1 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
3 m_webirc: call del_unknown_ip() otherwise the unknown will
4 never be subtracted from the cgiirc ip
8 +2 -0 trunk/extensions/m_webirc.c (File Modified)
11 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
13 Remove s_assert in del_unknown_ip() supposedly if the ip
14 cannot be found, it is not feasible to avoid that case
15 entirely with m_webirc.c.
19 +1 -2 trunk/src/reject.c (File Modified)
22 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
24 Apply ratbox flood fix.
28 +1 -0 trunk/doc/example.conf (File Modified)
29 +5 -0 trunk/doc/reference.conf (File Modified)
30 +3 -0 trunk/include/client.h (File Modified)
31 +4 -0 trunk/include/reject.h (File Modified)
32 +1 -0 trunk/include/s_conf.h (File Modified)
33 +2 -0 trunk/src/client.c (File Modified)
34 +3 -0 trunk/src/listener.c (File Modified)
35 +1 -0 trunk/src/newconf.c (File Modified)
36 +8 -5 trunk/src/packet.c (File Modified)
37 +59 -2 trunk/src/reject.c (File Modified)
38 +1 -0 trunk/src/s_conf.c (File Modified)
39 +2 -0 trunk/src/s_serv.c (File Modified)
40 +1 -0 trunk/src/s_user.c (File Modified)
43 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
49 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
52 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
58 +114 -1 trunk/configure (File Modified)
61 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
63 - remove "ASM hashing code" from the configure overview
67 +0 -1 trunk/configure.ac (File Modified)
70 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
72 Target left IRC (more friendly error message if a UID
73 cannot be found) for /invite.
77 +8 -3 trunk/modules/m_invite.c (File Modified)
80 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
82 Remove emptyline craq because it leaks memory on /rehash motd etc.
83 from ratbox 2.2 (anfl/Androsyn)
87 +6 -14 trunk/src/cache.c (File Modified)
90 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
92 Merge old trunk r2767:
93 Copy channel name from command on lowerTS JOIN/SJOIN,
94 this makes the capitalization of the channel name
95 timestamped like modes are.
99 +3 -0 trunk/modules/core/m_join.c (File Modified)
100 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
103 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
105 Merge old trunk r2065,r2067:
106 channel_modes(): get rid of the trailing space
107 also make the *pbuf check work like it should
108 (don't call IsMember another time if we already
110 simplify a bit more, update comments
114 +13 -13 trunk/src/channel.c (File Modified)
117 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
123 +1 -1 trunk/extensions/m_webirc.c (File Modified)
126 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
128 chghost: refuse spoofs which are empty or start with a colon
129 (would break the protocol)
133 +3 -0 trunk/modules/m_chghost.c (File Modified)
136 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
138 Fix description of 043 numeric.
142 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
145 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
147 SAVE: make the nickTS of the UID nick equal to 100, so it
148 is always in sync on the network.
152 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
153 +15 -11 trunk/modules/core/m_nick.c (File Modified)
156 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
158 Force nickTS to increase when a local user changes their nick.
162 +5 -1 trunk/modules/core/m_nick.c (File Modified)
165 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
167 Remove #define UFLAGS. We haven't allowed this
168 undocumented extension to the IRC protocol for
169 years (allowing an initial umode in USER).
173 +0 -2 trunk/modules/m_user.c (File Modified)
176 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
178 Move new_local_user hook, so it is possible to call
179 exit_client() from it, refusing the connection.
183 +3 -1 trunk/doc/hooks.txt (File Modified)
184 +10 -9 trunk/src/s_user.c (File Modified)
187 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
189 Only free PreClient struct when the rest of the Client
190 is freed, not immediately upon exit_client(). Doing this
191 would cause problems with sasl's new_local_user hook
192 vs hooks that exit the client there.
196 +0 -1 trunk/src/client.c (File Modified)
199 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
201 Use TS6 prefix for server-server JOIN 0.
205 +2 -1 trunk/modules/core/m_join.c (File Modified)
208 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
210 Use orighost in kill server notices.
214 +3 -3 trunk/modules/core/m_kill.c (File Modified)
217 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
219 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
223 +3 -3 trunk/modules/m_set.c (File Modified)
226 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
232 +1 -1 trunk/src/messages.tab (File Modified)
235 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
237 Show max_clients in /info.
241 +6 -0 trunk/modules/m_info.c (File Modified)
244 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
246 Don't allow /quote set max higher than the
247 serverinfo::max_clients ircd.conf value.
251 +8 -0 trunk/modules/m_set.c (File Modified)
254 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
256 Change code that checks maxclients limit: allow exactly
257 the configured amount of non-exceed_limit clients.
258 Code that appeared to limit exceed_limit clients too
259 but less heavily removed (it was not effective because
260 the parentheses were wrong).
264 +2 -4 trunk/src/s_user.c (File Modified)
267 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
269 By default, leave MAX_BUFFER fds free for log files,
270 server connections, ident lookups, exceed_limit clients,
271 etc. Mention this in example.conf and reference.conf.
275 +4 -2 trunk/doc/example.conf (File Modified)
276 +3 -1 trunk/doc/reference.conf (File Modified)
277 +1 -1 trunk/src/s_conf.c (File Modified)
280 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
282 --with-maxclients configure option is gone
286 +0 -11 trunk/INSTALL (File Modified)
289 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
291 Make the code that raises fd rlimit to hard limit work.
295 +5 -5 trunk/src/ircd.c (File Modified)
298 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
300 - note the I/O reworking
304 +2 -0 trunk/NEWS (File Modified)
307 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
313 +4 -4 trunk/doc/Makefile.in (File Modified)
316 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
318 - enforce proper conditions for EPOLL_CTL_DEL.
319 - remove possibly problematic "performance" check
323 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
326 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
328 - rename m_list_safelist to m_list and remove ratbox implementation
332 +393 -664 trunk/modules/Makefile.in (File Modified)
333 + - trunk/modules/m_list.c (File Added)
334 + - trunk/modules/m_list_ratbox.c (File Deleted)
335 + - trunk/modules/m_list_safelist.c (File Deleted)
338 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
340 - some more transit to sendto_one_numeric().
344 +2 -3 trunk/modules/m_away.c (File Modified)
345 +3 -3 trunk/src/messages.tab (File Modified)
346 +1 -1 trunk/src/s_user.c (File Modified)
349 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
351 - change some sendto_one() to sendto_one_numeric().
355 +4 -10 trunk/modules/m_admin.c (File Modified)
356 +3 -3 trunk/modules/m_map.c (File Modified)
357 +12 -12 trunk/src/messages.tab (File Modified)
358 +1 -2 trunk/src/s_conf.c (File Modified)
359 +9 -10 trunk/src/s_user.c (File Modified)
362 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
364 - river's ports.c from old charybdis trunk
368 +195 -0 trunk/configure.ac (File Modified)
369 + - trunk/libcharybdis/ports.c (File Added)
372 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
374 - remove broken ports stuff and devpoll stuff.
378 +0 -307 trunk/configure (File Modified)
379 +0 -21 trunk/configure.ac (File Modified)
380 +0 -474 trunk/include/setup.h.in (File Modified)
381 + - trunk/libcharybdis/devpoll.c (File Deleted)
382 + - trunk/libcharybdis/ports.c (File Deleted)
385 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
391 +1 -25 trunk/configure (File Modified)
392 +0 -3 trunk/include/setup.h.in (File Modified)
395 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
397 - remove x86-optimized hash code.
401 +0 -13 trunk/configure.ac (File Modified)
402 +2 -187 trunk/src/Makefile.in (File Modified)
403 + - trunk/src/fnvhash.s (File Deleted)
406 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
408 - apparently setting KE_LENGTH to 128 is fine.
412 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
415 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
417 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
421 +5627 -5747 trunk/configure (File Modified)
422 +0 -15 trunk/configure.ac (File Modified)
423 +0 -2 trunk/include/m_info.h (File Modified)
424 +6 -9 trunk/include/setup.h.in (File Modified)
425 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
428 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
430 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
431 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
432 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
436 +0 -5 trunk/include/config.h (File Modified)
437 +0 -5 trunk/include/config.h.dist (File Modified)
438 +0 -6 trunk/include/defaults.h (File Modified)
439 +0 -3 trunk/include/m_info.h (File Modified)
440 +21 -7 trunk/libcharybdis/commio.c (File Modified)
441 +2 -0 trunk/libcharybdis/commio.h (File Modified)
442 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
443 +4 -3 trunk/libcharybdis/poll.c (File Modified)
444 +0 -3 trunk/libcharybdis/select.c (File Modified)
445 +0 -9 trunk/src/ircd.c (File Modified)
446 +23 -26 trunk/src/listener.c (File Modified)
447 +2 -1 trunk/src/restart.c (File Modified)
448 +5 -1 trunk/src/s_auth.c (File Modified)
449 +1 -1 trunk/src/s_conf.c (File Modified)
450 +3 -1 trunk/src/s_serv.c (File Modified)
453 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
455 Repair operspy who !#channel, broken by me in r3283.
459 +2 -2 trunk/modules/m_who.c (File Modified)
462 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
464 Update bug report and IRC channel information.
468 +2 -1 trunk/BUGS (File Modified)
469 +2 -1 trunk/NEWS (File Modified)
472 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
474 Change copyright years in version.c.SH as in release-2.1 r3339.
478 +2 -2 trunk/src/version.c.SH (File Modified)
481 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
487 +104 -0 trunk/configure (File Modified)
490 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
492 Need to check for various flavours of epoll,
493 even if --enable-epoll is forced.
497 +1 -0 trunk/configure.ac (File Modified)
500 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
502 Hack to allow some more warnings, already present in configure (?).
506 +1 -1 trunk/aclocal.m4 (File Modified)
509 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
511 Merge old trunk r2077,r2079:
512 - Move closing of servlink control fd to close_connection()
513 instead of doing it in exit_local_server(), and make sure
514 we first close the data fd and then the control fd.
515 - Have servlink process ready fds in order net, data, ctrl
516 instead of ctrl, data, net. This seems to fix the problem
517 that squit reasons do not show up on the other side of a
518 ziplink (by making it send any final SQUIT and/or ERROR
519 before noticing the closed control fd).
523 +1 -1 trunk/servlink/io.c (File Modified)
524 +3 -12 trunk/src/client.c (File Modified)
527 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
529 Don't show the UID if a TS6 server sends a kick with
530 an empty or no comment. Note that charybdis never sends
535 +4 -4 trunk/modules/core/m_kick.c (File Modified)
538 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
540 Merge old trunk r2081:
541 Don't say that services cannot be killed in
542 ERR_ISCHANSERVICE message (given when trying
543 to kick or deop them), as that's not the case.
547 +1 -1 trunk/src/messages.tab (File Modified)
550 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
552 Merge old trunk r2059
553 Clarifications to the descriptions of umode +Q and cmode +F,
554 suggested by Ariadne@SorceryNet.
558 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
559 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
562 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
564 Merge old trunk r2907,r2991:
565 Allow TESTLINE on channel names.
569 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
570 +4 -0 trunk/help/opers/testline (File Modified)
571 +22 -0 trunk/modules/m_testline.c (File Modified)
574 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
576 Merge old trunk r2835:
577 resolver: if sendto(2) fails, try sending to the next nameserver
581 +1 -1 trunk/src/res.c (File Modified)
584 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
586 Merge old trunk r2817:
587 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
588 starts with a digit. This is safe because the last
589 parameter is a nick and never a UID. (The first parameter
590 in a server-server two-param whois is a UID/SID.)
594 +1 -1 trunk/modules/m_whois.c (File Modified)
597 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
599 Merge old trunk r2779,r2785:
600 Show correct privilege name in a few ERR_NOPRIVS numerics.
604 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
605 +1 -1 trunk/extensions/m_opme.c (File Modified)
606 +2 -2 trunk/unsupported/m_force.c (File Modified)
609 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
611 Merge old trunk r2695:
612 Send an SQUIT instead of an ERROR to announce /die to connected servers.
613 This will generate better server notices.
617 +3 -2 trunk/modules/core/m_die.c (File Modified)
620 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
622 Merge old trunk r2294:
623 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
627 +1 -1 trunk/src/s_user.c (File Modified)
630 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
632 Merge old trunk r2226:
633 If we are connecting outward to a server, check if the
634 server name they sent is the same as what we tried to
635 connect to. Previously such a connection could succeed
636 if there existed connect blocks with the same IP and
637 passwords for the other server name.
641 +11 -0 trunk/modules/core/m_server.c (File Modified)
644 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
646 Merge old trunk r2212:
647 Another handling of SJOINs without nicks:
648 Propagate them if the channel is +P or the channel
649 already existed, otherwise remove the channel again
650 and do not propagate the SJOIN.
654 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
657 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
659 Remove channels entirely from /whois on services.
660 This cannot be overridden with operspy.
664 +20 -17 trunk/modules/m_whois.c (File Modified)
667 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
669 Fix /who on channels with ** in their name.
673 +2 -2 trunk/modules/m_who.c (File Modified)
676 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
678 NEWS: As in 2.1.3, mention that the TS6 revision will
679 interoperate with older versions
683 +2 -1 trunk/NEWS (File Modified)
686 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
688 Fix documentation of HIDE_SERVERS_IPS define.
692 +2 -2 trunk/include/config.h.dist (File Modified)
695 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
697 Don't leak auth{} spoofed ip for I-line is full notice either.
701 +1 -1 trunk/src/s_conf.c (File Modified)
704 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
710 +37 -0 trunk/NEWS (File Modified)
713 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
715 Allow /invite (but not invex) to override +r, +l, +j in
716 addition to +i. As before, a restrictive mode must be in
717 place at /invite time for the invite to have an effect;
718 +r does not count as a restrictive mode if the user is
719 logged in; +l and +j always count as restrictive modes to
720 allow for cases where they would allow join at /invite
721 time but not when the user tries to join.
725 +6 -2 trunk/modules/m_invite.c (File Modified)
726 +21 -10 trunk/src/channel.c (File Modified)
729 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
731 Remove invite_ops_only, forcing it to YES.
735 +0 -1 trunk/doc/example.conf (File Modified)
736 +0 -5 trunk/doc/reference.conf (File Modified)
737 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
738 +0 -1 trunk/include/s_conf.h (File Modified)
739 +0 -6 trunk/modules/m_info.c (File Modified)
740 +10 -14 trunk/modules/m_invite.c (File Modified)
741 +0 -1 trunk/src/newconf.c (File Modified)
742 +0 -1 trunk/src/s_conf.c (File Modified)
745 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
747 Move username check after xline and dnsbl checks, so it
748 will not complain to opers about clients who are xlined
749 or blacklisted anyway (both of which silently reject).
753 +15 -15 trunk/src/s_user.c (File Modified)
756 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
758 - MASTER_MAX is no longer relevant
762 +0 -7 trunk/modules/m_set.c (File Modified)
765 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
767 - add config option for setting max_clients.
771 +5 -0 trunk/doc/example.conf (File Modified)
772 +5 -0 trunk/doc/reference.conf (File Modified)
773 +2 -0 trunk/include/s_conf.h (File Modified)
774 +1 -1 trunk/src/ircd.c (File Modified)
775 +2 -0 trunk/src/newconf.c (File Modified)
776 +2 -1 trunk/src/s_conf.c (File Modified)
779 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
781 - remove get_maxrss() and all of that insecure and unsafe nonsense
785 +3 -38 trunk/src/ircd.c (File Modified)
786 +1 -1 trunk/src/restart.c (File Modified)
787 +0 -4 trunk/src/s_stats.c (File Modified)
790 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
792 - avoid some potential NULL dereferencing
796 +1 -1 trunk/libcharybdis/commio.c (File Modified)
799 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
805 +1 -1 trunk/libcharybdis/poll.c (File Modified)
808 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
810 - rework poll a bit for the MAXCONNECTIONS changes.
814 +46 -23 trunk/libcharybdis/poll.c (File Modified)
817 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
819 Our way of using kqueue may cause it to report fds we
820 don't know about anymore, cope.
824 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
827 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
829 Don't reference freed memory (fde_t) in comm_close().
833 +1 -1 trunk/libcharybdis/commio.c (File Modified)
836 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
838 - fix for 100% cpu use
842 +1 -1 trunk/libcharybdis/commio.c (File Modified)
845 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
847 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
851 +37 -25 trunk/libcharybdis/commio.c (File Modified)
854 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
856 - clear up use of fd_table in ircd.
860 +3 -2 trunk/src/s_serv.c (File Modified)
863 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
865 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
869 +97 -26 trunk/libcharybdis/commio.c (File Modified)
870 +3 -2 trunk/libcharybdis/commio.h (File Modified)
871 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
872 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
873 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
874 +3 -3 trunk/libcharybdis/poll.c (File Modified)
875 +2 -2 trunk/libcharybdis/ports.c (File Modified)
876 +2 -2 trunk/libcharybdis/select.c (File Modified)
879 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
881 Fix some cases where the size argument to strlcpy()
882 for usernames and hostnames is 1 too small.
886 +1 -1 trunk/modules/m_chghost.c (File Modified)
887 +2 -2 trunk/src/res.c (File Modified)
888 +2 -2 trunk/src/s_user.c (File Modified)
891 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
893 Cut down quit/part/kick reasons to avoid quit reasons
894 overflowing the client exiting server notice (from
895 TOPICLEN to 260). kill reasons become shorter accordingly.
896 kline/dline/gline reasons become 390.
897 away messages stay at TOPICLEN for now.
901 +8 -3 trunk/include/ircd_defs.h (File Modified)
902 +2 -2 trunk/modules/m_dline.c (File Modified)
903 +4 -4 trunk/modules/m_gline.c (File Modified)
904 +2 -2 trunk/modules/m_kline.c (File Modified)
907 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
909 Don't leak auth{} spoofed IP addresses in +f notices.
910 from ratbox (androsyn)
914 +10 -3 trunk/src/s_conf.c (File Modified)
917 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
919 Make oper_up() take +i/-i during opering up into account
920 (e.g. no_oper_invis extension, +i in operator::umodes).
921 Remove the hack from no_oper_invis.
925 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
926 +4 -0 trunk/src/s_user.c (File Modified)
929 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
931 no_oper_invis: decrement invisible count when clearing
932 invisible on a local client who has just opered up
933 oper_up() should really do this
937 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
940 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
942 Put "End of Channel Quiet List" instead of
943 "End of Channel Ban List" for a +q list.
944 Due to client restrictions the numerics for
945 quiet lists must be the same as for ban lists.
949 +4 -1 trunk/src/chmode.c (File Modified)
952 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
954 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
955 Change TS6 JOIN processing
956 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
957 a local user joins an existing channel
958 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
959 propagating a TS6 JOIN
960 - don't interpret simple modes in an incoming TS6 JOIN
962 This is to avoid desyncs when certain mode changes (e.g. -im)
963 cross with joins. A downside is that simple modes will be
964 more desynched when a JOIN creates a channel or lowers TS,
965 but that's less important.
967 Update the TS6 specification to include this, and clarify
968 that TMODE can come from a server and that MODE must be
969 translated into TMODE from other servers too.
973 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
974 +19 -127 trunk/modules/core/m_join.c (File Modified)
977 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
979 Make -logfile work again.
983 +2 -2 trunk/src/s_log.c (File Modified)
986 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
988 - fix off-by-one memory overflow error.
992 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
995 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
997 Change handling of modularized umodes:
998 - keep the bitmask reserved forever to the letter, fixing
999 the problems when loading multiple umode modules,
1000 unloading them and then loading them in a different order
1001 - don't allow local users to change umodes which have
1002 been unloaded and don't set them on new users via
1007 +24 -3 trunk/src/s_user.c (File Modified)
1010 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1012 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1016 +1 -0 trunk/include/s_user.h (File Modified)
1017 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1018 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1019 +22 -0 trunk/src/s_user.c (File Modified)
1022 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1024 DNSBL keyword substitution is available as of 2.1.3.
1028 +1 -1 trunk/doc/example.conf (File Modified)
1031 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1033 Change two occurances like match(userinput, target_p->name) ||
1034 match(target_p->name, userinput) to just match(userinput,
1035 target_p->name). No client name can contain * or ? now.
1039 +1 -1 trunk/modules/m_trace.c (File Modified)
1040 +1 -2 trunk/src/s_serv.c (File Modified)
1043 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1045 Do not try find_server() on a name find_client() has
1046 returned NULL for, as this will always return NULL
1047 since the removal of hostmasking.
1051 +1 -2 trunk/modules/m_pong.c (File Modified)
1052 +0 -4 trunk/src/s_serv.c (File Modified)
1055 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1057 Remove server_exists() which checked whether the
1058 server name existed taking hostmasking into account
1059 and just check with find_server(); admittedly
1060 this checks if the name is a SID but that's not
1065 +3 -27 trunk/modules/core/m_server.c (File Modified)
1068 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1070 Remove hash_find_masked_server(), which made it possible
1071 to specify the full (unmasked) name of a server behind
1072 a hostmask. As a result find_any_client() (for prefixes)
1073 becomes equal to find_client(), so remove that too.
1077 +0 -1 trunk/include/hash.h (File Modified)
1078 +1 -75 trunk/src/hash.c (File Modified)
1079 +1 -1 trunk/src/parse.c (File Modified)
1082 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1084 Remove '*' from valid server name characters.
1085 This makes it impossible to connect hostmasked servers.
1086 (This support didn't work well anyway, was incompatible
1087 with TS6 and we never masked ourselves.)
1091 +1 -1 trunk/src/match.c (File Modified)
1094 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1096 Change spambot, flooder and jupe joiner notices from host to orighost.
1100 +1 -1 trunk/modules/core/m_join.c (File Modified)
1101 +2 -2 trunk/modules/core/m_message.c (File Modified)
1102 +2 -2 trunk/src/channel.c (File Modified)
1105 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1107 Add documentation for SASL client protocol, same as atheme doc/SASL.
1111 + - trunk/doc/sasl.txt (File Added)
1114 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1116 Include real hostname in Closing Link message for unknown
1117 connections that have sent USER. This is helpful for
1118 k-lined users while not breaking server IP hiding.
1122 +3 -1 trunk/src/client.c (File Modified)
1125 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1131 +29 -29 trunk/configure (File Modified)
1134 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1136 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1140 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1143 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1145 Backport from early 3.x:
1148 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1150 - remove "Processing connection to foobar.net" message
1154 +0 -3 trunk/src/s_auth.c (File Modified)
1157 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1159 - missed the processing connection one (actually, we can probably nuke this one)
1163 +1 -2 trunk/src/s_auth.c (File Modified)
1166 river 2006/09/27 16:33:05 UTC (20060927-2174)
1168 get_client_name = stupid
1173 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1176 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1178 - remove excessive arguments
1182 +1 -2 trunk/src/s_conf.c (File Modified)
1183 +1 -1 trunk/src/s_user.c (File Modified)
1186 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1188 - use sendto_one_notice() for on-connect notices too.
1192 +10 -10 trunk/src/s_auth.c (File Modified)
1195 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1197 - use sendto_one_notice() in the core, too.
1201 +2 -2 trunk/src/chmode.c (File Modified)
1202 +8 -15 trunk/src/modules.c (File Modified)
1203 +3 -5 trunk/src/s_conf.c (File Modified)
1204 +1 -2 trunk/src/s_newconf.c (File Modified)
1205 +20 -57 trunk/src/s_user.c (File Modified)
1208 river 2006/09/27 16:19:25 UTC (20060927-2166)
1210 the KILL command will use get_client_name(, SHOW_IP) instead of
1211 target->name, and will show a more useful error for local opers
1216 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1219 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1221 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1225 +4 -2 trunk/src/send.c (File Modified)
1228 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1234 +1 -1 trunk/include/client.h (File Modified)
1237 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1239 - get_id(): fall back to "*" if client has no known name
1243 +1 -1 trunk/include/client.h (File Modified)
1246 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1248 - convert to sendto_one_notice().
1252 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1253 +4 -6 trunk/unsupported/m_force.c (File Modified)
1256 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1258 - use sendto_one_notice() in many places instead of
1259 sendto_one(source_p, ":%s NOTICE %s :", ...);
1263 +10 -25 trunk/extensions/example_module.c (File Modified)
1264 +5 -14 trunk/extensions/hurt.c (File Modified)
1265 +1 -2 trunk/extensions/m_42.c (File Modified)
1266 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1267 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1268 +1 -2 trunk/extensions/m_opme.c (File Modified)
1269 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1270 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1271 +3 -7 trunk/modules/core/m_die.c (File Modified)
1272 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1273 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1274 +1 -2 trunk/modules/m_challenge.c (File Modified)
1275 +11 -15 trunk/modules/m_connect.c (File Modified)
1276 +20 -28 trunk/modules/m_dline.c (File Modified)
1277 +2 -2 trunk/modules/m_etrace.c (File Modified)
1278 +11 -21 trunk/modules/m_gline.c (File Modified)
1279 +2 -4 trunk/modules/m_kline.c (File Modified)
1280 +1 -2 trunk/modules/m_rehash.c (File Modified)
1281 +3 -7 trunk/modules/m_restart.c (File Modified)
1282 +31 -45 trunk/modules/m_set.c (File Modified)
1283 +2 -4 trunk/modules/m_testmask.c (File Modified)
1284 +5 -8 trunk/modules/m_unreject.c (File Modified)
1285 +2 -5 trunk/modules/m_xline.c (File Modified)
1290 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1291 +10 -25 trunk/extensions/example_module.c (File Modified)
1292 +5 -14 trunk/extensions/hurt.c (File Modified)
1293 +1 -2 trunk/extensions/m_42.c (File Modified)
1294 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1295 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1296 +1 -2 trunk/extensions/m_opme.c (File Modified)
1297 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1298 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1299 +3 -7 trunk/modules/core/m_die.c (File Modified)
1300 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1301 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1302 +1 -2 trunk/modules/m_challenge.c (File Modified)
1303 +11 -15 trunk/modules/m_connect.c (File Modified)
1304 +2 -4 trunk/modules/m_dline.c (File Modified)
1305 +2 -2 trunk/modules/m_etrace.c (File Modified)
1306 +11 -21 trunk/modules/m_gline.c (File Modified)
1307 +2 -4 trunk/modules/m_kline.c (File Modified)
1308 +1 -2 trunk/modules/m_rehash.c (File Modified)
1309 +3 -7 trunk/modules/m_restart.c (File Modified)
1310 +31 -45 trunk/modules/m_set.c (File Modified)
1311 +2 -4 trunk/modules/m_testmask.c (File Modified)
1312 +5 -8 trunk/modules/m_unreject.c (File Modified)
1313 +1 -3 trunk/modules/m_xline.c (File Modified)
1314 +2 -2 trunk/src/chmode.c (File Modified)
1315 +8 -15 trunk/src/modules.c (File Modified)
1316 +10 -14 trunk/src/s_auth.c (File Modified)
1317 +3 -6 trunk/src/s_conf.c (File Modified)
1318 +1 -2 trunk/src/s_newconf.c (File Modified)
1319 +20 -57 trunk/src/s_user.c (File Modified)
1320 +4 -2 trunk/src/send.c (File Modified)
1321 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1322 +4 -6 trunk/unsupported/m_force.c (File Modified)
1325 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1327 - keyword-subst from charybdis 2.2.
1331 +12 -3 trunk/doc/example.conf (File Modified)
1332 +58 -3 trunk/doc/reference.conf (File Modified)
1333 + - trunk/include/substitution.h (File Added)
1334 +1 -0 trunk/src/Makefile.in (File Modified)
1335 +2 -2 trunk/src/s_conf.c (File Modified)
1336 +164 -1 trunk/src/s_user.c (File Modified)
1337 + - trunk/src/substitution.c (File Added)
1340 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1342 Removed merge tracking for "svnmerge" for
1343 http://svn.atheme.org/charybdis/branches/release-2.2
1347 + - trunk/ (Property Modified)
1350 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1352 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1353 http://svn.atheme.org/charybdis/branches/release-2.2
1357 + - trunk/ (Property Modified)
1360 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1362 Removed merge tracking for "svnmerge" for
1363 http://svn.atheme.org/charybdis/branches/release-2.2
1367 + - trunk/ (Property Modified)
1370 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1372 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1373 http://svn.atheme.org/charybdis/branches/release-2.2
1377 + - trunk/ (Property Modified)
1380 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1386 + - trunk/ (Property Modified)
1389 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1391 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1392 http://svn.atheme.org/charybdis/branches/release-2.2
1396 + - trunk/ (Property Modified)
1399 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1401 - version bump to 2.2.0
1405 +3 -1 trunk/NEWS (File Modified)
1406 +1 -1 trunk/configure.ac (File Modified)
1409 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1412 + branches/release-2.1 -> 2.2 base
1413 + 3.0 -> branches/cxxconversion
1414 + backport some immediate 3.0 functionality for 2.2
1419 + - trunk/ (File Added)
1422 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1424 Merged revisions 3135,3137 via svnmerge from
1425 http://svn.atheme.org/charybdis/trunk
1428 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1430 - Expand TRACE description
1431 - Mention expiry time in TESTLINE
1433 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1435 Update copyright year for sgml docs to 2007.
1440 + - branches/release-2.1/ (Property Modified)
1441 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1442 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1445 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1447 Merged revisions 1999 via svnmerge from
1448 http://svn.atheme.org/charybdis/trunk
1449 Add river to CREDITS
1452 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1459 + - branches/release-2.1/ (Property Modified)
1460 +1 -0 branches/release-2.1/CREDITS (File Modified)
1463 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1465 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1466 http://svn.atheme.org/charybdis/trunk
1469 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1471 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1473 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1475 - add use_forward to /info
1477 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1479 Call channel_modes() with &me instead of source_p when
1480 sending out a JOIN and SJOIN for a local user. This
1481 saves checking whether they are on the channel they
1484 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1486 If use_forward is disabled:
1488 - hide +f in /mode #channel (/mode #channel f still shows it)
1489 - do not send any mode changes adding +f to local clients
1490 (-f ones are still sent)
1495 + - branches/release-2.1/ (Property Modified)
1496 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1497 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1498 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1499 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1500 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1501 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1502 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1503 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1504 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1505 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1506 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1507 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1510 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1512 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1516 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1517 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1518 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1521 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1523 Add accountability (wallops, log) to OKICK.
1527 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1530 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1532 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1533 Similar to branches/release-2.2 r3061.
1537 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1540 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1542 - Write xline to file after instead of before notifying opers and source
1543 - Also notify source of failure to add xline
1544 Similar to branches/release-2.2 r3057.
1548 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1551 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1553 If a dline/kline/resv cannot be added to the file, send
1554 the regular notices to local opers and source anyway,
1555 and also warn the source (local opers were already warned).
1556 Similar to branches/release-2.2 r3053.
1560 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1563 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1565 Port over fixes from unkline/unxline/unresv to undline.
1566 Similar to branches/release-2.2 r3049.
1570 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1573 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1575 Merged revisions 2915 via svnmerge from
1576 http://svn.atheme.org/charybdis/trunk
1579 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1581 In usage message, show kline.conf and xline.conf instead
1582 of klines.conf and xlines.conf.
1587 + - branches/release-2.1/ (Property Modified)
1588 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1591 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1593 Merged revisions 2831,2833,2853 via svnmerge from
1594 http://svn.atheme.org/charybdis/trunk
1597 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1599 unkline/unxline/unresv:
1600 - if fclose on the output returns an error, treat this as a
1602 - check if the rename from the temp file to the ban conf failed
1604 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1606 When adding a permanent dline/kline/xline/resv, check
1607 the return value of fclose().
1609 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1611 Do not free xline aconf if it could not be written out.
1612 It will be added to the list in memory anyway.
1617 + - branches/release-2.1/ (Property Modified)
1618 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1619 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1620 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1621 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1624 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1626 NEWS: Clarify effects of ip_cloaking changes a little.
1630 +2 -0 branches/release-2.1/NEWS (File Modified)
1633 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1639 +9 -9 branches/release-2.1/configure (File Modified)
1642 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1644 Version bump on 2.1 branch to 2.1.2.
1648 +1 -1 branches/release-2.1/configure.ac (File Modified)
1651 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1653 Mention r2801/r2805.
1657 +1 -0 branches/release-2.1/NEWS (File Modified)
1660 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1662 Merged revisions 2801 via svnmerge from
1663 http://svn.atheme.org/charybdis/trunk
1666 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1668 ip_cloaking: try to avoid truncation by removing more
1669 components of the hostname (except the TLD).
1674 + - branches/release-2.1/ (Property Modified)
1675 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1678 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1684 +8 -1 branches/release-2.1/NEWS (File Modified)
1687 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1689 Merged revisions 2781 via svnmerge from
1690 http://svn.atheme.org/charybdis/trunk
1693 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1695 Fix stupid bug: checked a hostmask against the found
1696 ban instead of all exceptions, causing all host mangled
1697 clients to be exempted if there was a single ban
1698 exception in many cases.
1703 + - branches/release-2.1/ (Property Modified)
1704 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1707 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1709 Merged revisions 2773 via svnmerge from
1710 http://svn.atheme.org/charybdis/trunk
1713 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1715 user@host must be *@* for a shared{} block with flags=locops
1716 (server should not be *).
1721 + - branches/release-2.1/ (Property Modified)
1722 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1725 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1727 Tweak \s code a little.
1731 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1732 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1733 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1736 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1738 Merged revisions 2761 via svnmerge from
1739 http://svn.atheme.org/charybdis/trunk
1742 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1744 The testline/no_tilde fixes are in 2.1.1.
1749 + - branches/release-2.1/ (Property Modified)
1750 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1753 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1759 +4 -1 branches/release-2.1/NEWS (File Modified)
1762 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1764 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
1765 http://svn.atheme.org/charybdis/trunk
1769 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1771 If the auth{} block has no_tilde and is not kline exempt,
1772 check the username without tilde against klines too.
1773 This is consistent with the way klines work on spoofs
1774 (klines checked on both raw and appearing-on-IRC version).
1776 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1778 Rework the fix for klines with no_tilde.
1779 Add an extra argument to find_address_conf() for the
1780 username without tilde, as that may contain one character more.
1782 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1784 Unbreak compile (because of r2697).
1785 testline with ~ could be improved some more perhaps, but this should work.
1787 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1789 testline: take no_tilde and username truncation into account
1791 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1793 Add some information on /testline with no_tilde and username truncation.
1798 + - branches/release-2.1/ (Property Modified)
1799 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1800 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1801 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1802 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1803 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1804 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1807 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1809 Merged revisions 2149,2151 via svnmerge from
1810 http://svn.atheme.org/charybdis/trunk
1813 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1815 Move kills from services from +s to +k snomask.
1816 Kills from non-service opers remain on +s.
1818 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1820 Update description of +s and +k snomasks.
1825 + - branches/release-2.1/ (Property Modified)
1826 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1827 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1828 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1831 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1833 Merged revisions 2685 via svnmerge from
1834 http://svn.atheme.org/charybdis/trunk
1837 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1839 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1844 + - branches/release-2.1/ (Property Modified)
1845 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1848 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1850 Merged revisions 2693 via svnmerge from
1851 http://svn.atheme.org/charybdis/trunk
1854 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1856 Fix truncation (by one) of unidented usernames
1857 if user registration is done because of DNSBL
1858 completion (which is the usual case if a valid
1859 NICK and USER are sent quickly and any DNSBLs
1865 + - branches/release-2.1/ (Property Modified)
1866 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1869 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1875 +10 -0 branches/release-2.1/NEWS (File Modified)
1878 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1884 +9 -9 branches/release-2.1/configure (File Modified)
1887 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1889 Version bump to 2.1.1.
1893 +1 -1 branches/release-2.1/configure.ac (File Modified)
1896 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1898 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
1899 http://svn.atheme.org/charybdis/trunk
1902 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1904 - fix a server notice on SID collision where the server name is mentioned twice
1906 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1908 - get_server_name() is stupid
1910 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1914 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1916 Do the Attempt to re-introduce SID server notice somewhat
1917 differently, showing a real host again if !HIDE_SERVERS_IPS
1918 and still showing the server name exactly once.
1920 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1922 Fix log message for Attempt to re-introduce SID (server notice was ok).
1924 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1926 - replace "No N line" with "no connect block" in a
1928 - show attempted server name in a few serverlog messages
1933 + - branches/release-2.1/ (Property Modified)
1934 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1937 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1939 Merged revisions 2218 via svnmerge from
1940 http://svn.atheme.org/charybdis/trunk
1943 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1945 Fix garbage in /stats y output on 64-bit archs.
1950 + - branches/release-2.1/ (Property Modified)
1951 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1954 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1956 Merged revisions 2438 via svnmerge from
1957 http://svn.atheme.org/charybdis/trunk
1960 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1962 Enable Revision keyword in addition to Id.
1967 + - branches/release-2.1/ (Property Modified)
1968 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1971 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1973 Merged revisions 2679 via svnmerge from
1974 http://svn.atheme.org/charybdis/trunk
1977 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1979 Port over ratbox 2.2 r23253 (anfl):
1980 - remove the cached storage of how many +beI there are, thereby fixing a
1981 case where it can get desynced from reality
1986 + - branches/release-2.1/ (Property Modified)
1987 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1988 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1991 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1993 Merged revisions 2093,2095 via svnmerge from
1994 http://svn.atheme.org/charybdis/trunk
1997 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1999 - change DNSBL licensing to BSD.
2001 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2003 - change x86-assembly FNV implementation to BSD license
2008 + - branches/release-2.1/ (Property Modified)
2009 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2010 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2013 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2015 Merged revisions 2073,2075 via svnmerge from
2016 http://svn.atheme.org/charybdis/trunk
2019 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2021 Put full information in the squit reason when exiting
2022 a server due to a servlink (ziplinks) error.
2024 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2026 Put full information in the squit reason when exiting
2027 a server due to not enough arguments for a command.
2032 + - branches/release-2.1/ (Property Modified)
2033 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2034 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2037 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2039 Merged revisions 2071 via svnmerge from
2040 http://svn.atheme.org/charybdis/trunk
2043 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2045 Don't redirect users from an existing domain to an
2046 existing server in reference.conf.
2052 + - branches/release-2.1/ (Property Modified)
2053 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2056 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2058 Merged revisions 2053 via svnmerge from
2059 http://svn.atheme.org/charybdis/trunk
2062 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2064 Make find_channel_membership() choose the shortest list
2065 (channel's list or user's list) to search, avoiding excessive
2066 CPU usage with services which are in lots of channels.
2067 From ratbox 2.2 (anfl/jilles)
2072 + - branches/release-2.1/ (Property Modified)
2073 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2076 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2082 +9 -9 branches/release-2.1/configure (File Modified)
2085 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2087 Version change 2.1.0rc1 -> 2.1.0 (release).
2091 +1 -1 branches/release-2.1/configure.ac (File Modified)
2094 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2096 Merged revisions 2029 via svnmerge from
2097 http://svn.atheme.org/charybdis/trunk
2100 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2102 NEWS: mention m_webirc.c module
2107 + - branches/release-2.1/ (Property Modified)
2108 +1 -0 branches/release-2.1/NEWS (File Modified)
2111 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2117 +9 -9 branches/release-2.1/configure (File Modified)
2120 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2122 Change version to 2.1.0rc1.
2126 +1 -1 branches/release-2.1/configure.ac (File Modified)
2129 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2131 Merged revisions 2021 via svnmerge from
2132 http://svn.atheme.org/charybdis/trunk
2135 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2137 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2138 related flaky looking things, and instead keep a list
2139 of BlacklistClients in PreClient.
2144 + - branches/release-2.1/ (Property Modified)
2145 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2146 +1 -1 branches/release-2.1/include/client.h (File Modified)
2147 +0 -1 branches/release-2.1/include/res.h (File Modified)
2148 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2149 +0 -24 branches/release-2.1/src/res.c (File Modified)
2150 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2153 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2155 Merged revisions 2015,2017 via svnmerge from
2156 http://svn.atheme.org/charybdis/trunk
2159 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2161 Check if the name in the question section of the
2162 DNS reply matches what we queried, to guard against
2163 late replies to a previous query with the same id.
2165 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2167 res.c: add a comment summarizing our changes
2172 + - branches/release-2.1/ (Property Modified)
2173 +53 -18 branches/release-2.1/src/res.c (File Modified)
2176 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2178 Merged revisions 1981 via svnmerge from
2179 http://svn.atheme.org/charybdis/trunk
2182 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2184 Alphabetize extensions and tweak the descriptions a little.
2189 + - branches/release-2.1/ (Property Modified)
2190 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2191 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2194 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2196 Merged revisions 1975 via svnmerge from
2197 http://svn.atheme.org/charybdis/trunk
2200 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2202 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2203 We should use the IP and not truncate the hostname.
2204 From ratbox 2.2 (androsyn)
2209 + - branches/release-2.1/ (Property Modified)
2210 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2213 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2215 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2216 http://svn.atheme.org/charybdis/trunk
2220 + - branches/release-2.1/ (Property Modified)
2223 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2225 - branch 2.1 release family
2229 + - branches/release-2.1/ (File Added)
2232 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2234 Describe new handling of host mangling in channel bans in SGML.
2238 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2241 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2243 - ok, 2.1 operline brought to you by marvin the melancholy robot
2247 +1 -1 trunk/src/messages.tab (File Modified)
2250 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2252 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2253 If anybody comes up with anything better, then please let us know
2254 and we will change this before 2.1 is branched.
2258 +1 -1 trunk/src/messages.tab (File Modified)
2261 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2263 Add EUID to capab.txt.
2267 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2270 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2276 +3 -0 trunk/NEWS (File Modified)
2279 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2281 Allow service{} servers to manipulate the nick delay table
2282 (for "nickserv enforcement").
2283 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2284 If duration is 0, the nickdelay entry is removed, otherwise
2285 it is added with the duration in seconds (maximum 24 hours).
2286 It is suggested that this is used if the EUID capab is present.
2290 +42 -1 trunk/modules/m_services.c (File Modified)
2293 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2295 HURT: strip off *@ from the start of the mask
2296 reject anything else containing '@' or '!'
2300 +11 -0 trunk/extensions/hurt.c (File Modified)
2303 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2305 ircd.c: need supported.h here
2309 +1 -0 trunk/src/ircd.c (File Modified)
2312 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2314 HURT: less ambiguity here
2315 ips/hosts to be hurt must contain a '.' or ':' otherwise
2316 they are interpreted as nicks
2320 +14 -9 trunk/extensions/hurt.c (File Modified)
2323 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2325 - we're now ircd-charybdis.org.
2326 - properly alphabetize credits
2330 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2333 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2335 - add additional modules to the configs
2339 +6 -0 trunk/doc/example.conf (File Modified)
2340 +12 -0 trunk/doc/reference.conf (File Modified)
2343 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2345 - remove hurt.h, it is pointless and confusing
2349 +27 -62 trunk/extensions/hurt.c (File Modified)
2350 + - trunk/extensions/hurt.h (File Deleted)
2353 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2355 - add code to suggest a local HURT by nickname.
2356 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2360 +40 -10 trunk/extensions/hurt.c (File Modified)
2361 +1 -0 trunk/extensions/hurt.h (File Modified)
2364 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2370 +2 -1 trunk/NEWS (File Modified)
2373 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2375 MASKTRACE/TESTMASK: check orighost as well
2379 +4 -2 trunk/modules/m_etrace.c (File Modified)
2380 +3 -1 trunk/modules/m_testmask.c (File Modified)
2383 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2385 Make RPL_ISUPPORT (005) numeric modularizable.
2386 Currently it will reassemble the numeric every time
2387 it needs to be sent, using a few dozen callbacks;
2388 if this is too slow some caching scheme should be
2393 +0 -1 trunk/include/s_user.h (File Modified)
2394 +36 -114 trunk/include/supported.h (File Modified)
2395 +1 -1 trunk/modules/m_version.c (File Modified)
2396 +1 -0 trunk/src/Makefile.in (File Modified)
2397 +1 -0 trunk/src/ircd.c (File Modified)
2398 +300 -25 trunk/src/s_user.c (File Modified)
2399 + - trunk/src/supported.c (File Added)
2402 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2404 EUID orighost could differ from host only in case,
2405 do not mark as dynamic spoof then
2409 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2412 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2414 kline help file: clarify a bit and remove some obsolete stuff
2415 partly suggested by Olin
2419 +8 -8 trunk/help/opers/kline (File Modified)
2422 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2428 +20 -0 trunk/NEWS (File Modified)
2431 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2433 Show real host/IP to nonopers whoising themselves.
2434 The IP is not shown for auth{} spoofs, otherwise it is,
2435 as it looked rather weird to me to show an auth{} spoofed
2436 IP like this. (/userhost on self still shows the IP.)
2440 +13 -2 trunk/modules/m_whois.c (File Modified)
2443 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2445 Document nick_delay stuff and move it around a bit.
2449 +1 -2 trunk/doc/example.conf (File Modified)
2450 +8 -2 trunk/doc/reference.conf (File Modified)
2453 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2455 - disable nickdelay by default. Needs to be documented in reference.conf.
2459 +2 -0 trunk/doc/example.conf (File Modified)
2460 +2 -0 trunk/doc/reference.conf (File Modified)
2463 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2465 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2469 +2 -1 trunk/modules/m_services.c (File Modified)
2472 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2474 ip_cloaking: somewhat hackish but we need to send the
2475 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2480 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2483 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2485 If EUID is used, show realhost in far connect notice
2486 (but not in far disconnect notice).
2490 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2493 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2496 - use non-ENCAP CHGHOST if possible
2497 - really introduce new users with their mangled and real
2498 host if +h is in default umodes
2502 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2505 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2507 Add non-ENCAP CHGHOST.
2511 +49 -11 trunk/modules/m_chghost.c (File Modified)
2514 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2516 Initial addition of EUID (puts realhost/account in same
2517 command as user introduction).
2518 See doc/technical/euid.txt for more information.
2519 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2523 + - trunk/doc/technical/euid.txt (File Added)
2524 +2 -1 trunk/include/s_serv.h (File Modified)
2525 +1 -1 trunk/include/s_user.h (File Modified)
2526 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2527 +1 -34 trunk/modules/m_chghost.c (File Modified)
2528 +0 -28 trunk/modules/m_services.c (File Modified)
2529 +30 -1 trunk/src/s_serv.c (File Modified)
2530 +30 -3 trunk/src/s_user.c (File Modified)
2533 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2535 Store the mangled host in localClient and use it for
2536 ban matching (also match real host for mangled users,
2537 also match mangled host for uncloaked users).
2538 Improve interaction of +h with auth{} and services
2540 Note that all of this only applies to clients who
2541 connect after the mangling module is loaded
2542 (other clients cannot even set +h).
2543 The sorcerynet cloaking module has not been updated
2548 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2549 +3 -0 trunk/include/client.h (File Modified)
2550 +64 -5 trunk/src/channel.c (File Modified)
2551 +1 -0 trunk/src/client.c (File Modified)
2552 +2 -2 trunk/src/s_user.c (File Modified)
2555 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2557 Document /stats U letters in sgml.
2561 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2564 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2566 Better description of hub_mask and leaf_mask.
2570 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2573 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2575 Add operspy_dont_care_user_info to sgml docs.
2579 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2582 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2584 Add general::operspy_dont_care_user_info.
2585 This makes /who mask equivalent to /who !mask for opers
2586 with the operspy flag, and removes the operspy log/notice
2587 on /who mask, /masktrace and /scan.
2588 The necessary privilege (operspy flag) is unchanged.
2589 Behaviour for the other operspy commands (channel
2590 related ones) is also unchanged.
2594 +1 -0 trunk/doc/example.conf (File Modified)
2595 +6 -0 trunk/doc/reference.conf (File Modified)
2596 +1 -0 trunk/include/s_conf.h (File Modified)
2597 +10 -8 trunk/modules/m_etrace.c (File Modified)
2598 +6 -0 trunk/modules/m_info.c (File Modified)
2599 +8 -5 trunk/modules/m_scan.c (File Modified)
2600 +1 -1 trunk/modules/m_version.c (File Modified)
2601 +6 -1 trunk/modules/m_who.c (File Modified)
2602 +1 -0 trunk/src/newconf.c (File Modified)
2603 +1 -0 trunk/src/s_conf.c (File Modified)
2606 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2608 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2609 This letter will also be used for showing operspy with
2610 limited accountability (show non channel related info
2611 without '!' or notice).
2615 +2 -0 trunk/doc/server-version-info (File Modified)
2616 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2617 +2 -0 trunk/include/ircd.h (File Modified)
2618 +6 -0 trunk/modules/m_info.c (File Modified)
2619 +2 -0 trunk/modules/m_version.c (File Modified)
2620 +1 -0 trunk/src/ircd_state.c (File Modified)
2623 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2625 Add m_webirc module, allows showing real host of CGI:IRC users.
2626 Differences to the version available on my web page for a while:
2627 instructions on how to set it up.
2631 +137 -0 trunk/extensions/Makefile.in (File Modified)
2632 + - trunk/extensions/m_webirc.c (File Added)
2635 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2637 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2641 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2644 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2646 - move beu from core to contributors
2647 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2651 +2 -2 trunk/CREDITS (File Modified)
2654 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2656 Mention that class blocks must be defined before the
2657 auth or connect blocks referencing them.
2661 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2664 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2667 - change from "can join" to "is banned", this reverses sense
2668 and removes "weird" checks like for +i, +l, +j
2669 - don't allow $j to same channel
2670 - +s/+p restriction removed, anyone can /mode b anyway
2675 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2678 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2680 Add a few important lines from reference.conf to example.conf.
2684 +8 -1 trunk/doc/example.conf (File Modified)
2687 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2689 - we don't support rtsigio anymore
2690 - we definately don't support VMS nor Cygwin either.
2694 +2 -2 trunk/INSTALL (File Modified)
2695 +0 -2 trunk/README.FIRST (File Modified)
2698 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2700 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2704 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2707 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2710 - return EXTBAN_NOMATCH for a valid ban that does not match
2711 - consider a $j ban invalid if we were already processing a
2712 can_join for a $j ban
2716 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2719 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2721 extb_extgecos: realhost -> orighost
2725 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2728 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2730 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2734 +59 -0 trunk/extensions/Makefile.in (File Modified)
2735 + - trunk/extensions/extb_canjoin.c (File Added)
2738 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2740 - oh right, charybdis calls that 'orighost'.
2744 +2 -2 trunk/modules/m_who.c (File Modified)
2747 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2749 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2753 +2 -0 trunk/modules/m_who.c (File Modified)
2756 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2758 - also check $x against realhost
2762 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2765 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2767 Sorcerynet people want a debugging notice moved from +s to +d.
2771 +1 -1 trunk/src/blacklist.c (File Modified)
2774 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2776 Use source_p instead of client_p for free_pre_client().
2777 client_p could be NULL or another client.
2781 +1 -1 trunk/src/client.c (File Modified)
2784 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2786 - revert this, I know how to fix it now
2790 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2793 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2795 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2796 This fix is probably suboptimal, but it does indeed fix the problem.
2800 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2803 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2805 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2809 +49 -0 trunk/extensions/Makefile.in (File Modified)
2810 + - trunk/extensions/extb_extgecos.c (File Added)
2813 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2815 Remove undocumented and unused general::fallback_to_ip6_int config option.
2819 +0 -3 trunk/include/s_conf.h (File Modified)
2820 +0 -3 trunk/src/newconf.c (File Modified)
2823 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2826 - document new TESTMASK
2827 - mention that TESTMASK matching is the same as MASKTRACE matching
2828 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2833 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2836 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2838 New testmask from ratbox 2.2.
2839 Allows matches on nick, ip and gecos in addition to user
2840 and host, and is fully analogous to masktrace.
2841 The numeric has changed from 724 to 727 and fields in it
2846 +4 -3 trunk/help/opers/testmask (File Modified)
2847 +1 -0 trunk/include/numeric.h (File Modified)
2848 +82 -9 trunk/modules/m_testmask.c (File Modified)
2849 +2 -2 trunk/src/messages.tab (File Modified)
2852 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2854 contrib -> extensions
2858 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2861 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2863 CHGHOST: Check validity of new hostname.
2864 If the command came from a local client (disabled by
2865 default), send an error message and drop the command.
2866 If the command came from a remote client or server,
2867 send a notice to opers and the target user (if local).
2871 +42 -1 trunk/modules/m_chghost.c (File Modified)
2874 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2880 +23 -1 trunk/NEWS (File Modified)
2883 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2885 When an outgoing server connection succeeds, set
2886 localClient->ip by simply copying the whole sockaddr
2887 struct instead of copying certain parts only.
2891 +1 -19 trunk/src/s_serv.c (File Modified)
2894 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2896 Give a special error message and ignore the connect block
2897 if trying to add a connect block for the server's own name.
2901 +7 -0 trunk/src/newconf.c (File Modified)
2904 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2906 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2907 when --disable-balloc is used, so that it compiles.
2908 Obviously the BlockHeapUsage() stub returns just zeroes so
2909 /stats z will be less informative.
2913 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2916 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2918 Free and zero dns_query in DNS callback for outgoing connect.
2919 This avoids double free of reslist.
2923 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2926 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2928 From ratbox, log failed outgoing connections to serverlog.
2933 +13 -1 trunk/src/s_serv.c (File Modified)
2936 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2938 Change serverlog message when connecting to be more clear and show the port number.
2942 +1 -1 trunk/src/s_serv.c (File Modified)
2945 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2947 Remove gethost_byname(), this is meaningless
2948 since the removal of AAAA -> A fallback (r1763).
2952 +0 -1 trunk/include/res.h (File Modified)
2953 +0 -12 trunk/src/res.c (File Modified)
2956 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2958 Remove ip6.int support and use only ip6.arpa.
2959 The global ip6.int zone has disappeared on June 1
2960 and a lot of other software has been removing ip6.int
2962 This removes the second and last case where IPv6
2963 support in charybdis causes extra lookups and slows
2968 +5 -27 trunk/src/res.c (File Modified)
2971 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2973 Mention new default (r1767) for connect::aftype in sgml docs.
2977 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2980 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2982 Use IPv6 if connect::host looks like an IPv6 address
2983 (contains a colon). No need to aftype=ipv6 anymore.
2987 +2 -0 trunk/src/newconf.c (File Modified)
2990 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2992 More information about connect::host.
2996 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2999 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3001 Remove fallback to A if AAAA cannot be found.
3002 In case of a forward check of a reverse lookup, we
3003 already know if it's ipv4 or ipv6, so it is not
3004 useful and in case of a forward lookup of a hostname
3005 in connect::host, connect::aftype already specifies
3006 if it's ipv4 or ipv6.
3010 +4 -27 trunk/src/res.c (File Modified)
3013 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3016 - check if +c made the message text empty and refuse
3018 - don't copy message text if it is not necessary
3023 +14 -4 trunk/modules/core/m_message.c (File Modified)
3026 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3028 remove_conf_item(): do not free cf_name, this is generally a string constant
3032 +0 -1 trunk/src/newconf.c (File Modified)
3035 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3037 Remove the old unused FDL_ constants.
3041 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3044 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3046 Remove an unused struct irc_sockaddr_storage from fde_t
3047 (allocated for every possible file descriptor).
3051 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3054 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3056 If the DNS lookup for an outgoing connection is still
3057 pending when it is closed, clean it up.
3061 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3064 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3066 If proc_answer() fails (for example if a lookup for an
3067 A record returns a CNAME), fail the query immediately.
3068 Previously the packet was just ignored, leaving the
3073 +4 -8 trunk/src/res.c (File Modified)
3076 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3078 Correct sockhost field in an outgoing server connection.
3079 First copy the host field from the server_conf, then
3080 take the IP from to where the connection was attempted
3081 when the connection callback is called.
3082 (Before r1747 this used the IP from the server_conf.)
3086 +8 -2 trunk/src/s_serv.c (File Modified)
3089 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3091 Remove ipnum (keep aftype) and dns_query from server_conf.
3092 We don't keep track of binary form address in connect{}
3093 blocks anymore, DNS lookups of names in host= gone.
3094 As before the DNS lookup is done on connect.
3095 This should unbreak hostnames in host= somewhat.
3099 +1 -2 trunk/include/s_newconf.h (File Modified)
3100 +2 -2 trunk/src/newconf.c (File Modified)
3101 +1 -42 trunk/src/s_newconf.c (File Modified)
3102 +12 -31 trunk/src/s_serv.c (File Modified)
3105 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3111 +1 -1 trunk/configure (File Modified)
3114 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3116 Fix --disable-balloc help text (said --disable-small-net).
3120 +1 -1 trunk/configure.ac (File Modified)
3123 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3125 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3126 services (+S). Unlike operstring and adminstring, this
3127 is not changeable with /quote set but is updated on rehash.
3131 +1 -0 trunk/doc/example.conf (File Modified)
3132 +10 -2 trunk/doc/reference.conf (File Modified)
3133 +1 -0 trunk/include/s_conf.h (File Modified)
3134 +6 -0 trunk/modules/m_info.c (File Modified)
3135 +3 -2 trunk/modules/m_whois.c (File Modified)
3136 +1 -0 trunk/src/newconf.c (File Modified)
3137 +1 -0 trunk/src/s_conf.c (File Modified)
3140 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3142 Fix handling of comma in whois: ignore the comma and
3143 everything after it but do output the entire parameter
3148 +2 -2 trunk/modules/m_whois.c (File Modified)
3151 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3153 New /stats letter 's' to list HURTs:
3154 - opers get the full listing.
3155 - users get any HURTs that match their sockhost/orighost if
3156 "stats_k_oper_only" is set to 1.
3160 +50 -0 trunk/extensions/hurt.c (File Modified)
3163 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3165 - make the newconf system available to modules.
3169 +4 -1 trunk/include/newconf.h (File Modified)
3170 +4 -8 trunk/src/newconf.c (File Modified)
3173 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3175 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3178 +0 -3 trunk/doc/example.conf (File Modified)
3179 +0 -3 trunk/doc/reference.conf (File Modified)
3182 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3184 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3188 +3 -0 trunk/doc/example.conf (File Modified)
3189 +3 -0 trunk/doc/reference.conf (File Modified)
3192 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3194 Fix too early truncation of JOIN channel list.
3198 +2 -3 trunk/modules/core/m_join.c (File Modified)
3201 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3203 - From ratbox 2.2 (anfl), send server notices about read
3204 errors from handshakes and servers to +s instead of +d.
3205 - Send various server notices about failed server
3206 connections which did not reach registered state network
3207 wide if the connection was initiated by a remote oper.
3208 This avoids annoying the whole net if there is a
3209 broken autoconnect, but allows all opers to see why a
3210 remote connect failed. Failed connections which did reach
3211 server state already generate server notices everywhere.
3213 Note: this is an exception to our general policy to not send
3214 server notices about unregistered connections remotely.
3218 +1 -0 trunk/include/client.h (File Modified)
3219 +20 -6 trunk/src/client.c (File Modified)
3220 +6 -6 trunk/src/s_serv.c (File Modified)
3223 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3229 +1 -1 trunk/doc/example.conf (File Modified)
3230 +1 -1 trunk/doc/reference.conf (File Modified)
3233 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3235 Don't allow #channel +b $c:&channel (inconsistent target).
3239 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3242 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3244 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3248 +0 -2 trunk/include/client.h (File Modified)
3251 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3253 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3257 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3260 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3262 Store IP addresses in whowas. These are shown to opers.
3263 Obtained from Eurus patches.
3264 orighost tracking removed (not worth the memory IMHO),
3265 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3266 with unknown IPs and to not violate auth{} spoof policy.
3270 +2 -0 trunk/doc/reference.conf (File Modified)
3271 +1 -0 trunk/include/numeric.h (File Modified)
3272 +1 -0 trunk/include/whowas.h (File Modified)
3273 +10 -1 trunk/modules/m_whowas.c (File Modified)
3274 +1 -1 trunk/src/messages.tab (File Modified)
3275 +4 -0 trunk/src/whowas.c (File Modified)
3278 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3280 Describe hostmask parameter of masktrace better in sgml docs.
3284 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3287 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3289 masktrace help file: mention CIDR IP masks
3294 +2 -0 trunk/help/opers/masktrace (File Modified)
3297 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3299 MASKTRACE: allow normal match() on IP address also
3304 +2 -3 trunk/modules/m_etrace.c (File Modified)
3307 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3309 Allow +S clients (services) to send to channels and @/+ channels always.
3313 +1 -1 trunk/modules/core/m_message.c (File Modified)
3314 +1 -1 trunk/src/channel.c (File Modified)
3317 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3319 Allow servers to send to @#chan and +#chan.
3323 +1 -1 trunk/modules/core/m_message.c (File Modified)
3326 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3328 Don't count opers on service{} servers in /lusers.
3332 +2 -2 trunk/src/s_user.c (File Modified)
3335 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3337 Show opers the real host behind a dynamic spoof in WHOIS.
3338 If the user is auth{} spoofed, this shows the auth{} spoof
3339 otherwise it shows the DNS hostname and IP address.
3340 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3344 +1 -0 trunk/include/numeric.h (File Modified)
3345 +12 -2 trunk/modules/m_whois.c (File Modified)
3346 +1 -1 trunk/src/messages.tab (File Modified)
3349 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3351 Remove #define HIDE_SPOOF_IPS from config.h, should
3352 have been done earlier.
3356 +0 -7 trunk/include/config.h (File Modified)
3359 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3361 Bring back ERR_CANTKILLSERVER.
3365 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3368 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3371 - also send RPL_HOSTHIDDEN on -h
3372 - don't allow +h for auth{} spoofed clients
3376 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3379 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3381 /etc/resolv.conf parsing:
3382 - don't crash (sometimes) if there is a line without an argument
3383 (e.g. 'search' by itself)
3384 - fix handling of lines with leading whitespace
3388 +9 -8 trunk/src/reslib.c (File Modified)
3391 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3393 Put back code that terminates DNS queries, which was
3394 removed during the resolver changes.
3398 +4 -0 trunk/src/s_auth.c (File Modified)
3401 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3403 - oh hey, that was in the wrong place
3407 +13 -13 trunk/src/s_auth.c (File Modified)
3410 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3412 - handle a situation where a user can go away before DNS completes
3416 +13 -0 trunk/src/s_auth.c (File Modified)
3419 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3425 +1 -0 trunk/include/blacklist.h (File Modified)
3426 +1 -0 trunk/include/res.h (File Modified)
3427 +33 -2 trunk/src/blacklist.c (File Modified)
3428 +2 -0 trunk/src/client.c (File Modified)
3429 +24 -0 trunk/src/res.c (File Modified)
3432 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3434 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3435 if comm_accept() failed.
3437 Found with valgrind.
3441 +4 -4 trunk/src/listener.c (File Modified)
3444 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3446 - handle unavailable Client/preClient structs
3450 +9 -0 trunk/src/blacklist.c (File Modified)
3453 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3455 Add +lf to SGML docs.
3459 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3462 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3464 Also do forwarding if the channel limit (+l) is exceeded.
3468 +1 -1 trunk/help/opers/cmode (File Modified)
3469 +2 -2 trunk/modules/core/m_join.c (File Modified)
3472 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3474 Post-release lovin':
3475 - Update version to 2.1.0.
3476 - Regenerate configure.
3480 +9 -9 trunk/configure (File Modified)
3481 +1 -1 trunk/configure.ac (File Modified)
3484 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3486 Comment out example blacklist{} block.
3490 +7 -7 trunk/doc/example.conf (File Modified)
3491 +7 -7 trunk/doc/reference.conf (File Modified)
3494 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3496 Add note regarding use of AHBL BLs.
3500 +4 -0 trunk/doc/example.conf (File Modified)
3501 +4 -0 trunk/doc/reference.conf (File Modified)
3504 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3510 +2 -2 trunk/CREDITS (File Modified)
3513 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3519 +1 -0 trunk/CREDITS (File Modified)
3522 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3524 Put more recent ratbox CREDITS here.
3528 +3 -2 trunk/doc/Ratbox-team (File Modified)
3531 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3537 +5 -4 trunk/NEWS (File Modified)
3540 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3542 Mention that install or make install also avoids modunload crashes.
3546 +2 -1 trunk/BUGS (File Modified)
3549 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3555 +3 -8 trunk/NEWS (File Modified)
3558 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3564 +3 -2 trunk/BUGS (File Modified)
3567 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3569 - add orighost check to hurt.c
3574 +1 -6 trunk/BUGS (File Modified)
3575 +1 -1 trunk/extensions/hurt.c (File Modified)
3578 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3580 Make kline_exempt exempt from HURT also.
3584 +2 -1 trunk/extensions/hurt.c (File Modified)
3587 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3589 Fix mask HEAL propagation.
3593 +6 -3 trunk/extensions/hurt.c (File Modified)
3596 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3603 +18 -31 trunk/extensions/README (File Modified)
3606 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3608 More target change hax.
3613 +5 -0 trunk/extensions/hurt.c (File Modified)
3616 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3618 Improvements to HURT propagation.
3622 +8 -6 trunk/extensions/hurt.c (File Modified)
3625 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3627 - further simplification
3631 +25 -76 trunk/extensions/hurt.c (File Modified)
3632 +0 -9 trunk/extensions/hurt.h (File Modified)
3635 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3641 +13 -0 trunk/extensions/hurt.c (File Modified)
3644 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3646 - cut off at 15 messages instead of 30
3650 +1 -1 trunk/extensions/hurt.h (File Modified)
3653 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3655 Squash a warning here.
3659 +1 -3 trunk/src/ircd.c (File Modified)
3662 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3664 Don't show servers in /stats l to nonopers if flatten links is enabled.
3668 +3 -1 trunk/modules/m_stats.c (File Modified)
3671 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3677 +20 -7 trunk/extensions/hurt.c (File Modified)
3680 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3682 - remove inline stuff (yuck)
3683 - sockaddr should have been sockhost
3687 +22 -31 trunk/extensions/hurt.c (File Modified)
3690 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3692 - make hurt checking actually work
3696 +2 -7 trunk/extensions/hurt.c (File Modified)
3699 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3701 Slight tweak to alias{}.
3705 +4 -0 trunk/src/parse.c (File Modified)
3708 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3710 - further simplification
3714 +59 -71 trunk/extensions/hurt.c (File Modified)
3715 +0 -1 trunk/extensions/hurt.h (File Modified)
3718 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3720 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3724 +10 -20 trunk/extensions/hurt.c (File Modified)
3725 +0 -4 trunk/extensions/hurt.h (File Modified)
3728 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3730 - remove some unnecessary code here (hurt_initial_check_event()).
3734 +0 -23 trunk/extensions/hurt.c (File Modified)
3737 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3739 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3743 +8 -0 trunk/modules/core/m_message.c (File Modified)
3746 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3748 - more sane tgchange hax
3752 +2 -1 trunk/extensions/hurt.c (File Modified)
3755 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3757 Make HEAL <nick> work.
3761 +40 -43 trunk/extensions/hurt.c (File Modified)
3764 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3766 Destroy hurt_clients list on unload.
3770 +7 -0 trunk/extensions/hurt.c (File Modified)
3773 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3775 Coding style: no space between a function name and parenthesis.
3779 +43 -43 trunk/extensions/hurt.c (File Modified)
3782 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3784 Now works and throws out hurt clients after 30 protocol messages
3785 unless they identify.
3789 +28 -36 trunk/extensions/hurt.c (File Modified)
3790 +1 -7 trunk/extensions/hurt.h (File Modified)
3793 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3795 Working addition/lookup.
3799 +8 -0 trunk/extensions/hurt.c (File Modified)
3802 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3804 Get rid of hyb6 style propagation (:server COMMAND source).
3808 +18 -22 trunk/extensions/hurt.c (File Modified)
3811 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3813 add not-working hurt_add and hurt_find
3817 +13 -5 trunk/extensions/hurt.c (File Modified)
3820 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3822 Comment out a lot of stuff so I can load and unload this without crashing.
3826 +17 -6 trunk/extensions/hurt.c (File Modified)
3829 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3831 Fix svn:keywords and add a short comment at the top.
3835 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3838 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3840 - Make hurt module compile
3841 - Link it to the build
3842 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3843 correct flag name, no CAP_TS6 use etc
3847 +1 -0 trunk/extensions/Makefile.in (File Modified)
3848 +30 -32 trunk/extensions/hurt.c (File Modified)
3851 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3853 Put beu's hurt module in trunk.
3857 + - trunk/extensions/hurt.c (File Added)
3858 + - trunk/extensions/hurt.h (File Added)
3861 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3863 - _iprint(): use stderr instead of stdout
3867 +1 -1 trunk/src/s_log.c (File Modified)
3870 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3872 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3873 and subsequently destroy our kqueue when we close 0, 1, 2
3875 - After closing fd 0, 1, 2 reopen them to /dev/null again
3876 so we don't send messages from malloc etc to a random
3878 - Remove an obsolete comment.
3882 +13 -2 trunk/src/ircd.c (File Modified)
3885 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3891 +29 -1 trunk/NEWS (File Modified)
3894 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3900 +1 -1 trunk/configure (File Modified)
3903 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3905 Fix openssl version check to also accept versions newer than 0.9.6.
3909 +1 -1 trunk/configure.ac (File Modified)
3912 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3914 Oops, need packet.h here.
3918 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3921 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3923 End the flood grace period in CPRIVMSG/CNOTICE.
3927 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3930 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3932 - update class::connectfreq documentation
3936 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3939 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3941 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3945 +3 -6 trunk/src/s_serv.c (File Modified)
3948 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3950 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3954 +1 -1 trunk/src/messages.tab (File Modified)
3957 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3959 Don't mention that /stats p shows idle times, as it doesn't.
3963 +1 -1 trunk/help/opers/stats (File Modified)
3964 +1 -1 trunk/help/users/stats (File Modified)
3967 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3969 /stats A shows DNS servers, it doesn't matter whether ircd
3970 uses ADNS or something else.
3974 +1 -1 trunk/help/opers/stats (File Modified)
3977 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3979 get_client_name() fix
3983 +4 -0 trunk/src/client.c (File Modified)
3986 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3992 +6 -0 trunk/src/ircd.c (File Modified)
3995 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3997 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4000 +16 -17 trunk/configure (File Modified)
4001 +1 -1 trunk/configure.ac (File Modified)
4004 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4006 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4009 +135 -0 trunk/configure (File Modified)
4010 +6 -0 trunk/configure.ac (File Modified)
4013 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4015 Exit 0 on successful -conftest.
4019 +1 -1 trunk/src/ircd.c (File Modified)
4022 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4024 Make the "keep the parent process around" thing work, by opening
4025 a pipe to the child process. This pipe is on fd 0 in the child
4026 process. After successful initialization, the child will write
4027 a byte to this pipe, on fatal errors it will close it without
4030 Somewhat hackish still but should work.
4034 +27 -30 trunk/src/ircd.c (File Modified)
4037 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4039 - convert some error messages to ierror() over fprintf/ilog combination
4043 +3 -6 trunk/src/ircd.c (File Modified)
4046 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4048 - inotice() for loadmodule when in foreground mode
4052 +3 -0 trunk/src/modules.c (File Modified)
4055 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4057 - remove inotice() on loading modules from the config
4061 +0 -3 trunk/src/modules.c (File Modified)
4064 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4066 - usleep for 50000usec in the parent process to allow for startup messages
4067 to be cleanly printed before detaching to shell, this should be more than
4072 +3 -0 trunk/src/ircd.c (File Modified)
4075 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4077 - display more errors during normal startup as to try to help people find common problems
4081 +27 -10 trunk/src/ircd.c (File Modified)
4084 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4086 - version bump in preparation of 2.0.0 release
4090 +9 -9 trunk/configure (File Modified)
4091 +1 -1 trunk/configure.ac (File Modified)
4094 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4096 Change example.conf operator block from "admin" to "god",
4097 so as to show we encourage per-person operator blocks.
4101 +4 -2 trunk/doc/example.conf (File Modified)
4104 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4106 Document alias{} block.
4110 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4113 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4115 Document DNS blacklist stuff in sgml.
4119 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4120 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4123 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4125 Misc /stats clarifications.
4129 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4132 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4134 Move snomasks into umodes chapter.
4135 Move oprivs chapter down.
4139 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4140 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4141 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4144 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4146 Mention operator{} user@host change.
4150 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4153 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4155 operator{} block user@host matches against orighost now, not host.
4156 This means that services/+h spoofs do not work in operator{} blocks;
4157 auth{} spoofs still work.
4161 +4 -0 trunk/doc/example.conf (File Modified)
4162 +1 -1 trunk/doc/reference.conf (File Modified)
4163 +2 -2 trunk/modules/m_challenge.c (File Modified)
4164 +1 -1 trunk/modules/m_oper.c (File Modified)
4167 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4169 - inotice/iwarn/ierror() stuff I was working on
4173 +3 -0 trunk/include/s_log.h (File Modified)
4174 +15 -11 trunk/src/ircd.c (File Modified)
4175 +3 -1 trunk/src/modules.c (File Modified)
4176 +1 -1 trunk/src/newconf.c (File Modified)
4177 +54 -0 trunk/src/s_log.c (File Modified)
4180 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4182 Oops, don't add blacklists to the list twice on rehash.
4186 +3 -2 trunk/src/blacklist.c (File Modified)
4189 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4191 Remove notices to the client about progress of dnsbl lookups.
4195 +0 -4 trunk/src/blacklist.c (File Modified)
4198 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4200 Add auth{} flag dnsbl_exempt.
4204 +2 -1 trunk/doc/example.conf (File Modified)
4205 +2 -1 trunk/doc/reference.conf (File Modified)
4206 +2 -0 trunk/include/s_conf.h (File Modified)
4207 +1 -0 trunk/src/newconf.c (File Modified)
4208 +8 -1 trunk/src/s_user.c (File Modified)
4211 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4213 Switch alias{} and blacklist{} around, for consistency with example.conf.
4217 +18 -18 trunk/doc/reference.conf (File Modified)
4220 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4222 Send a warning to the user if they are dnsbl listed but exempted.
4226 +17 -12 trunk/src/s_user.c (File Modified)
4229 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4231 Move throwing out dnsbl listed clients to registration,
4232 and make kline_exempt exempt from it.
4236 +1 -0 trunk/include/blacklist.h (File Modified)
4237 +4 -0 trunk/include/client.h (File Modified)
4238 +15 -16 trunk/src/blacklist.c (File Modified)
4239 +6 -0 trunk/src/client.c (File Modified)
4240 +17 -0 trunk/src/s_user.c (File Modified)
4243 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4245 Show refcount in /stats n.
4249 +3 -2 trunk/modules/m_stats.c (File Modified)
4252 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4254 Don't look up dnsbls twice if they send USER twice.
4258 +5 -3 trunk/modules/m_user.c (File Modified)
4261 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4263 Add /stats n to help files.
4267 +1 -0 trunk/help/opers/stats (File Modified)
4268 +1 -0 trunk/help/users/stats (File Modified)
4271 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4273 Only check dnsbls for A records, not AAAA.
4277 +1 -1 trunk/src/blacklist.c (File Modified)
4280 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4282 Don't remove non-illegal blacklists on completion of check.
4283 Add debugging notices (not working).
4287 +5 -1 trunk/src/blacklist.c (File Modified)
4290 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4292 Don't call register_local_user() if they haven't sent a nick yet.
4296 +1 -1 trunk/src/blacklist.c (File Modified)
4299 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4301 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4305 +21 -0 trunk/modules/m_stats.c (File Modified)
4308 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4310 More dnsbl rehash fixes, it was adding bogus entries.
4314 +2 -7 trunk/src/newconf.c (File Modified)
4317 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4319 Need blacklist.h here.
4323 +1 -0 trunk/src/s_conf.c (File Modified)
4326 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4332 +1 -2 trunk/configure (File Modified)
4333 +0 -48 trunk/configure.ac (File Modified)
4334 + - trunk/doc/example-iauth.conf (File Deleted)
4335 + - trunk/iauth/ (File Deleted)
4338 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4340 Improve handling of rehashing with blacklists.
4341 Also some coding style tweaks.
4345 +3 -2 trunk/include/blacklist.h (File Modified)
4346 +35 -16 trunk/src/blacklist.c (File Modified)
4347 +2 -0 trunk/src/s_conf.c (File Modified)
4350 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4352 Clear can_send cache if a user logs in or out from services.
4356 +2 -0 trunk/modules/m_services.c (File Modified)
4359 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4361 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4362 This directory is not entered by default.
4363 More stuff needs to be moved into here.
4367 +2 -1 trunk/configure (File Modified)
4368 +1 -0 trunk/configure.ac (File Modified)
4369 +69 -458 trunk/extensions/Makefile.in (File Modified)
4370 + - trunk/extensions/m_clearchan.c (File Deleted)
4371 + - trunk/extensions/m_force.c (File Deleted)
4372 + - trunk/unsupported/ (File Added)
4373 + - trunk/unsupported/Makefile.in (File Added)
4374 + - trunk/unsupported/m_clearchan.c (File Added)
4375 + - trunk/unsupported/m_force.c (File Added)
4378 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4380 Logging/wallops for forcejoin/forcepart, numeric fix.
4381 This needs to be moved to the toys section.
4385 +22 -2 trunk/extensions/m_force.c (File Modified)
4388 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4390 Fix comments at the top (including copyright).
4394 +3 -2 trunk/extensions/m_omode.c (File Modified)
4397 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4399 Add OMODE command to extensions/ for oper mode hacking:
4400 - requires admin privs
4401 - does not work for opped opers
4403 - sends a ServerMode for opping the oper themselves,
4404 otherwise a mode coming from the oper (not only
4405 does this provide full accountability, it is also
4406 easiest to implement while avoiding channels
4407 messed up with bogus bans etc).
4411 +171 -0 trunk/extensions/Makefile.in (File Modified)
4412 + - trunk/extensions/m_omode.c (File Added)
4415 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4421 + - trunk/include/blacklist.h (Property Modified)
4422 + - trunk/src/blacklist.c (Property Modified)
4425 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4427 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4431 +5 -1 trunk/src/blacklist.c (File Modified)
4434 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4436 Initial DNS blacklist support:
4437 - see example.conf for how to use.
4438 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4439 - tor.ahbl.org is also included because most networks will not want to allow tor
4440 (and we're considering going KoS on tor users here anyway due to abuse)
4444 +18 -0 trunk/doc/example.conf (File Modified)
4445 +66 -0 trunk/doc/reference.conf (File Modified)
4446 + - trunk/include/blacklist.h (File Added)
4447 +2 -0 trunk/include/client.h (File Modified)
4448 +3 -0 trunk/modules/m_user.c (File Modified)
4449 +152 -0 trunk/src/Makefile.in (File Modified)
4450 + - trunk/src/blacklist.c (File Added)
4451 +34 -0 trunk/src/newconf.c (File Modified)
4452 +1 -0 trunk/src/s_auth.c (File Modified)
4453 +4 -0 trunk/src/s_user.c (File Modified)
4456 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4458 Remove last bit of lzo stuff (comment in example.conf connect{}).
4462 +0 -4 trunk/doc/example.conf (File Modified)
4465 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4467 Show sasl successes and failures in /stats t (like other
4468 things in /stats t, about local clients only).
4472 +2 -0 trunk/include/s_stats.h (File Modified)
4473 +3 -0 trunk/modules/m_sasl.c (File Modified)
4474 +3 -0 trunk/src/s_stats.c (File Modified)
4477 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4479 Allow messaging services by nickname without using
4480 target change slots (this was already possible with
4481 user@server notation or services shortcuts).
4485 +2 -2 trunk/modules/core/m_message.c (File Modified)
4488 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4490 Abort a safelist if a new /list comes in while one is already in progress.
4494 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4497 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4499 Change $![letter]:[mask] to $~[letter]:[mask]
4500 so both ! and ~ invert an extban.
4504 +2 -0 trunk/src/chmode.c (File Modified)
4507 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4509 - revert due to technical issues
4513 +1 -1 trunk/src/extban.c (File Modified)
4516 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4518 - 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
4522 +1 -1 trunk/src/extban.c (File Modified)
4525 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4527 Don't pace /list on a single channel.
4531 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4534 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4536 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4540 +4 -2 trunk/include/supported.h (File Modified)
4543 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4545 Extban types are case insensitive; force them to lowercase when added.
4549 +5 -5 trunk/doc/extban.txt (File Modified)
4550 +4 -0 trunk/src/chmode.c (File Modified)
4551 +3 -3 trunk/src/extban.c (File Modified)
4554 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4556 sendto_wallops_flags():
4557 - instead of checking IsOper on each client, walk the appropriate list
4558 - instead of sending non-+z wallops from persons to nonopers, send only
4559 +w wallops from persons
4563 +1 -5 trunk/src/send.c (File Modified)
4566 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4568 Prefix oper wallops with "WALLOPS - " if they would
4569 otherwise look like operwalls or locops, when sending
4570 them to local users.
4574 +11 -1 trunk/modules/m_wallops.c (File Modified)
4577 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4579 Make sure destination field in some sasl numerics
4580 is the user's nick, not the sasl agent or server
4585 +2 -2 trunk/modules/m_sasl.c (File Modified)
4588 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4590 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4594 +1 -1 trunk/extensions/Makefile.in (File Modified)
4597 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4599 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4603 +1 -0 trunk/src/s_user.c (File Modified)
4606 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4608 Fix build for when IPv6 is disabled.
4612 +12 -10 trunk/src/s_auth.c (File Modified)
4615 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4617 Add information about adding extban types.
4621 +25 -0 trunk/doc/extban.txt (File Modified)
4624 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4626 Better extban validation: try to match a new extban from
4627 a local user against its setter to see if it is valid.
4628 Unknown extban types from remotes are no longer hidden.
4632 +4 -3 trunk/doc/extban.txt (File Modified)
4633 +1 -0 trunk/include/channel.h (File Modified)
4634 +2 -6 trunk/src/chmode.c (File Modified)
4635 +32 -0 trunk/src/extban.c (File Modified)
4638 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4640 Make sure both .c.o: and .s.o: are followed by the necessary command.
4644 +1 -0 trunk/src/Makefile.in (File Modified)
4647 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4649 Add need_sasl auth{} flag to sgml documentation.
4653 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4656 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4658 Document need_sasl auth{} flag in example confs.
4662 +1 -0 trunk/doc/example.conf (File Modified)
4663 +1 -0 trunk/doc/reference.conf (File Modified)
4666 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4668 Don't allow TB to set an empty topic.
4669 This would be possible if a server sent bad protocol
4670 and could cause a crash.
4674 +4 -0 trunk/modules/m_tb.c (File Modified)
4677 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4683 +1 -1 trunk/Makefile.in (File Modified)
4686 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4692 +2 -2 trunk/configure (File Modified)
4693 +1 -1 trunk/configure.ac (File Modified)
4696 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4702 +2 -2 trunk/configure (File Modified)
4705 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4711 +1 -1 trunk/extensions/Makefile.in (File Modified)
4714 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4716 - rename contrib to extensions to bring some clarity to things
4720 +1 -1 trunk/Makefile.in (File Modified)
4721 +1 -1 trunk/configure.ac (File Modified)
4722 +10 -10 trunk/doc/example.conf (File Modified)
4723 +10 -10 trunk/doc/reference.conf (File Modified)
4724 + - trunk/extensions/ (File Added)
4725 + - trunk/extras/ (File Deleted)
4728 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4734 +1 -1 trunk/Makefile.in (File Modified)
4735 +1 -1 trunk/configure.ac (File Modified)
4736 + - trunk/contrib/ (File Deleted)
4737 + - trunk/extras/ (File Added)
4740 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4742 Don't allow servers to QUIT (they should use SQUIT).
4746 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4749 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4755 + - trunk/src/fnvhash.s (Property Modified)
4758 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4760 - reduced version of code
4764 +9 -61 trunk/src/fnvhash.s (File Modified)
4767 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4769 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4773 +1 -1 trunk/src/fnvhash.s (File Modified)
4776 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4778 Fix orighost matching for klines, etc. Was hashing the visible
4783 +1 -1 trunk/src/hostmask.c (File Modified)
4786 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4788 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4792 +7 -1 trunk/configure (File Modified)
4793 +5 -0 trunk/configure.ac (File Modified)
4794 +5 -6 trunk/src/Makefile.in (File Modified)
4795 +0 -4 trunk/src/fnvhash.s (File Modified)
4796 +0 -2 trunk/src/hash.c (File Modified)
4799 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4801 - regenerate configure
4805 +18 -0 trunk/configure (File Modified)
4808 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4810 - --enable-ricer-hashing option.
4814 +9 -0 trunk/configure.ac (File Modified)
4815 +3 -0 trunk/include/setup.h.in (File Modified)
4818 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4820 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4824 + - trunk/src/fnvhash.s (File Added)
4825 +3 -0 trunk/src/hash.c (File Modified)
4828 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4830 Fix syntax error in reference.conf.
4834 +0 -1 trunk/doc/reference.conf (File Modified)
4837 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4839 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4840 (&& instead of ||...)
4841 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4845 +1 -1 trunk/src/chmode.c (File Modified)
4848 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4850 Documentation for extban.
4854 + - trunk/doc/extban.txt (File Added)
4857 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4859 Add extban modules to example confs.
4863 +5 -0 trunk/doc/example.conf (File Modified)
4864 +10 -0 trunk/doc/reference.conf (File Modified)
4867 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4869 Initial addition of extended ban types (conditionals).
4870 Allows custom +bqeI checks via modules.
4871 Initial extra types are account (a[:mask]), oper (o),
4872 channel (c:name), realname (r:mask), server (s:mask).
4876 +229 -0 trunk/contrib/Makefile.in (File Modified)
4877 + - trunk/contrib/extb_account.c (File Added)
4878 + - trunk/contrib/extb_channel.c (File Added)
4879 + - trunk/contrib/extb_oper.c (File Added)
4880 + - trunk/contrib/extb_realname.c (File Added)
4881 + - trunk/contrib/extb_server.c (File Added)
4882 +13 -0 trunk/include/channel.h (File Modified)
4883 +1 -0 trunk/src/Makefile.in (File Modified)
4884 +14 -5 trunk/src/channel.c (File Modified)
4885 +91 -0 trunk/src/chmode.c (File Modified)
4886 + - trunk/src/extban.c (File Added)
4889 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4891 Do not force +bqeI modes starting with '$' in nick!user@host format.
4892 * and ? characters in them are still assumed to be wildcards.
4896 +6 -0 trunk/src/chmode.c (File Modified)
4899 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4901 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4905 +4 -0 trunk/modules/m_capab.c (File Modified)
4908 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4910 Stop some mixing of client and server protocol.
4914 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4915 +4 -2 trunk/modules/m_pass.c (File Modified)
4916 +6 -0 trunk/modules/m_sasl.c (File Modified)
4917 +6 -0 trunk/modules/m_user.c (File Modified)
4920 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4926 +0 -2 trunk/include/s_newconf.h (File Modified)
4927 +0 -4 trunk/include/s_serv.h (File Modified)
4928 +0 -1 trunk/src/newconf.c (File Modified)
4929 +1 -13 trunk/src/s_serv.c (File Modified)
4932 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4934 - revert LZOLink patch for now
4938 +0 -1 trunk/servlink/Makefile.in (File Modified)
4939 +0 -16 trunk/servlink/README (File Modified)
4940 +2 -36 trunk/servlink/control.c (File Modified)
4941 +0 -3 trunk/servlink/control.h (File Modified)
4942 +7 -5955 trunk/servlink/io.c (File Modified)
4943 + - trunk/servlink/lzoconf.h (File Deleted)
4944 + - trunk/servlink/lzodefs.h (File Deleted)
4945 + - trunk/servlink/minilzo.c (File Deleted)
4946 + - trunk/servlink/minilzo.h (File Deleted)
4947 +0 -1 trunk/servlink/servlink.h (File Modified)
4950 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4956 +4 -2 trunk/servlink/control.c (File Modified)
4957 +2 -1 trunk/servlink/io.c (File Modified)
4960 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4966 +2 -2 trunk/servlink/io.c (File Modified)
4969 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4971 - paranoia, prevent segfaults
4975 +2 -2 trunk/servlink/io.c (File Modified)
4978 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4980 - more optimal servlink code
4984 +21 -8 trunk/servlink/io.c (File Modified)
4987 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4989 - more efficient read strategy
4993 +15 -3 trunk/servlink/io.c (File Modified)
4996 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4998 - use lzo_uintp cast to make LZO happy
5002 +3 -3 trunk/servlink/io.c (File Modified)
5005 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5007 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5011 +4 -0 trunk/doc/example.conf (File Modified)
5012 +2 -1 trunk/include/s_newconf.h (File Modified)
5013 +4 -0 trunk/include/s_serv.h (File Modified)
5014 +1 -0 trunk/servlink/Makefile.in (File Modified)
5015 +16 -0 trunk/servlink/README (File Modified)
5016 +34 -2 trunk/servlink/control.c (File Modified)
5017 +3 -0 trunk/servlink/control.h (File Modified)
5018 +5929 -7 trunk/servlink/io.c (File Modified)
5019 + - trunk/servlink/lzoconf.h (File Added)
5020 + - trunk/servlink/lzodefs.h (File Added)
5021 + - trunk/servlink/minilzo.c (File Added)
5022 + - trunk/servlink/minilzo.h (File Added)
5023 +1 -0 trunk/servlink/servlink.h (File Modified)
5024 +1 -0 trunk/src/newconf.c (File Modified)
5025 +14 -2 trunk/src/s_serv.c (File Modified)
5028 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5030 - remove imalloc, it was a concept that probably wouldn't have worked properly
5034 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5035 + - trunk/libcharybdis/imalloc.c (File Deleted)
5036 + - trunk/libcharybdis/imalloc.h (File Deleted)
5039 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5041 - disable imalloc for now
5045 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5048 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5050 - remove unneeded debug code
5054 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5057 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5059 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5063 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5066 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5068 - more stuff here, imalloc remains disabled for now
5072 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5075 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5081 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5084 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5090 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5091 +2 -0 trunk/src/ircd.c (File Modified)
5094 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5096 - roll back libircd crap
5100 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5101 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5102 +29 -0 trunk/src/.depend (File Modified)
5103 +6 -21 trunk/src/Makefile.in (File Modified)
5104 +3 -218 trunk/src/ircd.c (File Modified)
5105 + - trunk/src/ircd_linker.c (File Deleted)
5106 + - trunk/src/main.c (File Deleted)
5109 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5111 - realloc(), free() implementation
5115 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5118 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5120 - malloc(), calloc() implementation
5124 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5127 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5129 - block_free(), block_find(), retune_heaps() implementation
5133 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5136 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5138 - block_destroy code, block_allocate code.
5142 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5145 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5151 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5154 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5156 - disable imalloc again :P
5160 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5163 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5169 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5172 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5178 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5181 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5183 - constructor code for imalloc engine (malloc_init())
5187 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5190 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5192 - imalloc engine improvements
5196 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5199 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5201 - replace mmap() code with direct brk()/sbrk() calls.
5205 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5208 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5210 - remove outdated i_malloc() interfaces
5214 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5217 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5219 - redisable imalloc (sorry!)
5223 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5226 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5228 - correct GET_PAGE_SLOT() macro
5232 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5235 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5237 - oops forgot to commit it with imalloc turned off
5241 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5244 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5250 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5251 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5254 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5256 - lowlevel imalloc code
5260 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5261 + - trunk/libcharybdis/imalloc.h (File Added)
5264 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5270 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5273 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5279 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5282 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5284 - 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)
5288 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5289 + - trunk/libcharybdis/imalloc.c (File Added)
5292 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5294 - increment configure Id
5298 +2208 -1 trunk/configure (File Modified)
5301 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5303 - bootstrap for imalloc code
5307 +54 -1 trunk/configure.ac (File Modified)
5308 +27 -0 trunk/include/setup.h.in (File Modified)
5311 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5313 Clarify interaction of spoofs and channel bans/operator{} blocks.
5317 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5318 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5321 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5323 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5327 +30 -22 trunk/src/ircd.c (File Modified)
5330 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5332 If shared{} blocks deny something, the command
5333 is silently ignored.
5337 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5340 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5342 Move up IsService check so we don't store a non-service
5343 in preClient->sasl_agent.
5347 +6 -6 trunk/modules/m_sasl.c (File Modified)
5350 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5352 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5353 Add some more sanity checks on agent strings.
5357 +13 -11 trunk/modules/m_sasl.c (File Modified)
5360 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5362 Unknown clients can have an ID too now so make sure to remove
5363 them from the hash if they exit.
5367 +3 -0 trunk/src/client.c (File Modified)
5370 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5372 Only accept sasl from servers in a service{} block.
5373 Not tested but this must go in.
5377 +6 -0 trunk/modules/m_sasl.c (File Modified)
5378 +3 -0 trunk/modules/m_signon.c (File Modified)
5381 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5383 Only process SAVE messages targetting registered users,
5384 not servers or unregistered connections. Could cause
5385 a crash when bad protocol was received.
5389 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5392 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5394 - fix QJM buffer overflow vulnerability (fucking GXTi)
5398 +3 -3 trunk/src/s_user.c (File Modified)
5401 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5403 Mention /scan umodes under oper_spy privilege.
5407 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5410 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5412 Mention that overlapping cluster blocks are a bad thing.
5416 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5419 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5421 - Document cluster{} and shared{} blocks.
5422 - Mention that service{} does not allow wildcards.
5426 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5429 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5431 Document exempt{} and service{} blocks, point to reference.conf for
5432 general{}, channel{} and serverhide{}.
5436 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5439 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5441 Document ~ in lists of values better.
5445 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5448 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5450 More detailed CNOTICE, CPRIVMSG descriptions.
5454 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5457 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5459 Oops, need both Revision and Id on modules.
5463 + - trunk/modules/sno_routing.c (Property Modified)
5466 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5468 Tweak header comment a bit (filename, Id).
5472 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5475 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5477 Add GLINE and UNGLINE.
5481 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5484 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5486 New configure with proper Id.
5490 +3 -1 trunk/configure (File Modified)
5493 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5495 Change #include directives for in6addr_any, hopefully compiles better now.
5499 +3 -1 trunk/configure.ac (File Modified)
5502 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5504 Encourage putting actual administrative information
5505 in the admin{} block.
5509 +3 -3 trunk/doc/example.conf (File Modified)
5512 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5514 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5518 +9 -7 trunk/include/s_conf.h (File Modified)
5519 +1 -0 trunk/src/newconf.c (File Modified)
5520 +10 -0 trunk/src/s_user.c (File Modified)
5523 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5525 - Change to glines = no in example confs
5526 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5531 +1 -1 trunk/doc/example.conf (File Modified)
5532 +1 -1 trunk/doc/reference.conf (File Modified)
5533 +2 -2 trunk/modules/m_gline.c (File Modified)
5536 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5538 - forward-port QJM fix from 1.1
5542 +2 -0 trunk/src/s_user.c (File Modified)
5545 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5547 - add switch to configure to disable the block allocator
5551 +18 -0 trunk/configure (File Modified)
5552 +9 -0 trunk/configure.ac (File Modified)
5553 +0 -6 trunk/include/config.h (File Modified)
5554 +3 -0 trunk/include/setup.h.in (File Modified)
5557 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5559 Fix wierd error that would exit SASL users with "Overridden"
5562 +1 -1 trunk/modules/m_signon.c (File Modified)
5565 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5567 Remove obsolete XXX comment about lazylinks.
5571 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5574 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5576 OJOIN: make sure to send the wallops remotely for #channels
5580 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5583 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5585 Accountability for OJOIN (contrib module)
5588 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5591 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5593 - move more stuff over to ircd_state
5597 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5598 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5599 +9 -0 trunk/src/ircd_state.c (File Modified)
5600 +3 -3 trunk/src/patricia.c (File Modified)
5603 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5605 - move more stuff out of libircd and into ircd_state.c
5609 +5 -5 trunk/src/channel.c (File Modified)
5610 +4 -4 trunk/src/client.c (File Modified)
5611 +12 -0 trunk/src/ircd_state.c (File Modified)
5614 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5616 - this is just barrels of fun
5620 + - trunk/include/ircd_state.h (File Added)
5621 +1 -1 trunk/src/Makefile.in (File Modified)
5622 +2 -1 trunk/src/channel.c (File Modified)
5623 +3 -52 trunk/src/ircd.c (File Modified)
5624 +100 -3 trunk/src/ircd_state.c (File Modified)
5627 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5629 It's .include, not #include.
5633 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5636 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5638 More consistent section titles.
5642 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5643 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5644 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5647 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5649 Mention possible exceeding of +j/+l due to propagation
5650 delays between servers.
5654 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5657 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5660 - "text" -> <quote>text</quote>
5666 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5667 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5668 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5669 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5672 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5674 Remove text about deprecation of glines.
5678 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5681 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5683 - Add description of umode +D, deaf.
5684 - Mention CALLERID 005 token with umode +g.
5688 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5691 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5693 Strip off a leading colon in services shortcuts (aliases).
5697 +2 -0 trunk/src/parse.c (File Modified)
5700 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5702 Add no_oper_invis contrib module, denies opers setting
5703 themselves invisible (except hidden_oper's).
5707 +42 -0 trunk/contrib/Makefile.in (File Modified)
5708 + - trunk/contrib/no_oper_invis.c (File Added)
5711 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5713 Mention /stats E, make the other /stats descriptions more consistent.
5717 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5720 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5722 Mention that the KILL reason and oper will appear on channels.
5726 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5729 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5731 Mention /mode #channel f to query forward channel from outside.
5735 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5738 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5740 Port over RATBOX_2_1 r20960 (anfl):
5741 client connect notices to +C should be hiding the extra
5742 fields for spoofed users
5746 +2 -1 trunk/src/s_user.c (File Modified)
5749 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5751 Add a chapter with our extra user commands:
5752 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5756 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5757 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5760 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5762 Do not put by <server>: in SQUIT reasons to servers
5763 other than the one being exited.
5767 +1 -1 trunk/src/client.c (File Modified)
5770 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5772 Regenerate configure.
5776 +1162 -1159 trunk/configure (File Modified)
5779 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5781 Move the warning flags down so they do not mess up
5782 checks like for -Wl,-export-dynamic.
5786 +33 -30 trunk/configure.ac (File Modified)
5789 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5795 +2 -1 trunk/iauth/Makefile.in (File Modified)
5798 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5800 - build iauth makefile
5804 +3 -2 trunk/configure (File Modified)
5805 +1 -0 trunk/configure.ac (File Modified)
5808 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5814 + - trunk/iauth/Makefile.in (File Added)
5817 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5819 - add iauth.conf.example from irc2.11
5823 + - trunk/doc/example-iauth.conf (File Added)
5826 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5828 - wow, i found some docs on this thing
5832 + - trunk/doc/technical/iauth-internals.txt (File Added)
5835 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5837 - no longer applicable
5841 + - trunk/authdaemon/ (File Deleted)
5844 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5846 - remove libircd.so on make clean (oops)
5850 +1 -1 trunk/src/Makefile.in (File Modified)
5853 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5855 - merge iauth source for experimentation
5859 + - trunk/iauth/ (File Added)
5860 + - trunk/iauth/a_conf.c (File Added)
5861 + - trunk/iauth/a_conf_def.h (File Added)
5862 + - trunk/iauth/a_conf_ext.h (File Added)
5863 + - trunk/iauth/a_defines.h (File Added)
5864 + - trunk/iauth/a_externs.h (File Added)
5865 + - trunk/iauth/a_io.c (File Added)
5866 + - trunk/iauth/a_io_ext.h (File Added)
5867 + - trunk/iauth/a_log.c (File Added)
5868 + - trunk/iauth/a_log_def.h (File Added)
5869 + - trunk/iauth/a_log_ext.h (File Added)
5870 + - trunk/iauth/a_struct_def.h (File Added)
5871 + - trunk/iauth/iauth.c (File Added)
5872 + - trunk/iauth/mod_lhex.c (File Added)
5873 + - trunk/iauth/mod_lhex_ext.h (File Added)
5874 + - trunk/iauth/mod_pipe.c (File Added)
5875 + - trunk/iauth/mod_pipe_ext.h (File Added)
5876 + - trunk/iauth/mod_rfc931.c (File Added)
5877 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5878 + - trunk/iauth/mod_socks.c (File Added)
5879 + - trunk/iauth/mod_socks_ext.h (File Added)
5880 + - trunk/iauth/mod_webproxy.c (File Added)
5881 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5884 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5886 User /quote help index was not sorted properly.
5890 +2 -2 trunk/help/Makefile.in (File Modified)
5891 +8 -8 trunk/help/users/index (File Modified)
5894 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5900 +25 -8 trunk/help/opers/index (File Modified)
5901 + - trunk/help/opers/scan (File Added)
5904 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5907 - Document SCAN UMODES
5908 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5912 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5915 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5917 Add our copyright information to /info (part of release-1.1 r1026).
5921 +1 -0 trunk/src/version.c.SH (File Modified)
5924 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5926 Fix some compile warnings.
5930 +1 -1 trunk/modules/core/m_join.c (File Modified)
5931 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5932 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5933 +1 -1 trunk/modules/m_scan.c (File Modified)
5934 +4 -4 trunk/modules/m_signon.c (File Modified)
5937 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5939 RSFNC: OK, actually consider unknowns also for detecting a collide.
5940 Otherwise we can get two clients with the same nick.
5944 +1 -1 trunk/modules/m_services.c (File Modified)
5947 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5949 - charybdis profiling stuff
5950 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5955 +0 -8 trunk/configure (File Modified)
5956 +1 -8 trunk/configure.ac (File Modified)
5957 +18 -0 trunk/include/channel.h (File Modified)
5958 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5959 +335 -260 trunk/src/.depend (File Modified)
5960 +1569 -0 trunk/src/Makefile.in (File Modified)
5961 + - trunk/src/chmode.c (File Added)
5962 +16 -1 trunk/src/ircd.c (File Modified)
5963 +11 -0 trunk/src/main.c (File Modified)
5964 +11 -0 trunk/src/modules.c (File Modified)
5967 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5969 RSFNC: Do not send kills to servers for unknowns
5973 +4 -2 trunk/modules/m_services.c (File Modified)
5976 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5978 Describe service{} blocks in reference.conf.
5982 +12 -0 trunk/doc/reference.conf (File Modified)
5985 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5987 Replace this list of modes with pointers to other documentation.
5991 +6 -50 trunk/doc/modes.txt (File Modified)
5994 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5996 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5997 looks too much like an old-ircd client pointer otherwise.
6001 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6004 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6007 - note truncation of the list (perhaps sending multiple
6009 - clarify in a comment that /findforwards on a nonexistent
6010 channel can be useful
6011 - sendto_one_notice() requires that the text start with
6016 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6019 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6021 When we close a local server's link, always include the
6022 name of the client causing the exit in the reason in the
6023 SQUIT we send them (replacing them with us). This makes
6024 sure server notices for stuff like "Not enough arguments
6025 to server command" are different on the two sides.
6029 +7 -5 trunk/src/client.c (File Modified)
6032 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6034 New contrib module m_findforwards.c
6038 +112 -0 trunk/contrib/Makefile.in (File Modified)
6039 + - trunk/contrib/m_findforwards.c (File Added)
6042 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6044 Whoops, don't show real host behind auth{} spoof in
6045 spoof notices if hide_spoof_ips is enabled.
6047 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6051 +3 -2 trunk/src/s_conf.c (File Modified)
6054 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6056 Add dalnet-style /identify that sends to nickserv or chanserv.
6060 +102 -0 trunk/contrib/Makefile.in (File Modified)
6061 + - trunk/contrib/m_identify.c (File Added)
6064 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6066 Document alias{} blocks a bit better.
6070 +9 -0 trunk/doc/reference.conf (File Modified)
6073 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6075 - add aliases to /stats m (data usage is not counted though, sorry)
6079 +1 -0 trunk/include/s_conf.h (File Modified)
6080 +3 -0 trunk/src/newconf.c (File Modified)
6081 +15 -0 trunk/src/parse.c (File Modified)
6084 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6086 - remove m_sshortcut as it's no longer relevant
6090 +0 -145 trunk/modules/Makefile.in (File Modified)
6091 + - trunk/modules/m_sshortcut.c (File Deleted)
6094 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6096 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6097 targets instead of my original idea :P)
6101 +32 -0 trunk/doc/example.conf (File Modified)
6102 +35 -0 trunk/doc/reference.conf (File Modified)
6103 +4 -0 trunk/include/parse.h (File Modified)
6104 +7 -0 trunk/include/s_conf.h (File Modified)
6105 +82 -0 trunk/src/newconf.c (File Modified)
6106 +78 -0 trunk/src/parse.c (File Modified)
6107 +16 -0 trunk/src/s_conf.c (File Modified)
6110 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6112 Remove some spaces after tabs. ??
6116 +18 -18 trunk/src/newconf.c (File Modified)
6119 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6122 - make sure to clear all marks also if the who was aborted
6123 because of too many matches
6124 - give ERR_TOOMANYMATCHES if too many matches
6127 ratbox RATBOX_2_2 r22003 (jilles)
6131 +28 -26 trunk/modules/m_who.c (File Modified)
6134 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6140 +9 -9 trunk/configure (File Modified)
6141 +1 -1 trunk/configure.ac (File Modified)
6144 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6146 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6150 +2 -1 trunk/include/s_newconf.h (File Modified)
6151 +20 -0 trunk/modules/m_rehash.c (File Modified)
6152 +1 -1 trunk/src/s_newconf.c (File Modified)
6155 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6157 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6161 +0 -1 trunk/doc/example.conf (File Modified)
6162 +0 -3 trunk/doc/reference.conf (File Modified)
6163 +0 -1 trunk/include/s_conf.h (File Modified)
6164 +0 -6 trunk/modules/m_info.c (File Modified)
6165 +1 -1 trunk/src/channel.c (File Modified)
6166 +0 -1 trunk/src/newconf.c (File Modified)
6169 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6171 Missing header in m_chghost.c
6174 +1 -0 trunk/modules/m_chghost.c (File Modified)
6177 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6179 Relocate QJM code to a seperate function(change_nick_user_host)
6180 Change CHGHOST to use change_nick_user_host instead of just setting it
6184 +3 -0 trunk/include/s_user.h (File Modified)
6185 +1 -1 trunk/modules/m_chghost.c (File Modified)
6186 +3 -78 trunk/modules/m_signon.c (File Modified)
6187 +89 -0 trunk/src/s_user.c (File Modified)
6190 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6192 Restore /stats a (dns servers, admin-only).
6196 +1 -0 trunk/include/res.h (File Modified)
6197 +5 -8 trunk/modules/m_stats.c (File Modified)
6198 +16 -0 trunk/src/res.c (File Modified)
6201 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6203 - Add CHARYBDIS_PROFILE if we are profiling.
6204 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6205 - Remove duplicate --enable-epoll entry.
6209 +1595 -15 trunk/configure (File Modified)
6210 +30 -11 trunk/configure.ac (File Modified)
6211 +3 -0 trunk/include/setup.h.in (File Modified)
6214 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6216 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6220 +28 -0 trunk/aclocal.m4 (File Modified)
6223 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6225 Allow requesting forward channel and quiet list in same mode command.
6229 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6232 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6234 Add description of xline wildcards.
6238 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6241 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6243 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6247 +0 -4 trunk/modules/m_services.c (File Modified)
6250 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6256 +1 -1 trunk/include/hook.h (File Modified)
6259 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6261 call_hook, not hook_call
6265 +1 -1 trunk/modules/core/m_join.c (File Modified)
6268 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6270 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6271 Could be useful for a number of things.
6275 +9 -0 trunk/modules/core/m_join.c (File Modified)
6278 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6280 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6284 +7 -0 trunk/include/hook.h (File Modified)
6287 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6289 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6293 +15 -0 trunk/modules/m_services.c (File Modified)
6296 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6298 Clarify snomask +f, +k, +u.
6302 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6305 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6307 Cmode +p and +s may be set simultaneously.
6311 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6314 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6316 actually, we should check the data version on each reload (oops)
6320 +6 -6 trunk/src/main.c (File Modified)
6323 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6325 more work on the loader
6329 +45 -21 trunk/src/main.c (File Modified)
6332 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6334 Add prototype ircd_state.c
6338 + - trunk/src/ircd_state.c (File Added)
6341 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6343 Smaller improvements.
6347 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6350 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6352 Add a lot of stuff here.
6356 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6359 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6361 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6365 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6368 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6370 Invex doesn't trump +r or (sic) +J.
6374 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6377 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6379 Check to make sure a module is not loaded before loading it.
6383 +6 -1 trunk/src/ircd_parser.y (File Modified)
6386 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6388 - Add a missing comma in the HeaderMessages array
6389 - Only send "Your hostname is too long ..." if that really is the case
6393 +2 -2 trunk/src/s_auth.c (File Modified)
6396 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6398 build_symtable() will have already bailed here, so no need to check
6399 explicitly whether or not charybdis_main is NULL.
6403 +7 -16 trunk/src/main.c (File Modified)
6406 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6408 Data structure versioning, part 1.
6412 +10 -1 trunk/include/ircd_defs.h (File Modified)
6413 +2 -0 trunk/src/ircd.c (File Modified)
6414 +15 -3 trunk/src/main.c (File Modified)
6417 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6419 build a symbol table and use that instead of doing a raw dlsym on everything
6423 + - trunk/include/ircd_linker.h (File Added)
6424 +71 -1 trunk/src/Makefile.in (File Modified)
6425 + - trunk/src/ircd_linker.c (File Added)
6426 +16 -4 trunk/src/main.c (File Modified)
6429 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6431 The launcher now calls io_loop() instead of charybdis_main().
6432 This is so that we do not have to reinitialize *everything* later.
6436 +1 -0 trunk/include/ircd.h (File Modified)
6437 +6 -7 trunk/src/ircd.c (File Modified)
6438 +13 -1 trunk/src/main.c (File Modified)
6441 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6443 Use global binding on libircd.so.
6447 +1 -1 trunk/src/main.c (File Modified)
6450 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6452 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6453 (it will do more later)
6457 +14 -12 trunk/include/config.h (File Modified)
6458 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6459 +31 -5 trunk/src/Makefile.in (File Modified)
6460 +78 -1 trunk/src/ircd.c (File Modified)
6461 + - trunk/src/main.c (File Added)
6464 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6466 Add whitespace here, oops.
6470 +1 -1 trunk/CREDITS (File Modified)
6473 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6475 Properly copy over the IP address here instead of using a cheap hack.
6476 Because the hack didn't work right except on IPv6. :|
6480 +12 -2 trunk/src/s_newconf.c (File Modified)
6483 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6485 Revert reject cache notice to ratbox's, which more
6486 clearly suggests what's happening.
6490 +4 -1 trunk/src/reject.c (File Modified)
6493 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6495 Fix the openssl status in the overview information.
6499 +1 -3 trunk/configure (File Modified)
6500 +1 -3 trunk/configure.ac (File Modified)
6503 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6505 - Add simple exempt{} block (127.0.0.1) to example.conf.
6506 - Remove mention of deny{}.
6510 +5 -0 trunk/doc/example.conf (File Modified)
6511 +1 -1 trunk/doc/reference.conf (File Modified)
6514 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6516 example.conf: add some comments at the start
6517 reference.conf: some ircd-ratbox -> charybdis
6521 +11 -0 trunk/doc/example.conf (File Modified)
6522 +6 -5 trunk/doc/reference.conf (File Modified)
6525 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6527 Rename m_createauthonly module to createauthonly
6528 as this is not a module providing an m_function
6533 +1 -38 trunk/contrib/Makefile.in (File Modified)
6534 + - trunk/contrib/createauthonly.c (File Added)
6535 + - trunk/contrib/m_createauthonly.c (File Deleted)
6538 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6540 Add to example confs commented lines for:
6541 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6542 sno_globalkline.so, sno_globaloper.so.
6546 +5 -1 trunk/doc/example.conf (File Modified)
6547 +9 -1 trunk/doc/reference.conf (File Modified)
6550 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6552 - Unbreak connecting to connect{}s with hostnames
6553 instead of IP addresses (broken with new resolver).
6554 - Try to do A/AAAA query based on aftype in
6555 connect{} (doesn't seem to work fully).
6559 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6562 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6564 Unbreak /rehash dns.
6568 +1 -0 trunk/src/res.c (File Modified)
6571 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6573 Preserve Hybrid Id and add one of our own.
6577 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6578 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6581 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6583 Add anfl and Androsyn to CREDITS.
6584 They wrote a lot of ratbox code we use, both before and after the fork.
6588 +2 -0 trunk/CREDITS (File Modified)
6591 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6593 Hostname validity check.
6597 +42 -3 trunk/src/s_auth.c (File Modified)
6600 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6602 Version bump to 1.2.0.
6606 +9 -9 trunk/configure (File Modified)
6607 +1 -1 trunk/configure.ac (File Modified)
6610 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6612 - Missed a spot in the IPv6 code here. Should be usable now.
6616 +2 -2 trunk/src/res.c (File Modified)
6619 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6621 Alright, so, this massive commit does the following:
6623 - Adds a resolver based on the undernet and hybrid one.
6624 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6625 - Makes a check in ./configure be posixly correct
6626 - Simplifies the auth code and DNS callbacks
6628 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6632 +1 -1 trunk/Makefile.in (File Modified)
6633 + - trunk/adns/ (File Deleted)
6634 +148 -80 trunk/configure (File Modified)
6635 +1 -2 trunk/configure.ac (File Modified)
6636 +6 -0 trunk/include/client.h (File Modified)
6637 +1 -0 trunk/include/packet.h (File Modified)
6638 +153 -41 trunk/include/res.h (File Modified)
6639 + - trunk/include/reslib.h (File Added)
6640 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6641 +930 -1449 trunk/modules/.depend (File Modified)
6642 +3 -0 trunk/modules/m_stats.c (File Modified)
6643 +417 -621 trunk/src/.depend (File Modified)
6644 +1 -1 trunk/src/.indent.pro (File Modified)
6645 +2069 -289 trunk/src/Makefile.in (File Modified)
6646 + - trunk/src/adns.c (File Deleted)
6647 + - trunk/src/res.c (File Added)
6648 + - trunk/src/reslib.c (File Added)
6649 +11 -50 trunk/src/s_auth.c (File Modified)
6650 +4 -26 trunk/src/s_newconf.c (File Modified)
6653 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6655 Document the NOBALLOC feature.
6659 +7 -1 trunk/include/config.h (File Modified)
6662 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6664 commands.sgml changes
6668 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6671 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6677 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6680 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6682 Improve description of class{} block (in particular,
6683 mention server classes as well as client classes).
6687 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6690 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6693 -/* sendq: servers need a higher sendq as they send more data */
6694 +/* sendq: servers need a higher sendq as they are sent more data */
6698 +1 -1 trunk/doc/reference.conf (File Modified)
6701 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6703 Add modules{} block.
6707 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6710 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6712 Add general::oper_snomask, snomask on oper up for opers
6713 that have umode +s set on oper up, but do not have
6714 a specific snomask setting in their operator block.
6715 If this is empty or not specified, +s is used as before.
6719 +4 -1 trunk/doc/example.conf (File Modified)
6720 +7 -1 trunk/doc/reference.conf (File Modified)
6721 +1 -0 trunk/include/client.h (File Modified)
6722 +1 -0 trunk/include/s_conf.h (File Modified)
6723 +32 -0 trunk/src/newconf.c (File Modified)
6724 +1 -0 trunk/src/s_conf.c (File Modified)
6725 +13 -3 trunk/src/s_user.c (File Modified)
6728 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6733 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6736 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6738 Add MASKTRACE and CHANTRACE commands.
6742 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6745 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6747 document loadmodule directive
6751 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6754 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6760 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6763 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6765 q:lines are no longer living in the ircd.conf either
6769 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6772 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6774 remove k:line, d:line, x:line as they are their own files now
6778 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6781 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6783 New place for operator::snomask.
6787 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6790 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6792 Document connect {}.
6796 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6799 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6801 example.conf: move operator::snomask to a more logical place,
6802 more sensible default
6803 reference.conf: add operator::snomask
6807 +3 -3 trunk/doc/example.conf (File Modified)
6808 +3 -0 trunk/doc/reference.conf (File Modified)
6811 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6813 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6814 in those conf entries that take umodes like <name1>, <name2>, ...
6818 +3 -0 trunk/doc/reference.conf (File Modified)
6819 +3 -0 trunk/src/newconf.c (File Modified)
6822 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6828 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6831 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6837 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6840 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6846 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6849 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6855 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6858 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6860 Document operator {} blocks.
6864 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6867 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6869 auth{}: clarify/add some details
6873 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6876 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6878 auth{}: Move a paragraph.
6882 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6885 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6887 Document auth{} blocks.
6891 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6894 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6900 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6903 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6905 Add umode +R, prevents unidentified clients from
6906 sending private messages or notices. /accept'ed
6907 clients and opers are exempt.
6908 Due to the /accept part, this is only checked
6909 at the target's server, may want to change
6914 +1 -0 trunk/help/opers/umode (File Modified)
6915 +1 -0 trunk/help/users/umode (File Modified)
6916 +2 -0 trunk/include/client.h (File Modified)
6917 +1 -0 trunk/include/numeric.h (File Modified)
6918 +11 -1 trunk/modules/core/m_message.c (File Modified)
6919 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6920 +1 -1 trunk/src/messages.tab (File Modified)
6921 +1 -1 trunk/src/s_user.c (File Modified)
6924 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6926 Don't allow a nick change if banned or quieted (and not
6927 voiced or opped) on a channel. This uses numeric 435
6928 (bahamut's "cannot change to a banned nick") because
6929 bahamut/ircu's 437 and hyperion's 438 already have
6930 another meaning for us.
6934 +2 -0 trunk/include/channel.h (File Modified)
6935 +1 -0 trunk/include/numeric.h (File Modified)
6936 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6937 +38 -0 trunk/src/channel.c (File Modified)
6938 +1 -1 trunk/src/messages.tab (File Modified)
6941 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6944 - respect ban exceptions
6945 - also deny a knock if quieted
6949 +2 -1 trunk/modules/m_knock.c (File Modified)
6952 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6954 Reverse bad substitution in comment.
6958 +1 -1 trunk/src/channel.c (File Modified)
6961 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6963 - set DynSpoof flag for clients spoofed at registration
6964 - add orighost instead of host to the hostname hash
6968 +5 -1 trunk/src/s_user.c (File Modified)
6971 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6973 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6977 +2 -3 trunk/src/send.c (File Modified)
6980 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6982 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6986 +17 -7 trunk/modules/m_signon.c (File Modified)
6989 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6991 Correct minimum args on ENCAP SASL to avoid nasty core.
6995 +1 -1 trunk/modules/m_sasl.c (File Modified)
6998 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7000 Style nits: sptr can't ever be NULL, don't compare truth
7005 +2 -3 trunk/modules/m_scan.c (File Modified)
7008 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7010 - Comment out scan_cmodes() prototype to suppress warning
7011 - Correct minimum parameter count for mo_scan()
7015 +2 -2 trunk/modules/m_scan.c (File Modified)
7018 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7021 - Include full command in operspy notice
7022 - Allow global scans (no-list used, mask not used) without operspy
7023 - Use ERR_NOPRIVS numeric
7027 +21 -9 trunk/modules/m_scan.c (File Modified)
7030 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7032 Cancel out the >3 default if < is given; this way
7033 any </> specification fully overrides the default.
7037 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7040 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7042 - Call mo_list() from m_list() to reduce code duplication
7043 - Default to >3, rather arbitrarily (conf option?)
7044 - Make < and > mean less than and greater than again
7048 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7051 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7053 When processing topic burst, hide connecting server
7054 on netburst if flatten links is enabled.
7058 +9 -2 trunk/modules/m_tb.c (File Modified)
7061 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7063 - remove PENALTY token
7067 +0 -1 trunk/include/supported.h (File Modified)
7070 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7073 - Add PENALTY because we have a pace-wait system.
7074 - Add FNC due to SAVE and RSFNC
7079 +4 -2 trunk/include/supported.h (File Modified)
7082 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7084 mkay, indent went nuts here
7088 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7091 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7093 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7094 and can be used instead. The SAFELIST implementation is the one used by
7095 default, as most users/networks will be used to it.
7099 +1 -0 trunk/NEWS (File Modified)
7100 +14 -0 trunk/include/client.h (File Modified)
7101 +5 -0 trunk/include/hash.h (File Modified)
7102 +404 -272 trunk/modules/Makefile.in (File Modified)
7103 + - trunk/modules/m_list.c (File Deleted)
7104 + - trunk/modules/m_list_ratbox.c (File Added)
7105 + - trunk/modules/m_list_safelist.c (File Added)
7106 +5 -5 trunk/src/hash.c (File Modified)
7109 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7111 Clear invites on a lowerTS JOIN or SJOIN.
7112 This should complete kick_on_split_riding protection.
7116 +5 -0 trunk/modules/core/m_join.c (File Modified)
7117 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7120 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7122 Like in ratbox, send and interpret timestamps on invites.
7126 +9 -2 trunk/modules/m_invite.c (File Modified)
7129 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7131 Add +S (network service) umode. Just for completeness, users or opers
7136 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7139 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7145 +35 -2 trunk/NEWS (File Modified)
7148 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7150 Split off a PreClient structure for data to be freed on registation (i.e. password).
7151 New hook introduce_client for post-registration messages.
7152 Fix b0rked SASL numerics.
7153 Burst REALHOST post-introduction for spoofed-on-registration clients.
7154 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7155 Pre-registration signon support.
7159 +10 -0 trunk/configure (File Modified)
7160 +2 -0 trunk/configure.ac (File Modified)
7161 +14 -4 trunk/include/client.h (File Modified)
7162 +1 -0 trunk/include/hook.h (File Modified)
7163 +1 -0 trunk/include/numeric.h (File Modified)
7164 +3 -0 trunk/include/setup.h.in (File Modified)
7165 +16 -0 trunk/modules/m_chghost.c (File Modified)
7166 +25 -21 trunk/modules/m_sasl.c (File Modified)
7167 +63 -30 trunk/modules/m_signon.c (File Modified)
7168 +18 -0 trunk/src/client.c (File Modified)
7169 +2 -0 trunk/src/hook.c (File Modified)
7170 +5 -5 trunk/src/messages.tab (File Modified)
7171 +2 -0 trunk/src/s_serv.c (File Modified)
7172 +28 -2 trunk/src/s_user.c (File Modified)
7175 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7177 Update hook documentation.
7181 +30 -0 trunk/doc/hooks.txt (File Modified)
7184 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7186 Improve @/# handling in match_esc().
7190 +21 -13 trunk/src/match.c (File Modified)
7193 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7195 backtrack instead of bailing out when handling a mismatched escape
7199 +1 -1 trunk/src/match.c (File Modified)
7202 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7204 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7207 +2 -1 trunk/CREDITS (File Modified)
7210 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7212 Fix the escape brokenness and pick up a more efficient matching algorithm,
7213 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7214 Patch sent upstream. They can do whatever they want with it, *shrug*.
7218 +147 -161 trunk/src/match.c (File Modified)
7221 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7223 If flatten links is enabled, fake the origins of some ServerModes
7224 sent to clients so that the server sending the netburst is hidden.
7225 Most mode hacks still show the true source.
7229 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7230 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7233 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7235 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7236 where the exit originated).
7237 - When receiving an SQUIT for a server themselves
7238 (IsMe(target_p) || target_p == client_p)
7239 close their link and send a local server notice.
7243 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7244 +6 -3 trunk/src/client.c (File Modified)
7247 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7249 Hooking into the wrong hook, whoops. :P
7253 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7254 +6 -10 trunk/modules/core/m_join.c (File Modified)
7257 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7259 this doesn't work right, right now :P
7263 +40 -0 trunk/contrib/Makefile.in (File Modified)
7264 + - trunk/contrib/m_createauthonly.c (File Added)
7265 +6 -0 trunk/include/hook.h (File Modified)
7266 +26 -1 trunk/modules/core/m_join.c (File Modified)
7267 +1 -1 trunk/src/ircd.c (File Modified)
7270 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7272 Make can_join() hookable.
7276 +12 -1 trunk/src/channel.c (File Modified)
7279 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7281 add 'int approved;' to the channel event hook
7285 +1 -0 trunk/include/hook.h (File Modified)
7288 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7290 Use SIDs in SASL ENCAP origin.
7291 Ignore responses from other agents once the first SASL response has been received for a client.
7295 +9 -5 trunk/modules/m_sasl.c (File Modified)
7298 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7300 Removed stray debug code.
7304 +1 -1 trunk/modules/m_sasl.c (File Modified)
7307 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7309 Don't complain "unknown MODE flag" if a non-oper attempts
7310 to unset an oper only umode they do not have.
7311 This is to prevent unwanted error messages when users/bots
7312 do things like MODE <nick> +i-sw.
7316 +4 -2 trunk/src/s_user.c (File Modified)
7319 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7321 Fix client_exit hook name and only call it for local exits that are not
7326 +3 -2 trunk/modules/m_sasl.c (File Modified)
7329 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7331 Fix SASL logic to actually use stored agent UID.
7332 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7333 Add abort code for exiting clients.
7337 +18 -9 trunk/modules/m_sasl.c (File Modified)
7340 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7342 Port over ratbox 2.2 /challenge. This is slightly more secure
7343 (better crypto, longer keys, challenge timeout) and has better
7346 The respond tool is no longer part of the ircd tree but a
7347 separate package, currently available from
7348 http://respond.ircd-ratbox.org (we should mirror/... this).
7352 +65 -310 trunk/doc/challenge.txt (File Modified)
7353 +5 -5 trunk/include/client.h (File Modified)
7354 +3 -0 trunk/include/irc_string.h (File Modified)
7355 +3 -0 trunk/include/numeric.h (File Modified)
7356 +94 -50 trunk/modules/m_challenge.c (File Modified)
7357 +1 -2 trunk/src/client.c (File Modified)
7358 +125 -0 trunk/src/irc_string.c (File Modified)
7359 +2 -2 trunk/src/messages.tab (File Modified)
7360 + - trunk/tools/rsa_respond/ (File Deleted)
7363 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7365 Preliminary SASL support.
7369 +7 -0 trunk/include/client.h (File Modified)
7370 +6 -0 trunk/include/numeric.h (File Modified)
7371 +1 -0 trunk/modules/Makefile.in (File Modified)
7372 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7373 +175 -1 trunk/modules/m_cap.c (File Modified)
7374 + - trunk/modules/m_sasl.c (File Added)
7375 +2 -0 trunk/modules/m_user.c (File Modified)
7376 +5 -5 trunk/src/messages.tab (File Modified)
7377 +8 -2 trunk/src/s_user.c (File Modified)
7380 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7382 SIGNON: make logout also apply remotely.
7386 +7 -2 trunk/modules/m_signon.c (File Modified)
7389 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7391 Use an asterisk when sending empty logins in SIGNON.
7395 +5 -5 trunk/modules/m_signon.c (File Modified)
7398 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7400 SIGNON: Only add whowas entry (add_history()) and wipe
7401 accepts (del_all_accepts()) if nick changed.
7405 +5 -3 trunk/modules/m_signon.c (File Modified)
7408 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7410 SIGNON: slight fixes to collision code:
7411 - don't kill if target_p == source_p (nick unchanged or only changed case)
7412 - add comment that SAVE support is missing
7413 - use sendto_realops_snomask() instead of sendto_realops_flags()
7417 +9 -6 trunk/modules/m_signon.c (File Modified)
7420 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7422 Fix up kills for bad nick/user/host on SIGNON.
7426 +16 -6 trunk/modules/m_signon.c (File Modified)
7429 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7431 If changing to a nick with a digit, only allow the UID.
7435 +4 -0 trunk/modules/m_signon.c (File Modified)
7438 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7440 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7441 Strip leading digits from logins that are not purely numeric.
7445 +3 -0 trunk/include/numeric.h (File Modified)
7446 +2 -0 trunk/include/send.h (File Modified)
7447 +1 -0 trunk/modules/Makefile.in (File Modified)
7448 +456 -3 trunk/modules/m_services.c (File Modified)
7449 + - trunk/modules/m_signon.c (File Added)
7450 +2 -2 trunk/src/messages.tab (File Modified)
7451 +98 -0 trunk/src/send.c (File Modified)
7454 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7456 Remove old server notice umodes from example confs.
7460 +1 -2 trunk/doc/example.conf (File Modified)
7461 +4 -17 trunk/doc/reference.conf (File Modified)
7464 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7466 Add snomask help file (forgot this earlier).
7470 + - trunk/help/opers/snomask (File Added)
7473 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7475 Add umode +l (receive locops).
7479 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7482 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7484 We don't plan to implement cmode +R (quiet unidentified) and
7485 umode +I (deny invite) for 1.1, so comment them out from the
7490 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7491 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7494 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7496 Improve snomask usage description.
7500 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7503 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7505 Mention the word snomask with umode +s (needs to be a link really).
7509 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7512 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7514 Add snomask +Z (operspy notices).
7518 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7521 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7523 Misc updates/clarifications.
7527 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7530 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7536 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7537 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7538 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7541 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7543 - Allow ENCAP REALHOST outside burst
7544 - Fix comment describing race condition: this can only happen
7545 on a local whois with use_whois_actually enabled
7549 +4 -6 trunk/modules/m_chghost.c (File Modified)
7552 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7554 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7558 +39 -0 trunk/contrib/Makefile.in (File Modified)
7559 + - trunk/contrib/sno_globaloper.c (File Added)
7562 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7564 Pass along old umodes and snomask in umode_changed hook,
7565 changing its parameter type from struct Client *
7566 to hook_data_umode_changed *. (For a new client, both
7569 The IP cloaking module now fully ignores umode changes
7570 where +h didn't change.
7574 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7575 +7 -0 trunk/include/hook.h (File Modified)
7576 +18 -4 trunk/src/s_user.c (File Modified)
7579 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7581 move libcharybdis-provided function initialisation into libcharybdis_init().
7585 +32 -11 trunk/src/ircd.c (File Modified)
7588 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7590 Make +f notices (local host, global host, global user@host, local class)
7591 netwide. Exceeding /quote set max remains local.
7595 +4 -4 trunk/src/s_conf.c (File Modified)
7598 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7600 Netwide notices about attempts to join juped channels.
7604 +1 -1 trunk/modules/core/m_join.c (File Modified)
7607 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7609 Send server notices about failed oper attempts globally.
7610 Successful remote oper attempt notices will be generated
7611 from the mode changes.
7615 +3 -3 trunk/modules/m_challenge.c (File Modified)
7616 +2 -2 trunk/modules/m_oper.c (File Modified)
7619 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7621 Rest of infrastructure for sending server notices globally.
7622 Uses a new L_NETWIDE level on sendto_realops_snomask().
7626 +1 -0 trunk/include/send.h (File Modified)
7627 +31 -4 trunk/src/send.c (File Modified)
7630 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7632 Add general::global_snotices conf option to control
7633 whether we send out SNOTEs. Does not do anything yet.
7637 +1 -0 trunk/doc/example.conf (File Modified)
7638 +6 -0 trunk/doc/reference.conf (File Modified)
7639 +1 -0 trunk/include/s_conf.h (File Modified)
7640 +6 -0 trunk/modules/m_info.c (File Modified)
7641 +1 -0 trunk/src/newconf.c (File Modified)
7642 +1 -0 trunk/src/s_conf.c (File Modified)
7645 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7647 Only accept SNOTE from servers.
7651 +2 -0 trunk/modules/m_snote.c (File Modified)
7654 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7656 Correct parv indices so this actually works.
7660 +2 -2 trunk/modules/m_snote.c (File Modified)
7663 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7669 +3 -3 trunk/modules/m_snote.c (File Modified)
7672 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7674 Add m_snote.c, SNOTE propagator.
7678 +86 -0 trunk/modules/Makefile.in (File Modified)
7679 + - trunk/modules/m_snote.c (File Added)
7682 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7684 start seeding the 1.1 NEWS file
7688 +4 -0 trunk/NEWS (File Modified)
7691 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7693 rename some modules to more descriptive names...
7697 +2 -131 trunk/contrib/Makefile.in (File Modified)
7698 + - trunk/contrib/globalconnexit.c (File Deleted)
7699 + - trunk/contrib/globallineactive.c (File Deleted)
7700 + - trunk/contrib/sno_farconnect.c (File Added)
7701 + - trunk/contrib/sno_globalkline.c (File Added)
7702 +1 -120 trunk/modules/Makefile.in (File Modified)
7703 + - trunk/modules/networknotice.c (File Deleted)
7704 + - trunk/modules/sno_routing.c (File Added)
7707 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7709 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7710 Uses FLAGS2_FLOODDONE bit on servers.
7714 +3 -0 trunk/include/client.h (File Modified)
7715 +121 -1 trunk/modules/Makefile.in (File Modified)
7716 + - trunk/modules/networknotice.c (File Added)
7719 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7721 Don't show servers in /trace to nonopers if flatten links is enabled.
7725 +8 -5 trunk/modules/m_trace.c (File Modified)
7728 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7731 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7732 - send back confirmation to source, if local client
7733 - send a +s server notice if the source is neither a server nor a service (+S)
7737 +5 -1 trunk/modules/m_chghost.c (File Modified)
7740 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7742 Use sendto_realops_snomask_from() to make the
7743 server notices appear to come from the affected
7748 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7749 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7752 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7754 Add sendto_realops_snomask_from(), allows
7755 specification of apparent source server.
7759 +1 -0 trunk/include/send.h (File Modified)
7760 +41 -1 trunk/src/send.c (File Modified)
7763 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7765 Revert r579. Keep host, not orighost in oper up notice.
7766 It would be inconsistent to have orighost there, and we
7767 don't want to mess up all server notices by putting both
7772 +1 -1 trunk/src/s_user.c (File Modified)
7775 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7777 Include the IP address in operlog/foperlog.
7781 +10 -8 trunk/modules/m_challenge.c (File Modified)
7782 +8 -6 trunk/modules/m_oper.c (File Modified)
7785 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7787 Call umode_changed hook on oper up.
7791 +1 -0 trunk/src/s_user.c (File Modified)
7794 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7796 Add globalconnexit contrib module, shows remote client connects/exits
7797 except netsplits/netjoin on snomask +F.
7798 Notice formatting will probably change somewhat still.
7802 +80 -0 trunk/contrib/Makefile.in (File Modified)
7803 + - trunk/contrib/globalconnexit.c (File Added)
7806 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7808 Declare snomask_modes[] so modules can provide snomasks.
7812 +2 -0 trunk/include/snomask.h (File Modified)
7815 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7817 Replace user_signon hook with two new hooks: new_local_user
7818 and new_remote_user.
7819 These are called right before the user is introduced to the
7820 rest of the network.
7824 +2 -1 trunk/include/hook.h (File Modified)
7825 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7826 +4 -2 trunk/src/hook.c (File Modified)
7827 +2 -3 trunk/src/s_user.c (File Modified)
7830 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7832 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7836 +2 -2 trunk/modules/m_scan.c (File Modified)
7839 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7841 Update doc/technical/send.txt.
7845 +91 -131 trunk/doc/technical/send.txt (File Modified)
7848 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7850 Add chantrace and masktrace to help files.
7854 + - trunk/help/opers/chantrace (File Added)
7855 +27 -20 trunk/help/opers/index (File Modified)
7856 + - trunk/help/opers/masktrace (File Added)
7857 +2 -0 trunk/help/opers/operspy (File Modified)
7860 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7862 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7863 Shows etrace-like output for all users in a channel,
7864 in particular IP addresses.
7868 +75 -2 trunk/modules/m_etrace.c (File Modified)
7871 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7873 Port over ratbox 2.2 r21727 (anfl):
7874 add some logging when we drop servers in places where we only notify opers
7878 +31 -0 trunk/modules/core/m_server.c (File Modified)
7881 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7883 display orighost in operup message
7887 +1 -1 trunk/src/s_user.c (File Modified)
7890 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7892 Add globallineactive contrib module, a hack which can often
7893 show k/d/g/x line active for remote clients.
7897 +52 -0 trunk/contrib/Makefile.in (File Modified)
7898 + - trunk/contrib/globallineactive.c (File Added)
7901 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7903 Show IP field in the same way as MASKTRACE:
7904 "255.255.255.255" if it's unknown (remote TS5 client)
7905 and "0" if we or the remote server are purposely
7910 +12 -1 trunk/modules/m_scan.c (File Modified)
7913 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7916 - don't show servers in a global scan
7917 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7921 +4 -1 trunk/modules/m_scan.c (File Modified)
7924 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7926 Implement SCAN UMODES.
7930 +3 -0 trunk/include/numeric.h (File Modified)
7931 +128 -2 trunk/modules/m_scan.c (File Modified)
7932 +2 -2 trunk/src/messages.tab (File Modified)
7935 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7941 +1 -1 trunk/modules/m_scan.c (File Modified)
7944 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7946 parv[0] should be parv[1].
7950 +1 -1 trunk/modules/m_scan.c (File Modified)
7953 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7959 +1 -1 trunk/modules/m_scan.c (File Modified)
7962 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7968 +2 -2 trunk/modules/m_scan.c (File Modified)
7971 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7973 framework for scan command
7977 +113 -0 trunk/modules/Makefile.in (File Modified)
7978 + - trunk/modules/m_scan.c (File Added)
7981 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7983 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7987 +2 -0 trunk/include/irc_string.h (File Modified)
7988 +157 -1 trunk/modules/m_etrace.c (File Modified)
7989 +129 -90 trunk/src/match.c (File Modified)
7992 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7994 orighost may live in a different hash bucket (likely the case), lets check it standalone
7998 +39 -3 trunk/src/hostmask.c (File Modified)
8001 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8003 SVN didn't check modules/ somehow, hrmm.
8007 +1 -1 trunk/modules/m_kline.c (File Modified)
8008 +6 -6 trunk/modules/m_stats.c (File Modified)
8011 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8013 Track hostmask entries for client_p->orighost, if available.
8014 Not throughly tested, but seems to work fine.
8018 +8 -4 trunk/include/hostmask.h (File Modified)
8019 +14 -10 trunk/src/hostmask.c (File Modified)
8022 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8024 Pass on SQUIT reasons more.
8028 +17 -19 trunk/src/client.c (File Modified)
8031 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8033 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8034 This way, hidden admins also get them.
8038 +4 -4 trunk/src/send.c (File Modified)
8041 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8043 From ircd-ratbox 2.2 (r21339 anfl):
8044 ms_kill() should be using find_person(), not find_client()
8045 otherwise it can generate a core.
8049 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8052 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8054 Add m_error to core_module_table, so it is loaded by default.
8058 +1 -0 trunk/src/modules.c (File Modified)
8061 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8063 comment is a const char *, not char *.
8067 +1 -1 trunk/include/hook.h (File Modified)
8070 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8072 Fix a long standing hybrid 7 bug: when getting a read error
8073 on a server, report_error() is called with a %d instead of
8074 a %s in the format string ("Lost connection" in +d).
8078 +1 -1 trunk/src/client.c (File Modified)
8081 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8087 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8090 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8092 Add document describing capabilities and what they mean.
8096 + - trunk/doc/technical/capab.txt (File Added)
8099 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8101 Change client_exit hook to pass all exit_client() parameters.
8105 +8 -0 trunk/include/hook.h (File Modified)
8106 +6 -1 trunk/src/client.c (File Modified)
8109 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8111 Add client_exit hook, called in exit_client() for all
8112 clients of all types, except clients exiting because
8113 of netsplits (QS). The only thing done before it is
8114 marking the client as "closing" (to prevent
8119 +1 -0 trunk/include/hook.h (File Modified)
8120 +2 -0 trunk/src/client.c (File Modified)
8121 +2 -0 trunk/src/hook.c (File Modified)
8124 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8126 Improve the code that calculates the nnnS nnnC counts
8129 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8133 +43 -36 trunk/modules/m_trace.c (File Modified)
8136 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8138 Add server_eob hook.
8139 Planning to use this for netsplit/join notices.
8143 +1 -0 trunk/include/hook.h (File Modified)
8144 +2 -0 trunk/modules/m_pong.c (File Modified)
8145 +2 -0 trunk/src/hook.c (File Modified)
8148 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8150 Default motd: ircd-ratbox -> charybdis
8154 +1 -1 trunk/doc/ircd.motd (File Modified)
8157 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8159 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8163 +4 -4 trunk/src/s_user.c (File Modified)
8166 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8168 - Remove obsolete EOB help file
8169 - Document snomask in the help files
8174 + - trunk/help/opers/eob (File Deleted)
8175 +13 -12 trunk/help/opers/index (File Modified)
8176 +1 -13 trunk/help/opers/umode (File Modified)
8177 +7 -7 trunk/help/users/index (File Modified)
8180 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8182 Bail if snomask to parse is not given. Pointy hat to myself.
8186 +3 -0 trunk/src/snomask.c (File Modified)
8189 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8191 Remove m_flags from autoconf
8195 +0 -1 trunk/contrib/Makefile.in (File Modified)
8198 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8204 + - trunk/contrib/m_flags.c (File Deleted)
8207 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8209 If +s is in oper_only_umodes, clear snomask on deoper.
8213 +5 -0 trunk/src/s_user.c (File Modified)
8216 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8218 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8222 +2 -2 trunk/configure (File Modified)
8223 +2 -2 trunk/configure.ac (File Modified)
8226 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8228 Remove the old server notice umodes.
8229 Default oper only umodes is now +s.
8230 Please make sure all remaining umodes still work.
8234 +3 -21 trunk/include/client.h (File Modified)
8235 +0 -12 trunk/src/newconf.c (File Modified)
8236 +1 -1 trunk/src/s_conf.c (File Modified)
8237 +12 -12 trunk/src/s_user.c (File Modified)
8240 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8242 operator::flags nick_changes now controls +n snomask instead of +n umode.
8246 +8 -8 trunk/src/s_user.c (File Modified)
8249 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8251 Move down h_umode_changed hook call after umode allowed checks
8252 (so it will not see +a if someone tries to set it but is not
8257 +2 -3 trunk/src/s_user.c (File Modified)
8260 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8262 Move over non-+s server notices (hopefully, all of them).
8266 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8267 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8268 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8269 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8270 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8271 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8272 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8273 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8274 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8275 +2 -2 trunk/libcharybdis/event.c (File Modified)
8276 +2 -2 trunk/modules/core/m_join.c (File Modified)
8277 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8278 +3 -3 trunk/modules/core/m_message.c (File Modified)
8279 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8280 +2 -2 trunk/modules/core/m_server.c (File Modified)
8281 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8282 +1 -1 trunk/modules/m_post.c (File Modified)
8283 +1 -1 trunk/modules/m_services.c (File Modified)
8284 +2 -2 trunk/src/channel.c (File Modified)
8285 +3 -3 trunk/src/client.c (File Modified)
8286 +1 -1 trunk/src/hash.c (File Modified)
8287 +5 -5 trunk/src/s_conf.c (File Modified)
8288 +2 -2 trunk/src/s_log.c (File Modified)
8289 +4 -4 trunk/src/s_user.c (File Modified)
8292 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8294 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8298 +2 -1 trunk/include/snomask.h (File Modified)
8299 +2 -2 trunk/src/snomask.c (File Modified)
8302 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8304 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8308 +1 -1 trunk/contrib/example_module.c (File Modified)
8309 +2 -2 trunk/include/ircd_defs.h (File Modified)
8310 +6 -6 trunk/modules/core/m_error.c (File Modified)
8311 +1 -1 trunk/modules/core/m_join.c (File Modified)
8312 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8313 +1 -1 trunk/modules/core/m_message.c (File Modified)
8314 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8315 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8316 +18 -18 trunk/modules/core/m_server.c (File Modified)
8317 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8318 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8319 +4 -4 trunk/modules/m_challenge.c (File Modified)
8320 +4 -4 trunk/modules/m_dline.c (File Modified)
8321 +13 -13 trunk/modules/m_gline.c (File Modified)
8322 +5 -5 trunk/modules/m_kline.c (File Modified)
8323 +2 -2 trunk/modules/m_oper.c (File Modified)
8324 +1 -1 trunk/modules/m_pong.c (File Modified)
8325 +13 -13 trunk/modules/m_rehash.c (File Modified)
8326 +4 -4 trunk/modules/m_resv.c (File Modified)
8327 +16 -16 trunk/modules/m_set.c (File Modified)
8328 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8329 +6 -6 trunk/modules/m_xline.c (File Modified)
8330 +1 -1 trunk/src/adns.c (File Modified)
8331 +2 -2 trunk/src/channel.c (File Modified)
8332 +1 -1 trunk/src/listener.c (File Modified)
8333 +1 -1 trunk/src/s_auth.c (File Modified)
8334 +15 -15 trunk/src/s_conf.c (File Modified)
8335 +3 -3 trunk/src/s_user.c (File Modified)
8336 +7 -7 trunk/src/send.c (File Modified)
8339 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8342 - set +s snomask if +s umode set but no snomasks
8343 - put numerics in more logical order
8347 +3 -1 trunk/src/s_user.c (File Modified)
8350 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8352 parse_snobuf_to_mask(): default to + at start
8353 allows stuff like /mode jilles +s C
8357 +1 -1 trunk/src/snomask.c (File Modified)
8360 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8362 Changes to user_mode() snomask handling.
8363 - show snomask (if not 0) on /mode <nick>
8364 - show snomask once at the end if +s/-s used
8365 - only parse 1 parameter for umode changes
8366 - don't crash on /mode <nick> +s
8367 - /mode <nick> -s clears snomask, doesn't use parameter
8368 - set umode +s iff snomask is not 0
8369 - snomask is not propagated, but umode +s is
8373 +97 -72 trunk/src/s_user.c (File Modified)
8376 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8378 Convert some messages over to snomask.
8382 +29 -29 trunk/src/client.c (File Modified)
8383 +2 -2 trunk/src/ircd.c (File Modified)
8384 +13 -13 trunk/src/modules.c (File Modified)
8385 +1 -1 trunk/src/newconf.c (File Modified)
8386 +5 -5 trunk/src/parse.c (File Modified)
8387 +1 -1 trunk/src/restart.c (File Modified)
8388 +4 -4 trunk/src/s_newconf.c (File Modified)
8389 +11 -11 trunk/src/s_serv.c (File Modified)
8392 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8394 include snomask.h from client.h
8398 +1 -0 trunk/include/client.h (File Modified)
8401 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8403 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8407 +1 -0 trunk/src/newconf.c (File Modified)
8408 +2 -1 trunk/src/snomask.c (File Modified)
8411 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8413 should start with +, not \0. Whoops. :)
8417 +1 -1 trunk/src/snomask.c (File Modified)
8420 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8422 core snomask support.
8426 +3 -0 trunk/doc/example.conf (File Modified)
8427 +2 -0 trunk/include/client.h (File Modified)
8428 +2 -0 trunk/include/numeric.h (File Modified)
8429 +2 -0 trunk/include/s_newconf.h (File Modified)
8430 +63 -0 trunk/include/send.h (File Modified)
8431 + - trunk/include/snomask.h (File Added)
8432 +1 -0 trunk/src/Makefile.in (File Modified)
8433 +1 -1 trunk/src/messages.tab (File Modified)
8434 +8 -0 trunk/src/newconf.c (File Modified)
8435 +12 -0 trunk/src/s_user.c (File Modified)
8436 +235 -0 trunk/src/send.c (File Modified)
8437 + - trunk/src/snomask.c (File Added)
8440 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8442 add a blank line after the license info.
8446 +1 -1 trunk/CREDITS (File Modified)
8449 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8451 Extend copyright to 2006.
8455 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8458 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8461 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8465 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8466 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8469 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8471 Add oper privileges document.
8475 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8476 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8479 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8481 Capitalize message names in services shortcuts (for consistency).
8485 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8488 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8494 +1 -1 trunk/src/patricia.c (File Modified)
8497 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8499 Remove obsolete 'nextconnect' variable.
8503 +0 -1 trunk/include/ircd.h (File Modified)
8504 +0 -2 trunk/src/client.c (File Modified)
8505 +0 -1 trunk/src/ircd.c (File Modified)
8508 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8510 Remove this remnant of the hybrid 6 ziplinks implementation.
8514 + - trunk/include/s_zip.h (File Deleted)
8517 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8519 Make clone limiting work on orighost, not host (so it
8520 looks through services cloaks). Lightly tested, please
8525 +2 -0 trunk/modules/m_chghost.c (File Modified)
8526 +1 -1 trunk/src/client.c (File Modified)
8527 +1 -1 trunk/src/s_conf.c (File Modified)
8530 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8532 Don't forget to link me_realhost() into the command hash.
8534 Pointy hat to: myself
8538 +1 -1 trunk/modules/m_chghost.c (File Modified)
8541 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8543 It's call_hook, not hook_call.
8547 +1 -1 trunk/src/s_user.c (File Modified)
8550 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8552 Add unreject help file.
8556 + - trunk/help/opers/unreject (File Added)
8559 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8561 Link the all-important 42 module to the build :P
8565 +1 -0 trunk/contrib/Makefile.in (File Modified)
8568 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8570 Mention /rehash help.
8574 +1 -0 trunk/help/opers/rehash (File Modified)
8577 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8579 Add h_user_signon hook.
8583 +1 -0 trunk/include/hook.h (File Modified)
8584 +2 -0 trunk/src/hook.c (File Modified)
8585 +4 -0 trunk/src/s_user.c (File Modified)
8588 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8590 Oops, forgot to set orighost for remote client introductions.
8594 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8597 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8599 Use TS6 forms in services shortcuts, if possible.
8603 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8606 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8608 - Start out default_umodes conf entry from the empty set instead of +i.
8609 - Move oper_only_umodes check to where default_umodes is used, as
8610 oper_only_umodes may not be set yet while we're reading the conf.
8614 +6 -7 trunk/src/newconf.c (File Modified)
8615 +1 -1 trunk/src/s_user.c (File Modified)
8618 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8620 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8624 +1 -0 trunk/doc/example.conf (File Modified)
8625 +7 -0 trunk/doc/reference.conf (File Modified)
8626 +0 -7 trunk/include/config.h.dist (File Modified)
8627 +1 -0 trunk/include/s_conf.h (File Modified)
8628 +6 -0 trunk/modules/m_info.c (File Modified)
8629 +9 -18 trunk/src/client.c (File Modified)
8630 +1 -0 trunk/src/newconf.c (File Modified)
8631 +1 -0 trunk/src/s_conf.c (File Modified)
8634 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8636 - Allow NULL target_ip in show_ip() (indicates message is being
8637 sent to local opers)
8638 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8640 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8641 those in src/client.c
8643 From ratbox 2.2 svn (anfl)
8647 +1 -0 trunk/include/client.h (File Modified)
8648 +21 -2 trunk/src/client.c (File Modified)
8649 +2 -4 trunk/src/hostmask.c (File Modified)
8650 +1 -5 trunk/src/s_conf.c (File Modified)
8651 +4 -8 trunk/src/s_user.c (File Modified)
8654 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8656 Fire off events properly.
8660 +7 -3 trunk/src/s_user.c (File Modified)
8663 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8665 make sure modules which depend on umode information get the message upon connection (oops)
8669 +3 -0 trunk/src/s_user.c (File Modified)
8672 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8674 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8675 From ratbox 2.2 svn.
8679 +3 -7 trunk/modules/m_etrace.c (File Modified)
8682 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8684 Replace silly `default_invisible' option with more versatile default_umodes.
8688 +2 -2 trunk/Makefile.in (File Modified)
8689 +12 -1 trunk/doc/example.conf (File Modified)
8690 +14 -7 trunk/doc/reference.conf (File Modified)
8691 +2 -4 trunk/include/s_conf.h (File Modified)
8692 +0 -6 trunk/modules/m_info.c (File Modified)
8693 +4 -0 trunk/src/modules.c (File Modified)
8694 +41 -1 trunk/src/newconf.c (File Modified)
8695 +2 -2 trunk/src/s_conf.c (File Modified)
8696 +3 -4 trunk/src/s_user.c (File Modified)
8699 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8701 Add temporary nick resvs with the proper duration,
8702 not 60 times too long.
8706 +1 -1 trunk/modules/m_resv.c (File Modified)
8709 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8711 Add kick on split riding. See reference.conf for more details.
8715 +1 -0 trunk/doc/example.conf (File Modified)
8716 +16 -0 trunk/doc/reference.conf (File Modified)
8717 +1 -0 trunk/include/s_conf.h (File Modified)
8718 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8719 +6 -0 trunk/modules/m_info.c (File Modified)
8720 +1 -0 trunk/src/newconf.c (File Modified)
8721 +1 -0 trunk/src/s_conf.c (File Modified)
8724 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8726 New credits, denoting GXTi as being on the core team.
8730 +16 -5 trunk/CREDITS (File Modified)
8733 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8735 better cloaking algorithm
8739 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8742 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8744 don't do redundant bitshifting.
8748 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8751 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8757 +1 -0 trunk/contrib/Makefile.in (File Modified)
8760 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8762 Set the DynSpoof flag properly.
8766 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8769 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8771 first go at an ip_cloaking implementation for charybdis.
8775 + - trunk/contrib/ip_cloaking.c (File Added)
8778 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8780 Add libcharybdis to contrib/ includes.
8784 +1 -1 trunk/contrib/Makefile.in (File Modified)
8787 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8789 add h_umode_changed hook for modules that provide usermodes.
8793 +1 -0 trunk/include/hook.h (File Modified)
8794 +2 -1 trunk/src/hook.c (File Modified)
8795 +3 -0 trunk/src/s_user.c (File Modified)
8798 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8800 Show quiets in /stats z.
8804 +15 -10 trunk/src/s_stats.c (File Modified)
8807 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8809 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8813 +0 -12 trunk/configure (File Modified)
8814 +0 -9 trunk/configure.ac (File Modified)
8815 +0 -3 trunk/include/setup.h.in (File Modified)
8818 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8820 change various buffer sizes to = topiclen.
8824 +3 -4 trunk/include/ircd_defs.h (File Modified)
8827 jon 2005/12/12 19:32:18 UTC (20051212-400)
8829 - Partial commit test, partial ego strokage ;)
8833 +2 -1 trunk/CREDITS (File Modified)
8836 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8838 More kqueue corrections.
8841 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8844 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8846 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8847 Not sure why this wasn't this way to begin with.
8851 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8854 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8856 example.conf tweaks:
8857 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8858 most people do not need this.
8859 Enable serverinfo::hub.
8863 +14 -11 trunk/doc/example.conf (File Modified)
8866 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8868 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8872 +1 -1 trunk/src/s_serv.c (File Modified)
8875 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8877 header include changes
8881 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8882 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8883 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8884 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8885 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8886 +1 -21 trunk/libcharybdis/select.c (File Modified)
8889 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8891 s/ilog/libcharybdis_{die,log,restart}/g
8895 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8896 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8897 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8898 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8899 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8900 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8901 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8902 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8905 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8907 Use the right callbacks in the function code.
8910 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8913 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8915 More work, it builds again!
8919 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8920 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8921 + - trunk/libcharybdis/libcharybdis.c (File Added)
8922 + - trunk/libcharybdis/libcharybdis.h (File Added)
8925 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8927 Move some stuff around.
8931 + - trunk/include/memory.h (File Deleted)
8932 + - trunk/include/tools.h (File Deleted)
8933 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8934 + - trunk/libcharybdis/memory.c (File Added)
8935 + - trunk/libcharybdis/memory.h (File Added)
8936 + - trunk/libcharybdis/snprintf.c (File Added)
8937 + - trunk/libcharybdis/tools.c (File Added)
8938 + - trunk/libcharybdis/tools.h (File Added)
8939 +1000 -1062 trunk/modules/.depend (File Modified)
8940 +421 -455 trunk/src/.depend (File Modified)
8941 +0 -1191 trunk/src/Makefile.in (File Modified)
8942 + - trunk/src/memory.c (File Deleted)
8943 + - trunk/src/snprintf.c (File Deleted)
8944 + - trunk/src/tools.c (File Deleted)
8947 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8949 move more headers into libcharybdis
8952 + - trunk/include/balloc.h (File Deleted)
8953 + - trunk/include/event.h (File Deleted)
8954 + - trunk/libcharybdis/balloc.h (File Added)
8955 + - trunk/libcharybdis/event.h (File Added)
8956 +924 -1020 trunk/modules/.depend (File Modified)
8957 +327 -406 trunk/src/.depend (File Modified)
8960 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8962 balloc, events -> libcharybdis
8965 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8966 + - trunk/libcharybdis/balloc.c (File Added)
8967 + - trunk/libcharybdis/event.c (File Added)
8968 +0 -1008 trunk/src/Makefile.in (File Modified)
8969 + - trunk/src/balloc.c (File Deleted)
8970 + - trunk/src/event.c (File Deleted)
8973 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8978 + - trunk/include/commio.h (File Deleted)
8979 + - trunk/include/linebuf.h (File Deleted)
8980 + - trunk/libcharybdis/commio.h (File Added)
8981 + - trunk/libcharybdis/linebuf.h (File Added)
8982 +1644 -530 trunk/modules/.depend (File Modified)
8983 +1 -1 trunk/modules/Makefile.in (File Modified)
8984 +720 -284 trunk/src/.depend (File Modified)
8987 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8989 Makefile reworking -- moving libcharybdis headers into proper location.
8992 +1 -1 trunk/adns/Makefile.in (File Modified)
8993 +1 -1 trunk/src/Makefile.in (File Modified)
8996 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8998 Document proposed authdaemon protocol.
9001 + - trunk/authdaemon/protocol.txt (File Added)
9004 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9009 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9012 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9014 Remove dead makefile from generation
9017 +1 -2 trunk/configure (File Modified)
9018 +0 -1 trunk/configure.ac (File Modified)
9021 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9023 libcharybdisIO -> libcharybdis
9026 +1 -1 trunk/src/Makefile.in (File Modified)
9029 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9034 + - trunk/libcharybdis/Makefile.in (File Added)
9035 + - trunk/libcharybdis/commio.c (File Added)
9036 + - trunk/libcharybdis/devpoll.c (File Added)
9037 + - trunk/libcharybdis/epoll.c (File Added)
9038 + - trunk/libcharybdis/io/ (File Deleted)
9039 + - trunk/libcharybdis/kqueue.c (File Added)
9040 + - trunk/libcharybdis/linebuf.c (File Added)
9041 + - trunk/libcharybdis/log/ (File Deleted)
9042 + - trunk/libcharybdis/poll.c (File Added)
9043 + - trunk/libcharybdis/ports.c (File Added)
9044 + - trunk/libcharybdis/select.c (File Added)
9047 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9052 + - trunk/libcharybdis/Makefile.in (File Deleted)
9055 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9060 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9063 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9065 add authdaemon dir for later hacking
9069 + - trunk/authdaemon/ (File Added)
9072 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9074 linebuf -> libcharybdisIO
9078 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9079 + - trunk/libcharybdis/io/linebuf.c (File Added)
9080 + - trunk/libcharybdis/log/ (File Added)
9081 + - trunk/libcharybdis/log/Makefile.in (File Added)
9082 +0 -687 trunk/src/Makefile.in (File Modified)
9083 + - trunk/src/linebuf.c (File Deleted)
9086 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9088 Solaris 10 I/O ports support
9091 + - trunk/libcharybdis/io/ports.c (File Added)
9094 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9100 +1 -1 trunk/Makefile.in (File Modified)
9101 +3 -1 trunk/configure (File Modified)
9102 +133 -10 trunk/configure.ac (File Modified)
9103 + - trunk/libcharybdis/ (File Added)
9104 + - trunk/libcharybdis/Makefile.in (File Added)
9105 + - trunk/libcharybdis/io/ (File Added)
9106 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9107 +2 -3 trunk/src/Makefile.in (File Modified)
9108 + - trunk/src/io/ (File Deleted)
9111 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9113 split IO stuff into libcharybdisIO.
9117 + - trunk/src/commio.c (File Deleted)
9118 + - trunk/src/devpoll.c (File Deleted)
9119 + - trunk/src/epoll.c (File Deleted)
9120 + - trunk/src/io/ (File Added)
9121 + - trunk/src/io/Makefile.in (File Added)
9122 + - trunk/src/io/commio.c (File Added)
9123 + - trunk/src/io/devpoll.c (File Added)
9124 + - trunk/src/io/epoll.c (File Added)
9125 + - trunk/src/io/kqueue.c (File Added)
9126 + - trunk/src/io/poll.c (File Added)
9127 + - trunk/src/io/select.c (File Added)
9128 + - trunk/src/kqueue.c (File Deleted)
9129 + - trunk/src/poll.c (File Deleted)
9130 + - trunk/src/select.c (File Deleted)
9133 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9139 +86 -155 trunk/configure (File Modified)
9140 +1 -1 trunk/configure.ac (File Modified)
9143 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9145 Remove mentions of mkkeypair/cryptlinks.
9149 +1 -3 trunk/doc/challenge.txt (File Modified)
9152 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9154 Clarify serverinfo{} description.
9158 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9161 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9163 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9167 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9170 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9172 Improvements also applicable to hyperion 1.x.
9176 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9179 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9181 - Add +F description
9182 - General improvements and changes to charybdis
9186 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9189 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9191 The server notice umodes only have an effect
9192 for opers. ("sendto_realops_flags", so having
9193 the umode is not enough, they must also be
9198 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9201 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9203 Updates to umodes docs.
9207 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9210 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9212 Add SGML documentation.
9215 + - trunk/doc/sgml/ (File Added)
9216 + - trunk/doc/sgml/oper-guide/ (File Added)
9217 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9218 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9219 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9220 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9221 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9222 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9223 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9226 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9228 Make operwall flag restrict setting umode +z.
9229 This repairs this flag broken in charybdis-1.0.
9233 +41 -0 trunk/contrib/m_flags.c (File Modified)
9234 +9 -0 trunk/src/s_user.c (File Modified)
9237 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9239 Don't complain/reset remote clients +n. I'm still not
9240 convinced propagating all umodes is the way to go, oh
9245 +1 -1 trunk/src/s_user.c (File Modified)
9248 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9250 - Require admin flag for oper /chghost (if it's enabled
9251 which is not default)
9252 - Give error message on nonexistant nick
9256 +12 -0 trunk/modules/m_chghost.c (File Modified)
9259 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9261 Incorporated jilles' dynspoof patch with a few minor changes.
9264 +5 -2 trunk/include/client.h (File Modified)
9265 +1 -0 trunk/include/numeric.h (File Modified)
9266 +75 -4 trunk/modules/m_chghost.c (File Modified)
9267 +2 -21 trunk/modules/m_stats.c (File Modified)
9268 +2 -8 trunk/modules/m_trace.c (File Modified)
9269 +2 -0 trunk/src/client.c (File Modified)
9270 +3 -0 trunk/src/s_user.c (File Modified)
9273 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9278 +5 -0 trunk/NEWS (File Modified)
9281 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9283 Make show_ip() far less braindead.
9285 Obtained from: ratbox 2.2 SVN
9289 +14 -85 trunk/src/client.c (File Modified)
9292 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9294 Instead of not showing channels at all for whoising services,
9295 only show channels the requester is also on. If operspying
9296 services, show all the channels.
9300 +37 -40 trunk/modules/m_whois.c (File Modified)
9303 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9305 - Show real errno if we fail to connect to a server
9306 - Don't show server IPs on IRC if a server goes dead
9311 +2 -5 trunk/src/s_serv.c (File Modified)
9314 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9316 Revert hybrid 7.2 aline code. It causes too many problems.
9320 +1 -47 trunk/NEWS (File Modified)
9321 + - trunk/include/aline.h (File Deleted)
9322 +53 -6 trunk/modules/m_dline.c (File Modified)
9323 +212 -16 trunk/modules/m_kline.c (File Modified)
9324 +37 -8 trunk/modules/m_resv.c (File Modified)
9325 +45 -24 trunk/modules/m_xline.c (File Modified)
9326 +0 -485 trunk/src/Makefile.in (File Modified)
9327 + - trunk/src/aline.c (File Deleted)
9330 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9332 Incorporate recent ratbox monitor bugfixes (could crash).
9336 +16 -0 trunk/modules/m_monitor.c (File Modified)
9337 +4 -3 trunk/src/monitor.c (File Modified)
9340 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9342 Fix /invite UID leak.
9344 Found by logiclrd@EFnet.
9348 +3 -2 trunk/modules/m_invite.c (File Modified)
9351 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9353 Don't show what channels a service is in.
9356 +1 -0 trunk/NEWS (File Modified)
9357 +40 -35 trunk/modules/m_whois.c (File Modified)
9360 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9362 Update version to 1.0.3.
9366 +9 -9 trunk/configure (File Modified)
9367 +1 -1 trunk/configure.ac (File Modified)
9370 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9376 +7 -1 trunk/NEWS (File Modified)
9379 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9381 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9382 More static buffers :(
9386 +12 -4 trunk/src/aline.c (File Modified)
9389 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9391 Make operspy mode (/mode !#channel showing parameters
9392 even if not on channel) work again.
9396 +4 -4 trunk/src/channel.c (File Modified)
9399 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9401 Call server_introduced hook on TS6 remote server
9402 introduction (ms_sid()).
9406 +6 -0 trunk/modules/core/m_server.c (File Modified)
9409 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9411 Cyrix boxes are wierd.
9414 +2 -1 trunk/modules/m_services.c (File Modified)
9417 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9422 +1 -1 trunk/include/client.h (File Modified)
9423 +3 -1 trunk/modules/m_services.c (File Modified)
9426 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9431 +1 -6 trunk/modules/m_services.c (File Modified)
9434 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9436 Disable a check that doesn't always seem to work right for some reason.
9439 +2 -0 trunk/modules/m_services.c (File Modified)
9442 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9448 +4 -1 trunk/NEWS (File Modified)
9451 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9457 +9 -9 trunk/configure (File Modified)
9458 +1 -1 trunk/configure.ac (File Modified)
9461 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9463 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9467 +3 -13 trunk/modules/m_trace.c (File Modified)
9470 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9472 Don't send empty RPL_WHOISCHANNELS on remote whois.
9474 Pointy hat to: jilles
9478 +1 -1 trunk/modules/m_whois.c (File Modified)
9481 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9487 +3 -0 trunk/NEWS (File Modified)
9490 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9492 Modular umode support.
9496 +0 -9 trunk/include/client.h (File Modified)
9497 +2 -1 trunk/include/s_user.h (File Modified)
9498 +1 -1 trunk/include/tools.h (File Modified)
9499 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9500 +3 -0 trunk/src/ircd.c (File Modified)
9501 +1 -1 trunk/src/messages.tab (File Modified)
9502 +2 -2 trunk/src/s_serv.c (File Modified)
9503 +37 -59 trunk/src/s_user.c (File Modified)
9504 +21 -0 trunk/src/tools.c (File Modified)
9507 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9509 Optionally do forced nick change to the UID instead of kill
9510 on nick collisions, see doc/collision_fnc.txt for more
9515 + - trunk/doc/collision_fnc.txt (File Added)
9516 +1 -0 trunk/doc/example.conf (File Modified)
9517 +8 -0 trunk/doc/reference.conf (File Modified)
9518 +1 -0 trunk/include/numeric.h (File Modified)
9519 +1 -0 trunk/include/s_conf.h (File Modified)
9520 +2 -1 trunk/include/s_serv.h (File Modified)
9521 +1 -0 trunk/include/s_stats.h (File Modified)
9522 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9523 +1 -1 trunk/src/messages.tab (File Modified)
9524 +1 -0 trunk/src/newconf.c (File Modified)
9525 +1 -0 trunk/src/s_conf.c (File Modified)
9526 +1 -0 trunk/src/s_serv.c (File Modified)
9527 +2 -2 trunk/src/s_stats.c (File Modified)
9530 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9536 trunk/NEWS (File Modified)
9539 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9541 Don't allow lookups by uid in /monitor + and /monitor s.
9545 trunk/modules/m_monitor.c (File Modified)
9548 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9550 Stop garbage +j being set in cases like +j aaa:bbb by
9551 initializing the variables properly.
9557 trunk/modules/core/m_mode.c (File Modified)
9558 trunk/modules/core/m_sjoin.c (File Modified)
9561 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9563 Apply flags to the proper server in me_gcap().
9567 trunk/modules/m_capab.c (File Modified)
9570 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9572 Use find_named_client() instead of find_client() to check
9573 for nick collisions.
9577 trunk/modules/core/m_nick.c (File Modified)
9580 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9582 - Replace old 381 numeric with a new, more positive one!
9586 trunk/src/messages.tab (File Modified)
9589 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9591 Make it compile again.
9595 trunk/src/channel.c (File Modified)
9596 trunk/src/client.c (File Modified)
9597 trunk/src/ircd.c (File Modified)
9598 trunk/src/packet.c (File Modified)
9601 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9603 - Prevent UID disclosure in cmode setting.
9607 trunk/NEWS (File Modified)
9608 trunk/modules/core/m_mode.c (File Modified)
9611 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9613 A different check which prevents UID disclosure.
9617 trunk/modules/core/m_kick.c (File Modified)
9620 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9622 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9626 trunk/modules/core/m_kick.c (File Modified)
9629 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9631 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9635 trunk/NEWS (File Modified)
9636 trunk/modules/m_accept.c (File Modified)
9637 trunk/modules/m_admin.c (File Modified)
9638 trunk/modules/m_away.c (File Modified)
9639 trunk/modules/m_cap.c (File Modified)
9640 trunk/modules/m_capab.c (File Modified)
9641 trunk/modules/m_challenge.c (File Modified)
9642 trunk/modules/m_chghost.c (File Modified)
9643 trunk/modules/m_close.c (File Modified)
9644 trunk/modules/m_cmessage.c (File Modified)
9645 trunk/modules/m_connect.c (File Modified)
9646 trunk/modules/m_dline.c (File Modified)
9647 trunk/modules/m_encap.c (File Modified)
9648 trunk/modules/m_etrace.c (File Modified)
9649 trunk/modules/m_gline.c (File Modified)
9650 trunk/modules/m_help.c (File Modified)
9651 trunk/modules/m_info.c (File Modified)
9652 trunk/modules/m_invite.c (File Modified)
9653 trunk/modules/m_ison.c (File Modified)
9654 trunk/modules/m_kline.c (File Modified)
9655 trunk/modules/m_knock.c (File Modified)
9656 trunk/modules/m_links.c (File Modified)
9657 trunk/modules/m_list.c (File Modified)
9658 trunk/modules/m_locops.c (File Modified)
9659 trunk/modules/m_lusers.c (File Modified)
9660 trunk/modules/m_map.c (File Modified)
9661 trunk/modules/m_monitor.c (File Modified)
9662 trunk/modules/m_motd.c (File Modified)
9663 trunk/modules/m_names.c (File Modified)
9664 trunk/modules/m_oper.c (File Modified)
9665 trunk/modules/m_operspy.c (File Modified)
9666 trunk/modules/m_pass.c (File Modified)
9667 trunk/modules/m_ping.c (File Modified)
9668 trunk/modules/m_pong.c (File Modified)
9669 trunk/modules/m_post.c (File Modified)
9670 trunk/modules/m_rehash.c (File Modified)
9671 trunk/modules/m_restart.c (File Modified)
9672 trunk/modules/m_resv.c (File Modified)
9673 trunk/modules/m_services.c (File Modified)
9674 trunk/modules/m_set.c (File Modified)
9675 trunk/modules/m_sshortcut.c (File Modified)
9676 trunk/modules/m_stats.c (File Modified)
9677 trunk/modules/m_svinfo.c (File Modified)
9678 trunk/modules/m_tb.c (File Modified)
9679 trunk/modules/m_testline.c (File Modified)
9680 trunk/modules/m_testmask.c (File Modified)
9681 trunk/modules/m_time.c (File Modified)
9682 trunk/modules/m_topic.c (File Modified)
9683 trunk/modules/m_trace.c (File Modified)
9684 trunk/modules/m_unreject.c (File Modified)
9685 trunk/modules/m_user.c (File Modified)
9686 trunk/modules/m_userhost.c (File Modified)
9687 trunk/modules/m_users.c (File Modified)
9688 trunk/modules/m_version.c (File Modified)
9689 trunk/modules/m_wallops.c (File Modified)
9690 trunk/modules/m_who.c (File Modified)
9691 trunk/modules/m_whois.c (File Modified)
9692 trunk/modules/m_whowas.c (File Modified)
9693 trunk/modules/m_xline.c (File Modified)
9694 trunk/src/adns.c (File Modified)
9695 trunk/src/aline.c (File Modified)
9696 trunk/src/cache.c (File Modified)
9697 trunk/src/channel.c (File Modified)
9698 trunk/src/class.c (File Modified)
9699 trunk/src/client.c (File Modified)
9700 trunk/src/commio.c (File Modified)
9701 trunk/src/event.c (File Modified)
9702 trunk/src/hash.c (File Modified)
9703 trunk/src/hostmask.c (File Modified)
9704 trunk/src/ircd.c (File Modified)
9705 trunk/src/kdparse.c (File Modified)
9706 trunk/src/linebuf.c (File Modified)
9707 trunk/src/listener.c (File Modified)
9708 trunk/src/modules.c (File Modified)
9709 trunk/src/monitor.c (File Modified)
9710 trunk/src/newconf.c (File Modified)
9711 trunk/src/packet.c (File Modified)
9712 trunk/src/parse.c (File Modified)
9713 trunk/src/reject.c (File Modified)
9714 trunk/src/s_auth.c (File Modified)
9715 trunk/src/s_conf.c (File Modified)
9716 trunk/src/s_gline.c (File Modified)
9717 trunk/src/s_log.c (File Modified)
9718 trunk/src/s_newconf.c (File Modified)
9719 trunk/src/s_serv.c (File Modified)
9720 trunk/src/s_stats.c (File Modified)
9721 trunk/src/s_user.c (File Modified)
9722 trunk/src/send.c (File Modified)
9723 trunk/src/whowas.c (File Modified)
9726 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9728 - More coding style niceities. Pretty much got client.h squared away.
9732 trunk/modules/m_dline.c (File Modified)
9733 trunk/modules/m_gline.c (File Modified)
9734 trunk/modules/m_kline.c (File Modified)
9735 trunk/modules/m_rehash.c (File Modified)
9736 trunk/modules/m_resv.c (File Modified)
9737 trunk/modules/m_stats.c (File Modified)
9738 trunk/modules/m_testline.c (File Modified)
9739 trunk/modules/m_user.c (File Modified)
9740 trunk/modules/m_xline.c (File Modified)
9743 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9745 - Propagate quiets (+q) on netjoins
9746 - Clear +q list too on lowerTS sjoin from TS6 source
9750 trunk/modules/core/m_sjoin.c (File Modified)
9751 trunk/src/s_serv.c (File Modified)
9754 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9756 Second argument to whois is always a nick, never a uid.
9757 This prevents /whois other.server uid to get information
9762 trunk/modules/m_whois.c (File Modified)
9765 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9767 Don't allow local users to use uids in user mode.
9771 trunk/src/s_user.c (File Modified)
9774 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9776 Make it compile again.
9780 trunk/src/s_stats.c (File Modified)
9783 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9785 Fix propagation of empty SJOIN.
9789 trunk/modules/core/m_sjoin.c (File Modified)
9792 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9794 Some atheme-style niceties here.
9798 trunk/modules/m_accept.c (File Modified)
9799 trunk/modules/m_admin.c (File Modified)
9800 trunk/modules/m_away.c (File Modified)
9801 trunk/modules/m_cap.c (File Modified)
9802 trunk/modules/m_capab.c (File Modified)
9803 trunk/modules/m_challenge.c (File Modified)
9804 trunk/modules/m_chghost.c (File Modified)
9805 trunk/modules/m_close.c (File Modified)
9806 trunk/modules/m_cmessage.c (File Modified)
9807 trunk/modules/m_connect.c (File Modified)
9808 trunk/modules/m_dline.c (File Modified)
9809 trunk/modules/m_encap.c (File Modified)
9810 trunk/modules/m_etrace.c (File Modified)
9811 trunk/modules/m_gline.c (File Modified)
9812 trunk/modules/m_help.c (File Modified)
9813 trunk/modules/m_info.c (File Modified)
9814 trunk/modules/m_invite.c (File Modified)
9815 trunk/modules/m_ison.c (File Modified)
9816 trunk/modules/m_kline.c (File Modified)
9817 trunk/modules/m_knock.c (File Modified)
9818 trunk/modules/m_links.c (File Modified)
9819 trunk/modules/m_list.c (File Modified)
9820 trunk/modules/m_locops.c (File Modified)
9821 trunk/modules/m_lusers.c (File Modified)
9822 trunk/modules/m_map.c (File Modified)
9823 trunk/modules/m_monitor.c (File Modified)
9824 trunk/modules/m_motd.c (File Modified)
9825 trunk/modules/m_names.c (File Modified)
9826 trunk/modules/m_oper.c (File Modified)
9827 trunk/modules/m_operspy.c (File Modified)
9828 trunk/modules/m_pass.c (File Modified)
9829 trunk/modules/m_ping.c (File Modified)
9830 trunk/modules/m_pong.c (File Modified)
9831 trunk/modules/m_post.c (File Modified)
9832 trunk/modules/m_rehash.c (File Modified)
9833 trunk/modules/m_restart.c (File Modified)
9834 trunk/modules/m_resv.c (File Modified)
9835 trunk/modules/m_services.c (File Modified)
9836 trunk/modules/m_set.c (File Modified)
9837 trunk/modules/m_sshortcut.c (File Modified)
9838 trunk/modules/m_stats.c (File Modified)
9839 trunk/modules/m_svinfo.c (File Modified)
9840 trunk/modules/m_tb.c (File Modified)
9841 trunk/modules/m_testline.c (File Modified)
9842 trunk/modules/m_testmask.c (File Modified)
9843 trunk/modules/m_time.c (File Modified)
9844 trunk/modules/m_topic.c (File Modified)
9845 trunk/modules/m_trace.c (File Modified)
9846 trunk/modules/m_unreject.c (File Modified)
9847 trunk/modules/m_user.c (File Modified)
9848 trunk/modules/m_userhost.c (File Modified)
9849 trunk/modules/m_users.c (File Modified)
9850 trunk/modules/m_version.c (File Modified)
9851 trunk/modules/m_wallops.c (File Modified)
9852 trunk/modules/m_who.c (File Modified)
9853 trunk/modules/m_whois.c (File Modified)
9854 trunk/modules/m_whowas.c (File Modified)
9855 trunk/modules/m_xline.c (File Modified)
9858 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9860 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9864 trunk/.indent.pro (File Modified)
9865 trunk/include/charybdis.h (File Added)
9866 trunk/include/client.h (File Modified)
9867 trunk/modules/.indent.pro (File Modified)
9868 trunk/src/.indent.pro (File Modified)
9869 trunk/src/adns.c (File Modified)
9870 trunk/src/aline.c (File Modified)
9871 trunk/src/cache.c (File Modified)
9872 trunk/src/channel.c (File Modified)
9873 trunk/src/class.c (File Modified)
9874 trunk/src/client.c (File Modified)
9875 trunk/src/commio.c (File Modified)
9876 trunk/src/event.c (File Modified)
9877 trunk/src/hash.c (File Modified)
9878 trunk/src/hostmask.c (File Modified)
9879 trunk/src/ircd.c (File Modified)
9880 trunk/src/kdparse.c (File Modified)
9881 trunk/src/linebuf.c (File Modified)
9882 trunk/src/listener.c (File Modified)
9883 trunk/src/modules.c (File Modified)
9884 trunk/src/monitor.c (File Modified)
9885 trunk/src/newconf.c (File Modified)
9886 trunk/src/packet.c (File Modified)
9887 trunk/src/parse.c (File Modified)
9888 trunk/src/reject.c (File Modified)
9889 trunk/src/s_auth.c (File Modified)
9890 trunk/src/s_conf.c (File Modified)
9891 trunk/src/s_gline.c (File Modified)
9892 trunk/src/s_log.c (File Modified)
9893 trunk/src/s_newconf.c (File Modified)
9894 trunk/src/s_serv.c (File Modified)
9895 trunk/src/s_stats.c (File Modified)
9896 trunk/src/s_user.c (File Modified)
9897 trunk/src/send.c (File Modified)
9898 trunk/src/whowas.c (File Modified)
9901 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9903 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9904 - Convert a few modules towards using this code.
9905 - Make a note about this change in NEWS.
9909 trunk/NEWS (File Modified)
9910 trunk/include/aline.h (File Added)
9911 trunk/modules/m_dline.c (File Modified)
9912 trunk/modules/m_kline.c (File Modified)
9913 trunk/modules/m_resv.c (File Modified)
9914 trunk/modules/m_xline.c (File Modified)
9915 trunk/src/Makefile.in (File Modified)
9916 trunk/src/aline.c (File Added)
9919 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9921 - Update NEWS document.
9925 trunk/NEWS (File Modified)
9928 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9930 Use find_named_person() instead of find_person() in services shortcuts.
9934 trunk/modules/m_sshortcut.c (File Modified)
9937 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9939 Fix propagation of empty channels (+P).
9943 trunk/modules/core/m_sjoin.c (File Modified)
9944 trunk/src/s_serv.c (File Modified)
9947 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9949 Use same comparison for +f.
9953 trunk/modules/core/m_join.c (File Modified)
9956 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9958 Retire server-server non-encap CHGHOST, and clean it up a bit.
9962 trunk/modules/m_chghost.c (File Modified)
9965 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9967 Use TS6 form for SQUIT wallops.
9971 trunk/modules/core/m_squit.c (File Modified)
9974 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9976 Propagate nick changes for remote clients in TS6 form if possible;
9977 simplify the code a bit.
9981 trunk/modules/core/m_nick.c (File Modified)
9984 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9986 Only clear oper_only_umodes on deoper for local clients.
9990 trunk/src/s_user.c (File Modified)
9993 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9995 - Don't enable use_whois_actually in the default config, makes cloaking
9996 only useful for vanity.
10000 trunk/doc/example.conf (File Modified)
10003 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10005 Fix linebuf raw code to not truncate lines longer than
10006 510 characters. This stops ziplinks corruption at
10007 the initial burst if the other side sends a lot.
10011 trunk/src/linebuf.c (File Modified)
10014 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10016 - Add +r to channel_modes().
10020 trunk/src/channel.c (File Modified)
10023 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10029 trunk/NEWS (File Modified)
10032 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10034 err, nvm. wrong project :-P
10038 trunk/src/match.c (File Modified)
10041 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10043 make sure we don't crash on match(NULL, test)
10047 trunk/src/match.c (File Modified)
10050 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10052 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10053 flags = rehash in shared{}.
10054 Uses :<source> ENCAP <target> REHASH [option].
10058 trunk/doc/example.conf (File Modified)
10059 trunk/doc/reference.conf (File Modified)
10060 trunk/help/opers/rehash (File Modified)
10061 trunk/include/s_newconf.h (File Modified)
10062 trunk/modules/m_rehash.c (File Modified)
10063 trunk/modules/m_stats.c (File Modified)
10064 trunk/src/newconf.c (File Modified)
10067 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10069 Initialize flags to 0 in conf_set_shared_flags() and
10070 conf_set_cluster_flags().
10074 trunk/src/newconf.c (File Modified)
10077 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10079 Don't allow a forward from a #channel to an &channel.
10080 Error message is Illegal channel name.
10084 trunk/modules/core/m_mode.c (File Modified)
10087 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10089 - change version to 1.0.1
10093 trunk/configure (File Modified)
10094 trunk/configure.ac (File Modified)
10097 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10103 trunk/NEWS (File Modified)
10106 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10108 Services shortcuts changes:
10109 - Require umode +S on target
10110 - Use ERR_SERVICESDOWN (440) for error message
10111 - Fix check for empty string
10115 trunk/include/numeric.h (File Modified)
10116 trunk/modules/m_sshortcut.c (File Modified)
10117 trunk/src/messages.tab (File Modified)
10120 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10122 s/IsChanService/IsService/g;
10126 trunk/modules/m_sshortcut.c (File Modified)
10129 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10131 Add check for service validity in shortcut routines.
10135 trunk/modules/m_sshortcut.c (File Modified)
10138 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10140 Don't allow forwarding to a -F channel the setter is not on.
10144 trunk/modules/core/m_mode.c (File Modified)
10147 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10149 Describe identify_service and identify_command in
10154 trunk/doc/reference.conf (File Modified)
10157 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10159 More helpfile updates.
10163 trunk/help/Makefile.in (File Modified)
10164 trunk/help/opers/die (File Modified)
10165 trunk/help/opers/join (File Modified)
10166 trunk/help/opers/links (File Modified)
10167 trunk/help/opers/lusers (File Modified)
10168 trunk/help/opers/map (File Added)
10169 trunk/help/opers/motd (File Modified)
10170 trunk/help/opers/names (File Modified)
10171 trunk/help/opers/notice (File Modified)
10172 trunk/help/opers/operspy (File Modified)
10173 trunk/help/opers/part (File Modified)
10174 trunk/help/opers/privmsg (File Modified)
10175 trunk/help/opers/restart (File Modified)
10176 trunk/help/opers/set (File Modified)
10177 trunk/help/opers/stats (File Modified)
10178 trunk/help/opers/trace (File Modified)
10179 trunk/help/opers/version (File Modified)
10180 trunk/help/users/notice (File Modified)
10181 trunk/help/users/privmsg (File Modified)
10182 trunk/help/users/stats (File Modified)
10185 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10191 trunk/help/opers/cmode (File Modified)
10192 trunk/help/opers/umode (File Modified)
10193 trunk/help/opers/wallops (File Modified)
10194 trunk/help/opers/who (File Modified)
10195 trunk/help/users/umode (File Modified)
10198 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10200 Include cmode +r in 004 and 005.
10204 trunk/include/supported.h (File Modified)
10205 trunk/src/messages.tab (File Modified)
10208 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10210 No need to clear all 3 buffers in channel_modes().
10214 trunk/src/channel.c (File Modified)
10217 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10219 - Fix multiple +f modes per line
10220 - -f shouldn't take a parameter
10224 trunk/modules/core/m_mode.c (File Modified)
10227 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10229 Channel mode +Q now prevents forwarding to or through
10230 a channel, just like in hyperion, not from a channel.
10234 trunk/modules/core/m_join.c (File Modified)
10237 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10239 Complete +F/+Q propagation.
10243 trunk/modules/core/m_join.c (File Modified)
10244 trunk/modules/core/m_sjoin.c (File Modified)
10245 trunk/src/channel.c (File Modified)
10248 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10250 - A few minor fixes.
10254 trunk/modules/core/m_join.c (File Modified)
10255 trunk/modules/m_services.c (File Modified)
10258 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10260 - Fix netsplit obfuscation.
10264 trunk/src/client.c (File Modified)
10267 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10269 - Fix another /stats p related bug.
10273 trunk/src/client.c (File Modified)
10276 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10278 - Update example.conf.
10282 trunk/doc/example.conf (File Modified)
10285 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10287 - Fix a minor bug here, and re-release 1.0.
10291 trunk/modules/core/m_nick.c (File Modified)
10294 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10296 - Add bursted clients to /stats p list.
10300 trunk/modules/core/m_nick.c (File Modified)
10303 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10305 - Add identify_service, identify_command options to the example.conf,
10310 trunk/NEWS (File Modified)
10311 trunk/doc/example.conf (File Modified)
10312 trunk/src/newconf.c (File Modified)
10315 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10317 - Add services shortcuts.
10321 trunk/modules/Makefile.in (File Modified)
10322 trunk/modules/m_sshortcut.c (File Added)
10325 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10327 - put back checks i removed by mistake
10331 trunk/modules/core/m_join.c (File Modified)
10334 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10336 - Implement channel mode +Q, which disables forwarding.
10337 - Make forwarding usable by everyone.
10338 - Implement channel mode +F which bypasses authority checks on a target
10344 trunk/NEWS (File Modified)
10345 trunk/include/channel.h (File Modified)
10346 trunk/include/supported.h (File Modified)
10347 trunk/modules/core/m_join.c (File Modified)
10348 trunk/modules/core/m_mode.c (File Modified)
10349 trunk/src/messages.tab (File Modified)
10352 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10354 - Fix account handling brokenness.
10358 trunk/modules/m_services.c (File Modified)
10361 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10363 Identify to services via server password hack. Still
10364 needs config file parts, like
10365 identifyservice = "nickserv@services.int";
10366 identifycommand = "IDENTIFY";
10370 trunk/include/s_conf.h (File Modified)
10371 trunk/src/s_user.c (File Modified)
10374 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10376 Make send.c compile.
10380 trunk/src/send.c (File Modified)
10383 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10385 - Handle this better.
10389 trunk/src/send.c (File Modified)
10392 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10394 If the source is not a client, don't send to normal users.
10398 trunk/src/send.c (File Modified)
10401 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10403 - Make /wallops behave as wallops in other ircds.
10407 trunk/modules/m_wallops.c (File Modified)
10408 trunk/src/send.c (File Modified)
10411 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10417 trunk/NEWS (File Modified)
10418 trunk/configure (File Modified)
10419 trunk/configure.ac (File Modified)
10422 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10424 - Remove efnet configuration.
10425 - Rename example.conf as reference.conf, and replace the default
10426 example.conf with one suitable for AthemeNET.
10427 - Update makefile to reflect these changes.
10431 trunk/doc/Makefile.in (File Modified)
10432 trunk/doc/example.conf (File Modified)
10433 trunk/doc/example.efnet.conf (File Deleted)
10434 trunk/doc/reference.conf (File Added)
10437 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10439 - Don't display opers who are /away.
10443 trunk/modules/m_stats.c (File Modified)
10446 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10448 Put cmode +f in 004 and 005.
10452 trunk/include/supported.h (File Modified)
10453 trunk/src/messages.tab (File Modified)
10456 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10458 Add user umode +Q which prevents a user from
10463 trunk/include/client.h (File Modified)
10464 trunk/modules/core/m_join.c (File Modified)
10465 trunk/src/messages.tab (File Modified)
10466 trunk/src/s_user.c (File Modified)
10469 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10471 Implement channel forwarding in m_join(). As in
10472 hyperion, failing to join because of +i, +r or +j
10473 can cause you to be forwarded, potentially
10474 recursively. Unlike hyperion, a single numeric
10475 is sent in case of a successful forward, otherwise
10476 the ircd acts if there were no forward.
10480 trunk/include/numeric.h (File Modified)
10481 trunk/modules/core/m_join.c (File Modified)
10482 trunk/src/messages.tab (File Modified)
10485 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10487 Allow servers to set oper-only cmodes as well.
10491 trunk/modules/core/m_mode.c (File Modified)
10494 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10496 Add cmode +f which takes a channel name, settable
10497 only by opers for now. Does not do anything yet.
10501 trunk/include/channel.h (File Modified)
10502 trunk/modules/core/m_join.c (File Modified)
10503 trunk/modules/core/m_mode.c (File Modified)
10504 trunk/modules/core/m_sjoin.c (File Modified)
10505 trunk/src/channel.c (File Modified)
10508 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10510 Fully initialize 'mode' in ms_join() and ms_sjoin()
10511 to avoid old +j garbage from being used.
10515 trunk/modules/core/m_join.c (File Modified)
10516 trunk/modules/core/m_sjoin.c (File Modified)
10519 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10521 - only touch join_count/join_delta if join throttling
10522 is enabled on the channel
10523 - reset join_count/join_delta to 0 if -j is set
10527 trunk/modules/core/m_join.c (File Modified)
10528 trunk/modules/core/m_mode.c (File Modified)
10529 trunk/modules/core/m_sjoin.c (File Modified)
10532 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10534 Also start a new "period" for join throttling for remote joins,
10535 if necessary. Make the code slightly clearer.
10539 trunk/modules/core/m_join.c (File Modified)
10540 trunk/src/channel.c (File Modified)
10543 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10545 Some +j improvements, still broken.
10549 trunk/modules/core/m_join.c (File Modified)
10550 trunk/modules/core/m_sjoin.c (File Modified)
10553 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10555 Only do +z processing for +m channels the sender is on,
10556 as bans/quiets are currently only checked locally.
10560 trunk/modules/core/m_message.c (File Modified)
10563 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10565 - Add max_bans_large configuration option, defaulting to 500, to
10566 limit the number of bans in a +L channel
10567 - Change b/e/I to b/e/I/q in texts
10571 trunk/doc/example.conf (File Modified)
10572 trunk/include/s_conf.h (File Modified)
10573 trunk/modules/core/m_mode.c (File Modified)
10574 trunk/modules/m_info.c (File Modified)
10575 trunk/src/newconf.c (File Modified)
10576 trunk/src/s_conf.c (File Modified)
10579 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10581 Store invite for +gi channels.
10582 Note that +gi is significantly weaker access control than +i.
10586 trunk/modules/m_invite.c (File Modified)
10589 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10591 Nonops are allowed to see +q lists.
10595 trunk/modules/core/m_mode.c (File Modified)
10598 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10600 Invalidate can_send() cache on -q.
10604 trunk/modules/core/m_mode.c (File Modified)
10607 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10609 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10613 trunk/modules/core/m_sjoin.c (File Modified)
10616 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10618 - Allow blank SJOINs -- for permanant channels.
10622 trunk/modules/core/m_sjoin.c (File Modified)
10625 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10627 - Burst permanant channels.
10631 trunk/src/s_serv.c (File Modified)
10634 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10636 - Fix handling of permanant channels.
10640 trunk/modules/core/m_join.c (File Modified)
10643 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10645 - Run indent on core modules.
10646 - Add propagation of join throttle settings.
10650 trunk/modules/core/m_die.c (File Modified)
10651 trunk/modules/core/m_error.c (File Modified)
10652 trunk/modules/core/m_join.c (File Modified)
10653 trunk/modules/core/m_kick.c (File Modified)
10654 trunk/modules/core/m_kill.c (File Modified)
10655 trunk/modules/core/m_message.c (File Modified)
10656 trunk/modules/core/m_mode.c (File Modified)
10657 trunk/modules/core/m_nick.c (File Modified)
10658 trunk/modules/core/m_part.c (File Modified)
10659 trunk/modules/core/m_quit.c (File Modified)
10660 trunk/modules/core/m_server.c (File Modified)
10661 trunk/modules/core/m_sjoin.c (File Modified)
10662 trunk/modules/core/m_squit.c (File Modified)
10665 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10667 - Fix mistake in commit message.
10671 trunk/ChangeLog (File Modified)
10674 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10676 - Channel throttling.
10680 trunk/NEWS (File Modified)
10681 trunk/include/supported.h (File Modified)
10682 trunk/modules/core/m_mode.c (File Modified)
10683 trunk/src/messages.tab (File Modified)
10686 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10688 - Channel throttle logic fixes.
10692 trunk/include/channel.h (File Modified)
10695 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10697 - Add the throttle logic.
10701 trunk/include/channel.h (File Modified)
10702 trunk/include/numeric.h (File Modified)
10703 trunk/modules/core/m_join.c (File Modified)
10704 trunk/src/channel.c (File Modified)
10705 trunk/src/messages.tab (File Modified)
10708 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10710 - Cosmetic fixes to CREDITS.
10714 trunk/CREDITS (File Modified)
10717 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10719 - Better channel_modes() from ShadowIRCd 4.
10723 trunk/include/channel.h (File Modified)
10724 trunk/src/channel.c (File Modified)
10727 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10729 - Strip colour codes from parts.
10733 trunk/modules/core/m_part.c (File Modified)
10736 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10738 - Strip colour codes from quits.
10742 trunk/modules/core/m_quit.c (File Modified)
10745 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10747 - add +c/+g/+z to channel_modes().
10751 trunk/src/channel.c (File Modified)
10754 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10756 - Add +g to 004/005 numerics.
10760 trunk/include/supported.h (File Modified)
10761 trunk/src/messages.tab (File Modified)
10764 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10766 - Add +cgz to set_final_mode() in both join/sjoin.
10767 - Implement channel mode +g: Free invite.
10771 trunk/include/channel.h (File Modified)
10772 trunk/modules/core/m_join.c (File Modified)
10773 trunk/modules/core/m_mode.c (File Modified)
10774 trunk/modules/core/m_sjoin.c (File Modified)
10775 trunk/modules/m_invite.c (File Modified)
10778 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10780 - Make sure /stats p uses the right list.
10784 trunk/modules/m_stats.c (File Modified)
10787 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10789 - local oper list becomes local_oper_list.
10790 - all opers are stored on oper_list for /stats p.
10794 trunk/include/ircd.h (File Modified)
10795 trunk/modules/m_stats.c (File Modified)
10796 trunk/modules/m_trace.c (File Modified)
10797 trunk/src/client.c (File Modified)
10798 trunk/src/ircd.c (File Modified)
10799 trunk/src/s_user.c (File Modified)
10800 trunk/src/send.c (File Modified)
10803 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10805 - Remove ENABLE_SERVICES legacy define.
10809 trunk/configure (File Modified)
10810 trunk/configure.ac (File Modified)
10811 trunk/include/client.h (File Modified)
10812 trunk/include/m_info.h (File Modified)
10813 trunk/include/s_conf.h (File Modified)
10814 trunk/modules/Makefile.in (File Modified)
10815 trunk/modules/core/m_kick.c (File Modified)
10816 trunk/modules/core/m_mode.c (File Modified)
10817 trunk/modules/core/m_nick.c (File Modified)
10818 trunk/modules/core/m_sjoin.c (File Modified)
10819 trunk/modules/m_services.c (File Modified)
10820 trunk/src/channel.c (File Modified)
10821 trunk/src/newconf.c (File Modified)
10822 trunk/src/s_conf.c (File Modified)
10823 trunk/src/s_serv.c (File Modified)
10824 trunk/src/s_user.c (File Modified)
10827 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10829 - New reject message, ala ircu.
10833 trunk/src/reject.c (File Modified)
10836 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10838 - Reduce 'broadcast storm' effect in m_chghost.
10842 trunk/modules/m_chghost.c (File Modified)
10845 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10847 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10851 trunk/include/supported.h (File Modified)
10852 trunk/src/messages.tab (File Modified)
10855 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10861 trunk/include/channel.h (File Modified)
10862 trunk/modules/core/m_message.c (File Modified)
10863 trunk/modules/core/m_mode.c (File Modified)
10866 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10868 - use sendto_one_numeric() in some places.
10872 trunk/modules/core/m_mode.c (File Modified)
10875 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10877 - Implement channel mode +c -- colour stripping.
10881 trunk/include/irc_string.h (File Modified)
10882 trunk/include/supported.h (File Modified)
10883 trunk/modules/core/m_message.c (File Modified)
10884 trunk/modules/core/m_mode.c (File Modified)
10885 trunk/src/irc_string.c (File Modified)
10886 trunk/src/messages.tab (File Modified)
10889 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10891 - Add +qLP to CHANMODES 005 numeric.
10895 trunk/include/supported.h (File Modified)
10898 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10900 Move credits files to doc/.
10904 trunk/Hybrid-team (File Deleted)
10905 trunk/Ratbox-team (File Deleted)
10906 trunk/doc/Hybrid-team (File Added)
10907 trunk/doc/Ratbox-team (File Added)
10910 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10912 - Rename Ratbox credits as Ratbox-team.
10913 - Add in our own CREDITS.
10917 trunk/CREDITS (File Deleted)
10918 trunk/CREDITS (File Added)
10919 trunk/Ratbox-team (File Added)
10922 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10924 - Quietcache fixes.
10928 trunk/modules/core/m_mode.c (File Modified)
10931 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10933 - Rebuild configure.
10937 trunk/autom4te.cache/ (File Deleted)
10938 trunk/configure (File Modified)
10941 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10943 Add +q to messages.tab.
10947 trunk/src/messages.tab (File Modified)
10950 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10952 - port m_sjoin stuff to TS6 JOIN syntax.
10956 trunk/modules/core/m_join.c (File Modified)
10959 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10961 - Implement channel mode +q (quiet)
10965 trunk/include/channel.h (File Modified)
10966 trunk/modules/core/m_mode.c (File Modified)
10967 trunk/src/channel.c (File Modified)
10970 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10972 Add +L/+P for set_final_mode().
10976 trunk/modules/core/m_sjoin.c (File Modified)
10979 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10981 Add +L/+P in channel_modes().
10985 trunk/src/channel.c (File Modified)
10988 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10990 - Use MODE_PERMANENT, not MODE_PERMANANT
10991 - Actually use chm_staff()
10993 It compiles but is not otherwise tested.
10997 trunk/include/channel.h (File Modified)
10998 trunk/modules/core/m_mode.c (File Modified)
10999 trunk/modules/core/m_sjoin.c (File Modified)
11000 trunk/src/channel.c (File Modified)
11003 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11005 - Ok, patchlevel.h is fixed now.
11009 trunk/include/patchlevel.h (File Modified)
11012 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11018 trunk/include/patchlevel.h (File Modified)
11019 trunk/src/version.c.SH (File Modified)
11022 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11024 - Fix compilation issue with version.c.
11028 trunk/src/version.c.SH (File Modified)
11031 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11033 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11034 this from the BUGS file.
11038 trunk/BUGS (File Modified)
11041 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11043 Mangle all netsplit messages if flatten links is enabled.
11047 trunk/src/client.c (File Modified)
11050 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11052 - jilles pointed out that /stats p needed severe changes -- implement
11057 trunk/modules/m_stats.c (File Modified)
11060 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11062 Rename RELNOTES to NEWS.
11066 trunk/NEWS (File Added)
11067 trunk/RELNOTES (File Deleted)
11070 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11076 trunk/RELNOTES (File Modified)
11079 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11081 - Make /stats p work globally.
11082 - Change 'OPER(s)' to 'staff members'
11086 trunk/modules/m_stats.c (File Modified)
11089 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11091 - add modes, +LP to RPL_MYINFO.
11095 trunk/src/messages.tab (File Modified)
11098 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11100 More stuff to RELNOTES.
11104 trunk/RELNOTES (File Modified)
11107 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11113 trunk/modules/core/m_sjoin.c (File Modified)
11114 trunk/src/channel.c (File Modified)
11117 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11119 - Implement list limit exceed modes -- +L.
11123 trunk/modules/core/m_mode.c (File Modified)
11126 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11128 - Add handlers for modes +L, +P.
11132 trunk/include/channel.h (File Modified)
11133 trunk/modules/core/m_mode.c (File Modified)
11136 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11138 Update properties on *everything*.
11142 trunk/.cvsignore (Property Modified)
11143 trunk/.indent.pro (Property Modified)
11144 trunk/BUGS (File Modified) (Property Modified)
11145 trunk/CREDITS (File Modified) (Property Modified)
11146 trunk/ChangeLog (Property Modified)
11147 trunk/Hybrid-team (File Modified) (Property Modified)
11148 trunk/INSTALL (File Modified) (Property Modified)
11149 trunk/LICENSE (File Modified) (Property Modified)
11150 trunk/Makefile.in (File Modified) (Property Modified)
11151 trunk/README.FIRST (File Modified) (Property Modified)
11152 trunk/RELNOTES (File Modified) (Property Modified)
11153 trunk/SVN-Access (Property Modified)
11154 trunk/aclocal.m4 (File Modified) (Property Modified)
11155 trunk/adns/.cvsignore (Property Modified)
11156 trunk/adns/COPYING (Property Modified)
11157 trunk/adns/GPL-vs-LGPL (Property Modified)
11158 trunk/adns/Makefile.in (File Modified) (Property Modified)
11159 trunk/adns/README (Property Modified)
11160 trunk/adns/README.ircd (Property Modified)
11161 trunk/adns/adns.h (File Modified) (Property Modified)
11162 trunk/adns/check.c (File Modified) (Property Modified)
11163 trunk/adns/dlist.h (File Modified) (Property Modified)
11164 trunk/adns/event.c (File Modified) (Property Modified)
11165 trunk/adns/general.c (File Modified) (Property Modified)
11166 trunk/adns/internal.h (File Modified) (Property Modified)
11167 trunk/adns/parse.c (File Modified) (Property Modified)
11168 trunk/adns/query.c (File Modified) (Property Modified)
11169 trunk/adns/reply.c (File Modified) (Property Modified)
11170 trunk/adns/setup.c (File Modified) (Property Modified)
11171 trunk/adns/transmit.c (File Modified) (Property Modified)
11172 trunk/adns/tvarith.h (File Modified) (Property Modified)
11173 trunk/adns/types.c (File Modified) (Property Modified)
11174 trunk/configure (File Modified) (Property Modified)
11175 trunk/configure.ac (File Modified) (Property Modified)
11176 trunk/contrib/.cvsignore (Property Modified)
11177 trunk/contrib/.indent.pro (Property Modified)
11178 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11179 trunk/contrib/README (File Modified) (Property Modified)
11180 trunk/contrib/example_module.c (File Modified) (Property Modified)
11181 trunk/contrib/m_42.c (File Modified) (Property Modified)
11182 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11183 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11184 trunk/contrib/m_force.c (File Modified) (Property Modified)
11185 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11186 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11187 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11188 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11189 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11190 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11191 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11192 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11193 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11194 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11195 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11196 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11197 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11198 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11199 trunk/doc/.cvsignore (Property Modified)
11200 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11201 trunk/doc/Makefile.in (File Modified) (Property Modified)
11202 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11203 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11204 trunk/doc/challenge.txt (File Modified) (Property Modified)
11205 trunk/doc/example.conf (File Modified) (Property Modified)
11206 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11207 trunk/doc/hooks.txt (File Modified) (Property Modified)
11208 trunk/doc/index.txt (File Modified) (Property Modified)
11209 trunk/doc/ircd.8 (File Modified) (Property Modified)
11210 trunk/doc/ircd.motd (Property Modified)
11211 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11212 trunk/doc/modeg.txt (File Modified) (Property Modified)
11213 trunk/doc/modes.txt (File Modified) (Property Modified)
11214 trunk/doc/monitor.txt (File Modified) (Property Modified)
11215 trunk/doc/old/Authors (Property Modified)
11216 trunk/doc/operguide.txt (File Modified) (Property Modified)
11217 trunk/doc/opermyth.txt (Property Modified)
11218 trunk/doc/server-version-info (File Modified) (Property Modified)
11219 trunk/doc/services.txt (File Modified) (Property Modified)
11220 trunk/doc/technical/README.TSora (Property Modified)
11221 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11222 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11223 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11224 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11225 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11226 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11227 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11228 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11229 trunk/doc/technical/rfc1459.txt (Property Modified)
11230 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11231 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11232 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11233 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11234 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11235 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11236 trunk/help/Makefile.in (File Modified) (Property Modified)
11237 trunk/help/opers/accept (Property Modified)
11238 trunk/help/opers/admin (Property Modified)
11239 trunk/help/opers/away (Property Modified)
11240 trunk/help/opers/capab (Property Modified)
11241 trunk/help/opers/challenge (Property Modified)
11242 trunk/help/opers/close (Property Modified)
11243 trunk/help/opers/cmode (Property Modified)
11244 trunk/help/opers/cnotice (Property Modified)
11245 trunk/help/opers/connect (Property Modified)
11246 trunk/help/opers/cprivmsg (Property Modified)
11247 trunk/help/opers/credits (Property Modified)
11248 trunk/help/opers/die (Property Modified)
11249 trunk/help/opers/dline (Property Modified)
11250 trunk/help/opers/eob (Property Modified)
11251 trunk/help/opers/error (Property Modified)
11252 trunk/help/opers/etrace (Property Modified)
11253 trunk/help/opers/gline (Property Modified)
11254 trunk/help/opers/help (Property Modified)
11255 trunk/help/opers/index (Property Modified)
11256 trunk/help/opers/info (Property Modified)
11257 trunk/help/opers/invite (Property Modified)
11258 trunk/help/opers/ison (Property Modified)
11259 trunk/help/opers/join (Property Modified)
11260 trunk/help/opers/kick (Property Modified)
11261 trunk/help/opers/kill (Property Modified)
11262 trunk/help/opers/kline (Property Modified)
11263 trunk/help/opers/knock (Property Modified)
11264 trunk/help/opers/links (Property Modified)
11265 trunk/help/opers/list (Property Modified)
11266 trunk/help/opers/locops (Property Modified)
11267 trunk/help/opers/lusers (Property Modified)
11268 trunk/help/opers/modlist (Property Modified)
11269 trunk/help/opers/modload (Property Modified)
11270 trunk/help/opers/modrestart (Property Modified)
11271 trunk/help/opers/modunload (Property Modified)
11272 trunk/help/opers/motd (Property Modified)
11273 trunk/help/opers/names (Property Modified)
11274 trunk/help/opers/nick (Property Modified)
11275 trunk/help/opers/notice (Property Modified)
11276 trunk/help/opers/oper (Property Modified)
11277 trunk/help/opers/operspy (Property Modified)
11278 trunk/help/opers/operwall (Property Modified)
11279 trunk/help/opers/part (Property Modified)
11280 trunk/help/opers/pass (Property Modified)
11281 trunk/help/opers/ping (Property Modified)
11282 trunk/help/opers/pong (Property Modified)
11283 trunk/help/opers/post (Property Modified)
11284 trunk/help/opers/privmsg (Property Modified)
11285 trunk/help/opers/quit (Property Modified)
11286 trunk/help/opers/rehash (Property Modified)
11287 trunk/help/opers/restart (Property Modified)
11288 trunk/help/opers/resv (Property Modified)
11289 trunk/help/opers/server (Property Modified)
11290 trunk/help/opers/set (Property Modified)
11291 trunk/help/opers/sjoin (Property Modified)
11292 trunk/help/opers/squit (Property Modified)
11293 trunk/help/opers/stats (Property Modified)
11294 trunk/help/opers/svinfo (Property Modified)
11295 trunk/help/opers/testgecos (Property Modified)
11296 trunk/help/opers/testline (Property Modified)
11297 trunk/help/opers/testmask (Property Modified)
11298 trunk/help/opers/time (Property Modified)
11299 trunk/help/opers/topic (Property Modified)
11300 trunk/help/opers/trace (Property Modified)
11301 trunk/help/opers/uhelp (Property Modified)
11302 trunk/help/opers/umode (Property Modified)
11303 trunk/help/opers/undline (Property Modified)
11304 trunk/help/opers/ungline (Property Modified)
11305 trunk/help/opers/unkline (Property Modified)
11306 trunk/help/opers/unresv (Property Modified)
11307 trunk/help/opers/unxline (Property Modified)
11308 trunk/help/opers/user (Property Modified)
11309 trunk/help/opers/userhost (Property Modified)
11310 trunk/help/opers/users (Property Modified)
11311 trunk/help/opers/version (Property Modified)
11312 trunk/help/opers/wallops (Property Modified)
11313 trunk/help/opers/who (Property Modified)
11314 trunk/help/opers/whois (Property Modified)
11315 trunk/help/opers/whowas (Property Modified)
11316 trunk/help/opers/xline (Property Modified)
11317 trunk/help/users/index (Property Modified)
11318 trunk/help/users/info (Property Modified)
11319 trunk/help/users/notice (Property Modified)
11320 trunk/help/users/privmsg (Property Modified)
11321 trunk/help/users/stats (Property Modified)
11322 trunk/help/users/umode (Property Modified)
11323 trunk/include/.cvsignore (Property Modified)
11324 trunk/include/.indent.pro (Property Modified)
11325 trunk/include/balloc.h (File Modified) (Property Modified)
11326 trunk/include/cache.h (File Modified) (Property Modified)
11327 trunk/include/channel.h (File Modified) (Property Modified)
11328 trunk/include/class.h (File Modified) (Property Modified)
11329 trunk/include/client.h (File Modified) (Property Modified)
11330 trunk/include/commio.h (File Modified) (Property Modified)
11331 trunk/include/common.h (File Modified) (Property Modified)
11332 trunk/include/config.h (File Modified) (Property Modified)
11333 trunk/include/config.h.dist (File Modified) (Property Modified)
11334 trunk/include/defaults.h (File Modified) (Property Modified)
11335 trunk/include/event.h (File Modified) (Property Modified)
11336 trunk/include/hash.h (File Modified) (Property Modified)
11337 trunk/include/hook.h (File Modified) (Property Modified)
11338 trunk/include/hostmask.h (File Modified) (Property Modified)
11339 trunk/include/irc_string.h (File Modified) (Property Modified)
11340 trunk/include/ircd.h (File Modified) (Property Modified)
11341 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11342 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11343 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11344 trunk/include/linebuf.h (File Modified) (Property Modified)
11345 trunk/include/listener.h (File Modified) (Property Modified)
11346 trunk/include/m_info.h (File Modified) (Property Modified)
11347 trunk/include/memory.h (File Modified) (Property Modified)
11348 trunk/include/modules.h (File Modified) (Property Modified)
11349 trunk/include/monitor.h (File Modified) (Property Modified)
11350 trunk/include/msg.h (File Modified) (Property Modified)
11351 trunk/include/newconf.h (File Modified) (Property Modified)
11352 trunk/include/numeric.h (File Modified) (Property Modified)
11353 trunk/include/packet.h (File Modified) (Property Modified)
11354 trunk/include/parse.h (File Modified) (Property Modified)
11355 trunk/include/patchlevel.h (File Modified) (Property Modified)
11356 trunk/include/patricia.h (File Modified) (Property Modified)
11357 trunk/include/reject.h (File Modified) (Property Modified)
11358 trunk/include/res.h (File Modified) (Property Modified)
11359 trunk/include/restart.h (File Modified) (Property Modified)
11360 trunk/include/s_auth.h (File Modified) (Property Modified)
11361 trunk/include/s_conf.h (File Modified) (Property Modified)
11362 trunk/include/s_gline.h (File Modified) (Property Modified)
11363 trunk/include/s_log.h (File Modified) (Property Modified)
11364 trunk/include/s_newconf.h (File Modified) (Property Modified)
11365 trunk/include/s_serv.h (File Modified) (Property Modified)
11366 trunk/include/s_stats.h (File Modified) (Property Modified)
11367 trunk/include/s_user.h (File Modified) (Property Modified)
11368 trunk/include/s_zip.h (File Modified) (Property Modified)
11369 trunk/include/scache.h (File Modified) (Property Modified)
11370 trunk/include/send.h (File Modified) (Property Modified)
11371 trunk/include/serno.h (Property Modified)
11372 trunk/include/setup.h.in (Property Modified)
11373 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11374 trunk/include/stdinc.h (File Modified) (Property Modified)
11375 trunk/include/supported.h (File Modified) (Property Modified)
11376 trunk/include/tools.h (File Modified) (Property Modified)
11377 trunk/include/whowas.h (File Modified) (Property Modified)
11378 trunk/install-sh (File Modified) (Property Modified)
11379 trunk/modules/.cvsignore (Property Modified)
11380 trunk/modules/.depend (Property Modified)
11381 trunk/modules/.indent.pro (Property Modified)
11382 trunk/modules/Makefile.in (File Modified) (Property Modified)
11383 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11384 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11385 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11386 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11387 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11388 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11389 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11390 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11391 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11392 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11393 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11394 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11395 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11396 trunk/modules/m_accept.c (File Modified) (Property Modified)
11397 trunk/modules/m_admin.c (File Modified) (Property Modified)
11398 trunk/modules/m_away.c (File Modified) (Property Modified)
11399 trunk/modules/m_cap.c (File Modified) (Property Modified)
11400 trunk/modules/m_capab.c (File Modified) (Property Modified)
11401 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11402 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11403 trunk/modules/m_close.c (File Modified) (Property Modified)
11404 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11405 trunk/modules/m_connect.c (File Modified) (Property Modified)
11406 trunk/modules/m_dline.c (File Modified) (Property Modified)
11407 trunk/modules/m_encap.c (File Modified) (Property Modified)
11408 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11409 trunk/modules/m_gline.c (File Modified) (Property Modified)
11410 trunk/modules/m_help.c (File Modified) (Property Modified)
11411 trunk/modules/m_info.c (File Modified) (Property Modified)
11412 trunk/modules/m_invite.c (File Modified) (Property Modified)
11413 trunk/modules/m_ison.c (File Modified) (Property Modified)
11414 trunk/modules/m_kline.c (File Modified) (Property Modified)
11415 trunk/modules/m_knock.c (File Modified) (Property Modified)
11416 trunk/modules/m_links.c (File Modified) (Property Modified)
11417 trunk/modules/m_list.c (File Modified) (Property Modified)
11418 trunk/modules/m_locops.c (File Modified) (Property Modified)
11419 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11420 trunk/modules/m_map.c (File Modified) (Property Modified)
11421 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11422 trunk/modules/m_motd.c (File Modified) (Property Modified)
11423 trunk/modules/m_names.c (File Modified) (Property Modified)
11424 trunk/modules/m_oper.c (File Modified) (Property Modified)
11425 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11426 trunk/modules/m_pass.c (File Modified) (Property Modified)
11427 trunk/modules/m_ping.c (File Modified) (Property Modified)
11428 trunk/modules/m_pong.c (File Modified) (Property Modified)
11429 trunk/modules/m_post.c (File Modified) (Property Modified)
11430 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11431 trunk/modules/m_restart.c (File Modified) (Property Modified)
11432 trunk/modules/m_resv.c (File Modified) (Property Modified)
11433 trunk/modules/m_services.c (File Modified) (Property Modified)
11434 trunk/modules/m_set.c (File Modified) (Property Modified)
11435 trunk/modules/m_stats.c (File Modified) (Property Modified)
11436 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11437 trunk/modules/m_tb.c (File Modified) (Property Modified)
11438 trunk/modules/m_testline.c (File Modified) (Property Modified)
11439 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11440 trunk/modules/m_time.c (File Modified) (Property Modified)
11441 trunk/modules/m_topic.c (File Modified) (Property Modified)
11442 trunk/modules/m_trace.c (File Modified) (Property Modified)
11443 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11444 trunk/modules/m_user.c (File Modified) (Property Modified)
11445 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11446 trunk/modules/m_users.c (File Modified) (Property Modified)
11447 trunk/modules/m_version.c (File Modified) (Property Modified)
11448 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11449 trunk/modules/m_who.c (File Modified) (Property Modified)
11450 trunk/modules/m_whois.c (File Modified) (Property Modified)
11451 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11452 trunk/modules/m_xline.c (File Modified) (Property Modified)
11453 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11454 trunk/servlink/.cvsignore (Property Modified)
11455 trunk/servlink/.indent.pro (Property Modified)
11456 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11457 trunk/servlink/README (File Modified) (Property Modified)
11458 trunk/servlink/TODO (File Modified) (Property Modified)
11459 trunk/servlink/control.c (File Modified) (Property Modified)
11460 trunk/servlink/control.h (File Modified) (Property Modified)
11461 trunk/servlink/io.c (File Modified) (Property Modified)
11462 trunk/servlink/io.h (File Modified) (Property Modified)
11463 trunk/servlink/servlink.c (File Modified) (Property Modified)
11464 trunk/servlink/servlink.h (File Modified) (Property Modified)
11465 trunk/src/.cvsignore (Property Modified)
11466 trunk/src/.depend (Property Modified)
11467 trunk/src/.indent.pro (Property Modified)
11468 trunk/src/Makefile.in (File Modified) (Property Modified)
11469 trunk/src/adns.c (File Modified) (Property Modified)
11470 trunk/src/balloc.c (File Modified) (Property Modified)
11471 trunk/src/cache.c (File Modified) (Property Modified)
11472 trunk/src/channel.c (File Modified) (Property Modified)
11473 trunk/src/class.c (File Modified) (Property Modified)
11474 trunk/src/client.c (File Modified) (Property Modified)
11475 trunk/src/commio.c (File Modified) (Property Modified)
11476 trunk/src/devpoll.c (File Modified) (Property Modified)
11477 trunk/src/epoll.c (File Modified) (Property Modified)
11478 trunk/src/event.c (File Modified) (Property Modified)
11479 trunk/src/getopt.c (File Modified) (Property Modified)
11480 trunk/src/hash.c (File Modified) (Property Modified)
11481 trunk/src/hook.c (File Modified) (Property Modified)
11482 trunk/src/hostmask.c (File Modified) (Property Modified)
11483 trunk/src/irc_string.c (File Modified) (Property Modified)
11484 trunk/src/ircd.c (File Modified) (Property Modified)
11485 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11486 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11487 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11488 trunk/src/kdparse.c (File Modified) (Property Modified)
11489 trunk/src/kqueue.c (File Modified) (Property Modified)
11490 trunk/src/linebuf.c (File Modified) (Property Modified)
11491 trunk/src/listener.c (File Modified) (Property Modified)
11492 trunk/src/match.c (File Modified) (Property Modified)
11493 trunk/src/memory.c (File Modified) (Property Modified)
11494 trunk/src/messages.tab (File Modified) (Property Modified)
11495 trunk/src/modules.c (File Modified) (Property Modified)
11496 trunk/src/monitor.c (File Modified) (Property Modified)
11497 trunk/src/newconf.c (File Modified) (Property Modified)
11498 trunk/src/numeric.c (File Modified) (Property Modified)
11499 trunk/src/packet.c (File Modified) (Property Modified)
11500 trunk/src/parse.c (File Modified) (Property Modified)
11501 trunk/src/patricia.c (File Modified) (Property Modified)
11502 trunk/src/poll.c (File Modified) (Property Modified)
11503 trunk/src/reject.c (File Modified) (Property Modified)
11504 trunk/src/restart.c (File Modified) (Property Modified)
11505 trunk/src/s_auth.c (File Modified) (Property Modified)
11506 trunk/src/s_conf.c (File Modified) (Property Modified)
11507 trunk/src/s_gline.c (File Modified) (Property Modified)
11508 trunk/src/s_log.c (File Modified) (Property Modified)
11509 trunk/src/s_newconf.c (File Modified) (Property Modified)
11510 trunk/src/s_serv.c (File Modified) (Property Modified)
11511 trunk/src/s_stats.c (File Modified) (Property Modified)
11512 trunk/src/s_user.c (File Modified) (Property Modified)
11513 trunk/src/scache.c (File Modified) (Property Modified)
11514 trunk/src/select.c (File Modified) (Property Modified)
11515 trunk/src/send.c (File Modified) (Property Modified)
11516 trunk/src/snprintf.c (File Modified) (Property Modified)
11517 trunk/src/tools.c (File Modified) (Property Modified)
11518 trunk/src/version.c.SH (File Modified) (Property Modified)
11519 trunk/src/whowas.c (File Modified) (Property Modified)
11520 trunk/tools/.cvsignore (Property Modified)
11521 trunk/tools/Makefile.in (File Modified) (Property Modified)
11522 trunk/tools/README (File Modified) (Property Modified)
11523 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11524 trunk/tools/convertilines.c (File Modified) (Property Modified)
11525 trunk/tools/convertklines.c (File Modified) (Property Modified)
11526 trunk/tools/mkkeypair (Property Modified)
11527 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11528 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11529 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11530 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11531 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11532 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11533 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11534 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11535 trunk/tools/untabify (File Modified) (Property Modified)
11536 trunk/tools/viconf.c (File Modified) (Property Modified)
11539 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11545 trunk/RELNOTES (File Modified)
11548 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11550 - Make version.c use our serial, not ratbox's.
11554 trunk/src/version.c.SH (File Modified)
11557 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11560 - revved patchlevel to 2.1.5
11564 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11568 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11570 - fix buffer overflow and unterminated buffer when removing TS6 bans
11571 - fix rebuilding of SJOIN
11575 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11578 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11580 have servlink report if it gets an uncompressed error message when it gets inflate failures
11583 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11586 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11588 - extend our copyrights to 2005.
11592 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11593 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11594 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11595 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11596 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11597 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11598 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11599 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11600 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11601 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11602 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11605 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11606 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11607 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11608 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11609 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11610 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11611 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11612 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11613 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11614 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11619 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11620 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11622 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11623 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11624 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11625 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11626 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11627 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11628 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11629 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11630 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11631 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11632 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11633 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11634 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11635 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11636 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11637 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11638 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11639 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11640 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11641 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11642 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11643 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11644 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11645 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11646 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11647 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11648 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11666 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11667 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11675 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11676 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11677 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11678 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11682 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11683 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11684 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11685 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11686 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11687 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11688 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11689 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11690 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11694 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11695 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11698 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11701 - revved patchlevel to 2.1.4
11705 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11709 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11711 - add TARGMAX to 005
11712 - remove the +1 from ->uid in struct Client
11713 - fix checking of accept entries in m_accept.c
11717 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11718 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11719 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11720 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11723 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11725 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11730 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11733 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11735 - remove an unused variable
11739 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11742 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11744 don't burst a TS5 name in burst_TS6. -via jillies
11747 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11750 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11752 - via jilles, make nickchanges invalidate any cached bans for
11757 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11758 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11759 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11763 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11765 - fix some char vs byte usage to make adns compile cleanly with gcc4
11769 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11770 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11771 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11773 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11779 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11781 userhost should allow 5 userhost checks, not 4
11784 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11787 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11789 - another darwin fix
11793 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11796 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11802 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11812 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11814 - remove bogus extern of abort_list
11818 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11821 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11823 svn repo access stuff
11826 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11829 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11835 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11838 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11844 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11847 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11849 revert omotd..i thought it was a good idea..oh well
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11855 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11857 Commas are bad things in channel keys
11861 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11864 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11866 Add OMOTD command to display oper motd
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11873 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11875 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11878 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11881 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11883 Modified files: (Branch: RATBOX_2_1)
11886 - stop testing whois for protocol violations, as they can be caused in
11887 ircds going all the way back to the original ircd2.8
11889 Revision Changes Path
11890 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11894 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11896 Modified files: (Branch: RATBOX_2_1)
11899 - remove some 2.2 code
11901 Revision Changes Path
11902 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11906 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11908 Modified files: (Branch: RATBOX_2_1)
11911 backport of the silly december 31st bug
11913 Revision Changes Path
11914 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11918 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11920 Modified files: (Branch: RATBOX_2_1)
11922 include patchlevel.h
11924 - revved patchlevel to 2.1.3
11926 Revision Changes Path
11927 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11928 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11932 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11934 Modified files: (Branch: RATBOX_2_1)
11937 modules/core m_nick.c
11940 - stop removing a clients own list of accepted clients when they do a
11942 - clean up the accept code so its less retarded
11944 Revision Changes Path
11945 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11946 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11947 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11948 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11952 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11954 Modified files: (Branch: RATBOX_2_1)
11957 src event.c ircd.c newconf.c
11959 - remove a defn of links_cache_list in m_links.c which was causing
11960 the flattened links update to be ignored
11961 - add eventUpdate(), and make links_delay update on rehash
11963 Revision Changes Path
11964 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11965 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11966 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11967 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11968 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11972 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11974 Modified files: (Branch: RATBOX_2_1)
11978 - make the conf parser apply service {}; on rehash
11980 Revision Changes Path
11981 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11982 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11986 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11988 Modified files: (Branch: RATBOX_2_1)
11991 - show ENABLE_SERVICES define in info
11993 Revision Changes Path
11994 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11998 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12000 Modified files: (Branch: RATBOX_2_1)
12001 modules m_services.c m_stats.c
12003 - via jilles, make m_services.c hook into stats U and display service
12006 Revision Changes Path
12007 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12008 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12012 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12014 Modified files: (Branch: RATBOX_2_1)
12015 . configure configure.ac
12017 - default build to -O2
12019 Revision Changes Path
12020 7.249.2.2 +4 -4 ircd-ratbox/configure
12021 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12025 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12027 Modified files: (Branch: RATBOX_2_1)
12028 doc example.conf example.efnet.conf
12029 include client.h s_conf.h s_newconf.h
12031 modules/core m_join.c m_nick.c
12032 src channel.c newconf.c s_conf.c s_user.c
12034 - remove no_oper_resvs from general {};
12035 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12037 Revision Changes Path
12038 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12039 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12040 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12041 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12042 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12043 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12044 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12045 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12046 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12047 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12048 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12049 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12053 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12055 Modified files: (Branch: RATBOX_2_1)
12056 modules/core m_mode.c m_nick.c
12060 - raise max temptime to a year
12062 - require 9 parameters in ms_nick(), 10 in ms_uid()
12064 Revision Changes Path
12065 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12066 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12067 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12071 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12073 Modified files: (Branch: RATBOX_2_1)
12074 modules m_services.c
12076 - only show services logged in info when its a local client
12078 Revision Changes Path
12079 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12083 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12085 Modified files: (Branch: RATBOX_2_1)
12088 passing a pointer to a pointer is not what was intended, oops
12090 Revision Changes Path
12091 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12095 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12097 Modified files: (Branch: RATBOX_2_1)
12100 - update services.txt with FNC
12102 Revision Changes Path
12103 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12107 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12109 Modified files: (Branch: RATBOX_2_1)
12112 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12114 Revision Changes Path
12115 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12119 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12121 Modified files: (Branch: RATBOX_2_1)
12124 - add some uniqueness into auth process for bopm
12126 Revision Changes Path
12127 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12131 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12133 Modified files: (Branch: RATBOX_2_1)
12134 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12136 - make contrib/ compile
12138 Revision Changes Path
12139 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12140 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12141 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12142 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12146 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12148 Modified files: (Branch: RATBOX_2_1)
12149 modules m_monitor.c
12151 Don't allow MONITOR from an unregistered client
12153 Revision Changes Path
12154 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12158 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12160 Modified files: (Branch: RATBOX_2_1)
12161 doc example.conf example.efnet.conf
12163 src class.c messages.tab newconf.c
12165 - remove sendq_eob, its become more of a hindrance than a benefit.
12166 - sync example.efnet.conf cluster {}; with example.conf
12168 Revision Changes Path
12169 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12170 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12171 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12172 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12173 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12174 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12178 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12180 Modified files: (Branch: RATBOX_2_1)
12182 include patchlevel.h
12185 - revved patchlevel to 2.1.2
12187 Revision Changes Path
12188 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12189 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12193 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12195 Modified files: (Branch: RATBOX_2_1)
12196 . configure configure.ac
12198 - raise default topiclen to 160.
12200 Revision Changes Path
12201 7.249.2.1 +3 -3 ircd-ratbox/configure
12202 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12206 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12208 Modified files: (Branch: RATBOX_2_1)
12209 modules m_services.c
12211 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12212 tsinfo matches this
12214 Revision Changes Path
12215 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12219 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12221 Modified files: (Branch: RATBOX_2_1)
12222 modules m_services.c
12224 - monitor_signoff() the client we're nickchanging
12226 Revision Changes Path
12227 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12231 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12233 Modified files: (Branch: RATBOX_2_1)
12236 - fix various UID problems with trace
12238 Revision Changes Path
12239 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12243 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12245 Modified files: (Branch: RATBOX_2_1)
12246 help/opers dline kline
12247 modules m_resv.c m_stats.c
12248 modules/core m_mode.c
12251 - tidy up kline/dline help to note they dont accept nick as target
12252 - disallow bans beginning with ':' over bmask
12253 - disallow bans with a space in chm_ban
12254 - stop counting hidden opers in stats p
12255 - match() parameters in remote unresv were inverted, causing it to fail
12256 - fix possibility of clients setting blank keys
12258 Revision Changes Path
12259 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12260 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12261 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12262 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12263 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12267 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12269 Modified files: (Branch: RATBOX_2_1)
12272 - fix problems with amd64 and the way we do va_list
12274 Revision Changes Path
12275 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12279 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12281 Modified files: (Branch: RATBOX_2_1)
12282 modules m_services.c
12284 - tidy up the kill notifications for RSFNC
12286 Revision Changes Path
12287 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12291 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12293 Modified files: (Branch: RATBOX_2_1)
12295 modules m_services.c
12298 - some more rserv stuff:
12299 - add RSFNC capability
12300 - fix up RSFNC, kill existing clients if they exist.
12302 Revision Changes Path
12303 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12304 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12305 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12309 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12311 Modified files: (Branch: RATBOX_2_1)
12312 modules m_services.c
12314 - first stab at a FNC implementation for rserv
12316 Revision Changes Path
12317 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12321 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12323 Modified files: (Branch: RATBOX_2_1)
12328 Revision Changes Path
12329 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12333 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12335 Modified files: (Branch: RATBOX_2_1)
12338 - add links_delay back
12340 Revision Changes Path
12341 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12345 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12347 Modified files: (Branch: RATBOX_2_1)
12351 - swap tabs for spaces
12353 Revision Changes Path
12354 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12355 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12359 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12361 Modified files: (Branch: RATBOX_2_1)
12364 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12365 contained in the client_flood conf option
12366 - remove a couple of unused defines from info
12368 Revision Changes Path
12369 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12373 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12375 Modified files: (Branch: RATBOX_2_1)
12378 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12380 Revision Changes Path
12381 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12385 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12387 Modified files: (Branch: RATBOX_2_1)
12388 doc example.conf example.efnet.conf
12390 - fix missing closing comment tag
12392 Revision Changes Path
12393 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12394 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12398 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12400 Modified files: (Branch: RATBOX_2_1)
12402 include patchlevel.h
12404 - revved patchlevel to 2.1.1
12406 Revision Changes Path
12407 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12408 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12412 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12414 Modified files: (Branch: RATBOX_2_1)
12417 - sync up remote kline reasons, so theyre consistent with what happens
12418 when we add local klines - notably the "Temporary K-line x min" and
12419 date added to reason.
12421 Revision Changes Path
12422 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12426 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12428 Modified files: (Branch: RATBOX_2_1)
12431 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12433 Revision Changes Path
12434 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12438 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12440 Modified files: (Branch: RATBOX_2_1)
12443 used the data pointer we saved, not what just got nulled
12445 Revision Changes Path
12446 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12450 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12452 Modified files: (Branch: RATBOX_2_1)
12453 modules m_resv.c m_xline.c
12455 - fix broken propagation of xline/resv
12457 Revision Changes Path
12458 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12459 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12463 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12465 Modified files: (Branch: RATBOX_2_1)
12468 - properly increment bad auth count for stats T when we timeout an auth
12470 Revision Changes Path
12471 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12475 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12477 Modified files: (Branch: RATBOX_2_1)
12480 modules/core m_nick.c
12482 - fix a bit that didnt make sense in monitor.txt
12483 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12485 Revision Changes Path
12486 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12487 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12488 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12492 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12494 Modified files: (Branch: RATBOX_2_1)
12497 removing dlink nodes from auth_poll_list twice is bad
12499 Revision Changes Path
12500 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12504 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12506 Modified files: (Branch: RATBOX_2_1)
12509 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12510 changed to RPL_STATSDEBUG
12512 Revision Changes Path
12513 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12517 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12519 Added files: (Branch: RATBOX_2_1)
12522 - add some documentation about target change
12524 Revision Changes Path
12525 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12529 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12531 Modified files: (Branch: RATBOX_2_1)
12532 include supported.h
12533 modules/core m_message.c
12535 - remove extra argument to 005
12536 - disallow messaging of UIDs
12538 Revision Changes Path
12539 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12540 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12544 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12546 Modified files: (Branch: RATBOX_2_1)
12549 - fix a longstanding parser bug with wrong limit checking, causing us to
12550 accept one less parameter than we're allowed to accept.
12552 Revision Changes Path
12553 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12557 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12559 Modified files: (Branch: RATBOX_2_1)
12560 modules/core m_message.c
12562 - exempt users messaging themselves from target change
12564 Revision Changes Path
12565 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12569 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12571 Modified files: (Branch: RATBOX_2_1)
12572 include supported.h
12574 - stop violating MAXPARA on 005.
12576 Revision Changes Path
12577 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12581 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12583 Modified files: (Branch: RATBOX_2_1)
12584 modules/core m_nick.c
12586 - dont store an ipv6 sockhost if we're not compiled with v6 support
12588 Revision Changes Path
12589 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12593 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12595 Modified files: (Branch: RATBOX_2_1)
12598 - remove some vms includes
12600 Revision Changes Path
12601 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12605 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12607 Modified files: (Branch: RATBOX_2_1)
12611 - force commit for new branch
12613 Revision Changes Path
12614 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12615 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12619 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12622 . RELNOTES configure configure.ac
12623 include patchlevel.h
12625 - revved patchlevel to 2.1.0
12627 Revision Changes Path
12628 1.114 +6 -2 ircd-ratbox/RELNOTES
12629 7.249 +11 -11 ircd-ratbox/configure
12630 7.63 +3 -3 ircd-ratbox/configure.ac
12631 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12635 leeh 2005/03/04 13:31:32 EST (20050304_2)
12639 include patchlevel.h
12642 - revved patchlevel to 2.1.0beta2
12644 Revision Changes Path
12645 1.113 +12 -0 ircd-ratbox/RELNOTES
12646 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12650 leeh 2005/03/04 13:27:05 EST (20050304_1)
12653 doc whats-new-2.1.txt
12656 - update whats-new-2.1
12657 - when we're handling global NAMES, dont output channels if there are no
12658 members within them we can show.
12660 Revision Changes Path
12661 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12662 7.436 +12 -2 ircd-ratbox/src/channel.c
12666 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12671 That would be a node_heap not a prefix_heap..oops
12673 Revision Changes Path
12674 7.30 +1 -1 ircd-ratbox/src/patricia.c
12678 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12683 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12684 otherwise..the other macros might work????
12686 Revision Changes Path
12687 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12691 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12694 . configure configure.ac
12698 Revision Changes Path
12699 7.248 +5 -5 ircd-ratbox/configure
12700 7.62 +5 -5 ircd-ratbox/configure.ac
12704 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12707 . configure configure.ac
12711 Revision Changes Path
12712 7.247 +3 -2 ircd-ratbox/configure
12713 7.61 +3 -2 ircd-ratbox/configure.ac
12717 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12720 . configure configure.ac
12724 Revision Changes Path
12725 7.246 +6 -6 ircd-ratbox/configure
12726 7.60 +4 -4 ircd-ratbox/configure.ac
12730 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12733 . configure configure.ac
12736 Doh these changes got put on RATBOX_2_0 when they were meant for
12738 Also merged in the monitor heap size stuff, not that i think monitor has
12741 Revision Changes Path
12742 7.245 +12 -3 ircd-ratbox/configure
12743 7.59 +11 -3 ircd-ratbox/configure.ac
12744 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12748 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12753 Add more robust alloca checking
12755 Revision Changes Path
12756 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12760 leeh 2005/02/24 15:27:17 EST (20050224_9)
12765 - fix the copyright on m_42.c :p
12767 Revision Changes Path
12768 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12772 leeh 2005/02/24 15:22:53 EST (20050224_8)
12775 include supported.h
12778 - fix a core in undline on bad masks
12779 - remove an unwanted space from beginning of second 005 numeric
12781 Revision Changes Path
12782 7.5 +1 -1 ircd-ratbox/include/supported.h
12783 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12787 leeh 2005/02/24 15:18:59 EST (20050224_7)
12790 modules m_monitor.c
12792 - use max_monitor when adding nicknames
12794 that should be everything now..
12796 Revision Changes Path
12797 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12801 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12808 Revision Changes Path
12809 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12813 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12820 Revision Changes Path
12821 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12825 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12830 The Answer to Life, the Universe, and Everything
12832 Revision Changes Path
12833 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12837 leeh 2005/02/24 14:53:04 EST (20050224_3)
12841 modules m_monitor.c
12842 src ircd.c monitor.c
12844 - call init_monitor() on startup
12845 - add in support for adding/deleting/listing monitor entries
12847 Revision Changes Path
12848 7.2 +3 -1 ircd-ratbox/include/monitor.h
12849 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12850 7.374 +2 -0 ircd-ratbox/src/ircd.c
12851 7.3 +15 -4 ircd-ratbox/src/monitor.c
12855 leeh 2005/02/23 21:20:10 EST (20050224_2)
12858 doc example.conf example.efnet.conf
12859 include s_conf.h supported.h
12860 modules Makefile.in
12861 src client.c newconf.c s_conf.c
12863 modules m_monitor.c
12865 - add the max_monitor config option
12866 - advertise MONITOR=%d in 005
12867 - clear a local clients monitor list on exit
12868 - add the framework for the MONITOR command
12871 Revision Changes Path
12872 7.261 +5 -0 ircd-ratbox/doc/example.conf
12873 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12874 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12875 7.4 +4 -2 ircd-ratbox/include/supported.h
12876 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12877 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12878 7.492 +1 -0 ircd-ratbox/src/client.c
12879 7.202 +1 -0 ircd-ratbox/src/newconf.c
12880 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12884 leeh 2005/02/23 20:57:51 EST (20050224_1)
12887 . configure configure.ac
12891 - move MONITOR_HEAP_SIZE over to configure
12893 Revision Changes Path
12894 7.244 ircd-ratbox/configure
12895 7.58 +4 -2 ircd-ratbox/configure.ac
12896 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12897 7.2 +0 -2 ircd-ratbox/src/monitor.c
12901 leeh 2005/02/23 20:48:08 EST (20050224_0)
12905 include client.h numeric.h
12906 modules/core m_nick.c
12907 src Makefile.in client.c messages.tab
12913 - first half of my server-side notify list implementation..
12915 Revision Changes Path
12916 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12917 7.266 +3 -0 ircd-ratbox/include/client.h
12918 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12919 7.58 +6 -0 ircd-ratbox/include/numeric.h
12920 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12921 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12922 7.491 +3 -0 ircd-ratbox/src/client.c
12923 7.126 +5 -5 ircd-ratbox/src/messages.tab
12924 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12925 7.342 +2 -0 ircd-ratbox/src/s_user.c
12929 leeh 2005/02/23 18:42:59 EST (20050223_0)
12934 - double the size of the client and channel hashtables (64k -> 128k and
12935 32k -> 64k). The improvements are quite significant..
12937 Revision Changes Path
12938 7.54 +4 -4 ircd-ratbox/include/hash.h
12942 leeh 2005/02/22 14:55:56 EST (20050222_1)
12946 modules m_services.c
12948 - remove a couple of unused vars
12949 - update monitor.txt
12951 Revision Changes Path
12952 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12953 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12957 leeh 2005/02/21 19:47:24 EST (20050222_0)
12962 - add in my documentation on the upcoming MONITOR command
12964 Revision Changes Path
12965 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12969 leeh 2005/02/21 12:09:34 EST (20050221_0)
12972 . configure configure.ac
12973 doc whats-new-2.1.txt
12974 tools README.mkpasswd
12978 - update whats-new-2.1.txt some more
12979 - we dont have vms mkpasswd anymore
12980 - remove the unused crypt.c
12982 Revision Changes Path
12983 7.243 +3 -6 ircd-ratbox/configure
12984 7.57 +2 -4 ircd-ratbox/configure.ac
12985 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12986 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12987 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12991 leeh 2005/02/19 12:38:09 EST (20050219_3)
12994 doc example.conf example.efnet.conf
12997 src channel.c client.c ircd.c s_conf.c
12999 - rework the splitcode, splitservers is now how many servers we've marked as
13000 EOB, rather than how many are linked. Thus pull ourselves out of
13001 splitmode immediately once this is satisfied
13003 Revision Changes Path
13004 7.260 +8 -9 ircd-ratbox/doc/example.conf
13005 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13006 7.83 +1 -0 ircd-ratbox/include/ircd.h
13007 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13008 7.435 +16 -36 ircd-ratbox/src/channel.c
13009 7.490 +2 -0 ircd-ratbox/src/client.c
13010 7.373 +2 -1 ircd-ratbox/src/ircd.c
13011 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13015 leeh 2005/02/19 09:02:34 EST (20050219_2)
13018 doc example.conf example.efnet.conf
13019 include ircd.h s_conf.h
13021 src channel.c ircd.c newconf.c s_conf.c
13023 - remove split_delay
13025 Revision Changes Path
13026 7.259 +0 -5 ircd-ratbox/doc/example.conf
13027 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13028 7.82 +0 -1 ircd-ratbox/include/ircd.h
13029 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13030 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13031 7.434 +2 -7 ircd-ratbox/src/channel.c
13032 7.372 +0 -1 ircd-ratbox/src/ircd.c
13033 7.201 +0 -1 ircd-ratbox/src/newconf.c
13034 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13038 leeh 2005/02/19 08:48:05 EST (20050219_1)
13042 modules m_cap.c m_who.c
13045 - implemented multi-prefix client capability, which allows stacking of @+ in
13048 Revision Changes Path
13049 7.265 +1 -1 ircd-ratbox/include/client.h
13050 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13051 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13052 7.433 +4 -6 ircd-ratbox/src/channel.c
13056 leeh 2005/02/19 06:27:58 EST (20050219_0)
13060 src newconf.c s_conf.c s_newconf.c
13062 - removed some unused vars/functions
13064 Revision Changes Path
13065 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13066 7.200 +0 -15 ircd-ratbox/src/newconf.c
13067 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13068 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13072 leeh 2005/02/16 12:58:24 EST (20050216_2)
13075 . RELNOTES configure configure.ac
13076 include patchlevel.h
13078 - update configure to reflect this is 'devel'
13080 - revved patchlevel to 2.1.0beta1
13082 Revision Changes Path
13083 1.112 +9 -1 ircd-ratbox/RELNOTES
13084 7.242 +11 -11 ircd-ratbox/configure
13085 7.56 +3 -3 ircd-ratbox/configure.ac
13086 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13090 leeh 2005/02/16 12:46:30 EST (20050216_1)
13093 . configure configure.ac
13094 include client.h numeric.h s_conf.h setup.h.in
13096 modules Makefile.in
13097 modules/core m_nick.c
13098 src Makefile.in client.c ircd.c messages.tab
13099 newconf.c s_conf.c s_user.c
13105 - remove watch, the protocol for this sucks so hard I just dont want it
13108 Revision Changes Path
13109 7.241 +2 -12 ircd-ratbox/configure
13110 7.55 +2 -4 ircd-ratbox/configure.ac
13111 7.264 +0 -2 ircd-ratbox/include/client.h
13112 7.57 +0 -11 ircd-ratbox/include/numeric.h
13113 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13114 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13115 7.3 +2 -3 ircd-ratbox/include/supported.h
13116 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13117 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13118 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13119 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13120 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13121 7.489 +0 -3 ircd-ratbox/src/client.c
13122 7.371 +0 -2 ircd-ratbox/src/ircd.c
13123 7.125 +9 -9 ircd-ratbox/src/messages.tab
13124 7.199 +0 -1 ircd-ratbox/src/newconf.c
13125 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13126 7.341 +0 -2 ircd-ratbox/src/s_user.c
13127 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13131 leeh 2005/02/15 19:13:31 EST (20050216_0)
13135 src event.c ircd_lexer.l ircd_signal.c
13138 servlink descrip.mms
13140 - remove a few vms bits
13142 Revision Changes Path
13143 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13144 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13145 7.47 +0 -54 ircd-ratbox/src/event.c
13146 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13147 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13148 7.152 +0 -3 ircd-ratbox/src/modules.c
13152 leeh 2005/02/15 18:53:32 EST (20050215_0)
13155 include hostmask.h ircd.h s_conf.h s_newconf.h
13156 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13158 src hostmask.c ircd.c ircd_signal.c s_conf.c
13161 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13162 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13164 Revision Changes Path
13165 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13166 7.81 +1 -0 ircd-ratbox/include/ircd.h
13167 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13168 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13169 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13170 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13171 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13172 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13173 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13174 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13175 7.370 +7 -0 ircd-ratbox/src/ircd.c
13176 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13177 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13178 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13182 leeh 2005/02/13 10:21:41 EST (20050213_4)
13187 doc whats-new-2.0.txt whats-new-2.1.txt
13191 - move whats-new.txt to whats-new-2.0.txt
13192 - add in whats-new-2.1.txt
13193 - update services.txt with the whois for logged in users
13195 Revision Changes Path
13196 7.2 +5 -0 ircd-ratbox/doc/services.txt
13197 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13198 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13199 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13203 leeh 2005/02/13 09:20:37 EST (20050213_3)
13206 include supported.h
13207 modules/core m_message.c
13209 - fix a compile error in m_message.c
13210 - update 005 to the spec and add CPRIVMSG/CNOTICE
13212 Revision Changes Path
13213 7.2 +31 -37 ircd-ratbox/include/supported.h
13214 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13218 leeh 2005/02/13 09:14:12 EST (20050213_2)
13223 - fix the membership memleak
13225 Revision Changes Path
13226 7.432 +0 -3 ircd-ratbox/src/channel.c
13230 leeh 2005/02/12 21:51:56 EST (20050213_1)
13234 modules/core m_message.c
13236 - add a bitmask to track when they send their first message, only allowing
13237 clearing stuff after that.
13239 Revision Changes Path
13240 7.263 +4 -0 ircd-ratbox/include/client.h
13241 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13245 leeh 2005/02/12 21:17:52 EST (20050213_0)
13248 include patricia.h s_newconf.h
13249 modules/core m_message.c
13250 src patricia.c s_newconf.c s_user.c
13252 - add in the patricia for tracking who fills up targets, give them a reduced
13255 Revision Changes Path
13256 7.20 +1 -1 ircd-ratbox/include/patricia.h
13257 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13258 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13259 7.29 +1 -1 ircd-ratbox/src/patricia.c
13260 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13261 7.340 +4 -0 ircd-ratbox/src/s_user.c
13265 leeh 2005/02/12 18:35:10 EST (20050212_0)
13268 include ircd_defs.h
13269 src class.c reject.c
13271 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13273 Revision Changes Path
13274 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13275 7.68 +1 -5 ircd-ratbox/src/class.c
13276 1.33 +1 -5 ircd-ratbox/src/reject.c
13280 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13285 remove stupid memory leak
13287 Revision Changes Path
13288 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13292 leeh 2005/02/11 06:42:48 EST (20050211_0)
13297 - workaround hyb6 allowing empty gline reasons
13299 Revision Changes Path
13300 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13304 leeh 2005/02/09 14:39:13 EST (20050209_2)
13308 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13309 src ircd.c s_conf.c
13311 - move temp dlines and temp klines over to an array, rather than completely
13314 Revision Changes Path
13315 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13316 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13317 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13318 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13319 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13320 7.369 +0 -5 ircd-ratbox/src/ircd.c
13321 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13325 leeh 2005/02/09 14:02:13 EST (20050209_1)
13329 modules m_cap.c m_pong.c m_user.c
13330 modules/core m_nick.c
13333 - remove 'nick' param from register_local_user(), its not needed.
13335 Revision Changes Path
13336 7.35 +1 -1 ircd-ratbox/include/s_user.h
13337 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13338 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13339 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13340 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13341 7.339 +6 -6 ircd-ratbox/src/s_user.c
13345 leeh 2005/02/09 13:12:53 EST (20050209_0)
13348 modules m_cmessage.c
13350 - dont send numerics when we're dealing with CNOTICE
13351 - add in checking for +g, and resetting idle
13353 Revision Changes Path
13354 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13358 leeh 2005/02/08 11:37:50 EST (20050208_2)
13363 - fix operator blocks to work on ip spoofs
13365 Revision Changes Path
13366 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13370 leeh 2005/02/07 19:23:22 EST (20050208_1)
13373 doc example.conf example.efnet.conf
13376 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13378 Revision Changes Path
13379 7.258 +0 -39 ircd-ratbox/doc/example.conf
13380 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13381 7.198 +0 -272 ircd-ratbox/src/newconf.c
13385 leeh 2005/02/07 19:19:32 EST (20050208_0)
13390 - added support for kline.conf.perm et al, these take the same formats
13391 as their non-permanent partners, but you cant remove them via the ircd.
13393 Revision Changes Path
13394 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13398 leeh 2005/02/02 19:18:59 EST (20050203_1)
13405 help/opers cnotice cprivmsg
13407 - added help files for cprivmsg/cnotice
13409 Revision Changes Path
13410 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13411 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13412 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13413 1.10 +19 -19 ircd-ratbox/help/opers/index
13414 1.7 +10 -9 ircd-ratbox/help/users/index
13418 leeh 2005/02/02 19:14:25 EST (20050203_0)
13422 modules Makefile.in
13425 modules m_cmessage.c
13427 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13428 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13429 nick is a member. These bypass any target change limitations.
13430 - added ERR_VOICENEEDED, numeric 489.
13432 Revision Changes Path
13433 7.56 +2 -0 ircd-ratbox/include/numeric.h
13434 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13435 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13436 7.124 +1 -1 ircd-ratbox/src/messages.tab
13440 leeh 2005/02/02 16:58:16 EST (20050202_4)
13445 - update etrace help
13447 Revision Changes Path
13448 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13452 leeh 2005/02/02 16:55:04 EST (20050202_3)
13457 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13458 can put its external ip address in there..
13460 Revision Changes Path
13461 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13465 leeh 2005/02/02 16:41:06 EST (20050202_2)
13470 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13471 if its a non-local client. These will just get "lost" if the remote
13472 server doesnt support this..
13474 Revision Changes Path
13475 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13479 leeh 2005/02/02 16:12:12 EST (20050202_1)
13482 include client.h numeric.h s_conf.h
13483 modules/core m_message.c
13484 src messages.tab newconf.c s_conf.c
13486 - first part of the target change code, add the storage of targets for
13487 localuser, throttle messages when they fill all the available slots
13489 Revision Changes Path
13490 7.262 +5 -1 ircd-ratbox/include/client.h
13491 7.55 +2 -0 ircd-ratbox/include/numeric.h
13492 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13493 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13494 7.123 +1 -1 ircd-ratbox/src/messages.tab
13495 7.197 +1 -0 ircd-ratbox/src/newconf.c
13496 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13500 leeh 2005/02/02 13:28:10 EST (20050202_0)
13503 modules m_resv.c m_stats.c m_testline.c
13504 modules/core m_join.c
13505 src hash.c kdparse.c messages.tab s_newconf.c
13507 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13508 tracking of when resvs get hit
13510 Revision Changes Path
13511 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13512 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13513 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13514 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13515 7.114 +3 -0 ircd-ratbox/src/hash.c
13516 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13517 7.122 +1 -1 ircd-ratbox/src/messages.tab
13518 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13522 leeh 2005/01/31 09:04:10 EST (20050131_2)
13527 - fflush() logfiles
13529 Revision Changes Path
13530 7.79 +2 -0 ircd-ratbox/src/s_log.c
13534 leeh 2005/01/31 08:59:09 EST (20050131_1)
13539 - rename fd_dump() to comm_dump()
13541 Revision Changes Path
13542 1.27 +2 -2 ircd-ratbox/src/commio.c
13546 leeh 2005/01/30 19:16:08 EST (20050131_0)
13551 modules m_services.c
13552 modules/core m_server.c
13553 src hook.c s_serv.c
13555 - added hook for server_introduced
13556 - fixed up services support for hooks
13558 Revision Changes Path
13559 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13560 1.31 +1 -0 ircd-ratbox/include/hook.h
13561 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13562 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13563 7.36 +2 -0 ircd-ratbox/src/hook.c
13564 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13568 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13573 Add back in the comm_fd_hack thing for solaris
13575 Revision Changes Path
13576 1.26 +26 -1 ircd-ratbox/src/commio.c
13580 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13584 include commio.h s_conf.h watch.h
13585 modules m_dline.c m_kline.c m_resv.c m_stats.c
13586 m_watch.c m_xline.c
13587 modules/core m_nick.c
13588 src balloc.c cache.c client.c commio.c
13589 epoll.c ircd.c ircd_lexer.l kdparse.c
13590 listener.c s_auth.c s_conf.c s_log.c
13593 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13595 Revision Changes Path
13596 1.18 +0 -2 ircd-ratbox/adns/adns.h
13597 1.14 +6 -37 ircd-ratbox/include/commio.h
13598 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13599 7.3 +2 -2 ircd-ratbox/include/watch.h
13600 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13601 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13602 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13603 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13604 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13605 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13606 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13607 7.85 +1 -1 ircd-ratbox/src/balloc.c
13608 1.24 +5 -5 ircd-ratbox/src/cache.c
13609 7.488 +4 -4 ircd-ratbox/src/client.c
13610 1.25 +10 -280 ircd-ratbox/src/commio.c
13611 1.33 +1 -1 ircd-ratbox/src/epoll.c
13612 7.368 +4 -4 ircd-ratbox/src/ircd.c
13613 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13614 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13615 7.125 +8 -8 ircd-ratbox/src/listener.c
13616 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13617 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13618 7.78 +20 -20 ircd-ratbox/src/s_log.c
13619 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13620 1.6 +22 -15 ircd-ratbox/src/watch.c
13624 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13627 modules/core m_mode.c
13629 remove two unused variables
13631 Revision Changes Path
13632 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13636 leeh 2005/01/28 15:31:40 EST (20050128_1)
13642 - mo_kline() needs minpara of 3, not 2
13643 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13644 - require me.info is never blank
13646 Revision Changes Path
13647 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13648 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13652 leeh 2005/01/28 15:26:28 EST (20050128_0)
13655 modules/core m_mode.c m_sjoin.c
13657 - patch via jilles to fix +eI lists being shown to lusers when handling
13658 protocol stuff over TS6
13660 Revision Changes Path
13661 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13662 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13666 leeh 2005/01/25 19:47:38 EST (20050126_0)
13670 modules/core m_join.c m_mode.c m_sjoin.c
13671 src channel.c messages.tab s_serv.c
13673 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13674 an operspy call with &me
13675 - remove modebuf/parabuf params from channel_modes(), we now generate a
13676 buffer internally which we return.
13678 Revision Changes Path
13679 7.163 +1 -1 ircd-ratbox/include/channel.h
13680 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13681 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13682 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13683 7.431 +25 -18 ircd-ratbox/src/channel.c
13684 7.121 +1 -1 ircd-ratbox/src/messages.tab
13685 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13689 alz 2005/01/25 18:09:18 EST (20050125_5)
13692 doc example.conf example.efnet.conf
13695 src listener.c newconf.c s_conf.c
13697 Added dline_with_reason config option (default yes):
13699 /* dline reason: show the user the dline reason when they connect
13702 dline_with_reason = yes;
13704 Revision Changes Path
13705 7.257 +6 -1 ircd-ratbox/doc/example.conf
13706 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13707 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13708 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13709 7.124 +1 -1 ircd-ratbox/src/listener.c
13710 7.196 +1 -0 ircd-ratbox/src/newconf.c
13711 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13715 leeh 2005/01/25 13:21:17 EST (20050125_4)
13720 - make conf_set_generic_string() test len exists before it uses it.
13722 Revision Changes Path
13723 7.195 +1 -1 ircd-ratbox/src/newconf.c
13727 leeh 2005/01/25 13:10:56 EST (20050125_3)
13733 - rename 'type' to 'flags' in cluster {};
13734 - add stacking of servers in cluster {}; documented in example.conf
13736 Revision Changes Path
13737 7.256 +18 -10 ircd-ratbox/doc/example.conf
13738 7.194 +39 -7 ircd-ratbox/src/newconf.c
13742 alz 2005/01/25 12:48:54 EST (20050125_2)
13746 src listener.c s_conf.c
13748 Added dline reasons, connecting/banned clients now see ban reason.
13750 Revision Changes Path
13751 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13752 7.123 +17 -4 ircd-ratbox/src/listener.c
13753 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13757 leeh 2005/01/25 07:44:37 EST (20050125_1)
13760 doc example.conf example.efnet.conf
13763 - implement stacking of shared {}; blocks, documented in example.conf
13765 Revision Changes Path
13766 7.255 +26 -13 ircd-ratbox/doc/example.conf
13767 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13768 7.193 +51 -36 ircd-ratbox/src/newconf.c
13772 leeh 2005/01/24 19:08:29 EST (20050125_0)
13776 include client.h s_conf.h
13777 modules/core m_join.c
13778 src newconf.c s_user.c
13780 - added jupe_exempt to auth {};, exempts the user from generating warnings
13781 when they attempt to join juped channels.
13783 Revision Changes Path
13784 7.254 +2 -0 ircd-ratbox/doc/example.conf
13785 7.261 +3 -0 ircd-ratbox/include/client.h
13786 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13787 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13788 7.192 +1 -0 ircd-ratbox/src/newconf.c
13789 7.338 +8 -0 ircd-ratbox/src/s_user.c
13793 leeh 2005/01/24 18:57:02 EST (20050124_6)
13798 - rework shared {};, the format is now:
13800 oper = "flame@*.leeh.co.uk", "*.lan";
13806 oper = "flame@*.leeh.co.uk", "*.lan";
13810 Revision Changes Path
13811 7.191 +55 -23 ircd-ratbox/src/newconf.c
13815 leeh 2005/01/24 17:25:58 EST (20050124_5)
13820 - fix the prototype on load_static_modules()
13822 Revision Changes Path
13823 7.61 +1 -1 ircd-ratbox/include/modules.h
13827 leeh 2005/01/24 16:00:30 EST (20050124_4)
13832 - have cap end call register_local_user() with its own copy of
13833 source_p->username so its safe for unidented users..
13835 Revision Changes Path
13836 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13840 leeh 2005/01/24 15:48:09 EST (20050124_3)
13843 include newconf.h s_conf.h
13845 src newconf.c s_conf.c s_log.c
13847 - move the conf parser over to a table based structure, with generic setting
13848 of integers/strings
13850 Revision Changes Path
13851 7.34 +9 -8 ircd-ratbox/include/newconf.h
13852 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13853 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13854 7.190 +264 -808 ircd-ratbox/src/newconf.c
13855 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13856 7.77 +13 -13 ircd-ratbox/src/s_log.c
13860 leeh 2005/01/24 13:11:30 EST (20050124_2)
13866 - added stacking of ips in exempt {};
13868 Revision Changes Path
13869 7.253 +4 -0 ircd-ratbox/doc/example.conf
13870 7.189 +11 -30 ircd-ratbox/src/newconf.c
13874 leeh 2005/01/24 12:59:57 EST (20050124_1)
13878 src channel.c client.c hash.c hook.c
13879 newconf.c s_user.c watch.c
13881 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13882 consistent with the rest of the dlink code.
13884 Revision Changes Path
13885 1.54 +7 -7 ircd-ratbox/include/tools.h
13886 7.430 +2 -2 ircd-ratbox/src/channel.c
13887 7.487 +6 -6 ircd-ratbox/src/client.c
13888 7.113 +5 -5 ircd-ratbox/src/hash.c
13889 7.35 +1 -1 ircd-ratbox/src/hook.c
13890 7.188 +2 -2 ircd-ratbox/src/newconf.c
13891 7.337 +1 -1 ircd-ratbox/src/s_user.c
13892 1.5 +4 -4 ircd-ratbox/src/watch.c
13896 leeh 2005/01/24 12:47:13 EST (20050124_0)
13901 - cheap hack on sticky capabs..
13903 Revision Changes Path
13904 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13908 leeh 2005/01/22 11:36:54 EST (20050122_0)
13913 - updated my clicap implementation to match the spec so far..
13915 Revision Changes Path
13916 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13920 leeh 2005/01/21 07:14:43 EST (20050121_2)
13925 modules m_services.c
13926 src hook.c s_serv.c
13928 - added hooks for when we're sending a burst
13929 - rewrote hooks.txt
13930 - fix up the hooks ive already done in services compatibility, ill add the
13931 hooks for server/client introductions in a bit.
13933 Revision Changes Path
13934 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13935 1.30 +4 -0 ircd-ratbox/include/hook.h
13936 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13937 7.34 +7 -0 ircd-ratbox/src/hook.c
13938 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13942 leeh 2005/01/21 06:34:03 EST (20050121_1)
13945 contrib example_module.c spy_admin_notice.c
13946 spy_info_notice.c spy_links_notice.c
13947 spy_motd_notice.c spy_stats_notice.c
13948 spy_stats_p_notice.c spy_trace_notice.c
13950 spy_whois_notice_global.c
13952 modules m_admin.c m_info.c m_links.c m_motd.c
13953 m_services.c m_stats.c m_trace.c
13954 m_whois.c static_modules.c.SH
13955 modules/core m_server.c
13956 src client.c hook.c ircd.c modules.c packet.c
13957 s_auth.c s_serv.c s_user.c send.c
13959 - add a better implementation of the hook system, its now a slow leaking
13960 array and events are created whenever we try adding a hook for it, or
13961 theyre registered for the caller.
13963 Ive temporarily fucked services support and removed most of the other
13964 hooks.. I shall fix this soon.
13966 Revision Changes Path
13967 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13968 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13969 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13970 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13971 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13972 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13973 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13974 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13975 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13976 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13977 1.29 +34 -70 ircd-ratbox/include/hook.h
13978 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13979 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13980 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13981 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13982 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13983 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13984 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13985 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13986 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13987 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13988 7.486 +1 -28 ircd-ratbox/src/client.c
13989 7.33 +131 -137 ircd-ratbox/src/hook.c
13990 7.367 +1 -1 ircd-ratbox/src/ircd.c
13991 7.151 +6 -10 ircd-ratbox/src/modules.c
13992 7.138 +10 -14 ircd-ratbox/src/packet.c
13993 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13994 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13995 7.336 +0 -6 ircd-ratbox/src/s_user.c
13996 7.286 +8 -6 ircd-ratbox/src/send.c
14000 leeh 2005/01/20 19:19:20 EST (20050121_0)
14005 - remove an unused struct
14007 Revision Changes Path
14008 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14012 leeh 2005/01/20 13:38:39 EST (20050120_1)
14015 . configure configure.ac
14016 include client.h numeric.h patchlevel.h
14017 modules Makefile.in
14018 src messages.tab s_user.c
14022 - drop back to -O0, fix patchlevel.h
14023 - first stab at client capabilities.. this still needs work.
14025 Revision Changes Path
14026 7.240 +3 -3 ircd-ratbox/configure
14027 7.54 +3 -3 ircd-ratbox/configure.ac
14028 7.260 +3 -0 ircd-ratbox/include/client.h
14029 7.54 +2 -0 ircd-ratbox/include/numeric.h
14030 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14031 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14032 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14033 7.120 +1 -1 ircd-ratbox/src/messages.tab
14034 7.335 +3 -0 ircd-ratbox/src/s_user.c
14038 leeh 2005/01/20 06:04:41 EST (20050120_0)
14041 . ChangeLog RELNOTES
14042 include config.h config.h.dist memory.h
14045 src commio.c crypt.c getopt.c ircd.c s_serv.c
14047 . README.VMS clean.com make.com
14048 include setup.h_vms
14049 modules descrip.mms static_modules_c.com
14050 modules/core descrip.mms
14051 src descrip.mms qio.c version.com
14052 tools descrip.mms mkpasswd_vms.c
14054 - clean changelog, relnotes
14055 - mark patchlevel as 2.1.0beta
14056 - remove VMS support
14058 Revision Changes Path
14059 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14060 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14061 1.111 +1 -348 ircd-ratbox/RELNOTES
14062 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14063 7.182 +0 -42 ircd-ratbox/include/config.h
14064 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14065 7.50 +0 -4 ircd-ratbox/include/memory.h
14066 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14067 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14068 7.2 +0 -58 ircd-ratbox/make.com (dead)
14069 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14070 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14071 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14072 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14073 1.24 +7 -30 ircd-ratbox/src/commio.c
14074 7.12 +0 -4 ircd-ratbox/src/crypt.c
14075 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14076 7.24 +0 -4 ircd-ratbox/src/getopt.c
14077 7.366 +4 -19 ircd-ratbox/src/ircd.c
14078 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14079 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14080 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14081 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14082 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14086 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14092 not using the return values on a few watch functions so make them void
14094 Revision Changes Path
14095 7.2 +5 -5 ircd-ratbox/include/watch.h
14096 1.4 +19 -28 ircd-ratbox/src/watch.c
14099 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14104 Make watch throttle, don't accept letter commands stacked
14106 Revision Changes Path
14107 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14111 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14118 Revision Changes Path
14119 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14123 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14126 . ChangeLog README.FIRST RELNOTES configure
14128 adns adns.h internal.h parse.c transmit.c
14130 contrib example_module.c spy_admin_notice.c
14131 spy_info_notice.c spy_links_notice.c
14132 spy_motd_notice.c spy_stats_notice.c
14133 spy_stats_p_notice.c spy_trace_notice.c
14135 spy_whois_notice_global.c
14136 doc example.conf example.efnet.conf ircd.motd
14137 server-version-info whats-new.txt
14138 help/opers umode xline
14140 include cache.h channel.h class.h client.h
14141 commio.h config.h config.h.dist hash.h
14142 hook.h hostmask.h irc_string.h ircd.h
14143 ircd_defs.h m_info.h memory.h msg.h
14144 newconf.h numeric.h packet.h patchlevel.h
14145 patricia.h s_conf.h s_gline.h s_newconf.h
14146 s_serv.h s_user.h scache.h serno.h
14147 setup.h.in sprintf_irc.h stdinc.h tools.h
14148 modules .depend Makefile.in m_admin.c m_away.c
14149 m_dline.c m_encap.c m_gline.c m_info.c
14150 m_kline.c m_links.c m_list.c m_lusers.c
14151 m_motd.c m_oper.c m_operspy.c m_rehash.c
14152 m_restart.c m_resv.c m_set.c m_stats.c
14153 m_svinfo.c m_testline.c m_testmask.c
14154 m_topic.c m_trace.c m_watch.c m_who.c
14155 m_whois.c m_whowas.c m_xline.c
14156 static_modules.c.SH
14157 modules/core m_error.c m_message.c m_mode.c m_quit.c
14158 m_server.c m_squit.c
14159 src .depend Makefile.in adns.c balloc.c
14160 cache.c channel.c class.c client.c
14161 commio.c crypt.c devpoll.c epoll.c
14162 event.c getopt.c hash.c hook.c hostmask.c
14163 irc_string.c ircd.c ircd_lexer.l
14164 ircd_parser.y ircd_signal.c listener.c
14165 modules.c newconf.c numeric.c packet.c
14166 parse.c patricia.c poll.c reject.c
14167 restart.c s_auth.c s_conf.c s_log.c
14168 s_newconf.c s_serv.c s_user.c scache.c
14169 select.c send.c snprintf.c tools.c
14170 version.c.SH watch.c whowas.c
14171 tools README.mkpasswd mkpasswd.c
14173 . README.VMS clean.com make.com
14175 include common.h s_stats.h setup.h_vms
14177 modules descrip.mms m_challenge.c m_etrace.c
14178 m_invite.c m_names.c m_pass.c m_ping.c
14179 m_pong.c m_services.c m_tb.c m_user.c
14180 m_users.c m_version.c
14181 static_modules_c.com
14182 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14184 servlink descrip.mms
14185 src descrip.mms kdparse.c messages.tab qio.c
14186 s_gline.c s_stats.c version.com
14187 tools descrip.mms mkpasswd_vms.c
14191 modules/core channels.c users.c
14194 merge from RATBOX_2_0
14196 Revision Changes Path
14197 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14198 7.40 +1 -0 ircd-ratbox/README.FIRST
14199 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14200 1.110 +114 -6 ircd-ratbox/RELNOTES
14201 1.17 +4 -0 ircd-ratbox/adns/adns.h
14202 1.17 +4 -4 ircd-ratbox/adns/internal.h
14203 1.12 +38 -38 ircd-ratbox/adns/parse.c
14204 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14205 1.19 +13 -13 ircd-ratbox/adns/types.c
14206 7.1 +10 -0 ircd-ratbox/clean.com (new)
14207 7.239 +47 -29 ircd-ratbox/configure
14208 7.53 +40 -32 ircd-ratbox/configure.ac
14209 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14210 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14211 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14212 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14213 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14214 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14215 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14216 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14217 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14218 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14219 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14220 7.252 +68 -22 ircd-ratbox/doc/example.conf
14221 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14222 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14223 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14224 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14225 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14226 1.5 +2 -1 ircd-ratbox/help/opers/umode
14227 1.7 +1 -1 ircd-ratbox/help/opers/xline
14228 1.2 +1 -0 ircd-ratbox/help/users/umode
14229 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14230 1.7 +8 -0 ircd-ratbox/include/cache.h
14231 7.162 +18 -16 ircd-ratbox/include/channel.h
14232 7.25 +4 -0 ircd-ratbox/include/class.h
14233 7.259 +34 -28 ircd-ratbox/include/client.h
14234 1.13 +45 -7 ircd-ratbox/include/commio.h
14235 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14236 7.181 +74 -16 ircd-ratbox/include/config.h
14237 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14238 7.53 +2 -0 ircd-ratbox/include/hash.h
14239 1.28 +73 -27 ircd-ratbox/include/hook.h
14240 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14241 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14242 7.80 +6 -31 ircd-ratbox/include/ircd.h
14243 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14244 7.56 +14 -8 ircd-ratbox/include/m_info.h
14245 7.49 +4 -0 ircd-ratbox/include/memory.h
14246 7.53 +2 -0 ircd-ratbox/include/msg.h
14247 7.33 +9 -9 ircd-ratbox/include/newconf.h
14248 7.53 +12 -8 ircd-ratbox/include/numeric.h
14249 7.27 +1 -1 ircd-ratbox/include/packet.h
14250 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14251 7.19 +25 -1 ircd-ratbox/include/patricia.h
14252 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14253 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14254 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14255 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14256 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14257 7.34 +13 -9 ircd-ratbox/include/s_user.h
14258 7.15 +1 -1 ircd-ratbox/include/scache.h
14259 7.5366 +1 -1 ircd-ratbox/include/serno.h
14260 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14261 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14262 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14263 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14264 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14265 1.53 +10 -10 ircd-ratbox/include/tools.h
14266 7.1 +58 -0 ircd-ratbox/make.com (new)
14267 1.45 +338 -182 ircd-ratbox/modules/.depend
14268 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14269 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14270 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14271 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14272 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14273 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14274 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14275 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14276 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14277 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14278 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14279 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14280 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14281 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14282 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14283 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14284 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14285 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14286 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14287 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14288 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14289 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14290 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14291 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14292 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14293 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14294 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14295 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14296 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14297 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14298 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14299 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14300 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14301 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14302 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14303 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14304 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14305 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14306 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14307 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14308 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14309 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14310 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14311 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14312 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14313 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14314 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14315 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14316 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14317 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14318 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14319 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14320 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14321 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14322 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14323 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14324 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14325 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14326 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14327 7.48 +162 -119 ircd-ratbox/src/.depend
14328 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14329 7.75 +5 -5 ircd-ratbox/src/adns.c
14330 7.84 +1 -1 ircd-ratbox/src/balloc.c
14331 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14332 1.23 +75 -7 ircd-ratbox/src/cache.c
14333 7.429 +342 -79 ircd-ratbox/src/channel.c
14334 7.67 +42 -2 ircd-ratbox/src/class.c
14335 7.485 +245 -85 ircd-ratbox/src/client.c
14336 1.23 +349 -43 ircd-ratbox/src/commio.c
14337 7.11 +4 -0 ircd-ratbox/src/crypt.c
14338 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14339 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14340 1.32 +4 -8 ircd-ratbox/src/epoll.c
14341 7.46 +63 -6 ircd-ratbox/src/event.c
14342 7.23 +4 -0 ircd-ratbox/src/getopt.c
14343 7.112 +8 -7 ircd-ratbox/src/hash.c
14344 7.32 +135 -133 ircd-ratbox/src/hook.c
14345 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14346 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14347 7.365 +56 -48 ircd-ratbox/src/ircd.c
14348 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14349 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14350 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14351 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14352 7.122 +14 -13 ircd-ratbox/src/listener.c
14353 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14354 7.150 +17 -8 ircd-ratbox/src/modules.c
14355 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14356 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14357 7.137 +55 -42 ircd-ratbox/src/packet.c
14358 7.187 +8 -15 ircd-ratbox/src/parse.c
14359 7.28 +2 -4 ircd-ratbox/src/patricia.c
14360 7.82 +3 -1 ircd-ratbox/src/poll.c
14361 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14362 1.32 +8 -3 ircd-ratbox/src/reject.c
14363 7.34 +1 -0 ircd-ratbox/src/restart.c
14364 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14365 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14366 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14367 7.76 +32 -35 ircd-ratbox/src/s_log.c
14368 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14369 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14370 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14371 7.334 +773 -2 ircd-ratbox/src/s_user.c
14372 7.27 +2 -1 ircd-ratbox/src/scache.c
14373 7.44 +2 -0 ircd-ratbox/src/select.c
14374 7.285 +12 -12 ircd-ratbox/src/send.c
14375 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14376 7.46 +0 -1 ircd-ratbox/src/tools.c
14377 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14378 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14379 1.3 +4 -4 ircd-ratbox/src/watch.c
14380 7.32 +1 -0 ircd-ratbox/src/whowas.c
14381 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14382 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14383 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14384 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14388 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14390 Modified files: (Branch: RATBOX_2_0)
14393 a remote client is never going to have a watch list..duh
14395 Revision Changes Path
14396 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14400 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14402 Added files: (Branch: RATBOX_2_0)
14407 Revision Changes Path
14408 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14412 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14414 Added files: (Branch: RATBOX_2_0)
14418 helps if we actually include the .c/.h files
14420 Revision Changes Path
14421 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14422 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14426 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14428 Modified files: (Branch: RATBOX_2_0)
14429 . configure configure.ac
14430 include client.h numeric.h s_conf.h setup.h.in
14432 modules Makefile.in
14433 modules/core m_nick.c
14434 src Makefile.in client.c ircd.c messages.tab
14435 newconf.c s_conf.c s_user.c
14437 backport watch from devel
14439 Revision Changes Path
14440 7.229.2.10 +12 -2 ircd-ratbox/configure
14441 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14442 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14443 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14444 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14445 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14446 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14447 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14448 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14449 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14450 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14451 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14452 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14453 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14454 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14455 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14459 leeh 2005/01/12 10:12:40 EST (20050112_1)
14461 Modified files: (Branch: RATBOX_2_0)
14463 modules m_services.c m_whois.c
14466 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14467 when the user is logged in
14469 Revision Changes Path
14470 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14471 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14472 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14473 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14477 leeh 2005/01/11 19:47:14 EST (20050112_0)
14479 Modified files: (Branch: RATBOX_2_0)
14480 include supported.h
14481 Added files: (Branch: RATBOX_2_0)
14485 - added doc/services.txt, outlining the compatibility code
14487 Revision Changes Path
14488 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14489 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14493 leeh 2005/01/11 18:38:10 EST (20050111_5)
14495 Modified files: (Branch: RATBOX_2_0)
14496 include client.h hook.h
14497 modules m_services.c
14498 modules/core m_server.c
14499 src hook.c s_serv.c
14501 - more services compatibility code:
14502 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14503 appropriate service {}; entry, only accept SU from these.
14504 - hook into us finishing nick burst, and have services burst a list of
14507 Revision Changes Path
14508 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14509 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14510 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14511 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14512 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14513 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14517 leeh 2005/01/11 17:32:42 EST (20050111_4)
14519 Modified files: (Branch: RATBOX_2_0)
14520 . configure configure.ac
14522 modules Makefile.in
14524 Added files: (Branch: RATBOX_2_0)
14525 modules m_services.c
14527 - more services compatibility code:
14528 - encap handlers for SU (services marking client as logged in)
14529 - and for LOGIN (servers bursting logged in status)
14530 - move suser from Client -> User
14532 Revision Changes Path
14533 7.229.2.9 +9 -3 ircd-ratbox/configure
14534 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14535 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14536 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14537 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14538 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14542 leeh 2005/01/11 16:46:34 EST (20050111_3)
14544 Modified files: (Branch: RATBOX_2_0)
14545 include ircd_defs.h
14547 - whoops, missing #endif
14549 Revision Changes Path
14550 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14554 leeh 2005/01/11 15:56:57 EST (20050111_2)
14556 Modified files: (Branch: RATBOX_2_0)
14557 include ircd_defs.h
14559 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14560 have ipv6 just report sizeof(struct sockaddr_in)
14562 Revision Changes Path
14563 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14567 leeh 2005/01/10 20:19:35 EST (20050111_1)
14569 Modified files: (Branch: RATBOX_2_0)
14572 - fix a gcc warning
14574 Revision Changes Path
14575 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14579 leeh 2005/01/10 20:10:35 EST (20050111_0)
14581 Modified files: (Branch: RATBOX_2_0)
14582 adns internal.h parse.c transmit.c types.c
14584 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14587 Revision Changes Path
14588 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14589 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14590 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14591 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14595 leeh 2005/01/10 17:48:48 EST (20050110_3)
14597 Modified files: (Branch: RATBOX_2_0)
14600 - send out the reformatted xline to opers (\s -> ' ')
14602 Revision Changes Path
14603 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14607 leeh 2005/01/10 16:18:53 EST (20050110_2)
14609 Modified files: (Branch: RATBOX_2_0)
14612 include client.h supported.h
14613 src messages.tab s_user.c send.c
14615 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14618 Revision Changes Path
14619 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14620 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14621 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14622 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14623 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14624 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14625 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14629 leeh 2005/01/10 14:50:47 EST (20050110_1)
14631 Modified files: (Branch: RATBOX_2_0)
14632 doc example.conf example.efnet.conf
14634 - I dont remember ts6 desyncing on bans, so im not sure why the example
14637 Revision Changes Path
14638 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14639 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14643 leeh 2005/01/10 13:31:10 EST (20050110_0)
14645 Modified files: (Branch: RATBOX_2_0)
14646 . configure configure.ac
14647 include channel.h client.h numeric.h s_conf.h
14648 s_serv.h setup.h.in
14649 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14651 src channel.c messages.tab newconf.c s_conf.c
14654 - added --enable-services to configure, which enables some ratbox-services
14655 compatibility code:
14656 - chanmode +r, registered users only
14657 - usermode +S, prevents deop/kick of a service
14658 - service { }; block in conf for the above umode
14660 Revision Changes Path
14661 7.229.2.8 +28 -16 ircd-ratbox/configure
14662 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14663 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14664 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14665 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14666 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14667 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14668 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14669 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14670 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14671 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14672 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14673 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14674 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14675 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14676 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14677 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14678 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14679 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14683 leeh 2005/01/09 08:23:30 EST (20050109_0)
14685 Modified files: (Branch: RATBOX_2_0)
14688 - remove a tab, and add +C to opers umode help
14690 Revision Changes Path
14691 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode