1 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
3 SAVE: make the nickTS of the UID nick equal to 100, so it
4 is always in sync on the network.
8 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
9 +15 -11 trunk/modules/core/m_nick.c (File Modified)
12 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
14 Force nickTS to increase when a local user changes their nick.
18 +5 -1 trunk/modules/core/m_nick.c (File Modified)
21 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
23 Remove #define UFLAGS. We haven't allowed this
24 undocumented extension to the IRC protocol for
25 years (allowing an initial umode in USER).
29 +0 -2 trunk/modules/m_user.c (File Modified)
32 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
34 Move new_local_user hook, so it is possible to call
35 exit_client() from it, refusing the connection.
39 +3 -1 trunk/doc/hooks.txt (File Modified)
40 +10 -9 trunk/src/s_user.c (File Modified)
43 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
45 Only free PreClient struct when the rest of the Client
46 is freed, not immediately upon exit_client(). Doing this
47 would cause problems with sasl's new_local_user hook
48 vs hooks that exit the client there.
52 +0 -1 trunk/src/client.c (File Modified)
55 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
57 Use TS6 prefix for server-server JOIN 0.
61 +2 -1 trunk/modules/core/m_join.c (File Modified)
64 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
66 Use orighost in kill server notices.
70 +3 -3 trunk/modules/core/m_kill.c (File Modified)
73 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
75 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
79 +3 -3 trunk/modules/m_set.c (File Modified)
82 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
88 +1 -1 trunk/src/messages.tab (File Modified)
91 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
93 Show max_clients in /info.
97 +6 -0 trunk/modules/m_info.c (File Modified)
100 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
102 Don't allow /quote set max higher than the
103 serverinfo::max_clients ircd.conf value.
107 +8 -0 trunk/modules/m_set.c (File Modified)
110 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
112 Change code that checks maxclients limit: allow exactly
113 the configured amount of non-exceed_limit clients.
114 Code that appeared to limit exceed_limit clients too
115 but less heavily removed (it was not effective because
116 the parentheses were wrong).
120 +2 -4 trunk/src/s_user.c (File Modified)
123 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
125 By default, leave MAX_BUFFER fds free for log files,
126 server connections, ident lookups, exceed_limit clients,
127 etc. Mention this in example.conf and reference.conf.
131 +4 -2 trunk/doc/example.conf (File Modified)
132 +3 -1 trunk/doc/reference.conf (File Modified)
133 +1 -1 trunk/src/s_conf.c (File Modified)
136 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
138 --with-maxclients configure option is gone
142 +0 -11 trunk/INSTALL (File Modified)
145 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
147 Make the code that raises fd rlimit to hard limit work.
151 +5 -5 trunk/src/ircd.c (File Modified)
154 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
156 - note the I/O reworking
160 +2 -0 trunk/NEWS (File Modified)
163 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
169 +4 -4 trunk/doc/Makefile.in (File Modified)
172 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
174 - enforce proper conditions for EPOLL_CTL_DEL.
175 - remove possibly problematic "performance" check
179 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
182 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
184 - rename m_list_safelist to m_list and remove ratbox implementation
188 +393 -664 trunk/modules/Makefile.in (File Modified)
189 + - trunk/modules/m_list.c (File Added)
190 + - trunk/modules/m_list_ratbox.c (File Deleted)
191 + - trunk/modules/m_list_safelist.c (File Deleted)
194 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
196 - some more transit to sendto_one_numeric().
200 +2 -3 trunk/modules/m_away.c (File Modified)
201 +3 -3 trunk/src/messages.tab (File Modified)
202 +1 -1 trunk/src/s_user.c (File Modified)
205 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
207 - change some sendto_one() to sendto_one_numeric().
211 +4 -10 trunk/modules/m_admin.c (File Modified)
212 +3 -3 trunk/modules/m_map.c (File Modified)
213 +12 -12 trunk/src/messages.tab (File Modified)
214 +1 -2 trunk/src/s_conf.c (File Modified)
215 +9 -10 trunk/src/s_user.c (File Modified)
218 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
220 - river's ports.c from old charybdis trunk
224 +195 -0 trunk/configure.ac (File Modified)
225 + - trunk/libcharybdis/ports.c (File Added)
228 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
230 - remove broken ports stuff and devpoll stuff.
234 +0 -307 trunk/configure (File Modified)
235 +0 -21 trunk/configure.ac (File Modified)
236 +0 -474 trunk/include/setup.h.in (File Modified)
237 + - trunk/libcharybdis/devpoll.c (File Deleted)
238 + - trunk/libcharybdis/ports.c (File Deleted)
241 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
247 +1 -25 trunk/configure (File Modified)
248 +0 -3 trunk/include/setup.h.in (File Modified)
251 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
253 - remove x86-optimized hash code.
257 +0 -13 trunk/configure.ac (File Modified)
258 +2 -187 trunk/src/Makefile.in (File Modified)
259 + - trunk/src/fnvhash.s (File Deleted)
262 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
264 - apparently setting KE_LENGTH to 128 is fine.
268 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
271 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
273 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
277 +5627 -5747 trunk/configure (File Modified)
278 +0 -15 trunk/configure.ac (File Modified)
279 +0 -2 trunk/include/m_info.h (File Modified)
280 +6 -9 trunk/include/setup.h.in (File Modified)
281 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
284 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
286 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
287 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
288 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
292 +0 -5 trunk/include/config.h (File Modified)
293 +0 -5 trunk/include/config.h.dist (File Modified)
294 +0 -6 trunk/include/defaults.h (File Modified)
295 +0 -3 trunk/include/m_info.h (File Modified)
296 +21 -7 trunk/libcharybdis/commio.c (File Modified)
297 +2 -0 trunk/libcharybdis/commio.h (File Modified)
298 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
299 +4 -3 trunk/libcharybdis/poll.c (File Modified)
300 +0 -3 trunk/libcharybdis/select.c (File Modified)
301 +0 -9 trunk/src/ircd.c (File Modified)
302 +23 -26 trunk/src/listener.c (File Modified)
303 +2 -1 trunk/src/restart.c (File Modified)
304 +5 -1 trunk/src/s_auth.c (File Modified)
305 +1 -1 trunk/src/s_conf.c (File Modified)
306 +3 -1 trunk/src/s_serv.c (File Modified)
309 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
311 Repair operspy who !#channel, broken by me in r3283.
315 +2 -2 trunk/modules/m_who.c (File Modified)
318 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
320 Update bug report and IRC channel information.
324 +2 -1 trunk/BUGS (File Modified)
325 +2 -1 trunk/NEWS (File Modified)
328 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
330 Change copyright years in version.c.SH as in release-2.1 r3339.
334 +2 -2 trunk/src/version.c.SH (File Modified)
337 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
343 +104 -0 trunk/configure (File Modified)
346 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
348 Need to check for various flavours of epoll,
349 even if --enable-epoll is forced.
353 +1 -0 trunk/configure.ac (File Modified)
356 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
358 Hack to allow some more warnings, already present in configure (?).
362 +1 -1 trunk/aclocal.m4 (File Modified)
365 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
367 Merge old trunk r2077,r2079:
368 - Move closing of servlink control fd to close_connection()
369 instead of doing it in exit_local_server(), and make sure
370 we first close the data fd and then the control fd.
371 - Have servlink process ready fds in order net, data, ctrl
372 instead of ctrl, data, net. This seems to fix the problem
373 that squit reasons do not show up on the other side of a
374 ziplink (by making it send any final SQUIT and/or ERROR
375 before noticing the closed control fd).
379 +1 -1 trunk/servlink/io.c (File Modified)
380 +3 -12 trunk/src/client.c (File Modified)
383 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
385 Don't show the UID if a TS6 server sends a kick with
386 an empty or no comment. Note that charybdis never sends
391 +4 -4 trunk/modules/core/m_kick.c (File Modified)
394 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
396 Merge old trunk r2081:
397 Don't say that services cannot be killed in
398 ERR_ISCHANSERVICE message (given when trying
399 to kick or deop them), as that's not the case.
403 +1 -1 trunk/src/messages.tab (File Modified)
406 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
408 Merge old trunk r2059
409 Clarifications to the descriptions of umode +Q and cmode +F,
410 suggested by Ariadne@SorceryNet.
414 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
415 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
418 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
420 Merge old trunk r2907,r2991:
421 Allow TESTLINE on channel names.
425 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
426 +4 -0 trunk/help/opers/testline (File Modified)
427 +22 -0 trunk/modules/m_testline.c (File Modified)
430 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
432 Merge old trunk r2835:
433 resolver: if sendto(2) fails, try sending to the next nameserver
437 +1 -1 trunk/src/res.c (File Modified)
440 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
442 Merge old trunk r2817:
443 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
444 starts with a digit. This is safe because the last
445 parameter is a nick and never a UID. (The first parameter
446 in a server-server two-param whois is a UID/SID.)
450 +1 -1 trunk/modules/m_whois.c (File Modified)
453 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
455 Merge old trunk r2779,r2785:
456 Show correct privilege name in a few ERR_NOPRIVS numerics.
460 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
461 +1 -1 trunk/extensions/m_opme.c (File Modified)
462 +2 -2 trunk/unsupported/m_force.c (File Modified)
465 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
467 Merge old trunk r2695:
468 Send an SQUIT instead of an ERROR to announce /die to connected servers.
469 This will generate better server notices.
473 +3 -2 trunk/modules/core/m_die.c (File Modified)
476 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
478 Merge old trunk r2294:
479 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
483 +1 -1 trunk/src/s_user.c (File Modified)
486 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
488 Merge old trunk r2226:
489 If we are connecting outward to a server, check if the
490 server name they sent is the same as what we tried to
491 connect to. Previously such a connection could succeed
492 if there existed connect blocks with the same IP and
493 passwords for the other server name.
497 +11 -0 trunk/modules/core/m_server.c (File Modified)
500 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
502 Merge old trunk r2212:
503 Another handling of SJOINs without nicks:
504 Propagate them if the channel is +P or the channel
505 already existed, otherwise remove the channel again
506 and do not propagate the SJOIN.
510 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
513 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
515 Remove channels entirely from /whois on services.
516 This cannot be overridden with operspy.
520 +20 -17 trunk/modules/m_whois.c (File Modified)
523 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
525 Fix /who on channels with ** in their name.
529 +2 -2 trunk/modules/m_who.c (File Modified)
532 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
534 NEWS: As in 2.1.3, mention that the TS6 revision will
535 interoperate with older versions
539 +2 -1 trunk/NEWS (File Modified)
542 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
544 Fix documentation of HIDE_SERVERS_IPS define.
548 +2 -2 trunk/include/config.h.dist (File Modified)
551 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
553 Don't leak auth{} spoofed ip for I-line is full notice either.
557 +1 -1 trunk/src/s_conf.c (File Modified)
560 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
566 +37 -0 trunk/NEWS (File Modified)
569 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
571 Allow /invite (but not invex) to override +r, +l, +j in
572 addition to +i. As before, a restrictive mode must be in
573 place at /invite time for the invite to have an effect;
574 +r does not count as a restrictive mode if the user is
575 logged in; +l and +j always count as restrictive modes to
576 allow for cases where they would allow join at /invite
577 time but not when the user tries to join.
581 +6 -2 trunk/modules/m_invite.c (File Modified)
582 +21 -10 trunk/src/channel.c (File Modified)
585 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
587 Remove invite_ops_only, forcing it to YES.
591 +0 -1 trunk/doc/example.conf (File Modified)
592 +0 -5 trunk/doc/reference.conf (File Modified)
593 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
594 +0 -1 trunk/include/s_conf.h (File Modified)
595 +0 -6 trunk/modules/m_info.c (File Modified)
596 +10 -14 trunk/modules/m_invite.c (File Modified)
597 +0 -1 trunk/src/newconf.c (File Modified)
598 +0 -1 trunk/src/s_conf.c (File Modified)
601 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
603 Move username check after xline and dnsbl checks, so it
604 will not complain to opers about clients who are xlined
605 or blacklisted anyway (both of which silently reject).
609 +15 -15 trunk/src/s_user.c (File Modified)
612 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
614 - MASTER_MAX is no longer relevant
618 +0 -7 trunk/modules/m_set.c (File Modified)
621 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
623 - add config option for setting max_clients.
627 +5 -0 trunk/doc/example.conf (File Modified)
628 +5 -0 trunk/doc/reference.conf (File Modified)
629 +2 -0 trunk/include/s_conf.h (File Modified)
630 +1 -1 trunk/src/ircd.c (File Modified)
631 +2 -0 trunk/src/newconf.c (File Modified)
632 +2 -1 trunk/src/s_conf.c (File Modified)
635 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
637 - remove get_maxrss() and all of that insecure and unsafe nonsense
641 +3 -38 trunk/src/ircd.c (File Modified)
642 +1 -1 trunk/src/restart.c (File Modified)
643 +0 -4 trunk/src/s_stats.c (File Modified)
646 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
648 - avoid some potential NULL dereferencing
652 +1 -1 trunk/libcharybdis/commio.c (File Modified)
655 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
661 +1 -1 trunk/libcharybdis/poll.c (File Modified)
664 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
666 - rework poll a bit for the MAXCONNECTIONS changes.
670 +46 -23 trunk/libcharybdis/poll.c (File Modified)
673 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
675 Our way of using kqueue may cause it to report fds we
676 don't know about anymore, cope.
680 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
683 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
685 Don't reference freed memory (fde_t) in comm_close().
689 +1 -1 trunk/libcharybdis/commio.c (File Modified)
692 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
694 - fix for 100% cpu use
698 +1 -1 trunk/libcharybdis/commio.c (File Modified)
701 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
703 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
707 +37 -25 trunk/libcharybdis/commio.c (File Modified)
710 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
712 - clear up use of fd_table in ircd.
716 +3 -2 trunk/src/s_serv.c (File Modified)
719 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
721 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
725 +97 -26 trunk/libcharybdis/commio.c (File Modified)
726 +3 -2 trunk/libcharybdis/commio.h (File Modified)
727 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
728 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
729 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
730 +3 -3 trunk/libcharybdis/poll.c (File Modified)
731 +2 -2 trunk/libcharybdis/ports.c (File Modified)
732 +2 -2 trunk/libcharybdis/select.c (File Modified)
735 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
737 Fix some cases where the size argument to strlcpy()
738 for usernames and hostnames is 1 too small.
742 +1 -1 trunk/modules/m_chghost.c (File Modified)
743 +2 -2 trunk/src/res.c (File Modified)
744 +2 -2 trunk/src/s_user.c (File Modified)
747 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
749 Cut down quit/part/kick reasons to avoid quit reasons
750 overflowing the client exiting server notice (from
751 TOPICLEN to 260). kill reasons become shorter accordingly.
752 kline/dline/gline reasons become 390.
753 away messages stay at TOPICLEN for now.
757 +8 -3 trunk/include/ircd_defs.h (File Modified)
758 +2 -2 trunk/modules/m_dline.c (File Modified)
759 +4 -4 trunk/modules/m_gline.c (File Modified)
760 +2 -2 trunk/modules/m_kline.c (File Modified)
763 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
765 Don't leak auth{} spoofed IP addresses in +f notices.
766 from ratbox (androsyn)
770 +10 -3 trunk/src/s_conf.c (File Modified)
773 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
775 Make oper_up() take +i/-i during opering up into account
776 (e.g. no_oper_invis extension, +i in operator::umodes).
777 Remove the hack from no_oper_invis.
781 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
782 +4 -0 trunk/src/s_user.c (File Modified)
785 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
787 no_oper_invis: decrement invisible count when clearing
788 invisible on a local client who has just opered up
789 oper_up() should really do this
793 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
796 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
798 Put "End of Channel Quiet List" instead of
799 "End of Channel Ban List" for a +q list.
800 Due to client restrictions the numerics for
801 quiet lists must be the same as for ban lists.
805 +4 -1 trunk/src/chmode.c (File Modified)
808 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
810 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
811 Change TS6 JOIN processing
812 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
813 a local user joins an existing channel
814 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
815 propagating a TS6 JOIN
816 - don't interpret simple modes in an incoming TS6 JOIN
818 This is to avoid desyncs when certain mode changes (e.g. -im)
819 cross with joins. A downside is that simple modes will be
820 more desynched when a JOIN creates a channel or lowers TS,
821 but that's less important.
823 Update the TS6 specification to include this, and clarify
824 that TMODE can come from a server and that MODE must be
825 translated into TMODE from other servers too.
829 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
830 +19 -127 trunk/modules/core/m_join.c (File Modified)
833 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
835 Make -logfile work again.
839 +2 -2 trunk/src/s_log.c (File Modified)
842 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
844 - fix off-by-one memory overflow error.
848 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
851 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
853 Change handling of modularized umodes:
854 - keep the bitmask reserved forever to the letter, fixing
855 the problems when loading multiple umode modules,
856 unloading them and then loading them in a different order
857 - don't allow local users to change umodes which have
858 been unloaded and don't set them on new users via
863 +24 -3 trunk/src/s_user.c (File Modified)
866 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
868 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
872 +1 -0 trunk/include/s_user.h (File Modified)
873 +0 -22 trunk/libcharybdis/tools.c (File Modified)
874 +0 -1 trunk/libcharybdis/tools.h (File Modified)
875 +22 -0 trunk/src/s_user.c (File Modified)
878 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
880 DNSBL keyword substitution is available as of 2.1.3.
884 +1 -1 trunk/doc/example.conf (File Modified)
887 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
889 Change two occurances like match(userinput, target_p->name) ||
890 match(target_p->name, userinput) to just match(userinput,
891 target_p->name). No client name can contain * or ? now.
895 +1 -1 trunk/modules/m_trace.c (File Modified)
896 +1 -2 trunk/src/s_serv.c (File Modified)
899 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
901 Do not try find_server() on a name find_client() has
902 returned NULL for, as this will always return NULL
903 since the removal of hostmasking.
907 +1 -2 trunk/modules/m_pong.c (File Modified)
908 +0 -4 trunk/src/s_serv.c (File Modified)
911 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
913 Remove server_exists() which checked whether the
914 server name existed taking hostmasking into account
915 and just check with find_server(); admittedly
916 this checks if the name is a SID but that's not
921 +3 -27 trunk/modules/core/m_server.c (File Modified)
924 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
926 Remove hash_find_masked_server(), which made it possible
927 to specify the full (unmasked) name of a server behind
928 a hostmask. As a result find_any_client() (for prefixes)
929 becomes equal to find_client(), so remove that too.
933 +0 -1 trunk/include/hash.h (File Modified)
934 +1 -75 trunk/src/hash.c (File Modified)
935 +1 -1 trunk/src/parse.c (File Modified)
938 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
940 Remove '*' from valid server name characters.
941 This makes it impossible to connect hostmasked servers.
942 (This support didn't work well anyway, was incompatible
943 with TS6 and we never masked ourselves.)
947 +1 -1 trunk/src/match.c (File Modified)
950 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
952 Change spambot, flooder and jupe joiner notices from host to orighost.
956 +1 -1 trunk/modules/core/m_join.c (File Modified)
957 +2 -2 trunk/modules/core/m_message.c (File Modified)
958 +2 -2 trunk/src/channel.c (File Modified)
961 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
963 Add documentation for SASL client protocol, same as atheme doc/SASL.
967 + - trunk/doc/sasl.txt (File Added)
970 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
972 Include real hostname in Closing Link message for unknown
973 connections that have sent USER. This is helpful for
974 k-lined users while not breaking server IP hiding.
978 +3 -1 trunk/src/client.c (File Modified)
981 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
987 +29 -29 trunk/configure (File Modified)
990 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
992 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
996 +3 -3 trunk/modules/core/m_kill.c (File Modified)
999 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1001 Backport from early 3.x:
1004 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1006 - remove "Processing connection to foobar.net" message
1010 +0 -3 trunk/src/s_auth.c (File Modified)
1013 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1015 - missed the processing connection one (actually, we can probably nuke this one)
1019 +1 -2 trunk/src/s_auth.c (File Modified)
1022 river 2006/09/27 16:33:05 UTC (20060927-2174)
1024 get_client_name = stupid
1029 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1032 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1034 - remove excessive arguments
1038 +1 -2 trunk/src/s_conf.c (File Modified)
1039 +1 -1 trunk/src/s_user.c (File Modified)
1042 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1044 - use sendto_one_notice() for on-connect notices too.
1048 +10 -10 trunk/src/s_auth.c (File Modified)
1051 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1053 - use sendto_one_notice() in the core, too.
1057 +2 -2 trunk/src/chmode.c (File Modified)
1058 +8 -15 trunk/src/modules.c (File Modified)
1059 +3 -5 trunk/src/s_conf.c (File Modified)
1060 +1 -2 trunk/src/s_newconf.c (File Modified)
1061 +20 -57 trunk/src/s_user.c (File Modified)
1064 river 2006/09/27 16:19:25 UTC (20060927-2166)
1066 the KILL command will use get_client_name(, SHOW_IP) instead of
1067 target->name, and will show a more useful error for local opers
1072 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1075 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1077 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1081 +4 -2 trunk/src/send.c (File Modified)
1084 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1090 +1 -1 trunk/include/client.h (File Modified)
1093 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1095 - get_id(): fall back to "*" if client has no known name
1099 +1 -1 trunk/include/client.h (File Modified)
1102 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1104 - convert to sendto_one_notice().
1108 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1109 +4 -6 trunk/unsupported/m_force.c (File Modified)
1112 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1114 - use sendto_one_notice() in many places instead of
1115 sendto_one(source_p, ":%s NOTICE %s :", ...);
1119 +10 -25 trunk/extensions/example_module.c (File Modified)
1120 +5 -14 trunk/extensions/hurt.c (File Modified)
1121 +1 -2 trunk/extensions/m_42.c (File Modified)
1122 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1123 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1124 +1 -2 trunk/extensions/m_opme.c (File Modified)
1125 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1126 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1127 +3 -7 trunk/modules/core/m_die.c (File Modified)
1128 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1129 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1130 +1 -2 trunk/modules/m_challenge.c (File Modified)
1131 +11 -15 trunk/modules/m_connect.c (File Modified)
1132 +20 -28 trunk/modules/m_dline.c (File Modified)
1133 +2 -2 trunk/modules/m_etrace.c (File Modified)
1134 +11 -21 trunk/modules/m_gline.c (File Modified)
1135 +2 -4 trunk/modules/m_kline.c (File Modified)
1136 +1 -2 trunk/modules/m_rehash.c (File Modified)
1137 +3 -7 trunk/modules/m_restart.c (File Modified)
1138 +31 -45 trunk/modules/m_set.c (File Modified)
1139 +2 -4 trunk/modules/m_testmask.c (File Modified)
1140 +5 -8 trunk/modules/m_unreject.c (File Modified)
1141 +2 -5 trunk/modules/m_xline.c (File Modified)
1146 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1147 +10 -25 trunk/extensions/example_module.c (File Modified)
1148 +5 -14 trunk/extensions/hurt.c (File Modified)
1149 +1 -2 trunk/extensions/m_42.c (File Modified)
1150 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1151 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1152 +1 -2 trunk/extensions/m_opme.c (File Modified)
1153 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1154 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1155 +3 -7 trunk/modules/core/m_die.c (File Modified)
1156 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1157 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1158 +1 -2 trunk/modules/m_challenge.c (File Modified)
1159 +11 -15 trunk/modules/m_connect.c (File Modified)
1160 +2 -4 trunk/modules/m_dline.c (File Modified)
1161 +2 -2 trunk/modules/m_etrace.c (File Modified)
1162 +11 -21 trunk/modules/m_gline.c (File Modified)
1163 +2 -4 trunk/modules/m_kline.c (File Modified)
1164 +1 -2 trunk/modules/m_rehash.c (File Modified)
1165 +3 -7 trunk/modules/m_restart.c (File Modified)
1166 +31 -45 trunk/modules/m_set.c (File Modified)
1167 +2 -4 trunk/modules/m_testmask.c (File Modified)
1168 +5 -8 trunk/modules/m_unreject.c (File Modified)
1169 +1 -3 trunk/modules/m_xline.c (File Modified)
1170 +2 -2 trunk/src/chmode.c (File Modified)
1171 +8 -15 trunk/src/modules.c (File Modified)
1172 +10 -14 trunk/src/s_auth.c (File Modified)
1173 +3 -6 trunk/src/s_conf.c (File Modified)
1174 +1 -2 trunk/src/s_newconf.c (File Modified)
1175 +20 -57 trunk/src/s_user.c (File Modified)
1176 +4 -2 trunk/src/send.c (File Modified)
1177 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1178 +4 -6 trunk/unsupported/m_force.c (File Modified)
1181 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1183 - keyword-subst from charybdis 2.2.
1187 +12 -3 trunk/doc/example.conf (File Modified)
1188 +58 -3 trunk/doc/reference.conf (File Modified)
1189 + - trunk/include/substitution.h (File Added)
1190 +1 -0 trunk/src/Makefile.in (File Modified)
1191 +2 -2 trunk/src/s_conf.c (File Modified)
1192 +164 -1 trunk/src/s_user.c (File Modified)
1193 + - trunk/src/substitution.c (File Added)
1196 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1198 Removed merge tracking for "svnmerge" for
1199 http://svn.atheme.org/charybdis/branches/release-2.2
1203 + - trunk/ (Property Modified)
1206 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1208 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1209 http://svn.atheme.org/charybdis/branches/release-2.2
1213 + - trunk/ (Property Modified)
1216 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1218 Removed merge tracking for "svnmerge" for
1219 http://svn.atheme.org/charybdis/branches/release-2.2
1223 + - trunk/ (Property Modified)
1226 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1228 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1229 http://svn.atheme.org/charybdis/branches/release-2.2
1233 + - trunk/ (Property Modified)
1236 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1242 + - trunk/ (Property Modified)
1245 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1247 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1248 http://svn.atheme.org/charybdis/branches/release-2.2
1252 + - trunk/ (Property Modified)
1255 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1257 - version bump to 2.2.0
1261 +3 -1 trunk/NEWS (File Modified)
1262 +1 -1 trunk/configure.ac (File Modified)
1265 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1268 + branches/release-2.1 -> 2.2 base
1269 + 3.0 -> branches/cxxconversion
1270 + backport some immediate 3.0 functionality for 2.2
1275 + - trunk/ (File Added)
1278 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1280 Merged revisions 3135,3137 via svnmerge from
1281 http://svn.atheme.org/charybdis/trunk
1284 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1286 - Expand TRACE description
1287 - Mention expiry time in TESTLINE
1289 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1291 Update copyright year for sgml docs to 2007.
1296 + - branches/release-2.1/ (Property Modified)
1297 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1298 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1301 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1303 Merged revisions 1999 via svnmerge from
1304 http://svn.atheme.org/charybdis/trunk
1305 Add river to CREDITS
1308 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1315 + - branches/release-2.1/ (Property Modified)
1316 +1 -0 branches/release-2.1/CREDITS (File Modified)
1319 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1321 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1322 http://svn.atheme.org/charybdis/trunk
1325 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1327 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1329 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1331 - add use_forward to /info
1333 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1335 Call channel_modes() with &me instead of source_p when
1336 sending out a JOIN and SJOIN for a local user. This
1337 saves checking whether they are on the channel they
1340 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1342 If use_forward is disabled:
1344 - hide +f in /mode #channel (/mode #channel f still shows it)
1345 - do not send any mode changes adding +f to local clients
1346 (-f ones are still sent)
1351 + - branches/release-2.1/ (Property Modified)
1352 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1353 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1354 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1355 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1356 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1357 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1358 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1359 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1360 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1361 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1362 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1363 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1366 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1368 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1372 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1373 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1374 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1377 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1379 Add accountability (wallops, log) to OKICK.
1383 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1386 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1388 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1389 Similar to branches/release-2.2 r3061.
1393 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1396 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1398 - Write xline to file after instead of before notifying opers and source
1399 - Also notify source of failure to add xline
1400 Similar to branches/release-2.2 r3057.
1404 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1407 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1409 If a dline/kline/resv cannot be added to the file, send
1410 the regular notices to local opers and source anyway,
1411 and also warn the source (local opers were already warned).
1412 Similar to branches/release-2.2 r3053.
1416 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1419 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1421 Port over fixes from unkline/unxline/unresv to undline.
1422 Similar to branches/release-2.2 r3049.
1426 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1429 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1431 Merged revisions 2915 via svnmerge from
1432 http://svn.atheme.org/charybdis/trunk
1435 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1437 In usage message, show kline.conf and xline.conf instead
1438 of klines.conf and xlines.conf.
1443 + - branches/release-2.1/ (Property Modified)
1444 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1447 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1449 Merged revisions 2831,2833,2853 via svnmerge from
1450 http://svn.atheme.org/charybdis/trunk
1453 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1455 unkline/unxline/unresv:
1456 - if fclose on the output returns an error, treat this as a
1458 - check if the rename from the temp file to the ban conf failed
1460 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1462 When adding a permanent dline/kline/xline/resv, check
1463 the return value of fclose().
1465 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1467 Do not free xline aconf if it could not be written out.
1468 It will be added to the list in memory anyway.
1473 + - branches/release-2.1/ (Property Modified)
1474 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1475 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1476 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1477 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1480 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1482 NEWS: Clarify effects of ip_cloaking changes a little.
1486 +2 -0 branches/release-2.1/NEWS (File Modified)
1489 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1495 +9 -9 branches/release-2.1/configure (File Modified)
1498 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1500 Version bump on 2.1 branch to 2.1.2.
1504 +1 -1 branches/release-2.1/configure.ac (File Modified)
1507 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1509 Mention r2801/r2805.
1513 +1 -0 branches/release-2.1/NEWS (File Modified)
1516 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1518 Merged revisions 2801 via svnmerge from
1519 http://svn.atheme.org/charybdis/trunk
1522 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1524 ip_cloaking: try to avoid truncation by removing more
1525 components of the hostname (except the TLD).
1530 + - branches/release-2.1/ (Property Modified)
1531 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1534 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1540 +8 -1 branches/release-2.1/NEWS (File Modified)
1543 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1545 Merged revisions 2781 via svnmerge from
1546 http://svn.atheme.org/charybdis/trunk
1549 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1551 Fix stupid bug: checked a hostmask against the found
1552 ban instead of all exceptions, causing all host mangled
1553 clients to be exempted if there was a single ban
1554 exception in many cases.
1559 + - branches/release-2.1/ (Property Modified)
1560 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1563 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1565 Merged revisions 2773 via svnmerge from
1566 http://svn.atheme.org/charybdis/trunk
1569 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1571 user@host must be *@* for a shared{} block with flags=locops
1572 (server should not be *).
1577 + - branches/release-2.1/ (Property Modified)
1578 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1581 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1583 Tweak \s code a little.
1587 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1588 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1589 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1592 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1594 Merged revisions 2761 via svnmerge from
1595 http://svn.atheme.org/charybdis/trunk
1598 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1600 The testline/no_tilde fixes are in 2.1.1.
1605 + - branches/release-2.1/ (Property Modified)
1606 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1609 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1615 +4 -1 branches/release-2.1/NEWS (File Modified)
1618 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1620 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
1621 http://svn.atheme.org/charybdis/trunk
1625 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1627 If the auth{} block has no_tilde and is not kline exempt,
1628 check the username without tilde against klines too.
1629 This is consistent with the way klines work on spoofs
1630 (klines checked on both raw and appearing-on-IRC version).
1632 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1634 Rework the fix for klines with no_tilde.
1635 Add an extra argument to find_address_conf() for the
1636 username without tilde, as that may contain one character more.
1638 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1640 Unbreak compile (because of r2697).
1641 testline with ~ could be improved some more perhaps, but this should work.
1643 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1645 testline: take no_tilde and username truncation into account
1647 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1649 Add some information on /testline with no_tilde and username truncation.
1654 + - branches/release-2.1/ (Property Modified)
1655 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1656 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1657 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1658 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1659 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1660 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1663 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1665 Merged revisions 2149,2151 via svnmerge from
1666 http://svn.atheme.org/charybdis/trunk
1669 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1671 Move kills from services from +s to +k snomask.
1672 Kills from non-service opers remain on +s.
1674 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1676 Update description of +s and +k snomasks.
1681 + - branches/release-2.1/ (Property Modified)
1682 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1683 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1684 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1687 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1689 Merged revisions 2685 via svnmerge from
1690 http://svn.atheme.org/charybdis/trunk
1693 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1695 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1700 + - branches/release-2.1/ (Property Modified)
1701 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1704 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1706 Merged revisions 2693 via svnmerge from
1707 http://svn.atheme.org/charybdis/trunk
1710 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1712 Fix truncation (by one) of unidented usernames
1713 if user registration is done because of DNSBL
1714 completion (which is the usual case if a valid
1715 NICK and USER are sent quickly and any DNSBLs
1721 + - branches/release-2.1/ (Property Modified)
1722 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1725 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1731 +10 -0 branches/release-2.1/NEWS (File Modified)
1734 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1740 +9 -9 branches/release-2.1/configure (File Modified)
1743 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1745 Version bump to 2.1.1.
1749 +1 -1 branches/release-2.1/configure.ac (File Modified)
1752 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1754 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
1755 http://svn.atheme.org/charybdis/trunk
1758 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1760 - fix a server notice on SID collision where the server name is mentioned twice
1762 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1764 - get_server_name() is stupid
1766 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1770 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1772 Do the Attempt to re-introduce SID server notice somewhat
1773 differently, showing a real host again if !HIDE_SERVERS_IPS
1774 and still showing the server name exactly once.
1776 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1778 Fix log message for Attempt to re-introduce SID (server notice was ok).
1780 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1782 - replace "No N line" with "no connect block" in a
1784 - show attempted server name in a few serverlog messages
1789 + - branches/release-2.1/ (Property Modified)
1790 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1793 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1795 Merged revisions 2218 via svnmerge from
1796 http://svn.atheme.org/charybdis/trunk
1799 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1801 Fix garbage in /stats y output on 64-bit archs.
1806 + - branches/release-2.1/ (Property Modified)
1807 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1810 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1812 Merged revisions 2438 via svnmerge from
1813 http://svn.atheme.org/charybdis/trunk
1816 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1818 Enable Revision keyword in addition to Id.
1823 + - branches/release-2.1/ (Property Modified)
1824 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1827 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1829 Merged revisions 2679 via svnmerge from
1830 http://svn.atheme.org/charybdis/trunk
1833 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1835 Port over ratbox 2.2 r23253 (anfl):
1836 - remove the cached storage of how many +beI there are, thereby fixing a
1837 case where it can get desynced from reality
1842 + - branches/release-2.1/ (Property Modified)
1843 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1844 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1847 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1849 Merged revisions 2093,2095 via svnmerge from
1850 http://svn.atheme.org/charybdis/trunk
1853 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1855 - change DNSBL licensing to BSD.
1857 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1859 - change x86-assembly FNV implementation to BSD license
1864 + - branches/release-2.1/ (Property Modified)
1865 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1866 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1869 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1871 Merged revisions 2073,2075 via svnmerge from
1872 http://svn.atheme.org/charybdis/trunk
1875 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1877 Put full information in the squit reason when exiting
1878 a server due to a servlink (ziplinks) error.
1880 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1882 Put full information in the squit reason when exiting
1883 a server due to not enough arguments for a command.
1888 + - branches/release-2.1/ (Property Modified)
1889 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1890 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1893 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1895 Merged revisions 2071 via svnmerge from
1896 http://svn.atheme.org/charybdis/trunk
1899 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1901 Don't redirect users from an existing domain to an
1902 existing server in reference.conf.
1908 + - branches/release-2.1/ (Property Modified)
1909 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1912 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1914 Merged revisions 2053 via svnmerge from
1915 http://svn.atheme.org/charybdis/trunk
1918 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1920 Make find_channel_membership() choose the shortest list
1921 (channel's list or user's list) to search, avoiding excessive
1922 CPU usage with services which are in lots of channels.
1923 From ratbox 2.2 (anfl/jilles)
1928 + - branches/release-2.1/ (Property Modified)
1929 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1932 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1938 +9 -9 branches/release-2.1/configure (File Modified)
1941 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1943 Version change 2.1.0rc1 -> 2.1.0 (release).
1947 +1 -1 branches/release-2.1/configure.ac (File Modified)
1950 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1952 Merged revisions 2029 via svnmerge from
1953 http://svn.atheme.org/charybdis/trunk
1956 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1958 NEWS: mention m_webirc.c module
1963 + - branches/release-2.1/ (Property Modified)
1964 +1 -0 branches/release-2.1/NEWS (File Modified)
1967 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1973 +9 -9 branches/release-2.1/configure (File Modified)
1976 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1978 Change version to 2.1.0rc1.
1982 +1 -1 branches/release-2.1/configure.ac (File Modified)
1985 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1987 Merged revisions 2021 via svnmerge from
1988 http://svn.atheme.org/charybdis/trunk
1991 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1993 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1994 related flaky looking things, and instead keep a list
1995 of BlacklistClients in PreClient.
2000 + - branches/release-2.1/ (Property Modified)
2001 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2002 +1 -1 branches/release-2.1/include/client.h (File Modified)
2003 +0 -1 branches/release-2.1/include/res.h (File Modified)
2004 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2005 +0 -24 branches/release-2.1/src/res.c (File Modified)
2006 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2009 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2011 Merged revisions 2015,2017 via svnmerge from
2012 http://svn.atheme.org/charybdis/trunk
2015 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2017 Check if the name in the question section of the
2018 DNS reply matches what we queried, to guard against
2019 late replies to a previous query with the same id.
2021 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2023 res.c: add a comment summarizing our changes
2028 + - branches/release-2.1/ (Property Modified)
2029 +53 -18 branches/release-2.1/src/res.c (File Modified)
2032 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2034 Merged revisions 1981 via svnmerge from
2035 http://svn.atheme.org/charybdis/trunk
2038 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2040 Alphabetize extensions and tweak the descriptions a little.
2045 + - branches/release-2.1/ (Property Modified)
2046 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2047 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2050 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2052 Merged revisions 1975 via svnmerge from
2053 http://svn.atheme.org/charybdis/trunk
2056 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2058 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2059 We should use the IP and not truncate the hostname.
2060 From ratbox 2.2 (androsyn)
2065 + - branches/release-2.1/ (Property Modified)
2066 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2069 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2071 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2072 http://svn.atheme.org/charybdis/trunk
2076 + - branches/release-2.1/ (Property Modified)
2079 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2081 - branch 2.1 release family
2085 + - branches/release-2.1/ (File Added)
2088 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2090 Describe new handling of host mangling in channel bans in SGML.
2094 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2097 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2099 - ok, 2.1 operline brought to you by marvin the melancholy robot
2103 +1 -1 trunk/src/messages.tab (File Modified)
2106 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2108 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2109 If anybody comes up with anything better, then please let us know
2110 and we will change this before 2.1 is branched.
2114 +1 -1 trunk/src/messages.tab (File Modified)
2117 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2119 Add EUID to capab.txt.
2123 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2126 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2132 +3 -0 trunk/NEWS (File Modified)
2135 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2137 Allow service{} servers to manipulate the nick delay table
2138 (for "nickserv enforcement").
2139 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2140 If duration is 0, the nickdelay entry is removed, otherwise
2141 it is added with the duration in seconds (maximum 24 hours).
2142 It is suggested that this is used if the EUID capab is present.
2146 +42 -1 trunk/modules/m_services.c (File Modified)
2149 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2151 HURT: strip off *@ from the start of the mask
2152 reject anything else containing '@' or '!'
2156 +11 -0 trunk/extensions/hurt.c (File Modified)
2159 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2161 ircd.c: need supported.h here
2165 +1 -0 trunk/src/ircd.c (File Modified)
2168 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2170 HURT: less ambiguity here
2171 ips/hosts to be hurt must contain a '.' or ':' otherwise
2172 they are interpreted as nicks
2176 +14 -9 trunk/extensions/hurt.c (File Modified)
2179 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2181 - we're now ircd-charybdis.org.
2182 - properly alphabetize credits
2186 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2189 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2191 - add additional modules to the configs
2195 +6 -0 trunk/doc/example.conf (File Modified)
2196 +12 -0 trunk/doc/reference.conf (File Modified)
2199 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2201 - remove hurt.h, it is pointless and confusing
2205 +27 -62 trunk/extensions/hurt.c (File Modified)
2206 + - trunk/extensions/hurt.h (File Deleted)
2209 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2211 - add code to suggest a local HURT by nickname.
2212 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2216 +40 -10 trunk/extensions/hurt.c (File Modified)
2217 +1 -0 trunk/extensions/hurt.h (File Modified)
2220 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2226 +2 -1 trunk/NEWS (File Modified)
2229 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2231 MASKTRACE/TESTMASK: check orighost as well
2235 +4 -2 trunk/modules/m_etrace.c (File Modified)
2236 +3 -1 trunk/modules/m_testmask.c (File Modified)
2239 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2241 Make RPL_ISUPPORT (005) numeric modularizable.
2242 Currently it will reassemble the numeric every time
2243 it needs to be sent, using a few dozen callbacks;
2244 if this is too slow some caching scheme should be
2249 +0 -1 trunk/include/s_user.h (File Modified)
2250 +36 -114 trunk/include/supported.h (File Modified)
2251 +1 -1 trunk/modules/m_version.c (File Modified)
2252 +1 -0 trunk/src/Makefile.in (File Modified)
2253 +1 -0 trunk/src/ircd.c (File Modified)
2254 +300 -25 trunk/src/s_user.c (File Modified)
2255 + - trunk/src/supported.c (File Added)
2258 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2260 EUID orighost could differ from host only in case,
2261 do not mark as dynamic spoof then
2265 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2268 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2270 kline help file: clarify a bit and remove some obsolete stuff
2271 partly suggested by Olin
2275 +8 -8 trunk/help/opers/kline (File Modified)
2278 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2284 +20 -0 trunk/NEWS (File Modified)
2287 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2289 Show real host/IP to nonopers whoising themselves.
2290 The IP is not shown for auth{} spoofs, otherwise it is,
2291 as it looked rather weird to me to show an auth{} spoofed
2292 IP like this. (/userhost on self still shows the IP.)
2296 +13 -2 trunk/modules/m_whois.c (File Modified)
2299 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2301 Document nick_delay stuff and move it around a bit.
2305 +1 -2 trunk/doc/example.conf (File Modified)
2306 +8 -2 trunk/doc/reference.conf (File Modified)
2309 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2311 - disable nickdelay by default. Needs to be documented in reference.conf.
2315 +2 -0 trunk/doc/example.conf (File Modified)
2316 +2 -0 trunk/doc/reference.conf (File Modified)
2319 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2321 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2325 +2 -1 trunk/modules/m_services.c (File Modified)
2328 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2330 ip_cloaking: somewhat hackish but we need to send the
2331 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2336 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2339 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2341 If EUID is used, show realhost in far connect notice
2342 (but not in far disconnect notice).
2346 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2349 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2352 - use non-ENCAP CHGHOST if possible
2353 - really introduce new users with their mangled and real
2354 host if +h is in default umodes
2358 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2361 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2363 Add non-ENCAP CHGHOST.
2367 +49 -11 trunk/modules/m_chghost.c (File Modified)
2370 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2372 Initial addition of EUID (puts realhost/account in same
2373 command as user introduction).
2374 See doc/technical/euid.txt for more information.
2375 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2379 + - trunk/doc/technical/euid.txt (File Added)
2380 +2 -1 trunk/include/s_serv.h (File Modified)
2381 +1 -1 trunk/include/s_user.h (File Modified)
2382 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2383 +1 -34 trunk/modules/m_chghost.c (File Modified)
2384 +0 -28 trunk/modules/m_services.c (File Modified)
2385 +30 -1 trunk/src/s_serv.c (File Modified)
2386 +30 -3 trunk/src/s_user.c (File Modified)
2389 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2391 Store the mangled host in localClient and use it for
2392 ban matching (also match real host for mangled users,
2393 also match mangled host for uncloaked users).
2394 Improve interaction of +h with auth{} and services
2396 Note that all of this only applies to clients who
2397 connect after the mangling module is loaded
2398 (other clients cannot even set +h).
2399 The sorcerynet cloaking module has not been updated
2404 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2405 +3 -0 trunk/include/client.h (File Modified)
2406 +64 -5 trunk/src/channel.c (File Modified)
2407 +1 -0 trunk/src/client.c (File Modified)
2408 +2 -2 trunk/src/s_user.c (File Modified)
2411 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2413 Document /stats U letters in sgml.
2417 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2420 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2422 Better description of hub_mask and leaf_mask.
2426 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2429 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2431 Add operspy_dont_care_user_info to sgml docs.
2435 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2438 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2440 Add general::operspy_dont_care_user_info.
2441 This makes /who mask equivalent to /who !mask for opers
2442 with the operspy flag, and removes the operspy log/notice
2443 on /who mask, /masktrace and /scan.
2444 The necessary privilege (operspy flag) is unchanged.
2445 Behaviour for the other operspy commands (channel
2446 related ones) is also unchanged.
2450 +1 -0 trunk/doc/example.conf (File Modified)
2451 +6 -0 trunk/doc/reference.conf (File Modified)
2452 +1 -0 trunk/include/s_conf.h (File Modified)
2453 +10 -8 trunk/modules/m_etrace.c (File Modified)
2454 +6 -0 trunk/modules/m_info.c (File Modified)
2455 +8 -5 trunk/modules/m_scan.c (File Modified)
2456 +1 -1 trunk/modules/m_version.c (File Modified)
2457 +6 -1 trunk/modules/m_who.c (File Modified)
2458 +1 -0 trunk/src/newconf.c (File Modified)
2459 +1 -0 trunk/src/s_conf.c (File Modified)
2462 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2464 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2465 This letter will also be used for showing operspy with
2466 limited accountability (show non channel related info
2467 without '!' or notice).
2471 +2 -0 trunk/doc/server-version-info (File Modified)
2472 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2473 +2 -0 trunk/include/ircd.h (File Modified)
2474 +6 -0 trunk/modules/m_info.c (File Modified)
2475 +2 -0 trunk/modules/m_version.c (File Modified)
2476 +1 -0 trunk/src/ircd_state.c (File Modified)
2479 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2481 Add m_webirc module, allows showing real host of CGI:IRC users.
2482 Differences to the version available on my web page for a while:
2483 instructions on how to set it up.
2487 +137 -0 trunk/extensions/Makefile.in (File Modified)
2488 + - trunk/extensions/m_webirc.c (File Added)
2491 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2493 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2497 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2500 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2502 - move beu from core to contributors
2503 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2507 +2 -2 trunk/CREDITS (File Modified)
2510 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2512 Mention that class blocks must be defined before the
2513 auth or connect blocks referencing them.
2517 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2520 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2523 - change from "can join" to "is banned", this reverses sense
2524 and removes "weird" checks like for +i, +l, +j
2525 - don't allow $j to same channel
2526 - +s/+p restriction removed, anyone can /mode b anyway
2531 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2534 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2536 Add a few important lines from reference.conf to example.conf.
2540 +8 -1 trunk/doc/example.conf (File Modified)
2543 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2545 - we don't support rtsigio anymore
2546 - we definately don't support VMS nor Cygwin either.
2550 +2 -2 trunk/INSTALL (File Modified)
2551 +0 -2 trunk/README.FIRST (File Modified)
2554 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2556 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2560 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2563 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2566 - return EXTBAN_NOMATCH for a valid ban that does not match
2567 - consider a $j ban invalid if we were already processing a
2568 can_join for a $j ban
2572 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2575 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2577 extb_extgecos: realhost -> orighost
2581 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2584 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2586 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2590 +59 -0 trunk/extensions/Makefile.in (File Modified)
2591 + - trunk/extensions/extb_canjoin.c (File Added)
2594 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2596 - oh right, charybdis calls that 'orighost'.
2600 +2 -2 trunk/modules/m_who.c (File Modified)
2603 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2605 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2609 +2 -0 trunk/modules/m_who.c (File Modified)
2612 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2614 - also check $x against realhost
2618 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2621 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2623 Sorcerynet people want a debugging notice moved from +s to +d.
2627 +1 -1 trunk/src/blacklist.c (File Modified)
2630 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2632 Use source_p instead of client_p for free_pre_client().
2633 client_p could be NULL or another client.
2637 +1 -1 trunk/src/client.c (File Modified)
2640 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2642 - revert this, I know how to fix it now
2646 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2649 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2651 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2652 This fix is probably suboptimal, but it does indeed fix the problem.
2656 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2659 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2661 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2665 +49 -0 trunk/extensions/Makefile.in (File Modified)
2666 + - trunk/extensions/extb_extgecos.c (File Added)
2669 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2671 Remove undocumented and unused general::fallback_to_ip6_int config option.
2675 +0 -3 trunk/include/s_conf.h (File Modified)
2676 +0 -3 trunk/src/newconf.c (File Modified)
2679 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2682 - document new TESTMASK
2683 - mention that TESTMASK matching is the same as MASKTRACE matching
2684 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2689 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2692 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2694 New testmask from ratbox 2.2.
2695 Allows matches on nick, ip and gecos in addition to user
2696 and host, and is fully analogous to masktrace.
2697 The numeric has changed from 724 to 727 and fields in it
2702 +4 -3 trunk/help/opers/testmask (File Modified)
2703 +1 -0 trunk/include/numeric.h (File Modified)
2704 +82 -9 trunk/modules/m_testmask.c (File Modified)
2705 +2 -2 trunk/src/messages.tab (File Modified)
2708 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2710 contrib -> extensions
2714 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2717 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2719 CHGHOST: Check validity of new hostname.
2720 If the command came from a local client (disabled by
2721 default), send an error message and drop the command.
2722 If the command came from a remote client or server,
2723 send a notice to opers and the target user (if local).
2727 +42 -1 trunk/modules/m_chghost.c (File Modified)
2730 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2736 +23 -1 trunk/NEWS (File Modified)
2739 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2741 When an outgoing server connection succeeds, set
2742 localClient->ip by simply copying the whole sockaddr
2743 struct instead of copying certain parts only.
2747 +1 -19 trunk/src/s_serv.c (File Modified)
2750 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2752 Give a special error message and ignore the connect block
2753 if trying to add a connect block for the server's own name.
2757 +7 -0 trunk/src/newconf.c (File Modified)
2760 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2762 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2763 when --disable-balloc is used, so that it compiles.
2764 Obviously the BlockHeapUsage() stub returns just zeroes so
2765 /stats z will be less informative.
2769 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2772 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2774 Free and zero dns_query in DNS callback for outgoing connect.
2775 This avoids double free of reslist.
2779 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2782 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2784 From ratbox, log failed outgoing connections to serverlog.
2789 +13 -1 trunk/src/s_serv.c (File Modified)
2792 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2794 Change serverlog message when connecting to be more clear and show the port number.
2798 +1 -1 trunk/src/s_serv.c (File Modified)
2801 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2803 Remove gethost_byname(), this is meaningless
2804 since the removal of AAAA -> A fallback (r1763).
2808 +0 -1 trunk/include/res.h (File Modified)
2809 +0 -12 trunk/src/res.c (File Modified)
2812 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2814 Remove ip6.int support and use only ip6.arpa.
2815 The global ip6.int zone has disappeared on June 1
2816 and a lot of other software has been removing ip6.int
2818 This removes the second and last case where IPv6
2819 support in charybdis causes extra lookups and slows
2824 +5 -27 trunk/src/res.c (File Modified)
2827 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2829 Mention new default (r1767) for connect::aftype in sgml docs.
2833 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2836 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2838 Use IPv6 if connect::host looks like an IPv6 address
2839 (contains a colon). No need to aftype=ipv6 anymore.
2843 +2 -0 trunk/src/newconf.c (File Modified)
2846 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2848 More information about connect::host.
2852 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2855 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2857 Remove fallback to A if AAAA cannot be found.
2858 In case of a forward check of a reverse lookup, we
2859 already know if it's ipv4 or ipv6, so it is not
2860 useful and in case of a forward lookup of a hostname
2861 in connect::host, connect::aftype already specifies
2862 if it's ipv4 or ipv6.
2866 +4 -27 trunk/src/res.c (File Modified)
2869 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2872 - check if +c made the message text empty and refuse
2874 - don't copy message text if it is not necessary
2879 +14 -4 trunk/modules/core/m_message.c (File Modified)
2882 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2884 remove_conf_item(): do not free cf_name, this is generally a string constant
2888 +0 -1 trunk/src/newconf.c (File Modified)
2891 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2893 Remove the old unused FDL_ constants.
2897 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2900 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2902 Remove an unused struct irc_sockaddr_storage from fde_t
2903 (allocated for every possible file descriptor).
2907 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2910 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2912 If the DNS lookup for an outgoing connection is still
2913 pending when it is closed, clean it up.
2917 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2920 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2922 If proc_answer() fails (for example if a lookup for an
2923 A record returns a CNAME), fail the query immediately.
2924 Previously the packet was just ignored, leaving the
2929 +4 -8 trunk/src/res.c (File Modified)
2932 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2934 Correct sockhost field in an outgoing server connection.
2935 First copy the host field from the server_conf, then
2936 take the IP from to where the connection was attempted
2937 when the connection callback is called.
2938 (Before r1747 this used the IP from the server_conf.)
2942 +8 -2 trunk/src/s_serv.c (File Modified)
2945 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2947 Remove ipnum (keep aftype) and dns_query from server_conf.
2948 We don't keep track of binary form address in connect{}
2949 blocks anymore, DNS lookups of names in host= gone.
2950 As before the DNS lookup is done on connect.
2951 This should unbreak hostnames in host= somewhat.
2955 +1 -2 trunk/include/s_newconf.h (File Modified)
2956 +2 -2 trunk/src/newconf.c (File Modified)
2957 +1 -42 trunk/src/s_newconf.c (File Modified)
2958 +12 -31 trunk/src/s_serv.c (File Modified)
2961 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2967 +1 -1 trunk/configure (File Modified)
2970 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2972 Fix --disable-balloc help text (said --disable-small-net).
2976 +1 -1 trunk/configure.ac (File Modified)
2979 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2981 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2982 services (+S). Unlike operstring and adminstring, this
2983 is not changeable with /quote set but is updated on rehash.
2987 +1 -0 trunk/doc/example.conf (File Modified)
2988 +10 -2 trunk/doc/reference.conf (File Modified)
2989 +1 -0 trunk/include/s_conf.h (File Modified)
2990 +6 -0 trunk/modules/m_info.c (File Modified)
2991 +3 -2 trunk/modules/m_whois.c (File Modified)
2992 +1 -0 trunk/src/newconf.c (File Modified)
2993 +1 -0 trunk/src/s_conf.c (File Modified)
2996 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2998 Fix handling of comma in whois: ignore the comma and
2999 everything after it but do output the entire parameter
3004 +2 -2 trunk/modules/m_whois.c (File Modified)
3007 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3009 New /stats letter 's' to list HURTs:
3010 - opers get the full listing.
3011 - users get any HURTs that match their sockhost/orighost if
3012 "stats_k_oper_only" is set to 1.
3016 +50 -0 trunk/extensions/hurt.c (File Modified)
3019 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3021 - make the newconf system available to modules.
3025 +4 -1 trunk/include/newconf.h (File Modified)
3026 +4 -8 trunk/src/newconf.c (File Modified)
3029 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3031 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3034 +0 -3 trunk/doc/example.conf (File Modified)
3035 +0 -3 trunk/doc/reference.conf (File Modified)
3038 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3040 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3044 +3 -0 trunk/doc/example.conf (File Modified)
3045 +3 -0 trunk/doc/reference.conf (File Modified)
3048 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3050 Fix too early truncation of JOIN channel list.
3054 +2 -3 trunk/modules/core/m_join.c (File Modified)
3057 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3059 - From ratbox 2.2 (anfl), send server notices about read
3060 errors from handshakes and servers to +s instead of +d.
3061 - Send various server notices about failed server
3062 connections which did not reach registered state network
3063 wide if the connection was initiated by a remote oper.
3064 This avoids annoying the whole net if there is a
3065 broken autoconnect, but allows all opers to see why a
3066 remote connect failed. Failed connections which did reach
3067 server state already generate server notices everywhere.
3069 Note: this is an exception to our general policy to not send
3070 server notices about unregistered connections remotely.
3074 +1 -0 trunk/include/client.h (File Modified)
3075 +20 -6 trunk/src/client.c (File Modified)
3076 +6 -6 trunk/src/s_serv.c (File Modified)
3079 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3085 +1 -1 trunk/doc/example.conf (File Modified)
3086 +1 -1 trunk/doc/reference.conf (File Modified)
3089 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3091 Don't allow #channel +b $c:&channel (inconsistent target).
3095 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3098 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3100 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3104 +0 -2 trunk/include/client.h (File Modified)
3107 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3109 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3113 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3116 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3118 Store IP addresses in whowas. These are shown to opers.
3119 Obtained from Eurus patches.
3120 orighost tracking removed (not worth the memory IMHO),
3121 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3122 with unknown IPs and to not violate auth{} spoof policy.
3126 +2 -0 trunk/doc/reference.conf (File Modified)
3127 +1 -0 trunk/include/numeric.h (File Modified)
3128 +1 -0 trunk/include/whowas.h (File Modified)
3129 +10 -1 trunk/modules/m_whowas.c (File Modified)
3130 +1 -1 trunk/src/messages.tab (File Modified)
3131 +4 -0 trunk/src/whowas.c (File Modified)
3134 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3136 Describe hostmask parameter of masktrace better in sgml docs.
3140 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3143 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3145 masktrace help file: mention CIDR IP masks
3150 +2 -0 trunk/help/opers/masktrace (File Modified)
3153 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3155 MASKTRACE: allow normal match() on IP address also
3160 +2 -3 trunk/modules/m_etrace.c (File Modified)
3163 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3165 Allow +S clients (services) to send to channels and @/+ channels always.
3169 +1 -1 trunk/modules/core/m_message.c (File Modified)
3170 +1 -1 trunk/src/channel.c (File Modified)
3173 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3175 Allow servers to send to @#chan and +#chan.
3179 +1 -1 trunk/modules/core/m_message.c (File Modified)
3182 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3184 Don't count opers on service{} servers in /lusers.
3188 +2 -2 trunk/src/s_user.c (File Modified)
3191 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3193 Show opers the real host behind a dynamic spoof in WHOIS.
3194 If the user is auth{} spoofed, this shows the auth{} spoof
3195 otherwise it shows the DNS hostname and IP address.
3196 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3200 +1 -0 trunk/include/numeric.h (File Modified)
3201 +12 -2 trunk/modules/m_whois.c (File Modified)
3202 +1 -1 trunk/src/messages.tab (File Modified)
3205 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3207 Remove #define HIDE_SPOOF_IPS from config.h, should
3208 have been done earlier.
3212 +0 -7 trunk/include/config.h (File Modified)
3215 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3217 Bring back ERR_CANTKILLSERVER.
3221 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3224 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3227 - also send RPL_HOSTHIDDEN on -h
3228 - don't allow +h for auth{} spoofed clients
3232 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3235 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3237 /etc/resolv.conf parsing:
3238 - don't crash (sometimes) if there is a line without an argument
3239 (e.g. 'search' by itself)
3240 - fix handling of lines with leading whitespace
3244 +9 -8 trunk/src/reslib.c (File Modified)
3247 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3249 Put back code that terminates DNS queries, which was
3250 removed during the resolver changes.
3254 +4 -0 trunk/src/s_auth.c (File Modified)
3257 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3259 - oh hey, that was in the wrong place
3263 +13 -13 trunk/src/s_auth.c (File Modified)
3266 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3268 - handle a situation where a user can go away before DNS completes
3272 +13 -0 trunk/src/s_auth.c (File Modified)
3275 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3281 +1 -0 trunk/include/blacklist.h (File Modified)
3282 +1 -0 trunk/include/res.h (File Modified)
3283 +33 -2 trunk/src/blacklist.c (File Modified)
3284 +2 -0 trunk/src/client.c (File Modified)
3285 +24 -0 trunk/src/res.c (File Modified)
3288 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3290 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3291 if comm_accept() failed.
3293 Found with valgrind.
3297 +4 -4 trunk/src/listener.c (File Modified)
3300 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3302 - handle unavailable Client/preClient structs
3306 +9 -0 trunk/src/blacklist.c (File Modified)
3309 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3311 Add +lf to SGML docs.
3315 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3318 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3320 Also do forwarding if the channel limit (+l) is exceeded.
3324 +1 -1 trunk/help/opers/cmode (File Modified)
3325 +2 -2 trunk/modules/core/m_join.c (File Modified)
3328 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3330 Post-release lovin':
3331 - Update version to 2.1.0.
3332 - Regenerate configure.
3336 +9 -9 trunk/configure (File Modified)
3337 +1 -1 trunk/configure.ac (File Modified)
3340 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3342 Comment out example blacklist{} block.
3346 +7 -7 trunk/doc/example.conf (File Modified)
3347 +7 -7 trunk/doc/reference.conf (File Modified)
3350 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3352 Add note regarding use of AHBL BLs.
3356 +4 -0 trunk/doc/example.conf (File Modified)
3357 +4 -0 trunk/doc/reference.conf (File Modified)
3360 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3366 +2 -2 trunk/CREDITS (File Modified)
3369 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3375 +1 -0 trunk/CREDITS (File Modified)
3378 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3380 Put more recent ratbox CREDITS here.
3384 +3 -2 trunk/doc/Ratbox-team (File Modified)
3387 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3393 +5 -4 trunk/NEWS (File Modified)
3396 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3398 Mention that install or make install also avoids modunload crashes.
3402 +2 -1 trunk/BUGS (File Modified)
3405 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3411 +3 -8 trunk/NEWS (File Modified)
3414 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3420 +3 -2 trunk/BUGS (File Modified)
3423 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3425 - add orighost check to hurt.c
3430 +1 -6 trunk/BUGS (File Modified)
3431 +1 -1 trunk/extensions/hurt.c (File Modified)
3434 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3436 Make kline_exempt exempt from HURT also.
3440 +2 -1 trunk/extensions/hurt.c (File Modified)
3443 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3445 Fix mask HEAL propagation.
3449 +6 -3 trunk/extensions/hurt.c (File Modified)
3452 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3459 +18 -31 trunk/extensions/README (File Modified)
3462 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3464 More target change hax.
3469 +5 -0 trunk/extensions/hurt.c (File Modified)
3472 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3474 Improvements to HURT propagation.
3478 +8 -6 trunk/extensions/hurt.c (File Modified)
3481 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3483 - further simplification
3487 +25 -76 trunk/extensions/hurt.c (File Modified)
3488 +0 -9 trunk/extensions/hurt.h (File Modified)
3491 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3497 +13 -0 trunk/extensions/hurt.c (File Modified)
3500 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3502 - cut off at 15 messages instead of 30
3506 +1 -1 trunk/extensions/hurt.h (File Modified)
3509 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3511 Squash a warning here.
3515 +1 -3 trunk/src/ircd.c (File Modified)
3518 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3520 Don't show servers in /stats l to nonopers if flatten links is enabled.
3524 +3 -1 trunk/modules/m_stats.c (File Modified)
3527 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3533 +20 -7 trunk/extensions/hurt.c (File Modified)
3536 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3538 - remove inline stuff (yuck)
3539 - sockaddr should have been sockhost
3543 +22 -31 trunk/extensions/hurt.c (File Modified)
3546 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3548 - make hurt checking actually work
3552 +2 -7 trunk/extensions/hurt.c (File Modified)
3555 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3557 Slight tweak to alias{}.
3561 +4 -0 trunk/src/parse.c (File Modified)
3564 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3566 - further simplification
3570 +59 -71 trunk/extensions/hurt.c (File Modified)
3571 +0 -1 trunk/extensions/hurt.h (File Modified)
3574 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3576 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3580 +10 -20 trunk/extensions/hurt.c (File Modified)
3581 +0 -4 trunk/extensions/hurt.h (File Modified)
3584 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3586 - remove some unnecessary code here (hurt_initial_check_event()).
3590 +0 -23 trunk/extensions/hurt.c (File Modified)
3593 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3595 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3599 +8 -0 trunk/modules/core/m_message.c (File Modified)
3602 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3604 - more sane tgchange hax
3608 +2 -1 trunk/extensions/hurt.c (File Modified)
3611 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3613 Make HEAL <nick> work.
3617 +40 -43 trunk/extensions/hurt.c (File Modified)
3620 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3622 Destroy hurt_clients list on unload.
3626 +7 -0 trunk/extensions/hurt.c (File Modified)
3629 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3631 Coding style: no space between a function name and parenthesis.
3635 +43 -43 trunk/extensions/hurt.c (File Modified)
3638 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3640 Now works and throws out hurt clients after 30 protocol messages
3641 unless they identify.
3645 +28 -36 trunk/extensions/hurt.c (File Modified)
3646 +1 -7 trunk/extensions/hurt.h (File Modified)
3649 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3651 Working addition/lookup.
3655 +8 -0 trunk/extensions/hurt.c (File Modified)
3658 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3660 Get rid of hyb6 style propagation (:server COMMAND source).
3664 +18 -22 trunk/extensions/hurt.c (File Modified)
3667 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3669 add not-working hurt_add and hurt_find
3673 +13 -5 trunk/extensions/hurt.c (File Modified)
3676 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3678 Comment out a lot of stuff so I can load and unload this without crashing.
3682 +17 -6 trunk/extensions/hurt.c (File Modified)
3685 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3687 Fix svn:keywords and add a short comment at the top.
3691 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3694 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3696 - Make hurt module compile
3697 - Link it to the build
3698 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3699 correct flag name, no CAP_TS6 use etc
3703 +1 -0 trunk/extensions/Makefile.in (File Modified)
3704 +30 -32 trunk/extensions/hurt.c (File Modified)
3707 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3709 Put beu's hurt module in trunk.
3713 + - trunk/extensions/hurt.c (File Added)
3714 + - trunk/extensions/hurt.h (File Added)
3717 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3719 - _iprint(): use stderr instead of stdout
3723 +1 -1 trunk/src/s_log.c (File Modified)
3726 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3728 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3729 and subsequently destroy our kqueue when we close 0, 1, 2
3731 - After closing fd 0, 1, 2 reopen them to /dev/null again
3732 so we don't send messages from malloc etc to a random
3734 - Remove an obsolete comment.
3738 +13 -2 trunk/src/ircd.c (File Modified)
3741 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3747 +29 -1 trunk/NEWS (File Modified)
3750 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3756 +1 -1 trunk/configure (File Modified)
3759 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3761 Fix openssl version check to also accept versions newer than 0.9.6.
3765 +1 -1 trunk/configure.ac (File Modified)
3768 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3770 Oops, need packet.h here.
3774 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3777 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3779 End the flood grace period in CPRIVMSG/CNOTICE.
3783 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3786 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3788 - update class::connectfreq documentation
3792 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3795 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3797 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3801 +3 -6 trunk/src/s_serv.c (File Modified)
3804 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3806 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3810 +1 -1 trunk/src/messages.tab (File Modified)
3813 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3815 Don't mention that /stats p shows idle times, as it doesn't.
3819 +1 -1 trunk/help/opers/stats (File Modified)
3820 +1 -1 trunk/help/users/stats (File Modified)
3823 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3825 /stats A shows DNS servers, it doesn't matter whether ircd
3826 uses ADNS or something else.
3830 +1 -1 trunk/help/opers/stats (File Modified)
3833 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3835 get_client_name() fix
3839 +4 -0 trunk/src/client.c (File Modified)
3842 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3848 +6 -0 trunk/src/ircd.c (File Modified)
3851 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3853 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3856 +16 -17 trunk/configure (File Modified)
3857 +1 -1 trunk/configure.ac (File Modified)
3860 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3862 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3865 +135 -0 trunk/configure (File Modified)
3866 +6 -0 trunk/configure.ac (File Modified)
3869 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3871 Exit 0 on successful -conftest.
3875 +1 -1 trunk/src/ircd.c (File Modified)
3878 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3880 Make the "keep the parent process around" thing work, by opening
3881 a pipe to the child process. This pipe is on fd 0 in the child
3882 process. After successful initialization, the child will write
3883 a byte to this pipe, on fatal errors it will close it without
3886 Somewhat hackish still but should work.
3890 +27 -30 trunk/src/ircd.c (File Modified)
3893 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3895 - convert some error messages to ierror() over fprintf/ilog combination
3899 +3 -6 trunk/src/ircd.c (File Modified)
3902 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3904 - inotice() for loadmodule when in foreground mode
3908 +3 -0 trunk/src/modules.c (File Modified)
3911 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3913 - remove inotice() on loading modules from the config
3917 +0 -3 trunk/src/modules.c (File Modified)
3920 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3922 - usleep for 50000usec in the parent process to allow for startup messages
3923 to be cleanly printed before detaching to shell, this should be more than
3928 +3 -0 trunk/src/ircd.c (File Modified)
3931 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3933 - display more errors during normal startup as to try to help people find common problems
3937 +27 -10 trunk/src/ircd.c (File Modified)
3940 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3942 - version bump in preparation of 2.0.0 release
3946 +9 -9 trunk/configure (File Modified)
3947 +1 -1 trunk/configure.ac (File Modified)
3950 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3952 Change example.conf operator block from "admin" to "god",
3953 so as to show we encourage per-person operator blocks.
3957 +4 -2 trunk/doc/example.conf (File Modified)
3960 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3962 Document alias{} block.
3966 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3969 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3971 Document DNS blacklist stuff in sgml.
3975 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3976 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3979 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3981 Misc /stats clarifications.
3985 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3988 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3990 Move snomasks into umodes chapter.
3991 Move oprivs chapter down.
3995 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3996 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3997 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4000 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4002 Mention operator{} user@host change.
4006 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4009 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4011 operator{} block user@host matches against orighost now, not host.
4012 This means that services/+h spoofs do not work in operator{} blocks;
4013 auth{} spoofs still work.
4017 +4 -0 trunk/doc/example.conf (File Modified)
4018 +1 -1 trunk/doc/reference.conf (File Modified)
4019 +2 -2 trunk/modules/m_challenge.c (File Modified)
4020 +1 -1 trunk/modules/m_oper.c (File Modified)
4023 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4025 - inotice/iwarn/ierror() stuff I was working on
4029 +3 -0 trunk/include/s_log.h (File Modified)
4030 +15 -11 trunk/src/ircd.c (File Modified)
4031 +3 -1 trunk/src/modules.c (File Modified)
4032 +1 -1 trunk/src/newconf.c (File Modified)
4033 +54 -0 trunk/src/s_log.c (File Modified)
4036 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4038 Oops, don't add blacklists to the list twice on rehash.
4042 +3 -2 trunk/src/blacklist.c (File Modified)
4045 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4047 Remove notices to the client about progress of dnsbl lookups.
4051 +0 -4 trunk/src/blacklist.c (File Modified)
4054 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4056 Add auth{} flag dnsbl_exempt.
4060 +2 -1 trunk/doc/example.conf (File Modified)
4061 +2 -1 trunk/doc/reference.conf (File Modified)
4062 +2 -0 trunk/include/s_conf.h (File Modified)
4063 +1 -0 trunk/src/newconf.c (File Modified)
4064 +8 -1 trunk/src/s_user.c (File Modified)
4067 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4069 Switch alias{} and blacklist{} around, for consistency with example.conf.
4073 +18 -18 trunk/doc/reference.conf (File Modified)
4076 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4078 Send a warning to the user if they are dnsbl listed but exempted.
4082 +17 -12 trunk/src/s_user.c (File Modified)
4085 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4087 Move throwing out dnsbl listed clients to registration,
4088 and make kline_exempt exempt from it.
4092 +1 -0 trunk/include/blacklist.h (File Modified)
4093 +4 -0 trunk/include/client.h (File Modified)
4094 +15 -16 trunk/src/blacklist.c (File Modified)
4095 +6 -0 trunk/src/client.c (File Modified)
4096 +17 -0 trunk/src/s_user.c (File Modified)
4099 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4101 Show refcount in /stats n.
4105 +3 -2 trunk/modules/m_stats.c (File Modified)
4108 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4110 Don't look up dnsbls twice if they send USER twice.
4114 +5 -3 trunk/modules/m_user.c (File Modified)
4117 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4119 Add /stats n to help files.
4123 +1 -0 trunk/help/opers/stats (File Modified)
4124 +1 -0 trunk/help/users/stats (File Modified)
4127 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4129 Only check dnsbls for A records, not AAAA.
4133 +1 -1 trunk/src/blacklist.c (File Modified)
4136 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4138 Don't remove non-illegal blacklists on completion of check.
4139 Add debugging notices (not working).
4143 +5 -1 trunk/src/blacklist.c (File Modified)
4146 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4148 Don't call register_local_user() if they haven't sent a nick yet.
4152 +1 -1 trunk/src/blacklist.c (File Modified)
4155 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4157 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4161 +21 -0 trunk/modules/m_stats.c (File Modified)
4164 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4166 More dnsbl rehash fixes, it was adding bogus entries.
4170 +2 -7 trunk/src/newconf.c (File Modified)
4173 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4175 Need blacklist.h here.
4179 +1 -0 trunk/src/s_conf.c (File Modified)
4182 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4188 +1 -2 trunk/configure (File Modified)
4189 +0 -48 trunk/configure.ac (File Modified)
4190 + - trunk/doc/example-iauth.conf (File Deleted)
4191 + - trunk/iauth/ (File Deleted)
4194 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4196 Improve handling of rehashing with blacklists.
4197 Also some coding style tweaks.
4201 +3 -2 trunk/include/blacklist.h (File Modified)
4202 +35 -16 trunk/src/blacklist.c (File Modified)
4203 +2 -0 trunk/src/s_conf.c (File Modified)
4206 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4208 Clear can_send cache if a user logs in or out from services.
4212 +2 -0 trunk/modules/m_services.c (File Modified)
4215 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4217 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4218 This directory is not entered by default.
4219 More stuff needs to be moved into here.
4223 +2 -1 trunk/configure (File Modified)
4224 +1 -0 trunk/configure.ac (File Modified)
4225 +69 -458 trunk/extensions/Makefile.in (File Modified)
4226 + - trunk/extensions/m_clearchan.c (File Deleted)
4227 + - trunk/extensions/m_force.c (File Deleted)
4228 + - trunk/unsupported/ (File Added)
4229 + - trunk/unsupported/Makefile.in (File Added)
4230 + - trunk/unsupported/m_clearchan.c (File Added)
4231 + - trunk/unsupported/m_force.c (File Added)
4234 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4236 Logging/wallops for forcejoin/forcepart, numeric fix.
4237 This needs to be moved to the toys section.
4241 +22 -2 trunk/extensions/m_force.c (File Modified)
4244 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4246 Fix comments at the top (including copyright).
4250 +3 -2 trunk/extensions/m_omode.c (File Modified)
4253 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4255 Add OMODE command to extensions/ for oper mode hacking:
4256 - requires admin privs
4257 - does not work for opped opers
4259 - sends a ServerMode for opping the oper themselves,
4260 otherwise a mode coming from the oper (not only
4261 does this provide full accountability, it is also
4262 easiest to implement while avoiding channels
4263 messed up with bogus bans etc).
4267 +171 -0 trunk/extensions/Makefile.in (File Modified)
4268 + - trunk/extensions/m_omode.c (File Added)
4271 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4277 + - trunk/include/blacklist.h (Property Modified)
4278 + - trunk/src/blacklist.c (Property Modified)
4281 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4283 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4287 +5 -1 trunk/src/blacklist.c (File Modified)
4290 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4292 Initial DNS blacklist support:
4293 - see example.conf for how to use.
4294 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4295 - tor.ahbl.org is also included because most networks will not want to allow tor
4296 (and we're considering going KoS on tor users here anyway due to abuse)
4300 +18 -0 trunk/doc/example.conf (File Modified)
4301 +66 -0 trunk/doc/reference.conf (File Modified)
4302 + - trunk/include/blacklist.h (File Added)
4303 +2 -0 trunk/include/client.h (File Modified)
4304 +3 -0 trunk/modules/m_user.c (File Modified)
4305 +152 -0 trunk/src/Makefile.in (File Modified)
4306 + - trunk/src/blacklist.c (File Added)
4307 +34 -0 trunk/src/newconf.c (File Modified)
4308 +1 -0 trunk/src/s_auth.c (File Modified)
4309 +4 -0 trunk/src/s_user.c (File Modified)
4312 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4314 Remove last bit of lzo stuff (comment in example.conf connect{}).
4318 +0 -4 trunk/doc/example.conf (File Modified)
4321 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4323 Show sasl successes and failures in /stats t (like other
4324 things in /stats t, about local clients only).
4328 +2 -0 trunk/include/s_stats.h (File Modified)
4329 +3 -0 trunk/modules/m_sasl.c (File Modified)
4330 +3 -0 trunk/src/s_stats.c (File Modified)
4333 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4335 Allow messaging services by nickname without using
4336 target change slots (this was already possible with
4337 user@server notation or services shortcuts).
4341 +2 -2 trunk/modules/core/m_message.c (File Modified)
4344 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4346 Abort a safelist if a new /list comes in while one is already in progress.
4350 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4353 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4355 Change $![letter]:[mask] to $~[letter]:[mask]
4356 so both ! and ~ invert an extban.
4360 +2 -0 trunk/src/chmode.c (File Modified)
4363 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4365 - revert due to technical issues
4369 +1 -1 trunk/src/extban.c (File Modified)
4372 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4374 - 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
4378 +1 -1 trunk/src/extban.c (File Modified)
4381 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4383 Don't pace /list on a single channel.
4387 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4390 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4392 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4396 +4 -2 trunk/include/supported.h (File Modified)
4399 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4401 Extban types are case insensitive; force them to lowercase when added.
4405 +5 -5 trunk/doc/extban.txt (File Modified)
4406 +4 -0 trunk/src/chmode.c (File Modified)
4407 +3 -3 trunk/src/extban.c (File Modified)
4410 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4412 sendto_wallops_flags():
4413 - instead of checking IsOper on each client, walk the appropriate list
4414 - instead of sending non-+z wallops from persons to nonopers, send only
4415 +w wallops from persons
4419 +1 -5 trunk/src/send.c (File Modified)
4422 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4424 Prefix oper wallops with "WALLOPS - " if they would
4425 otherwise look like operwalls or locops, when sending
4426 them to local users.
4430 +11 -1 trunk/modules/m_wallops.c (File Modified)
4433 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4435 Make sure destination field in some sasl numerics
4436 is the user's nick, not the sasl agent or server
4441 +2 -2 trunk/modules/m_sasl.c (File Modified)
4444 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4446 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4450 +1 -1 trunk/extensions/Makefile.in (File Modified)
4453 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4455 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4459 +1 -0 trunk/src/s_user.c (File Modified)
4462 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4464 Fix build for when IPv6 is disabled.
4468 +12 -10 trunk/src/s_auth.c (File Modified)
4471 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4473 Add information about adding extban types.
4477 +25 -0 trunk/doc/extban.txt (File Modified)
4480 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4482 Better extban validation: try to match a new extban from
4483 a local user against its setter to see if it is valid.
4484 Unknown extban types from remotes are no longer hidden.
4488 +4 -3 trunk/doc/extban.txt (File Modified)
4489 +1 -0 trunk/include/channel.h (File Modified)
4490 +2 -6 trunk/src/chmode.c (File Modified)
4491 +32 -0 trunk/src/extban.c (File Modified)
4494 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4496 Make sure both .c.o: and .s.o: are followed by the necessary command.
4500 +1 -0 trunk/src/Makefile.in (File Modified)
4503 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4505 Add need_sasl auth{} flag to sgml documentation.
4509 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4512 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4514 Document need_sasl auth{} flag in example confs.
4518 +1 -0 trunk/doc/example.conf (File Modified)
4519 +1 -0 trunk/doc/reference.conf (File Modified)
4522 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4524 Don't allow TB to set an empty topic.
4525 This would be possible if a server sent bad protocol
4526 and could cause a crash.
4530 +4 -0 trunk/modules/m_tb.c (File Modified)
4533 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4539 +1 -1 trunk/Makefile.in (File Modified)
4542 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4548 +2 -2 trunk/configure (File Modified)
4549 +1 -1 trunk/configure.ac (File Modified)
4552 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4558 +2 -2 trunk/configure (File Modified)
4561 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4567 +1 -1 trunk/extensions/Makefile.in (File Modified)
4570 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4572 - rename contrib to extensions to bring some clarity to things
4576 +1 -1 trunk/Makefile.in (File Modified)
4577 +1 -1 trunk/configure.ac (File Modified)
4578 +10 -10 trunk/doc/example.conf (File Modified)
4579 +10 -10 trunk/doc/reference.conf (File Modified)
4580 + - trunk/extensions/ (File Added)
4581 + - trunk/extras/ (File Deleted)
4584 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4590 +1 -1 trunk/Makefile.in (File Modified)
4591 +1 -1 trunk/configure.ac (File Modified)
4592 + - trunk/contrib/ (File Deleted)
4593 + - trunk/extras/ (File Added)
4596 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4598 Don't allow servers to QUIT (they should use SQUIT).
4602 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4605 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4611 + - trunk/src/fnvhash.s (Property Modified)
4614 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4616 - reduced version of code
4620 +9 -61 trunk/src/fnvhash.s (File Modified)
4623 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4625 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4629 +1 -1 trunk/src/fnvhash.s (File Modified)
4632 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4634 Fix orighost matching for klines, etc. Was hashing the visible
4639 +1 -1 trunk/src/hostmask.c (File Modified)
4642 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4644 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4648 +7 -1 trunk/configure (File Modified)
4649 +5 -0 trunk/configure.ac (File Modified)
4650 +5 -6 trunk/src/Makefile.in (File Modified)
4651 +0 -4 trunk/src/fnvhash.s (File Modified)
4652 +0 -2 trunk/src/hash.c (File Modified)
4655 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4657 - regenerate configure
4661 +18 -0 trunk/configure (File Modified)
4664 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4666 - --enable-ricer-hashing option.
4670 +9 -0 trunk/configure.ac (File Modified)
4671 +3 -0 trunk/include/setup.h.in (File Modified)
4674 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4676 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4680 + - trunk/src/fnvhash.s (File Added)
4681 +3 -0 trunk/src/hash.c (File Modified)
4684 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4686 Fix syntax error in reference.conf.
4690 +0 -1 trunk/doc/reference.conf (File Modified)
4693 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4695 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4696 (&& instead of ||...)
4697 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4701 +1 -1 trunk/src/chmode.c (File Modified)
4704 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4706 Documentation for extban.
4710 + - trunk/doc/extban.txt (File Added)
4713 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4715 Add extban modules to example confs.
4719 +5 -0 trunk/doc/example.conf (File Modified)
4720 +10 -0 trunk/doc/reference.conf (File Modified)
4723 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4725 Initial addition of extended ban types (conditionals).
4726 Allows custom +bqeI checks via modules.
4727 Initial extra types are account (a[:mask]), oper (o),
4728 channel (c:name), realname (r:mask), server (s:mask).
4732 +229 -0 trunk/contrib/Makefile.in (File Modified)
4733 + - trunk/contrib/extb_account.c (File Added)
4734 + - trunk/contrib/extb_channel.c (File Added)
4735 + - trunk/contrib/extb_oper.c (File Added)
4736 + - trunk/contrib/extb_realname.c (File Added)
4737 + - trunk/contrib/extb_server.c (File Added)
4738 +13 -0 trunk/include/channel.h (File Modified)
4739 +1 -0 trunk/src/Makefile.in (File Modified)
4740 +14 -5 trunk/src/channel.c (File Modified)
4741 +91 -0 trunk/src/chmode.c (File Modified)
4742 + - trunk/src/extban.c (File Added)
4745 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4747 Do not force +bqeI modes starting with '$' in nick!user@host format.
4748 * and ? characters in them are still assumed to be wildcards.
4752 +6 -0 trunk/src/chmode.c (File Modified)
4755 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4757 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4761 +4 -0 trunk/modules/m_capab.c (File Modified)
4764 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4766 Stop some mixing of client and server protocol.
4770 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4771 +4 -2 trunk/modules/m_pass.c (File Modified)
4772 +6 -0 trunk/modules/m_sasl.c (File Modified)
4773 +6 -0 trunk/modules/m_user.c (File Modified)
4776 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4782 +0 -2 trunk/include/s_newconf.h (File Modified)
4783 +0 -4 trunk/include/s_serv.h (File Modified)
4784 +0 -1 trunk/src/newconf.c (File Modified)
4785 +1 -13 trunk/src/s_serv.c (File Modified)
4788 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4790 - revert LZOLink patch for now
4794 +0 -1 trunk/servlink/Makefile.in (File Modified)
4795 +0 -16 trunk/servlink/README (File Modified)
4796 +2 -36 trunk/servlink/control.c (File Modified)
4797 +0 -3 trunk/servlink/control.h (File Modified)
4798 +7 -5955 trunk/servlink/io.c (File Modified)
4799 + - trunk/servlink/lzoconf.h (File Deleted)
4800 + - trunk/servlink/lzodefs.h (File Deleted)
4801 + - trunk/servlink/minilzo.c (File Deleted)
4802 + - trunk/servlink/minilzo.h (File Deleted)
4803 +0 -1 trunk/servlink/servlink.h (File Modified)
4806 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4812 +4 -2 trunk/servlink/control.c (File Modified)
4813 +2 -1 trunk/servlink/io.c (File Modified)
4816 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4822 +2 -2 trunk/servlink/io.c (File Modified)
4825 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4827 - paranoia, prevent segfaults
4831 +2 -2 trunk/servlink/io.c (File Modified)
4834 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4836 - more optimal servlink code
4840 +21 -8 trunk/servlink/io.c (File Modified)
4843 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4845 - more efficient read strategy
4849 +15 -3 trunk/servlink/io.c (File Modified)
4852 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4854 - use lzo_uintp cast to make LZO happy
4858 +3 -3 trunk/servlink/io.c (File Modified)
4861 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4863 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4867 +4 -0 trunk/doc/example.conf (File Modified)
4868 +2 -1 trunk/include/s_newconf.h (File Modified)
4869 +4 -0 trunk/include/s_serv.h (File Modified)
4870 +1 -0 trunk/servlink/Makefile.in (File Modified)
4871 +16 -0 trunk/servlink/README (File Modified)
4872 +34 -2 trunk/servlink/control.c (File Modified)
4873 +3 -0 trunk/servlink/control.h (File Modified)
4874 +5929 -7 trunk/servlink/io.c (File Modified)
4875 + - trunk/servlink/lzoconf.h (File Added)
4876 + - trunk/servlink/lzodefs.h (File Added)
4877 + - trunk/servlink/minilzo.c (File Added)
4878 + - trunk/servlink/minilzo.h (File Added)
4879 +1 -0 trunk/servlink/servlink.h (File Modified)
4880 +1 -0 trunk/src/newconf.c (File Modified)
4881 +14 -2 trunk/src/s_serv.c (File Modified)
4884 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4886 - remove imalloc, it was a concept that probably wouldn't have worked properly
4890 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4891 + - trunk/libcharybdis/imalloc.c (File Deleted)
4892 + - trunk/libcharybdis/imalloc.h (File Deleted)
4895 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4897 - disable imalloc for now
4901 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4904 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4906 - remove unneeded debug code
4910 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4913 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4915 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4919 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4922 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4924 - more stuff here, imalloc remains disabled for now
4928 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4931 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4937 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4940 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4946 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4947 +2 -0 trunk/src/ircd.c (File Modified)
4950 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4952 - roll back libircd crap
4956 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4957 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4958 +29 -0 trunk/src/.depend (File Modified)
4959 +6 -21 trunk/src/Makefile.in (File Modified)
4960 +3 -218 trunk/src/ircd.c (File Modified)
4961 + - trunk/src/ircd_linker.c (File Deleted)
4962 + - trunk/src/main.c (File Deleted)
4965 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4967 - realloc(), free() implementation
4971 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4974 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4976 - malloc(), calloc() implementation
4980 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4983 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4985 - block_free(), block_find(), retune_heaps() implementation
4989 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4992 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4994 - block_destroy code, block_allocate code.
4998 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5001 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5007 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5010 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5012 - disable imalloc again :P
5016 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5019 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5025 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5028 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5034 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5037 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5039 - constructor code for imalloc engine (malloc_init())
5043 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5046 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5048 - imalloc engine improvements
5052 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5055 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5057 - replace mmap() code with direct brk()/sbrk() calls.
5061 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5064 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5066 - remove outdated i_malloc() interfaces
5070 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5073 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5075 - redisable imalloc (sorry!)
5079 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5082 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5084 - correct GET_PAGE_SLOT() macro
5088 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5091 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5093 - oops forgot to commit it with imalloc turned off
5097 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5100 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5106 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5107 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5110 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5112 - lowlevel imalloc code
5116 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5117 + - trunk/libcharybdis/imalloc.h (File Added)
5120 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5126 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5129 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5135 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5138 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5140 - 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)
5144 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5145 + - trunk/libcharybdis/imalloc.c (File Added)
5148 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5150 - increment configure Id
5154 +2208 -1 trunk/configure (File Modified)
5157 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5159 - bootstrap for imalloc code
5163 +54 -1 trunk/configure.ac (File Modified)
5164 +27 -0 trunk/include/setup.h.in (File Modified)
5167 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5169 Clarify interaction of spoofs and channel bans/operator{} blocks.
5173 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5174 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5177 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5179 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5183 +30 -22 trunk/src/ircd.c (File Modified)
5186 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5188 If shared{} blocks deny something, the command
5189 is silently ignored.
5193 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5196 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5198 Move up IsService check so we don't store a non-service
5199 in preClient->sasl_agent.
5203 +6 -6 trunk/modules/m_sasl.c (File Modified)
5206 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5208 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5209 Add some more sanity checks on agent strings.
5213 +13 -11 trunk/modules/m_sasl.c (File Modified)
5216 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5218 Unknown clients can have an ID too now so make sure to remove
5219 them from the hash if they exit.
5223 +3 -0 trunk/src/client.c (File Modified)
5226 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5228 Only accept sasl from servers in a service{} block.
5229 Not tested but this must go in.
5233 +6 -0 trunk/modules/m_sasl.c (File Modified)
5234 +3 -0 trunk/modules/m_signon.c (File Modified)
5237 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5239 Only process SAVE messages targetting registered users,
5240 not servers or unregistered connections. Could cause
5241 a crash when bad protocol was received.
5245 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5248 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5250 - fix QJM buffer overflow vulnerability (fucking GXTi)
5254 +3 -3 trunk/src/s_user.c (File Modified)
5257 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5259 Mention /scan umodes under oper_spy privilege.
5263 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5266 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5268 Mention that overlapping cluster blocks are a bad thing.
5272 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5275 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5277 - Document cluster{} and shared{} blocks.
5278 - Mention that service{} does not allow wildcards.
5282 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5285 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5287 Document exempt{} and service{} blocks, point to reference.conf for
5288 general{}, channel{} and serverhide{}.
5292 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5295 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5297 Document ~ in lists of values better.
5301 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5304 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5306 More detailed CNOTICE, CPRIVMSG descriptions.
5310 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5313 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5315 Oops, need both Revision and Id on modules.
5319 + - trunk/modules/sno_routing.c (Property Modified)
5322 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5324 Tweak header comment a bit (filename, Id).
5328 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5331 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5333 Add GLINE and UNGLINE.
5337 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5340 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5342 New configure with proper Id.
5346 +3 -1 trunk/configure (File Modified)
5349 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5351 Change #include directives for in6addr_any, hopefully compiles better now.
5355 +3 -1 trunk/configure.ac (File Modified)
5358 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5360 Encourage putting actual administrative information
5361 in the admin{} block.
5365 +3 -3 trunk/doc/example.conf (File Modified)
5368 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5370 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5374 +9 -7 trunk/include/s_conf.h (File Modified)
5375 +1 -0 trunk/src/newconf.c (File Modified)
5376 +10 -0 trunk/src/s_user.c (File Modified)
5379 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5381 - Change to glines = no in example confs
5382 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5387 +1 -1 trunk/doc/example.conf (File Modified)
5388 +1 -1 trunk/doc/reference.conf (File Modified)
5389 +2 -2 trunk/modules/m_gline.c (File Modified)
5392 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5394 - forward-port QJM fix from 1.1
5398 +2 -0 trunk/src/s_user.c (File Modified)
5401 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5403 - add switch to configure to disable the block allocator
5407 +18 -0 trunk/configure (File Modified)
5408 +9 -0 trunk/configure.ac (File Modified)
5409 +0 -6 trunk/include/config.h (File Modified)
5410 +3 -0 trunk/include/setup.h.in (File Modified)
5413 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5415 Fix wierd error that would exit SASL users with "Overridden"
5418 +1 -1 trunk/modules/m_signon.c (File Modified)
5421 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5423 Remove obsolete XXX comment about lazylinks.
5427 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5430 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5432 OJOIN: make sure to send the wallops remotely for #channels
5436 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5439 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5441 Accountability for OJOIN (contrib module)
5444 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5447 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5449 - move more stuff over to ircd_state
5453 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5454 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5455 +9 -0 trunk/src/ircd_state.c (File Modified)
5456 +3 -3 trunk/src/patricia.c (File Modified)
5459 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5461 - move more stuff out of libircd and into ircd_state.c
5465 +5 -5 trunk/src/channel.c (File Modified)
5466 +4 -4 trunk/src/client.c (File Modified)
5467 +12 -0 trunk/src/ircd_state.c (File Modified)
5470 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5472 - this is just barrels of fun
5476 + - trunk/include/ircd_state.h (File Added)
5477 +1 -1 trunk/src/Makefile.in (File Modified)
5478 +2 -1 trunk/src/channel.c (File Modified)
5479 +3 -52 trunk/src/ircd.c (File Modified)
5480 +100 -3 trunk/src/ircd_state.c (File Modified)
5483 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5485 It's .include, not #include.
5489 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5492 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5494 More consistent section titles.
5498 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5499 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5500 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5503 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5505 Mention possible exceeding of +j/+l due to propagation
5506 delays between servers.
5510 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5513 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5516 - "text" -> <quote>text</quote>
5522 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5523 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5524 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5525 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5528 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5530 Remove text about deprecation of glines.
5534 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5537 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5539 - Add description of umode +D, deaf.
5540 - Mention CALLERID 005 token with umode +g.
5544 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5547 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5549 Strip off a leading colon in services shortcuts (aliases).
5553 +2 -0 trunk/src/parse.c (File Modified)
5556 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5558 Add no_oper_invis contrib module, denies opers setting
5559 themselves invisible (except hidden_oper's).
5563 +42 -0 trunk/contrib/Makefile.in (File Modified)
5564 + - trunk/contrib/no_oper_invis.c (File Added)
5567 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5569 Mention /stats E, make the other /stats descriptions more consistent.
5573 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5576 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5578 Mention that the KILL reason and oper will appear on channels.
5582 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5585 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5587 Mention /mode #channel f to query forward channel from outside.
5591 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5594 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5596 Port over RATBOX_2_1 r20960 (anfl):
5597 client connect notices to +C should be hiding the extra
5598 fields for spoofed users
5602 +2 -1 trunk/src/s_user.c (File Modified)
5605 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5607 Add a chapter with our extra user commands:
5608 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5612 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5613 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5616 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5618 Do not put by <server>: in SQUIT reasons to servers
5619 other than the one being exited.
5623 +1 -1 trunk/src/client.c (File Modified)
5626 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5628 Regenerate configure.
5632 +1162 -1159 trunk/configure (File Modified)
5635 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5637 Move the warning flags down so they do not mess up
5638 checks like for -Wl,-export-dynamic.
5642 +33 -30 trunk/configure.ac (File Modified)
5645 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5651 +2 -1 trunk/iauth/Makefile.in (File Modified)
5654 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5656 - build iauth makefile
5660 +3 -2 trunk/configure (File Modified)
5661 +1 -0 trunk/configure.ac (File Modified)
5664 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5670 + - trunk/iauth/Makefile.in (File Added)
5673 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5675 - add iauth.conf.example from irc2.11
5679 + - trunk/doc/example-iauth.conf (File Added)
5682 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5684 - wow, i found some docs on this thing
5688 + - trunk/doc/technical/iauth-internals.txt (File Added)
5691 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5693 - no longer applicable
5697 + - trunk/authdaemon/ (File Deleted)
5700 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5702 - remove libircd.so on make clean (oops)
5706 +1 -1 trunk/src/Makefile.in (File Modified)
5709 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5711 - merge iauth source for experimentation
5715 + - trunk/iauth/ (File Added)
5716 + - trunk/iauth/a_conf.c (File Added)
5717 + - trunk/iauth/a_conf_def.h (File Added)
5718 + - trunk/iauth/a_conf_ext.h (File Added)
5719 + - trunk/iauth/a_defines.h (File Added)
5720 + - trunk/iauth/a_externs.h (File Added)
5721 + - trunk/iauth/a_io.c (File Added)
5722 + - trunk/iauth/a_io_ext.h (File Added)
5723 + - trunk/iauth/a_log.c (File Added)
5724 + - trunk/iauth/a_log_def.h (File Added)
5725 + - trunk/iauth/a_log_ext.h (File Added)
5726 + - trunk/iauth/a_struct_def.h (File Added)
5727 + - trunk/iauth/iauth.c (File Added)
5728 + - trunk/iauth/mod_lhex.c (File Added)
5729 + - trunk/iauth/mod_lhex_ext.h (File Added)
5730 + - trunk/iauth/mod_pipe.c (File Added)
5731 + - trunk/iauth/mod_pipe_ext.h (File Added)
5732 + - trunk/iauth/mod_rfc931.c (File Added)
5733 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5734 + - trunk/iauth/mod_socks.c (File Added)
5735 + - trunk/iauth/mod_socks_ext.h (File Added)
5736 + - trunk/iauth/mod_webproxy.c (File Added)
5737 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5740 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5742 User /quote help index was not sorted properly.
5746 +2 -2 trunk/help/Makefile.in (File Modified)
5747 +8 -8 trunk/help/users/index (File Modified)
5750 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5756 +25 -8 trunk/help/opers/index (File Modified)
5757 + - trunk/help/opers/scan (File Added)
5760 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5763 - Document SCAN UMODES
5764 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5768 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5771 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5773 Add our copyright information to /info (part of release-1.1 r1026).
5777 +1 -0 trunk/src/version.c.SH (File Modified)
5780 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5782 Fix some compile warnings.
5786 +1 -1 trunk/modules/core/m_join.c (File Modified)
5787 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5788 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5789 +1 -1 trunk/modules/m_scan.c (File Modified)
5790 +4 -4 trunk/modules/m_signon.c (File Modified)
5793 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5795 RSFNC: OK, actually consider unknowns also for detecting a collide.
5796 Otherwise we can get two clients with the same nick.
5800 +1 -1 trunk/modules/m_services.c (File Modified)
5803 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5805 - charybdis profiling stuff
5806 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5811 +0 -8 trunk/configure (File Modified)
5812 +1 -8 trunk/configure.ac (File Modified)
5813 +18 -0 trunk/include/channel.h (File Modified)
5814 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5815 +335 -260 trunk/src/.depend (File Modified)
5816 +1569 -0 trunk/src/Makefile.in (File Modified)
5817 + - trunk/src/chmode.c (File Added)
5818 +16 -1 trunk/src/ircd.c (File Modified)
5819 +11 -0 trunk/src/main.c (File Modified)
5820 +11 -0 trunk/src/modules.c (File Modified)
5823 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5825 RSFNC: Do not send kills to servers for unknowns
5829 +4 -2 trunk/modules/m_services.c (File Modified)
5832 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5834 Describe service{} blocks in reference.conf.
5838 +12 -0 trunk/doc/reference.conf (File Modified)
5841 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5843 Replace this list of modes with pointers to other documentation.
5847 +6 -50 trunk/doc/modes.txt (File Modified)
5850 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5852 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5853 looks too much like an old-ircd client pointer otherwise.
5857 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5860 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5863 - note truncation of the list (perhaps sending multiple
5865 - clarify in a comment that /findforwards on a nonexistent
5866 channel can be useful
5867 - sendto_one_notice() requires that the text start with
5872 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5875 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5877 When we close a local server's link, always include the
5878 name of the client causing the exit in the reason in the
5879 SQUIT we send them (replacing them with us). This makes
5880 sure server notices for stuff like "Not enough arguments
5881 to server command" are different on the two sides.
5885 +7 -5 trunk/src/client.c (File Modified)
5888 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5890 New contrib module m_findforwards.c
5894 +112 -0 trunk/contrib/Makefile.in (File Modified)
5895 + - trunk/contrib/m_findforwards.c (File Added)
5898 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5900 Whoops, don't show real host behind auth{} spoof in
5901 spoof notices if hide_spoof_ips is enabled.
5903 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5907 +3 -2 trunk/src/s_conf.c (File Modified)
5910 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5912 Add dalnet-style /identify that sends to nickserv or chanserv.
5916 +102 -0 trunk/contrib/Makefile.in (File Modified)
5917 + - trunk/contrib/m_identify.c (File Added)
5920 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5922 Document alias{} blocks a bit better.
5926 +9 -0 trunk/doc/reference.conf (File Modified)
5929 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5931 - add aliases to /stats m (data usage is not counted though, sorry)
5935 +1 -0 trunk/include/s_conf.h (File Modified)
5936 +3 -0 trunk/src/newconf.c (File Modified)
5937 +15 -0 trunk/src/parse.c (File Modified)
5940 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5942 - remove m_sshortcut as it's no longer relevant
5946 +0 -145 trunk/modules/Makefile.in (File Modified)
5947 + - trunk/modules/m_sshortcut.c (File Deleted)
5950 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5952 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5953 targets instead of my original idea :P)
5957 +32 -0 trunk/doc/example.conf (File Modified)
5958 +35 -0 trunk/doc/reference.conf (File Modified)
5959 +4 -0 trunk/include/parse.h (File Modified)
5960 +7 -0 trunk/include/s_conf.h (File Modified)
5961 +82 -0 trunk/src/newconf.c (File Modified)
5962 +78 -0 trunk/src/parse.c (File Modified)
5963 +16 -0 trunk/src/s_conf.c (File Modified)
5966 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5968 Remove some spaces after tabs. ??
5972 +18 -18 trunk/src/newconf.c (File Modified)
5975 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5978 - make sure to clear all marks also if the who was aborted
5979 because of too many matches
5980 - give ERR_TOOMANYMATCHES if too many matches
5983 ratbox RATBOX_2_2 r22003 (jilles)
5987 +28 -26 trunk/modules/m_who.c (File Modified)
5990 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5996 +9 -9 trunk/configure (File Modified)
5997 +1 -1 trunk/configure.ac (File Modified)
6000 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6002 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6006 +2 -1 trunk/include/s_newconf.h (File Modified)
6007 +20 -0 trunk/modules/m_rehash.c (File Modified)
6008 +1 -1 trunk/src/s_newconf.c (File Modified)
6011 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6013 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6017 +0 -1 trunk/doc/example.conf (File Modified)
6018 +0 -3 trunk/doc/reference.conf (File Modified)
6019 +0 -1 trunk/include/s_conf.h (File Modified)
6020 +0 -6 trunk/modules/m_info.c (File Modified)
6021 +1 -1 trunk/src/channel.c (File Modified)
6022 +0 -1 trunk/src/newconf.c (File Modified)
6025 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6027 Missing header in m_chghost.c
6030 +1 -0 trunk/modules/m_chghost.c (File Modified)
6033 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6035 Relocate QJM code to a seperate function(change_nick_user_host)
6036 Change CHGHOST to use change_nick_user_host instead of just setting it
6040 +3 -0 trunk/include/s_user.h (File Modified)
6041 +1 -1 trunk/modules/m_chghost.c (File Modified)
6042 +3 -78 trunk/modules/m_signon.c (File Modified)
6043 +89 -0 trunk/src/s_user.c (File Modified)
6046 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6048 Restore /stats a (dns servers, admin-only).
6052 +1 -0 trunk/include/res.h (File Modified)
6053 +5 -8 trunk/modules/m_stats.c (File Modified)
6054 +16 -0 trunk/src/res.c (File Modified)
6057 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6059 - Add CHARYBDIS_PROFILE if we are profiling.
6060 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6061 - Remove duplicate --enable-epoll entry.
6065 +1595 -15 trunk/configure (File Modified)
6066 +30 -11 trunk/configure.ac (File Modified)
6067 +3 -0 trunk/include/setup.h.in (File Modified)
6070 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6072 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6076 +28 -0 trunk/aclocal.m4 (File Modified)
6079 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6081 Allow requesting forward channel and quiet list in same mode command.
6085 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6088 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6090 Add description of xline wildcards.
6094 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6097 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6099 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6103 +0 -4 trunk/modules/m_services.c (File Modified)
6106 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6112 +1 -1 trunk/include/hook.h (File Modified)
6115 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6117 call_hook, not hook_call
6121 +1 -1 trunk/modules/core/m_join.c (File Modified)
6124 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6126 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6127 Could be useful for a number of things.
6131 +9 -0 trunk/modules/core/m_join.c (File Modified)
6134 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6136 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6140 +7 -0 trunk/include/hook.h (File Modified)
6143 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6145 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6149 +15 -0 trunk/modules/m_services.c (File Modified)
6152 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6154 Clarify snomask +f, +k, +u.
6158 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6161 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6163 Cmode +p and +s may be set simultaneously.
6167 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6170 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6172 actually, we should check the data version on each reload (oops)
6176 +6 -6 trunk/src/main.c (File Modified)
6179 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6181 more work on the loader
6185 +45 -21 trunk/src/main.c (File Modified)
6188 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6190 Add prototype ircd_state.c
6194 + - trunk/src/ircd_state.c (File Added)
6197 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6199 Smaller improvements.
6203 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6206 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6208 Add a lot of stuff here.
6212 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6215 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6217 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6221 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6224 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6226 Invex doesn't trump +r or (sic) +J.
6230 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6233 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6235 Check to make sure a module is not loaded before loading it.
6239 +6 -1 trunk/src/ircd_parser.y (File Modified)
6242 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6244 - Add a missing comma in the HeaderMessages array
6245 - Only send "Your hostname is too long ..." if that really is the case
6249 +2 -2 trunk/src/s_auth.c (File Modified)
6252 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6254 build_symtable() will have already bailed here, so no need to check
6255 explicitly whether or not charybdis_main is NULL.
6259 +7 -16 trunk/src/main.c (File Modified)
6262 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6264 Data structure versioning, part 1.
6268 +10 -1 trunk/include/ircd_defs.h (File Modified)
6269 +2 -0 trunk/src/ircd.c (File Modified)
6270 +15 -3 trunk/src/main.c (File Modified)
6273 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6275 build a symbol table and use that instead of doing a raw dlsym on everything
6279 + - trunk/include/ircd_linker.h (File Added)
6280 +71 -1 trunk/src/Makefile.in (File Modified)
6281 + - trunk/src/ircd_linker.c (File Added)
6282 +16 -4 trunk/src/main.c (File Modified)
6285 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6287 The launcher now calls io_loop() instead of charybdis_main().
6288 This is so that we do not have to reinitialize *everything* later.
6292 +1 -0 trunk/include/ircd.h (File Modified)
6293 +6 -7 trunk/src/ircd.c (File Modified)
6294 +13 -1 trunk/src/main.c (File Modified)
6297 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6299 Use global binding on libircd.so.
6303 +1 -1 trunk/src/main.c (File Modified)
6306 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6308 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6309 (it will do more later)
6313 +14 -12 trunk/include/config.h (File Modified)
6314 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6315 +31 -5 trunk/src/Makefile.in (File Modified)
6316 +78 -1 trunk/src/ircd.c (File Modified)
6317 + - trunk/src/main.c (File Added)
6320 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6322 Add whitespace here, oops.
6326 +1 -1 trunk/CREDITS (File Modified)
6329 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6331 Properly copy over the IP address here instead of using a cheap hack.
6332 Because the hack didn't work right except on IPv6. :|
6336 +12 -2 trunk/src/s_newconf.c (File Modified)
6339 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6341 Revert reject cache notice to ratbox's, which more
6342 clearly suggests what's happening.
6346 +4 -1 trunk/src/reject.c (File Modified)
6349 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6351 Fix the openssl status in the overview information.
6355 +1 -3 trunk/configure (File Modified)
6356 +1 -3 trunk/configure.ac (File Modified)
6359 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6361 - Add simple exempt{} block (127.0.0.1) to example.conf.
6362 - Remove mention of deny{}.
6366 +5 -0 trunk/doc/example.conf (File Modified)
6367 +1 -1 trunk/doc/reference.conf (File Modified)
6370 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6372 example.conf: add some comments at the start
6373 reference.conf: some ircd-ratbox -> charybdis
6377 +11 -0 trunk/doc/example.conf (File Modified)
6378 +6 -5 trunk/doc/reference.conf (File Modified)
6381 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6383 Rename m_createauthonly module to createauthonly
6384 as this is not a module providing an m_function
6389 +1 -38 trunk/contrib/Makefile.in (File Modified)
6390 + - trunk/contrib/createauthonly.c (File Added)
6391 + - trunk/contrib/m_createauthonly.c (File Deleted)
6394 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6396 Add to example confs commented lines for:
6397 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6398 sno_globalkline.so, sno_globaloper.so.
6402 +5 -1 trunk/doc/example.conf (File Modified)
6403 +9 -1 trunk/doc/reference.conf (File Modified)
6406 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6408 - Unbreak connecting to connect{}s with hostnames
6409 instead of IP addresses (broken with new resolver).
6410 - Try to do A/AAAA query based on aftype in
6411 connect{} (doesn't seem to work fully).
6415 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6418 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6420 Unbreak /rehash dns.
6424 +1 -0 trunk/src/res.c (File Modified)
6427 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6429 Preserve Hybrid Id and add one of our own.
6433 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6434 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6437 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6439 Add anfl and Androsyn to CREDITS.
6440 They wrote a lot of ratbox code we use, both before and after the fork.
6444 +2 -0 trunk/CREDITS (File Modified)
6447 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6449 Hostname validity check.
6453 +42 -3 trunk/src/s_auth.c (File Modified)
6456 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6458 Version bump to 1.2.0.
6462 +9 -9 trunk/configure (File Modified)
6463 +1 -1 trunk/configure.ac (File Modified)
6466 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6468 - Missed a spot in the IPv6 code here. Should be usable now.
6472 +2 -2 trunk/src/res.c (File Modified)
6475 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6477 Alright, so, this massive commit does the following:
6479 - Adds a resolver based on the undernet and hybrid one.
6480 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6481 - Makes a check in ./configure be posixly correct
6482 - Simplifies the auth code and DNS callbacks
6484 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6488 +1 -1 trunk/Makefile.in (File Modified)
6489 + - trunk/adns/ (File Deleted)
6490 +148 -80 trunk/configure (File Modified)
6491 +1 -2 trunk/configure.ac (File Modified)
6492 +6 -0 trunk/include/client.h (File Modified)
6493 +1 -0 trunk/include/packet.h (File Modified)
6494 +153 -41 trunk/include/res.h (File Modified)
6495 + - trunk/include/reslib.h (File Added)
6496 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6497 +930 -1449 trunk/modules/.depend (File Modified)
6498 +3 -0 trunk/modules/m_stats.c (File Modified)
6499 +417 -621 trunk/src/.depend (File Modified)
6500 +1 -1 trunk/src/.indent.pro (File Modified)
6501 +2069 -289 trunk/src/Makefile.in (File Modified)
6502 + - trunk/src/adns.c (File Deleted)
6503 + - trunk/src/res.c (File Added)
6504 + - trunk/src/reslib.c (File Added)
6505 +11 -50 trunk/src/s_auth.c (File Modified)
6506 +4 -26 trunk/src/s_newconf.c (File Modified)
6509 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6511 Document the NOBALLOC feature.
6515 +7 -1 trunk/include/config.h (File Modified)
6518 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6520 commands.sgml changes
6524 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6527 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6533 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6536 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6538 Improve description of class{} block (in particular,
6539 mention server classes as well as client classes).
6543 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6546 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6549 -/* sendq: servers need a higher sendq as they send more data */
6550 +/* sendq: servers need a higher sendq as they are sent more data */
6554 +1 -1 trunk/doc/reference.conf (File Modified)
6557 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6559 Add modules{} block.
6563 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6566 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6568 Add general::oper_snomask, snomask on oper up for opers
6569 that have umode +s set on oper up, but do not have
6570 a specific snomask setting in their operator block.
6571 If this is empty or not specified, +s is used as before.
6575 +4 -1 trunk/doc/example.conf (File Modified)
6576 +7 -1 trunk/doc/reference.conf (File Modified)
6577 +1 -0 trunk/include/client.h (File Modified)
6578 +1 -0 trunk/include/s_conf.h (File Modified)
6579 +32 -0 trunk/src/newconf.c (File Modified)
6580 +1 -0 trunk/src/s_conf.c (File Modified)
6581 +13 -3 trunk/src/s_user.c (File Modified)
6584 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6589 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6592 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6594 Add MASKTRACE and CHANTRACE commands.
6598 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6601 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6603 document loadmodule directive
6607 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6610 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6616 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6619 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6621 q:lines are no longer living in the ircd.conf either
6625 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6628 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6630 remove k:line, d:line, x:line as they are their own files now
6634 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6637 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6639 New place for operator::snomask.
6643 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6646 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6648 Document connect {}.
6652 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6655 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6657 example.conf: move operator::snomask to a more logical place,
6658 more sensible default
6659 reference.conf: add operator::snomask
6663 +3 -3 trunk/doc/example.conf (File Modified)
6664 +3 -0 trunk/doc/reference.conf (File Modified)
6667 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6669 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6670 in those conf entries that take umodes like <name1>, <name2>, ...
6674 +3 -0 trunk/doc/reference.conf (File Modified)
6675 +3 -0 trunk/src/newconf.c (File Modified)
6678 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6684 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6687 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6693 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6696 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6702 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6705 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6711 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6714 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6716 Document operator {} blocks.
6720 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6723 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6725 auth{}: clarify/add some details
6729 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6732 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6734 auth{}: Move a paragraph.
6738 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6741 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6743 Document auth{} blocks.
6747 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6750 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6756 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6759 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6761 Add umode +R, prevents unidentified clients from
6762 sending private messages or notices. /accept'ed
6763 clients and opers are exempt.
6764 Due to the /accept part, this is only checked
6765 at the target's server, may want to change
6770 +1 -0 trunk/help/opers/umode (File Modified)
6771 +1 -0 trunk/help/users/umode (File Modified)
6772 +2 -0 trunk/include/client.h (File Modified)
6773 +1 -0 trunk/include/numeric.h (File Modified)
6774 +11 -1 trunk/modules/core/m_message.c (File Modified)
6775 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6776 +1 -1 trunk/src/messages.tab (File Modified)
6777 +1 -1 trunk/src/s_user.c (File Modified)
6780 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6782 Don't allow a nick change if banned or quieted (and not
6783 voiced or opped) on a channel. This uses numeric 435
6784 (bahamut's "cannot change to a banned nick") because
6785 bahamut/ircu's 437 and hyperion's 438 already have
6786 another meaning for us.
6790 +2 -0 trunk/include/channel.h (File Modified)
6791 +1 -0 trunk/include/numeric.h (File Modified)
6792 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6793 +38 -0 trunk/src/channel.c (File Modified)
6794 +1 -1 trunk/src/messages.tab (File Modified)
6797 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6800 - respect ban exceptions
6801 - also deny a knock if quieted
6805 +2 -1 trunk/modules/m_knock.c (File Modified)
6808 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6810 Reverse bad substitution in comment.
6814 +1 -1 trunk/src/channel.c (File Modified)
6817 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6819 - set DynSpoof flag for clients spoofed at registration
6820 - add orighost instead of host to the hostname hash
6824 +5 -1 trunk/src/s_user.c (File Modified)
6827 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6829 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6833 +2 -3 trunk/src/send.c (File Modified)
6836 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6838 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6842 +17 -7 trunk/modules/m_signon.c (File Modified)
6845 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6847 Correct minimum args on ENCAP SASL to avoid nasty core.
6851 +1 -1 trunk/modules/m_sasl.c (File Modified)
6854 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6856 Style nits: sptr can't ever be NULL, don't compare truth
6861 +2 -3 trunk/modules/m_scan.c (File Modified)
6864 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6866 - Comment out scan_cmodes() prototype to suppress warning
6867 - Correct minimum parameter count for mo_scan()
6871 +2 -2 trunk/modules/m_scan.c (File Modified)
6874 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6877 - Include full command in operspy notice
6878 - Allow global scans (no-list used, mask not used) without operspy
6879 - Use ERR_NOPRIVS numeric
6883 +21 -9 trunk/modules/m_scan.c (File Modified)
6886 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6888 Cancel out the >3 default if < is given; this way
6889 any </> specification fully overrides the default.
6893 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6896 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6898 - Call mo_list() from m_list() to reduce code duplication
6899 - Default to >3, rather arbitrarily (conf option?)
6900 - Make < and > mean less than and greater than again
6904 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6907 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6909 When processing topic burst, hide connecting server
6910 on netburst if flatten links is enabled.
6914 +9 -2 trunk/modules/m_tb.c (File Modified)
6917 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6919 - remove PENALTY token
6923 +0 -1 trunk/include/supported.h (File Modified)
6926 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6929 - Add PENALTY because we have a pace-wait system.
6930 - Add FNC due to SAVE and RSFNC
6935 +4 -2 trunk/include/supported.h (File Modified)
6938 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6940 mkay, indent went nuts here
6944 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6947 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6949 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6950 and can be used instead. The SAFELIST implementation is the one used by
6951 default, as most users/networks will be used to it.
6955 +1 -0 trunk/NEWS (File Modified)
6956 +14 -0 trunk/include/client.h (File Modified)
6957 +5 -0 trunk/include/hash.h (File Modified)
6958 +404 -272 trunk/modules/Makefile.in (File Modified)
6959 + - trunk/modules/m_list.c (File Deleted)
6960 + - trunk/modules/m_list_ratbox.c (File Added)
6961 + - trunk/modules/m_list_safelist.c (File Added)
6962 +5 -5 trunk/src/hash.c (File Modified)
6965 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6967 Clear invites on a lowerTS JOIN or SJOIN.
6968 This should complete kick_on_split_riding protection.
6972 +5 -0 trunk/modules/core/m_join.c (File Modified)
6973 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6976 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6978 Like in ratbox, send and interpret timestamps on invites.
6982 +9 -2 trunk/modules/m_invite.c (File Modified)
6985 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6987 Add +S (network service) umode. Just for completeness, users or opers
6992 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6995 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7001 +35 -2 trunk/NEWS (File Modified)
7004 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7006 Split off a PreClient structure for data to be freed on registation (i.e. password).
7007 New hook introduce_client for post-registration messages.
7008 Fix b0rked SASL numerics.
7009 Burst REALHOST post-introduction for spoofed-on-registration clients.
7010 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7011 Pre-registration signon support.
7015 +10 -0 trunk/configure (File Modified)
7016 +2 -0 trunk/configure.ac (File Modified)
7017 +14 -4 trunk/include/client.h (File Modified)
7018 +1 -0 trunk/include/hook.h (File Modified)
7019 +1 -0 trunk/include/numeric.h (File Modified)
7020 +3 -0 trunk/include/setup.h.in (File Modified)
7021 +16 -0 trunk/modules/m_chghost.c (File Modified)
7022 +25 -21 trunk/modules/m_sasl.c (File Modified)
7023 +63 -30 trunk/modules/m_signon.c (File Modified)
7024 +18 -0 trunk/src/client.c (File Modified)
7025 +2 -0 trunk/src/hook.c (File Modified)
7026 +5 -5 trunk/src/messages.tab (File Modified)
7027 +2 -0 trunk/src/s_serv.c (File Modified)
7028 +28 -2 trunk/src/s_user.c (File Modified)
7031 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7033 Update hook documentation.
7037 +30 -0 trunk/doc/hooks.txt (File Modified)
7040 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7042 Improve @/# handling in match_esc().
7046 +21 -13 trunk/src/match.c (File Modified)
7049 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7051 backtrack instead of bailing out when handling a mismatched escape
7055 +1 -1 trunk/src/match.c (File Modified)
7058 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7060 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7063 +2 -1 trunk/CREDITS (File Modified)
7066 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7068 Fix the escape brokenness and pick up a more efficient matching algorithm,
7069 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7070 Patch sent upstream. They can do whatever they want with it, *shrug*.
7074 +147 -161 trunk/src/match.c (File Modified)
7077 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7079 If flatten links is enabled, fake the origins of some ServerModes
7080 sent to clients so that the server sending the netburst is hidden.
7081 Most mode hacks still show the true source.
7085 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7086 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7089 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7091 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7092 where the exit originated).
7093 - When receiving an SQUIT for a server themselves
7094 (IsMe(target_p) || target_p == client_p)
7095 close their link and send a local server notice.
7099 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7100 +6 -3 trunk/src/client.c (File Modified)
7103 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7105 Hooking into the wrong hook, whoops. :P
7109 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7110 +6 -10 trunk/modules/core/m_join.c (File Modified)
7113 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7115 this doesn't work right, right now :P
7119 +40 -0 trunk/contrib/Makefile.in (File Modified)
7120 + - trunk/contrib/m_createauthonly.c (File Added)
7121 +6 -0 trunk/include/hook.h (File Modified)
7122 +26 -1 trunk/modules/core/m_join.c (File Modified)
7123 +1 -1 trunk/src/ircd.c (File Modified)
7126 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7128 Make can_join() hookable.
7132 +12 -1 trunk/src/channel.c (File Modified)
7135 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7137 add 'int approved;' to the channel event hook
7141 +1 -0 trunk/include/hook.h (File Modified)
7144 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7146 Use SIDs in SASL ENCAP origin.
7147 Ignore responses from other agents once the first SASL response has been received for a client.
7151 +9 -5 trunk/modules/m_sasl.c (File Modified)
7154 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7156 Removed stray debug code.
7160 +1 -1 trunk/modules/m_sasl.c (File Modified)
7163 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7165 Don't complain "unknown MODE flag" if a non-oper attempts
7166 to unset an oper only umode they do not have.
7167 This is to prevent unwanted error messages when users/bots
7168 do things like MODE <nick> +i-sw.
7172 +4 -2 trunk/src/s_user.c (File Modified)
7175 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7177 Fix client_exit hook name and only call it for local exits that are not
7182 +3 -2 trunk/modules/m_sasl.c (File Modified)
7185 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7187 Fix SASL logic to actually use stored agent UID.
7188 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7189 Add abort code for exiting clients.
7193 +18 -9 trunk/modules/m_sasl.c (File Modified)
7196 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7198 Port over ratbox 2.2 /challenge. This is slightly more secure
7199 (better crypto, longer keys, challenge timeout) and has better
7202 The respond tool is no longer part of the ircd tree but a
7203 separate package, currently available from
7204 http://respond.ircd-ratbox.org (we should mirror/... this).
7208 +65 -310 trunk/doc/challenge.txt (File Modified)
7209 +5 -5 trunk/include/client.h (File Modified)
7210 +3 -0 trunk/include/irc_string.h (File Modified)
7211 +3 -0 trunk/include/numeric.h (File Modified)
7212 +94 -50 trunk/modules/m_challenge.c (File Modified)
7213 +1 -2 trunk/src/client.c (File Modified)
7214 +125 -0 trunk/src/irc_string.c (File Modified)
7215 +2 -2 trunk/src/messages.tab (File Modified)
7216 + - trunk/tools/rsa_respond/ (File Deleted)
7219 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7221 Preliminary SASL support.
7225 +7 -0 trunk/include/client.h (File Modified)
7226 +6 -0 trunk/include/numeric.h (File Modified)
7227 +1 -0 trunk/modules/Makefile.in (File Modified)
7228 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7229 +175 -1 trunk/modules/m_cap.c (File Modified)
7230 + - trunk/modules/m_sasl.c (File Added)
7231 +2 -0 trunk/modules/m_user.c (File Modified)
7232 +5 -5 trunk/src/messages.tab (File Modified)
7233 +8 -2 trunk/src/s_user.c (File Modified)
7236 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7238 SIGNON: make logout also apply remotely.
7242 +7 -2 trunk/modules/m_signon.c (File Modified)
7245 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7247 Use an asterisk when sending empty logins in SIGNON.
7251 +5 -5 trunk/modules/m_signon.c (File Modified)
7254 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7256 SIGNON: Only add whowas entry (add_history()) and wipe
7257 accepts (del_all_accepts()) if nick changed.
7261 +5 -3 trunk/modules/m_signon.c (File Modified)
7264 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7266 SIGNON: slight fixes to collision code:
7267 - don't kill if target_p == source_p (nick unchanged or only changed case)
7268 - add comment that SAVE support is missing
7269 - use sendto_realops_snomask() instead of sendto_realops_flags()
7273 +9 -6 trunk/modules/m_signon.c (File Modified)
7276 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7278 Fix up kills for bad nick/user/host on SIGNON.
7282 +16 -6 trunk/modules/m_signon.c (File Modified)
7285 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7287 If changing to a nick with a digit, only allow the UID.
7291 +4 -0 trunk/modules/m_signon.c (File Modified)
7294 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7296 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7297 Strip leading digits from logins that are not purely numeric.
7301 +3 -0 trunk/include/numeric.h (File Modified)
7302 +2 -0 trunk/include/send.h (File Modified)
7303 +1 -0 trunk/modules/Makefile.in (File Modified)
7304 +456 -3 trunk/modules/m_services.c (File Modified)
7305 + - trunk/modules/m_signon.c (File Added)
7306 +2 -2 trunk/src/messages.tab (File Modified)
7307 +98 -0 trunk/src/send.c (File Modified)
7310 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7312 Remove old server notice umodes from example confs.
7316 +1 -2 trunk/doc/example.conf (File Modified)
7317 +4 -17 trunk/doc/reference.conf (File Modified)
7320 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7322 Add snomask help file (forgot this earlier).
7326 + - trunk/help/opers/snomask (File Added)
7329 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7331 Add umode +l (receive locops).
7335 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7338 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7340 We don't plan to implement cmode +R (quiet unidentified) and
7341 umode +I (deny invite) for 1.1, so comment them out from the
7346 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7347 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7350 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7352 Improve snomask usage description.
7356 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7359 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7361 Mention the word snomask with umode +s (needs to be a link really).
7365 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7368 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7370 Add snomask +Z (operspy notices).
7374 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7377 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7379 Misc updates/clarifications.
7383 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7386 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7392 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7393 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7394 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7397 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7399 - Allow ENCAP REALHOST outside burst
7400 - Fix comment describing race condition: this can only happen
7401 on a local whois with use_whois_actually enabled
7405 +4 -6 trunk/modules/m_chghost.c (File Modified)
7408 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7410 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7414 +39 -0 trunk/contrib/Makefile.in (File Modified)
7415 + - trunk/contrib/sno_globaloper.c (File Added)
7418 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7420 Pass along old umodes and snomask in umode_changed hook,
7421 changing its parameter type from struct Client *
7422 to hook_data_umode_changed *. (For a new client, both
7425 The IP cloaking module now fully ignores umode changes
7426 where +h didn't change.
7430 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7431 +7 -0 trunk/include/hook.h (File Modified)
7432 +18 -4 trunk/src/s_user.c (File Modified)
7435 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7437 move libcharybdis-provided function initialisation into libcharybdis_init().
7441 +32 -11 trunk/src/ircd.c (File Modified)
7444 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7446 Make +f notices (local host, global host, global user@host, local class)
7447 netwide. Exceeding /quote set max remains local.
7451 +4 -4 trunk/src/s_conf.c (File Modified)
7454 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7456 Netwide notices about attempts to join juped channels.
7460 +1 -1 trunk/modules/core/m_join.c (File Modified)
7463 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7465 Send server notices about failed oper attempts globally.
7466 Successful remote oper attempt notices will be generated
7467 from the mode changes.
7471 +3 -3 trunk/modules/m_challenge.c (File Modified)
7472 +2 -2 trunk/modules/m_oper.c (File Modified)
7475 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7477 Rest of infrastructure for sending server notices globally.
7478 Uses a new L_NETWIDE level on sendto_realops_snomask().
7482 +1 -0 trunk/include/send.h (File Modified)
7483 +31 -4 trunk/src/send.c (File Modified)
7486 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7488 Add general::global_snotices conf option to control
7489 whether we send out SNOTEs. Does not do anything yet.
7493 +1 -0 trunk/doc/example.conf (File Modified)
7494 +6 -0 trunk/doc/reference.conf (File Modified)
7495 +1 -0 trunk/include/s_conf.h (File Modified)
7496 +6 -0 trunk/modules/m_info.c (File Modified)
7497 +1 -0 trunk/src/newconf.c (File Modified)
7498 +1 -0 trunk/src/s_conf.c (File Modified)
7501 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7503 Only accept SNOTE from servers.
7507 +2 -0 trunk/modules/m_snote.c (File Modified)
7510 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7512 Correct parv indices so this actually works.
7516 +2 -2 trunk/modules/m_snote.c (File Modified)
7519 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7525 +3 -3 trunk/modules/m_snote.c (File Modified)
7528 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7530 Add m_snote.c, SNOTE propagator.
7534 +86 -0 trunk/modules/Makefile.in (File Modified)
7535 + - trunk/modules/m_snote.c (File Added)
7538 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7540 start seeding the 1.1 NEWS file
7544 +4 -0 trunk/NEWS (File Modified)
7547 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7549 rename some modules to more descriptive names...
7553 +2 -131 trunk/contrib/Makefile.in (File Modified)
7554 + - trunk/contrib/globalconnexit.c (File Deleted)
7555 + - trunk/contrib/globallineactive.c (File Deleted)
7556 + - trunk/contrib/sno_farconnect.c (File Added)
7557 + - trunk/contrib/sno_globalkline.c (File Added)
7558 +1 -120 trunk/modules/Makefile.in (File Modified)
7559 + - trunk/modules/networknotice.c (File Deleted)
7560 + - trunk/modules/sno_routing.c (File Added)
7563 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7565 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7566 Uses FLAGS2_FLOODDONE bit on servers.
7570 +3 -0 trunk/include/client.h (File Modified)
7571 +121 -1 trunk/modules/Makefile.in (File Modified)
7572 + - trunk/modules/networknotice.c (File Added)
7575 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7577 Don't show servers in /trace to nonopers if flatten links is enabled.
7581 +8 -5 trunk/modules/m_trace.c (File Modified)
7584 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7587 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7588 - send back confirmation to source, if local client
7589 - send a +s server notice if the source is neither a server nor a service (+S)
7593 +5 -1 trunk/modules/m_chghost.c (File Modified)
7596 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7598 Use sendto_realops_snomask_from() to make the
7599 server notices appear to come from the affected
7604 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7605 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7608 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7610 Add sendto_realops_snomask_from(), allows
7611 specification of apparent source server.
7615 +1 -0 trunk/include/send.h (File Modified)
7616 +41 -1 trunk/src/send.c (File Modified)
7619 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7621 Revert r579. Keep host, not orighost in oper up notice.
7622 It would be inconsistent to have orighost there, and we
7623 don't want to mess up all server notices by putting both
7628 +1 -1 trunk/src/s_user.c (File Modified)
7631 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7633 Include the IP address in operlog/foperlog.
7637 +10 -8 trunk/modules/m_challenge.c (File Modified)
7638 +8 -6 trunk/modules/m_oper.c (File Modified)
7641 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7643 Call umode_changed hook on oper up.
7647 +1 -0 trunk/src/s_user.c (File Modified)
7650 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7652 Add globalconnexit contrib module, shows remote client connects/exits
7653 except netsplits/netjoin on snomask +F.
7654 Notice formatting will probably change somewhat still.
7658 +80 -0 trunk/contrib/Makefile.in (File Modified)
7659 + - trunk/contrib/globalconnexit.c (File Added)
7662 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7664 Declare snomask_modes[] so modules can provide snomasks.
7668 +2 -0 trunk/include/snomask.h (File Modified)
7671 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7673 Replace user_signon hook with two new hooks: new_local_user
7674 and new_remote_user.
7675 These are called right before the user is introduced to the
7676 rest of the network.
7680 +2 -1 trunk/include/hook.h (File Modified)
7681 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7682 +4 -2 trunk/src/hook.c (File Modified)
7683 +2 -3 trunk/src/s_user.c (File Modified)
7686 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7688 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7692 +2 -2 trunk/modules/m_scan.c (File Modified)
7695 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7697 Update doc/technical/send.txt.
7701 +91 -131 trunk/doc/technical/send.txt (File Modified)
7704 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7706 Add chantrace and masktrace to help files.
7710 + - trunk/help/opers/chantrace (File Added)
7711 +27 -20 trunk/help/opers/index (File Modified)
7712 + - trunk/help/opers/masktrace (File Added)
7713 +2 -0 trunk/help/opers/operspy (File Modified)
7716 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7718 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7719 Shows etrace-like output for all users in a channel,
7720 in particular IP addresses.
7724 +75 -2 trunk/modules/m_etrace.c (File Modified)
7727 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7729 Port over ratbox 2.2 r21727 (anfl):
7730 add some logging when we drop servers in places where we only notify opers
7734 +31 -0 trunk/modules/core/m_server.c (File Modified)
7737 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7739 display orighost in operup message
7743 +1 -1 trunk/src/s_user.c (File Modified)
7746 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7748 Add globallineactive contrib module, a hack which can often
7749 show k/d/g/x line active for remote clients.
7753 +52 -0 trunk/contrib/Makefile.in (File Modified)
7754 + - trunk/contrib/globallineactive.c (File Added)
7757 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7759 Show IP field in the same way as MASKTRACE:
7760 "255.255.255.255" if it's unknown (remote TS5 client)
7761 and "0" if we or the remote server are purposely
7766 +12 -1 trunk/modules/m_scan.c (File Modified)
7769 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7772 - don't show servers in a global scan
7773 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7777 +4 -1 trunk/modules/m_scan.c (File Modified)
7780 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7782 Implement SCAN UMODES.
7786 +3 -0 trunk/include/numeric.h (File Modified)
7787 +128 -2 trunk/modules/m_scan.c (File Modified)
7788 +2 -2 trunk/src/messages.tab (File Modified)
7791 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7797 +1 -1 trunk/modules/m_scan.c (File Modified)
7800 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7802 parv[0] should be parv[1].
7806 +1 -1 trunk/modules/m_scan.c (File Modified)
7809 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7815 +1 -1 trunk/modules/m_scan.c (File Modified)
7818 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7824 +2 -2 trunk/modules/m_scan.c (File Modified)
7827 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7829 framework for scan command
7833 +113 -0 trunk/modules/Makefile.in (File Modified)
7834 + - trunk/modules/m_scan.c (File Added)
7837 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7839 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7843 +2 -0 trunk/include/irc_string.h (File Modified)
7844 +157 -1 trunk/modules/m_etrace.c (File Modified)
7845 +129 -90 trunk/src/match.c (File Modified)
7848 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7850 orighost may live in a different hash bucket (likely the case), lets check it standalone
7854 +39 -3 trunk/src/hostmask.c (File Modified)
7857 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7859 SVN didn't check modules/ somehow, hrmm.
7863 +1 -1 trunk/modules/m_kline.c (File Modified)
7864 +6 -6 trunk/modules/m_stats.c (File Modified)
7867 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7869 Track hostmask entries for client_p->orighost, if available.
7870 Not throughly tested, but seems to work fine.
7874 +8 -4 trunk/include/hostmask.h (File Modified)
7875 +14 -10 trunk/src/hostmask.c (File Modified)
7878 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7880 Pass on SQUIT reasons more.
7884 +17 -19 trunk/src/client.c (File Modified)
7887 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7889 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7890 This way, hidden admins also get them.
7894 +4 -4 trunk/src/send.c (File Modified)
7897 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7899 From ircd-ratbox 2.2 (r21339 anfl):
7900 ms_kill() should be using find_person(), not find_client()
7901 otherwise it can generate a core.
7905 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7908 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7910 Add m_error to core_module_table, so it is loaded by default.
7914 +1 -0 trunk/src/modules.c (File Modified)
7917 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7919 comment is a const char *, not char *.
7923 +1 -1 trunk/include/hook.h (File Modified)
7926 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7928 Fix a long standing hybrid 7 bug: when getting a read error
7929 on a server, report_error() is called with a %d instead of
7930 a %s in the format string ("Lost connection" in +d).
7934 +1 -1 trunk/src/client.c (File Modified)
7937 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7943 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7946 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7948 Add document describing capabilities and what they mean.
7952 + - trunk/doc/technical/capab.txt (File Added)
7955 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7957 Change client_exit hook to pass all exit_client() parameters.
7961 +8 -0 trunk/include/hook.h (File Modified)
7962 +6 -1 trunk/src/client.c (File Modified)
7965 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7967 Add client_exit hook, called in exit_client() for all
7968 clients of all types, except clients exiting because
7969 of netsplits (QS). The only thing done before it is
7970 marking the client as "closing" (to prevent
7975 +1 -0 trunk/include/hook.h (File Modified)
7976 +2 -0 trunk/src/client.c (File Modified)
7977 +2 -0 trunk/src/hook.c (File Modified)
7980 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7982 Improve the code that calculates the nnnS nnnC counts
7985 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7989 +43 -36 trunk/modules/m_trace.c (File Modified)
7992 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7994 Add server_eob hook.
7995 Planning to use this for netsplit/join notices.
7999 +1 -0 trunk/include/hook.h (File Modified)
8000 +2 -0 trunk/modules/m_pong.c (File Modified)
8001 +2 -0 trunk/src/hook.c (File Modified)
8004 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8006 Default motd: ircd-ratbox -> charybdis
8010 +1 -1 trunk/doc/ircd.motd (File Modified)
8013 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8015 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8019 +4 -4 trunk/src/s_user.c (File Modified)
8022 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8024 - Remove obsolete EOB help file
8025 - Document snomask in the help files
8030 + - trunk/help/opers/eob (File Deleted)
8031 +13 -12 trunk/help/opers/index (File Modified)
8032 +1 -13 trunk/help/opers/umode (File Modified)
8033 +7 -7 trunk/help/users/index (File Modified)
8036 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8038 Bail if snomask to parse is not given. Pointy hat to myself.
8042 +3 -0 trunk/src/snomask.c (File Modified)
8045 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8047 Remove m_flags from autoconf
8051 +0 -1 trunk/contrib/Makefile.in (File Modified)
8054 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8060 + - trunk/contrib/m_flags.c (File Deleted)
8063 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8065 If +s is in oper_only_umodes, clear snomask on deoper.
8069 +5 -0 trunk/src/s_user.c (File Modified)
8072 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8074 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8078 +2 -2 trunk/configure (File Modified)
8079 +2 -2 trunk/configure.ac (File Modified)
8082 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8084 Remove the old server notice umodes.
8085 Default oper only umodes is now +s.
8086 Please make sure all remaining umodes still work.
8090 +3 -21 trunk/include/client.h (File Modified)
8091 +0 -12 trunk/src/newconf.c (File Modified)
8092 +1 -1 trunk/src/s_conf.c (File Modified)
8093 +12 -12 trunk/src/s_user.c (File Modified)
8096 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8098 operator::flags nick_changes now controls +n snomask instead of +n umode.
8102 +8 -8 trunk/src/s_user.c (File Modified)
8105 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8107 Move down h_umode_changed hook call after umode allowed checks
8108 (so it will not see +a if someone tries to set it but is not
8113 +2 -3 trunk/src/s_user.c (File Modified)
8116 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8118 Move over non-+s server notices (hopefully, all of them).
8122 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8123 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8124 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8125 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8126 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8127 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8128 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8129 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8130 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8131 +2 -2 trunk/libcharybdis/event.c (File Modified)
8132 +2 -2 trunk/modules/core/m_join.c (File Modified)
8133 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8134 +3 -3 trunk/modules/core/m_message.c (File Modified)
8135 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8136 +2 -2 trunk/modules/core/m_server.c (File Modified)
8137 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8138 +1 -1 trunk/modules/m_post.c (File Modified)
8139 +1 -1 trunk/modules/m_services.c (File Modified)
8140 +2 -2 trunk/src/channel.c (File Modified)
8141 +3 -3 trunk/src/client.c (File Modified)
8142 +1 -1 trunk/src/hash.c (File Modified)
8143 +5 -5 trunk/src/s_conf.c (File Modified)
8144 +2 -2 trunk/src/s_log.c (File Modified)
8145 +4 -4 trunk/src/s_user.c (File Modified)
8148 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8150 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8154 +2 -1 trunk/include/snomask.h (File Modified)
8155 +2 -2 trunk/src/snomask.c (File Modified)
8158 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8160 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8164 +1 -1 trunk/contrib/example_module.c (File Modified)
8165 +2 -2 trunk/include/ircd_defs.h (File Modified)
8166 +6 -6 trunk/modules/core/m_error.c (File Modified)
8167 +1 -1 trunk/modules/core/m_join.c (File Modified)
8168 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8169 +1 -1 trunk/modules/core/m_message.c (File Modified)
8170 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8171 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8172 +18 -18 trunk/modules/core/m_server.c (File Modified)
8173 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8174 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8175 +4 -4 trunk/modules/m_challenge.c (File Modified)
8176 +4 -4 trunk/modules/m_dline.c (File Modified)
8177 +13 -13 trunk/modules/m_gline.c (File Modified)
8178 +5 -5 trunk/modules/m_kline.c (File Modified)
8179 +2 -2 trunk/modules/m_oper.c (File Modified)
8180 +1 -1 trunk/modules/m_pong.c (File Modified)
8181 +13 -13 trunk/modules/m_rehash.c (File Modified)
8182 +4 -4 trunk/modules/m_resv.c (File Modified)
8183 +16 -16 trunk/modules/m_set.c (File Modified)
8184 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8185 +6 -6 trunk/modules/m_xline.c (File Modified)
8186 +1 -1 trunk/src/adns.c (File Modified)
8187 +2 -2 trunk/src/channel.c (File Modified)
8188 +1 -1 trunk/src/listener.c (File Modified)
8189 +1 -1 trunk/src/s_auth.c (File Modified)
8190 +15 -15 trunk/src/s_conf.c (File Modified)
8191 +3 -3 trunk/src/s_user.c (File Modified)
8192 +7 -7 trunk/src/send.c (File Modified)
8195 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8198 - set +s snomask if +s umode set but no snomasks
8199 - put numerics in more logical order
8203 +3 -1 trunk/src/s_user.c (File Modified)
8206 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8208 parse_snobuf_to_mask(): default to + at start
8209 allows stuff like /mode jilles +s C
8213 +1 -1 trunk/src/snomask.c (File Modified)
8216 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8218 Changes to user_mode() snomask handling.
8219 - show snomask (if not 0) on /mode <nick>
8220 - show snomask once at the end if +s/-s used
8221 - only parse 1 parameter for umode changes
8222 - don't crash on /mode <nick> +s
8223 - /mode <nick> -s clears snomask, doesn't use parameter
8224 - set umode +s iff snomask is not 0
8225 - snomask is not propagated, but umode +s is
8229 +97 -72 trunk/src/s_user.c (File Modified)
8232 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8234 Convert some messages over to snomask.
8238 +29 -29 trunk/src/client.c (File Modified)
8239 +2 -2 trunk/src/ircd.c (File Modified)
8240 +13 -13 trunk/src/modules.c (File Modified)
8241 +1 -1 trunk/src/newconf.c (File Modified)
8242 +5 -5 trunk/src/parse.c (File Modified)
8243 +1 -1 trunk/src/restart.c (File Modified)
8244 +4 -4 trunk/src/s_newconf.c (File Modified)
8245 +11 -11 trunk/src/s_serv.c (File Modified)
8248 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8250 include snomask.h from client.h
8254 +1 -0 trunk/include/client.h (File Modified)
8257 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8259 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8263 +1 -0 trunk/src/newconf.c (File Modified)
8264 +2 -1 trunk/src/snomask.c (File Modified)
8267 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8269 should start with +, not \0. Whoops. :)
8273 +1 -1 trunk/src/snomask.c (File Modified)
8276 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8278 core snomask support.
8282 +3 -0 trunk/doc/example.conf (File Modified)
8283 +2 -0 trunk/include/client.h (File Modified)
8284 +2 -0 trunk/include/numeric.h (File Modified)
8285 +2 -0 trunk/include/s_newconf.h (File Modified)
8286 +63 -0 trunk/include/send.h (File Modified)
8287 + - trunk/include/snomask.h (File Added)
8288 +1 -0 trunk/src/Makefile.in (File Modified)
8289 +1 -1 trunk/src/messages.tab (File Modified)
8290 +8 -0 trunk/src/newconf.c (File Modified)
8291 +12 -0 trunk/src/s_user.c (File Modified)
8292 +235 -0 trunk/src/send.c (File Modified)
8293 + - trunk/src/snomask.c (File Added)
8296 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8298 add a blank line after the license info.
8302 +1 -1 trunk/CREDITS (File Modified)
8305 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8307 Extend copyright to 2006.
8311 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8314 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8317 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8321 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8322 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8325 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8327 Add oper privileges document.
8331 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8332 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8335 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8337 Capitalize message names in services shortcuts (for consistency).
8341 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8344 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8350 +1 -1 trunk/src/patricia.c (File Modified)
8353 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8355 Remove obsolete 'nextconnect' variable.
8359 +0 -1 trunk/include/ircd.h (File Modified)
8360 +0 -2 trunk/src/client.c (File Modified)
8361 +0 -1 trunk/src/ircd.c (File Modified)
8364 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8366 Remove this remnant of the hybrid 6 ziplinks implementation.
8370 + - trunk/include/s_zip.h (File Deleted)
8373 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8375 Make clone limiting work on orighost, not host (so it
8376 looks through services cloaks). Lightly tested, please
8381 +2 -0 trunk/modules/m_chghost.c (File Modified)
8382 +1 -1 trunk/src/client.c (File Modified)
8383 +1 -1 trunk/src/s_conf.c (File Modified)
8386 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8388 Don't forget to link me_realhost() into the command hash.
8390 Pointy hat to: myself
8394 +1 -1 trunk/modules/m_chghost.c (File Modified)
8397 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8399 It's call_hook, not hook_call.
8403 +1 -1 trunk/src/s_user.c (File Modified)
8406 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8408 Add unreject help file.
8412 + - trunk/help/opers/unreject (File Added)
8415 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8417 Link the all-important 42 module to the build :P
8421 +1 -0 trunk/contrib/Makefile.in (File Modified)
8424 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8426 Mention /rehash help.
8430 +1 -0 trunk/help/opers/rehash (File Modified)
8433 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8435 Add h_user_signon hook.
8439 +1 -0 trunk/include/hook.h (File Modified)
8440 +2 -0 trunk/src/hook.c (File Modified)
8441 +4 -0 trunk/src/s_user.c (File Modified)
8444 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8446 Oops, forgot to set orighost for remote client introductions.
8450 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8453 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8455 Use TS6 forms in services shortcuts, if possible.
8459 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8462 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8464 - Start out default_umodes conf entry from the empty set instead of +i.
8465 - Move oper_only_umodes check to where default_umodes is used, as
8466 oper_only_umodes may not be set yet while we're reading the conf.
8470 +6 -7 trunk/src/newconf.c (File Modified)
8471 +1 -1 trunk/src/s_user.c (File Modified)
8474 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8476 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8480 +1 -0 trunk/doc/example.conf (File Modified)
8481 +7 -0 trunk/doc/reference.conf (File Modified)
8482 +0 -7 trunk/include/config.h.dist (File Modified)
8483 +1 -0 trunk/include/s_conf.h (File Modified)
8484 +6 -0 trunk/modules/m_info.c (File Modified)
8485 +9 -18 trunk/src/client.c (File Modified)
8486 +1 -0 trunk/src/newconf.c (File Modified)
8487 +1 -0 trunk/src/s_conf.c (File Modified)
8490 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8492 - Allow NULL target_ip in show_ip() (indicates message is being
8493 sent to local opers)
8494 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8496 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8497 those in src/client.c
8499 From ratbox 2.2 svn (anfl)
8503 +1 -0 trunk/include/client.h (File Modified)
8504 +21 -2 trunk/src/client.c (File Modified)
8505 +2 -4 trunk/src/hostmask.c (File Modified)
8506 +1 -5 trunk/src/s_conf.c (File Modified)
8507 +4 -8 trunk/src/s_user.c (File Modified)
8510 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8512 Fire off events properly.
8516 +7 -3 trunk/src/s_user.c (File Modified)
8519 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8521 make sure modules which depend on umode information get the message upon connection (oops)
8525 +3 -0 trunk/src/s_user.c (File Modified)
8528 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8530 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8531 From ratbox 2.2 svn.
8535 +3 -7 trunk/modules/m_etrace.c (File Modified)
8538 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8540 Replace silly `default_invisible' option with more versatile default_umodes.
8544 +2 -2 trunk/Makefile.in (File Modified)
8545 +12 -1 trunk/doc/example.conf (File Modified)
8546 +14 -7 trunk/doc/reference.conf (File Modified)
8547 +2 -4 trunk/include/s_conf.h (File Modified)
8548 +0 -6 trunk/modules/m_info.c (File Modified)
8549 +4 -0 trunk/src/modules.c (File Modified)
8550 +41 -1 trunk/src/newconf.c (File Modified)
8551 +2 -2 trunk/src/s_conf.c (File Modified)
8552 +3 -4 trunk/src/s_user.c (File Modified)
8555 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8557 Add temporary nick resvs with the proper duration,
8558 not 60 times too long.
8562 +1 -1 trunk/modules/m_resv.c (File Modified)
8565 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8567 Add kick on split riding. See reference.conf for more details.
8571 +1 -0 trunk/doc/example.conf (File Modified)
8572 +16 -0 trunk/doc/reference.conf (File Modified)
8573 +1 -0 trunk/include/s_conf.h (File Modified)
8574 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8575 +6 -0 trunk/modules/m_info.c (File Modified)
8576 +1 -0 trunk/src/newconf.c (File Modified)
8577 +1 -0 trunk/src/s_conf.c (File Modified)
8580 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8582 New credits, denoting GXTi as being on the core team.
8586 +16 -5 trunk/CREDITS (File Modified)
8589 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8591 better cloaking algorithm
8595 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8598 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8600 don't do redundant bitshifting.
8604 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8607 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8613 +1 -0 trunk/contrib/Makefile.in (File Modified)
8616 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8618 Set the DynSpoof flag properly.
8622 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8625 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8627 first go at an ip_cloaking implementation for charybdis.
8631 + - trunk/contrib/ip_cloaking.c (File Added)
8634 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8636 Add libcharybdis to contrib/ includes.
8640 +1 -1 trunk/contrib/Makefile.in (File Modified)
8643 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8645 add h_umode_changed hook for modules that provide usermodes.
8649 +1 -0 trunk/include/hook.h (File Modified)
8650 +2 -1 trunk/src/hook.c (File Modified)
8651 +3 -0 trunk/src/s_user.c (File Modified)
8654 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8656 Show quiets in /stats z.
8660 +15 -10 trunk/src/s_stats.c (File Modified)
8663 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8665 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8669 +0 -12 trunk/configure (File Modified)
8670 +0 -9 trunk/configure.ac (File Modified)
8671 +0 -3 trunk/include/setup.h.in (File Modified)
8674 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8676 change various buffer sizes to = topiclen.
8680 +3 -4 trunk/include/ircd_defs.h (File Modified)
8683 jon 2005/12/12 19:32:18 UTC (20051212-400)
8685 - Partial commit test, partial ego strokage ;)
8689 +2 -1 trunk/CREDITS (File Modified)
8692 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8694 More kqueue corrections.
8697 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8700 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8702 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8703 Not sure why this wasn't this way to begin with.
8707 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8710 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8712 example.conf tweaks:
8713 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8714 most people do not need this.
8715 Enable serverinfo::hub.
8719 +14 -11 trunk/doc/example.conf (File Modified)
8722 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8724 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8728 +1 -1 trunk/src/s_serv.c (File Modified)
8731 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8733 header include changes
8737 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8738 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8739 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8740 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8741 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8742 +1 -21 trunk/libcharybdis/select.c (File Modified)
8745 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8747 s/ilog/libcharybdis_{die,log,restart}/g
8751 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8752 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8753 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8754 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8755 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8756 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8757 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8758 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8761 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8763 Use the right callbacks in the function code.
8766 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8769 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8771 More work, it builds again!
8775 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8776 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8777 + - trunk/libcharybdis/libcharybdis.c (File Added)
8778 + - trunk/libcharybdis/libcharybdis.h (File Added)
8781 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8783 Move some stuff around.
8787 + - trunk/include/memory.h (File Deleted)
8788 + - trunk/include/tools.h (File Deleted)
8789 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8790 + - trunk/libcharybdis/memory.c (File Added)
8791 + - trunk/libcharybdis/memory.h (File Added)
8792 + - trunk/libcharybdis/snprintf.c (File Added)
8793 + - trunk/libcharybdis/tools.c (File Added)
8794 + - trunk/libcharybdis/tools.h (File Added)
8795 +1000 -1062 trunk/modules/.depend (File Modified)
8796 +421 -455 trunk/src/.depend (File Modified)
8797 +0 -1191 trunk/src/Makefile.in (File Modified)
8798 + - trunk/src/memory.c (File Deleted)
8799 + - trunk/src/snprintf.c (File Deleted)
8800 + - trunk/src/tools.c (File Deleted)
8803 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8805 move more headers into libcharybdis
8808 + - trunk/include/balloc.h (File Deleted)
8809 + - trunk/include/event.h (File Deleted)
8810 + - trunk/libcharybdis/balloc.h (File Added)
8811 + - trunk/libcharybdis/event.h (File Added)
8812 +924 -1020 trunk/modules/.depend (File Modified)
8813 +327 -406 trunk/src/.depend (File Modified)
8816 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8818 balloc, events -> libcharybdis
8821 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8822 + - trunk/libcharybdis/balloc.c (File Added)
8823 + - trunk/libcharybdis/event.c (File Added)
8824 +0 -1008 trunk/src/Makefile.in (File Modified)
8825 + - trunk/src/balloc.c (File Deleted)
8826 + - trunk/src/event.c (File Deleted)
8829 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8834 + - trunk/include/commio.h (File Deleted)
8835 + - trunk/include/linebuf.h (File Deleted)
8836 + - trunk/libcharybdis/commio.h (File Added)
8837 + - trunk/libcharybdis/linebuf.h (File Added)
8838 +1644 -530 trunk/modules/.depend (File Modified)
8839 +1 -1 trunk/modules/Makefile.in (File Modified)
8840 +720 -284 trunk/src/.depend (File Modified)
8843 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8845 Makefile reworking -- moving libcharybdis headers into proper location.
8848 +1 -1 trunk/adns/Makefile.in (File Modified)
8849 +1 -1 trunk/src/Makefile.in (File Modified)
8852 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8854 Document proposed authdaemon protocol.
8857 + - trunk/authdaemon/protocol.txt (File Added)
8860 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8865 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8868 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8870 Remove dead makefile from generation
8873 +1 -2 trunk/configure (File Modified)
8874 +0 -1 trunk/configure.ac (File Modified)
8877 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8879 libcharybdisIO -> libcharybdis
8882 +1 -1 trunk/src/Makefile.in (File Modified)
8885 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8890 + - trunk/libcharybdis/Makefile.in (File Added)
8891 + - trunk/libcharybdis/commio.c (File Added)
8892 + - trunk/libcharybdis/devpoll.c (File Added)
8893 + - trunk/libcharybdis/epoll.c (File Added)
8894 + - trunk/libcharybdis/io/ (File Deleted)
8895 + - trunk/libcharybdis/kqueue.c (File Added)
8896 + - trunk/libcharybdis/linebuf.c (File Added)
8897 + - trunk/libcharybdis/log/ (File Deleted)
8898 + - trunk/libcharybdis/poll.c (File Added)
8899 + - trunk/libcharybdis/ports.c (File Added)
8900 + - trunk/libcharybdis/select.c (File Added)
8903 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8908 + - trunk/libcharybdis/Makefile.in (File Deleted)
8911 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8916 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8919 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8921 add authdaemon dir for later hacking
8925 + - trunk/authdaemon/ (File Added)
8928 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8930 linebuf -> libcharybdisIO
8934 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8935 + - trunk/libcharybdis/io/linebuf.c (File Added)
8936 + - trunk/libcharybdis/log/ (File Added)
8937 + - trunk/libcharybdis/log/Makefile.in (File Added)
8938 +0 -687 trunk/src/Makefile.in (File Modified)
8939 + - trunk/src/linebuf.c (File Deleted)
8942 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8944 Solaris 10 I/O ports support
8947 + - trunk/libcharybdis/io/ports.c (File Added)
8950 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8956 +1 -1 trunk/Makefile.in (File Modified)
8957 +3 -1 trunk/configure (File Modified)
8958 +133 -10 trunk/configure.ac (File Modified)
8959 + - trunk/libcharybdis/ (File Added)
8960 + - trunk/libcharybdis/Makefile.in (File Added)
8961 + - trunk/libcharybdis/io/ (File Added)
8962 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8963 +2 -3 trunk/src/Makefile.in (File Modified)
8964 + - trunk/src/io/ (File Deleted)
8967 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8969 split IO stuff into libcharybdisIO.
8973 + - trunk/src/commio.c (File Deleted)
8974 + - trunk/src/devpoll.c (File Deleted)
8975 + - trunk/src/epoll.c (File Deleted)
8976 + - trunk/src/io/ (File Added)
8977 + - trunk/src/io/Makefile.in (File Added)
8978 + - trunk/src/io/commio.c (File Added)
8979 + - trunk/src/io/devpoll.c (File Added)
8980 + - trunk/src/io/epoll.c (File Added)
8981 + - trunk/src/io/kqueue.c (File Added)
8982 + - trunk/src/io/poll.c (File Added)
8983 + - trunk/src/io/select.c (File Added)
8984 + - trunk/src/kqueue.c (File Deleted)
8985 + - trunk/src/poll.c (File Deleted)
8986 + - trunk/src/select.c (File Deleted)
8989 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8995 +86 -155 trunk/configure (File Modified)
8996 +1 -1 trunk/configure.ac (File Modified)
8999 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9001 Remove mentions of mkkeypair/cryptlinks.
9005 +1 -3 trunk/doc/challenge.txt (File Modified)
9008 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9010 Clarify serverinfo{} description.
9014 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9017 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9019 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9023 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9026 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9028 Improvements also applicable to hyperion 1.x.
9032 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9035 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9037 - Add +F description
9038 - General improvements and changes to charybdis
9042 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9045 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9047 The server notice umodes only have an effect
9048 for opers. ("sendto_realops_flags", so having
9049 the umode is not enough, they must also be
9054 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9057 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9059 Updates to umodes docs.
9063 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9066 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9068 Add SGML documentation.
9071 + - trunk/doc/sgml/ (File Added)
9072 + - trunk/doc/sgml/oper-guide/ (File Added)
9073 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9074 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9075 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9076 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9077 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9078 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9079 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9082 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9084 Make operwall flag restrict setting umode +z.
9085 This repairs this flag broken in charybdis-1.0.
9089 +41 -0 trunk/contrib/m_flags.c (File Modified)
9090 +9 -0 trunk/src/s_user.c (File Modified)
9093 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9095 Don't complain/reset remote clients +n. I'm still not
9096 convinced propagating all umodes is the way to go, oh
9101 +1 -1 trunk/src/s_user.c (File Modified)
9104 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9106 - Require admin flag for oper /chghost (if it's enabled
9107 which is not default)
9108 - Give error message on nonexistant nick
9112 +12 -0 trunk/modules/m_chghost.c (File Modified)
9115 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9117 Incorporated jilles' dynspoof patch with a few minor changes.
9120 +5 -2 trunk/include/client.h (File Modified)
9121 +1 -0 trunk/include/numeric.h (File Modified)
9122 +75 -4 trunk/modules/m_chghost.c (File Modified)
9123 +2 -21 trunk/modules/m_stats.c (File Modified)
9124 +2 -8 trunk/modules/m_trace.c (File Modified)
9125 +2 -0 trunk/src/client.c (File Modified)
9126 +3 -0 trunk/src/s_user.c (File Modified)
9129 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9134 +5 -0 trunk/NEWS (File Modified)
9137 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9139 Make show_ip() far less braindead.
9141 Obtained from: ratbox 2.2 SVN
9145 +14 -85 trunk/src/client.c (File Modified)
9148 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9150 Instead of not showing channels at all for whoising services,
9151 only show channels the requester is also on. If operspying
9152 services, show all the channels.
9156 +37 -40 trunk/modules/m_whois.c (File Modified)
9159 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9161 - Show real errno if we fail to connect to a server
9162 - Don't show server IPs on IRC if a server goes dead
9167 +2 -5 trunk/src/s_serv.c (File Modified)
9170 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9172 Revert hybrid 7.2 aline code. It causes too many problems.
9176 +1 -47 trunk/NEWS (File Modified)
9177 + - trunk/include/aline.h (File Deleted)
9178 +53 -6 trunk/modules/m_dline.c (File Modified)
9179 +212 -16 trunk/modules/m_kline.c (File Modified)
9180 +37 -8 trunk/modules/m_resv.c (File Modified)
9181 +45 -24 trunk/modules/m_xline.c (File Modified)
9182 +0 -485 trunk/src/Makefile.in (File Modified)
9183 + - trunk/src/aline.c (File Deleted)
9186 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9188 Incorporate recent ratbox monitor bugfixes (could crash).
9192 +16 -0 trunk/modules/m_monitor.c (File Modified)
9193 +4 -3 trunk/src/monitor.c (File Modified)
9196 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9198 Fix /invite UID leak.
9200 Found by logiclrd@EFnet.
9204 +3 -2 trunk/modules/m_invite.c (File Modified)
9207 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9209 Don't show what channels a service is in.
9212 +1 -0 trunk/NEWS (File Modified)
9213 +40 -35 trunk/modules/m_whois.c (File Modified)
9216 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9218 Update version to 1.0.3.
9222 +9 -9 trunk/configure (File Modified)
9223 +1 -1 trunk/configure.ac (File Modified)
9226 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9232 +7 -1 trunk/NEWS (File Modified)
9235 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9237 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9238 More static buffers :(
9242 +12 -4 trunk/src/aline.c (File Modified)
9245 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9247 Make operspy mode (/mode !#channel showing parameters
9248 even if not on channel) work again.
9252 +4 -4 trunk/src/channel.c (File Modified)
9255 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9257 Call server_introduced hook on TS6 remote server
9258 introduction (ms_sid()).
9262 +6 -0 trunk/modules/core/m_server.c (File Modified)
9265 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9267 Cyrix boxes are wierd.
9270 +2 -1 trunk/modules/m_services.c (File Modified)
9273 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9278 +1 -1 trunk/include/client.h (File Modified)
9279 +3 -1 trunk/modules/m_services.c (File Modified)
9282 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9287 +1 -6 trunk/modules/m_services.c (File Modified)
9290 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9292 Disable a check that doesn't always seem to work right for some reason.
9295 +2 -0 trunk/modules/m_services.c (File Modified)
9298 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9304 +4 -1 trunk/NEWS (File Modified)
9307 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9313 +9 -9 trunk/configure (File Modified)
9314 +1 -1 trunk/configure.ac (File Modified)
9317 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9319 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9323 +3 -13 trunk/modules/m_trace.c (File Modified)
9326 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9328 Don't send empty RPL_WHOISCHANNELS on remote whois.
9330 Pointy hat to: jilles
9334 +1 -1 trunk/modules/m_whois.c (File Modified)
9337 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9343 +3 -0 trunk/NEWS (File Modified)
9346 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9348 Modular umode support.
9352 +0 -9 trunk/include/client.h (File Modified)
9353 +2 -1 trunk/include/s_user.h (File Modified)
9354 +1 -1 trunk/include/tools.h (File Modified)
9355 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9356 +3 -0 trunk/src/ircd.c (File Modified)
9357 +1 -1 trunk/src/messages.tab (File Modified)
9358 +2 -2 trunk/src/s_serv.c (File Modified)
9359 +37 -59 trunk/src/s_user.c (File Modified)
9360 +21 -0 trunk/src/tools.c (File Modified)
9363 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9365 Optionally do forced nick change to the UID instead of kill
9366 on nick collisions, see doc/collision_fnc.txt for more
9371 + - trunk/doc/collision_fnc.txt (File Added)
9372 +1 -0 trunk/doc/example.conf (File Modified)
9373 +8 -0 trunk/doc/reference.conf (File Modified)
9374 +1 -0 trunk/include/numeric.h (File Modified)
9375 +1 -0 trunk/include/s_conf.h (File Modified)
9376 +2 -1 trunk/include/s_serv.h (File Modified)
9377 +1 -0 trunk/include/s_stats.h (File Modified)
9378 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9379 +1 -1 trunk/src/messages.tab (File Modified)
9380 +1 -0 trunk/src/newconf.c (File Modified)
9381 +1 -0 trunk/src/s_conf.c (File Modified)
9382 +1 -0 trunk/src/s_serv.c (File Modified)
9383 +2 -2 trunk/src/s_stats.c (File Modified)
9386 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9392 trunk/NEWS (File Modified)
9395 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9397 Don't allow lookups by uid in /monitor + and /monitor s.
9401 trunk/modules/m_monitor.c (File Modified)
9404 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9406 Stop garbage +j being set in cases like +j aaa:bbb by
9407 initializing the variables properly.
9413 trunk/modules/core/m_mode.c (File Modified)
9414 trunk/modules/core/m_sjoin.c (File Modified)
9417 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9419 Apply flags to the proper server in me_gcap().
9423 trunk/modules/m_capab.c (File Modified)
9426 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9428 Use find_named_client() instead of find_client() to check
9429 for nick collisions.
9433 trunk/modules/core/m_nick.c (File Modified)
9436 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9438 - Replace old 381 numeric with a new, more positive one!
9442 trunk/src/messages.tab (File Modified)
9445 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9447 Make it compile again.
9451 trunk/src/channel.c (File Modified)
9452 trunk/src/client.c (File Modified)
9453 trunk/src/ircd.c (File Modified)
9454 trunk/src/packet.c (File Modified)
9457 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9459 - Prevent UID disclosure in cmode setting.
9463 trunk/NEWS (File Modified)
9464 trunk/modules/core/m_mode.c (File Modified)
9467 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9469 A different check which prevents UID disclosure.
9473 trunk/modules/core/m_kick.c (File Modified)
9476 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9478 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9482 trunk/modules/core/m_kick.c (File Modified)
9485 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9487 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9491 trunk/NEWS (File Modified)
9492 trunk/modules/m_accept.c (File Modified)
9493 trunk/modules/m_admin.c (File Modified)
9494 trunk/modules/m_away.c (File Modified)
9495 trunk/modules/m_cap.c (File Modified)
9496 trunk/modules/m_capab.c (File Modified)
9497 trunk/modules/m_challenge.c (File Modified)
9498 trunk/modules/m_chghost.c (File Modified)
9499 trunk/modules/m_close.c (File Modified)
9500 trunk/modules/m_cmessage.c (File Modified)
9501 trunk/modules/m_connect.c (File Modified)
9502 trunk/modules/m_dline.c (File Modified)
9503 trunk/modules/m_encap.c (File Modified)
9504 trunk/modules/m_etrace.c (File Modified)
9505 trunk/modules/m_gline.c (File Modified)
9506 trunk/modules/m_help.c (File Modified)
9507 trunk/modules/m_info.c (File Modified)
9508 trunk/modules/m_invite.c (File Modified)
9509 trunk/modules/m_ison.c (File Modified)
9510 trunk/modules/m_kline.c (File Modified)
9511 trunk/modules/m_knock.c (File Modified)
9512 trunk/modules/m_links.c (File Modified)
9513 trunk/modules/m_list.c (File Modified)
9514 trunk/modules/m_locops.c (File Modified)
9515 trunk/modules/m_lusers.c (File Modified)
9516 trunk/modules/m_map.c (File Modified)
9517 trunk/modules/m_monitor.c (File Modified)
9518 trunk/modules/m_motd.c (File Modified)
9519 trunk/modules/m_names.c (File Modified)
9520 trunk/modules/m_oper.c (File Modified)
9521 trunk/modules/m_operspy.c (File Modified)
9522 trunk/modules/m_pass.c (File Modified)
9523 trunk/modules/m_ping.c (File Modified)
9524 trunk/modules/m_pong.c (File Modified)
9525 trunk/modules/m_post.c (File Modified)
9526 trunk/modules/m_rehash.c (File Modified)
9527 trunk/modules/m_restart.c (File Modified)
9528 trunk/modules/m_resv.c (File Modified)
9529 trunk/modules/m_services.c (File Modified)
9530 trunk/modules/m_set.c (File Modified)
9531 trunk/modules/m_sshortcut.c (File Modified)
9532 trunk/modules/m_stats.c (File Modified)
9533 trunk/modules/m_svinfo.c (File Modified)
9534 trunk/modules/m_tb.c (File Modified)
9535 trunk/modules/m_testline.c (File Modified)
9536 trunk/modules/m_testmask.c (File Modified)
9537 trunk/modules/m_time.c (File Modified)
9538 trunk/modules/m_topic.c (File Modified)
9539 trunk/modules/m_trace.c (File Modified)
9540 trunk/modules/m_unreject.c (File Modified)
9541 trunk/modules/m_user.c (File Modified)
9542 trunk/modules/m_userhost.c (File Modified)
9543 trunk/modules/m_users.c (File Modified)
9544 trunk/modules/m_version.c (File Modified)
9545 trunk/modules/m_wallops.c (File Modified)
9546 trunk/modules/m_who.c (File Modified)
9547 trunk/modules/m_whois.c (File Modified)
9548 trunk/modules/m_whowas.c (File Modified)
9549 trunk/modules/m_xline.c (File Modified)
9550 trunk/src/adns.c (File Modified)
9551 trunk/src/aline.c (File Modified)
9552 trunk/src/cache.c (File Modified)
9553 trunk/src/channel.c (File Modified)
9554 trunk/src/class.c (File Modified)
9555 trunk/src/client.c (File Modified)
9556 trunk/src/commio.c (File Modified)
9557 trunk/src/event.c (File Modified)
9558 trunk/src/hash.c (File Modified)
9559 trunk/src/hostmask.c (File Modified)
9560 trunk/src/ircd.c (File Modified)
9561 trunk/src/kdparse.c (File Modified)
9562 trunk/src/linebuf.c (File Modified)
9563 trunk/src/listener.c (File Modified)
9564 trunk/src/modules.c (File Modified)
9565 trunk/src/monitor.c (File Modified)
9566 trunk/src/newconf.c (File Modified)
9567 trunk/src/packet.c (File Modified)
9568 trunk/src/parse.c (File Modified)
9569 trunk/src/reject.c (File Modified)
9570 trunk/src/s_auth.c (File Modified)
9571 trunk/src/s_conf.c (File Modified)
9572 trunk/src/s_gline.c (File Modified)
9573 trunk/src/s_log.c (File Modified)
9574 trunk/src/s_newconf.c (File Modified)
9575 trunk/src/s_serv.c (File Modified)
9576 trunk/src/s_stats.c (File Modified)
9577 trunk/src/s_user.c (File Modified)
9578 trunk/src/send.c (File Modified)
9579 trunk/src/whowas.c (File Modified)
9582 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9584 - More coding style niceities. Pretty much got client.h squared away.
9588 trunk/modules/m_dline.c (File Modified)
9589 trunk/modules/m_gline.c (File Modified)
9590 trunk/modules/m_kline.c (File Modified)
9591 trunk/modules/m_rehash.c (File Modified)
9592 trunk/modules/m_resv.c (File Modified)
9593 trunk/modules/m_stats.c (File Modified)
9594 trunk/modules/m_testline.c (File Modified)
9595 trunk/modules/m_user.c (File Modified)
9596 trunk/modules/m_xline.c (File Modified)
9599 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9601 - Propagate quiets (+q) on netjoins
9602 - Clear +q list too on lowerTS sjoin from TS6 source
9606 trunk/modules/core/m_sjoin.c (File Modified)
9607 trunk/src/s_serv.c (File Modified)
9610 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9612 Second argument to whois is always a nick, never a uid.
9613 This prevents /whois other.server uid to get information
9618 trunk/modules/m_whois.c (File Modified)
9621 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9623 Don't allow local users to use uids in user mode.
9627 trunk/src/s_user.c (File Modified)
9630 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9632 Make it compile again.
9636 trunk/src/s_stats.c (File Modified)
9639 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9641 Fix propagation of empty SJOIN.
9645 trunk/modules/core/m_sjoin.c (File Modified)
9648 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9650 Some atheme-style niceties here.
9654 trunk/modules/m_accept.c (File Modified)
9655 trunk/modules/m_admin.c (File Modified)
9656 trunk/modules/m_away.c (File Modified)
9657 trunk/modules/m_cap.c (File Modified)
9658 trunk/modules/m_capab.c (File Modified)
9659 trunk/modules/m_challenge.c (File Modified)
9660 trunk/modules/m_chghost.c (File Modified)
9661 trunk/modules/m_close.c (File Modified)
9662 trunk/modules/m_cmessage.c (File Modified)
9663 trunk/modules/m_connect.c (File Modified)
9664 trunk/modules/m_dline.c (File Modified)
9665 trunk/modules/m_encap.c (File Modified)
9666 trunk/modules/m_etrace.c (File Modified)
9667 trunk/modules/m_gline.c (File Modified)
9668 trunk/modules/m_help.c (File Modified)
9669 trunk/modules/m_info.c (File Modified)
9670 trunk/modules/m_invite.c (File Modified)
9671 trunk/modules/m_ison.c (File Modified)
9672 trunk/modules/m_kline.c (File Modified)
9673 trunk/modules/m_knock.c (File Modified)
9674 trunk/modules/m_links.c (File Modified)
9675 trunk/modules/m_list.c (File Modified)
9676 trunk/modules/m_locops.c (File Modified)
9677 trunk/modules/m_lusers.c (File Modified)
9678 trunk/modules/m_map.c (File Modified)
9679 trunk/modules/m_monitor.c (File Modified)
9680 trunk/modules/m_motd.c (File Modified)
9681 trunk/modules/m_names.c (File Modified)
9682 trunk/modules/m_oper.c (File Modified)
9683 trunk/modules/m_operspy.c (File Modified)
9684 trunk/modules/m_pass.c (File Modified)
9685 trunk/modules/m_ping.c (File Modified)
9686 trunk/modules/m_pong.c (File Modified)
9687 trunk/modules/m_post.c (File Modified)
9688 trunk/modules/m_rehash.c (File Modified)
9689 trunk/modules/m_restart.c (File Modified)
9690 trunk/modules/m_resv.c (File Modified)
9691 trunk/modules/m_services.c (File Modified)
9692 trunk/modules/m_set.c (File Modified)
9693 trunk/modules/m_sshortcut.c (File Modified)
9694 trunk/modules/m_stats.c (File Modified)
9695 trunk/modules/m_svinfo.c (File Modified)
9696 trunk/modules/m_tb.c (File Modified)
9697 trunk/modules/m_testline.c (File Modified)
9698 trunk/modules/m_testmask.c (File Modified)
9699 trunk/modules/m_time.c (File Modified)
9700 trunk/modules/m_topic.c (File Modified)
9701 trunk/modules/m_trace.c (File Modified)
9702 trunk/modules/m_unreject.c (File Modified)
9703 trunk/modules/m_user.c (File Modified)
9704 trunk/modules/m_userhost.c (File Modified)
9705 trunk/modules/m_users.c (File Modified)
9706 trunk/modules/m_version.c (File Modified)
9707 trunk/modules/m_wallops.c (File Modified)
9708 trunk/modules/m_who.c (File Modified)
9709 trunk/modules/m_whois.c (File Modified)
9710 trunk/modules/m_whowas.c (File Modified)
9711 trunk/modules/m_xline.c (File Modified)
9714 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9716 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9720 trunk/.indent.pro (File Modified)
9721 trunk/include/charybdis.h (File Added)
9722 trunk/include/client.h (File Modified)
9723 trunk/modules/.indent.pro (File Modified)
9724 trunk/src/.indent.pro (File Modified)
9725 trunk/src/adns.c (File Modified)
9726 trunk/src/aline.c (File Modified)
9727 trunk/src/cache.c (File Modified)
9728 trunk/src/channel.c (File Modified)
9729 trunk/src/class.c (File Modified)
9730 trunk/src/client.c (File Modified)
9731 trunk/src/commio.c (File Modified)
9732 trunk/src/event.c (File Modified)
9733 trunk/src/hash.c (File Modified)
9734 trunk/src/hostmask.c (File Modified)
9735 trunk/src/ircd.c (File Modified)
9736 trunk/src/kdparse.c (File Modified)
9737 trunk/src/linebuf.c (File Modified)
9738 trunk/src/listener.c (File Modified)
9739 trunk/src/modules.c (File Modified)
9740 trunk/src/monitor.c (File Modified)
9741 trunk/src/newconf.c (File Modified)
9742 trunk/src/packet.c (File Modified)
9743 trunk/src/parse.c (File Modified)
9744 trunk/src/reject.c (File Modified)
9745 trunk/src/s_auth.c (File Modified)
9746 trunk/src/s_conf.c (File Modified)
9747 trunk/src/s_gline.c (File Modified)
9748 trunk/src/s_log.c (File Modified)
9749 trunk/src/s_newconf.c (File Modified)
9750 trunk/src/s_serv.c (File Modified)
9751 trunk/src/s_stats.c (File Modified)
9752 trunk/src/s_user.c (File Modified)
9753 trunk/src/send.c (File Modified)
9754 trunk/src/whowas.c (File Modified)
9757 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9759 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9760 - Convert a few modules towards using this code.
9761 - Make a note about this change in NEWS.
9765 trunk/NEWS (File Modified)
9766 trunk/include/aline.h (File Added)
9767 trunk/modules/m_dline.c (File Modified)
9768 trunk/modules/m_kline.c (File Modified)
9769 trunk/modules/m_resv.c (File Modified)
9770 trunk/modules/m_xline.c (File Modified)
9771 trunk/src/Makefile.in (File Modified)
9772 trunk/src/aline.c (File Added)
9775 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9777 - Update NEWS document.
9781 trunk/NEWS (File Modified)
9784 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9786 Use find_named_person() instead of find_person() in services shortcuts.
9790 trunk/modules/m_sshortcut.c (File Modified)
9793 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9795 Fix propagation of empty channels (+P).
9799 trunk/modules/core/m_sjoin.c (File Modified)
9800 trunk/src/s_serv.c (File Modified)
9803 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9805 Use same comparison for +f.
9809 trunk/modules/core/m_join.c (File Modified)
9812 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9814 Retire server-server non-encap CHGHOST, and clean it up a bit.
9818 trunk/modules/m_chghost.c (File Modified)
9821 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9823 Use TS6 form for SQUIT wallops.
9827 trunk/modules/core/m_squit.c (File Modified)
9830 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9832 Propagate nick changes for remote clients in TS6 form if possible;
9833 simplify the code a bit.
9837 trunk/modules/core/m_nick.c (File Modified)
9840 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9842 Only clear oper_only_umodes on deoper for local clients.
9846 trunk/src/s_user.c (File Modified)
9849 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9851 - Don't enable use_whois_actually in the default config, makes cloaking
9852 only useful for vanity.
9856 trunk/doc/example.conf (File Modified)
9859 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9861 Fix linebuf raw code to not truncate lines longer than
9862 510 characters. This stops ziplinks corruption at
9863 the initial burst if the other side sends a lot.
9867 trunk/src/linebuf.c (File Modified)
9870 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9872 - Add +r to channel_modes().
9876 trunk/src/channel.c (File Modified)
9879 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9885 trunk/NEWS (File Modified)
9888 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9890 err, nvm. wrong project :-P
9894 trunk/src/match.c (File Modified)
9897 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9899 make sure we don't crash on match(NULL, test)
9903 trunk/src/match.c (File Modified)
9906 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9908 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9909 flags = rehash in shared{}.
9910 Uses :<source> ENCAP <target> REHASH [option].
9914 trunk/doc/example.conf (File Modified)
9915 trunk/doc/reference.conf (File Modified)
9916 trunk/help/opers/rehash (File Modified)
9917 trunk/include/s_newconf.h (File Modified)
9918 trunk/modules/m_rehash.c (File Modified)
9919 trunk/modules/m_stats.c (File Modified)
9920 trunk/src/newconf.c (File Modified)
9923 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9925 Initialize flags to 0 in conf_set_shared_flags() and
9926 conf_set_cluster_flags().
9930 trunk/src/newconf.c (File Modified)
9933 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9935 Don't allow a forward from a #channel to an &channel.
9936 Error message is Illegal channel name.
9940 trunk/modules/core/m_mode.c (File Modified)
9943 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9945 - change version to 1.0.1
9949 trunk/configure (File Modified)
9950 trunk/configure.ac (File Modified)
9953 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9959 trunk/NEWS (File Modified)
9962 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9964 Services shortcuts changes:
9965 - Require umode +S on target
9966 - Use ERR_SERVICESDOWN (440) for error message
9967 - Fix check for empty string
9971 trunk/include/numeric.h (File Modified)
9972 trunk/modules/m_sshortcut.c (File Modified)
9973 trunk/src/messages.tab (File Modified)
9976 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9978 s/IsChanService/IsService/g;
9982 trunk/modules/m_sshortcut.c (File Modified)
9985 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9987 Add check for service validity in shortcut routines.
9991 trunk/modules/m_sshortcut.c (File Modified)
9994 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9996 Don't allow forwarding to a -F channel the setter is not on.
10000 trunk/modules/core/m_mode.c (File Modified)
10003 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10005 Describe identify_service and identify_command in
10010 trunk/doc/reference.conf (File Modified)
10013 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10015 More helpfile updates.
10019 trunk/help/Makefile.in (File Modified)
10020 trunk/help/opers/die (File Modified)
10021 trunk/help/opers/join (File Modified)
10022 trunk/help/opers/links (File Modified)
10023 trunk/help/opers/lusers (File Modified)
10024 trunk/help/opers/map (File Added)
10025 trunk/help/opers/motd (File Modified)
10026 trunk/help/opers/names (File Modified)
10027 trunk/help/opers/notice (File Modified)
10028 trunk/help/opers/operspy (File Modified)
10029 trunk/help/opers/part (File Modified)
10030 trunk/help/opers/privmsg (File Modified)
10031 trunk/help/opers/restart (File Modified)
10032 trunk/help/opers/set (File Modified)
10033 trunk/help/opers/stats (File Modified)
10034 trunk/help/opers/trace (File Modified)
10035 trunk/help/opers/version (File Modified)
10036 trunk/help/users/notice (File Modified)
10037 trunk/help/users/privmsg (File Modified)
10038 trunk/help/users/stats (File Modified)
10041 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10047 trunk/help/opers/cmode (File Modified)
10048 trunk/help/opers/umode (File Modified)
10049 trunk/help/opers/wallops (File Modified)
10050 trunk/help/opers/who (File Modified)
10051 trunk/help/users/umode (File Modified)
10054 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10056 Include cmode +r in 004 and 005.
10060 trunk/include/supported.h (File Modified)
10061 trunk/src/messages.tab (File Modified)
10064 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10066 No need to clear all 3 buffers in channel_modes().
10070 trunk/src/channel.c (File Modified)
10073 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10075 - Fix multiple +f modes per line
10076 - -f shouldn't take a parameter
10080 trunk/modules/core/m_mode.c (File Modified)
10083 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10085 Channel mode +Q now prevents forwarding to or through
10086 a channel, just like in hyperion, not from a channel.
10090 trunk/modules/core/m_join.c (File Modified)
10093 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10095 Complete +F/+Q propagation.
10099 trunk/modules/core/m_join.c (File Modified)
10100 trunk/modules/core/m_sjoin.c (File Modified)
10101 trunk/src/channel.c (File Modified)
10104 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10106 - A few minor fixes.
10110 trunk/modules/core/m_join.c (File Modified)
10111 trunk/modules/m_services.c (File Modified)
10114 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10116 - Fix netsplit obfuscation.
10120 trunk/src/client.c (File Modified)
10123 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10125 - Fix another /stats p related bug.
10129 trunk/src/client.c (File Modified)
10132 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10134 - Update example.conf.
10138 trunk/doc/example.conf (File Modified)
10141 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10143 - Fix a minor bug here, and re-release 1.0.
10147 trunk/modules/core/m_nick.c (File Modified)
10150 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10152 - Add bursted clients to /stats p list.
10156 trunk/modules/core/m_nick.c (File Modified)
10159 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10161 - Add identify_service, identify_command options to the example.conf,
10166 trunk/NEWS (File Modified)
10167 trunk/doc/example.conf (File Modified)
10168 trunk/src/newconf.c (File Modified)
10171 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10173 - Add services shortcuts.
10177 trunk/modules/Makefile.in (File Modified)
10178 trunk/modules/m_sshortcut.c (File Added)
10181 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10183 - put back checks i removed by mistake
10187 trunk/modules/core/m_join.c (File Modified)
10190 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10192 - Implement channel mode +Q, which disables forwarding.
10193 - Make forwarding usable by everyone.
10194 - Implement channel mode +F which bypasses authority checks on a target
10200 trunk/NEWS (File Modified)
10201 trunk/include/channel.h (File Modified)
10202 trunk/include/supported.h (File Modified)
10203 trunk/modules/core/m_join.c (File Modified)
10204 trunk/modules/core/m_mode.c (File Modified)
10205 trunk/src/messages.tab (File Modified)
10208 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10210 - Fix account handling brokenness.
10214 trunk/modules/m_services.c (File Modified)
10217 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10219 Identify to services via server password hack. Still
10220 needs config file parts, like
10221 identifyservice = "nickserv@services.int";
10222 identifycommand = "IDENTIFY";
10226 trunk/include/s_conf.h (File Modified)
10227 trunk/src/s_user.c (File Modified)
10230 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10232 Make send.c compile.
10236 trunk/src/send.c (File Modified)
10239 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10241 - Handle this better.
10245 trunk/src/send.c (File Modified)
10248 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10250 If the source is not a client, don't send to normal users.
10254 trunk/src/send.c (File Modified)
10257 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10259 - Make /wallops behave as wallops in other ircds.
10263 trunk/modules/m_wallops.c (File Modified)
10264 trunk/src/send.c (File Modified)
10267 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10273 trunk/NEWS (File Modified)
10274 trunk/configure (File Modified)
10275 trunk/configure.ac (File Modified)
10278 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10280 - Remove efnet configuration.
10281 - Rename example.conf as reference.conf, and replace the default
10282 example.conf with one suitable for AthemeNET.
10283 - Update makefile to reflect these changes.
10287 trunk/doc/Makefile.in (File Modified)
10288 trunk/doc/example.conf (File Modified)
10289 trunk/doc/example.efnet.conf (File Deleted)
10290 trunk/doc/reference.conf (File Added)
10293 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10295 - Don't display opers who are /away.
10299 trunk/modules/m_stats.c (File Modified)
10302 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10304 Put cmode +f in 004 and 005.
10308 trunk/include/supported.h (File Modified)
10309 trunk/src/messages.tab (File Modified)
10312 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10314 Add user umode +Q which prevents a user from
10319 trunk/include/client.h (File Modified)
10320 trunk/modules/core/m_join.c (File Modified)
10321 trunk/src/messages.tab (File Modified)
10322 trunk/src/s_user.c (File Modified)
10325 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10327 Implement channel forwarding in m_join(). As in
10328 hyperion, failing to join because of +i, +r or +j
10329 can cause you to be forwarded, potentially
10330 recursively. Unlike hyperion, a single numeric
10331 is sent in case of a successful forward, otherwise
10332 the ircd acts if there were no forward.
10336 trunk/include/numeric.h (File Modified)
10337 trunk/modules/core/m_join.c (File Modified)
10338 trunk/src/messages.tab (File Modified)
10341 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10343 Allow servers to set oper-only cmodes as well.
10347 trunk/modules/core/m_mode.c (File Modified)
10350 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10352 Add cmode +f which takes a channel name, settable
10353 only by opers for now. Does not do anything yet.
10357 trunk/include/channel.h (File Modified)
10358 trunk/modules/core/m_join.c (File Modified)
10359 trunk/modules/core/m_mode.c (File Modified)
10360 trunk/modules/core/m_sjoin.c (File Modified)
10361 trunk/src/channel.c (File Modified)
10364 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10366 Fully initialize 'mode' in ms_join() and ms_sjoin()
10367 to avoid old +j garbage from being used.
10371 trunk/modules/core/m_join.c (File Modified)
10372 trunk/modules/core/m_sjoin.c (File Modified)
10375 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10377 - only touch join_count/join_delta if join throttling
10378 is enabled on the channel
10379 - reset join_count/join_delta to 0 if -j is set
10383 trunk/modules/core/m_join.c (File Modified)
10384 trunk/modules/core/m_mode.c (File Modified)
10385 trunk/modules/core/m_sjoin.c (File Modified)
10388 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10390 Also start a new "period" for join throttling for remote joins,
10391 if necessary. Make the code slightly clearer.
10395 trunk/modules/core/m_join.c (File Modified)
10396 trunk/src/channel.c (File Modified)
10399 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10401 Some +j improvements, still broken.
10405 trunk/modules/core/m_join.c (File Modified)
10406 trunk/modules/core/m_sjoin.c (File Modified)
10409 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10411 Only do +z processing for +m channels the sender is on,
10412 as bans/quiets are currently only checked locally.
10416 trunk/modules/core/m_message.c (File Modified)
10419 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10421 - Add max_bans_large configuration option, defaulting to 500, to
10422 limit the number of bans in a +L channel
10423 - Change b/e/I to b/e/I/q in texts
10427 trunk/doc/example.conf (File Modified)
10428 trunk/include/s_conf.h (File Modified)
10429 trunk/modules/core/m_mode.c (File Modified)
10430 trunk/modules/m_info.c (File Modified)
10431 trunk/src/newconf.c (File Modified)
10432 trunk/src/s_conf.c (File Modified)
10435 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10437 Store invite for +gi channels.
10438 Note that +gi is significantly weaker access control than +i.
10442 trunk/modules/m_invite.c (File Modified)
10445 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10447 Nonops are allowed to see +q lists.
10451 trunk/modules/core/m_mode.c (File Modified)
10454 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10456 Invalidate can_send() cache on -q.
10460 trunk/modules/core/m_mode.c (File Modified)
10463 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10465 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10469 trunk/modules/core/m_sjoin.c (File Modified)
10472 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10474 - Allow blank SJOINs -- for permanant channels.
10478 trunk/modules/core/m_sjoin.c (File Modified)
10481 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10483 - Burst permanant channels.
10487 trunk/src/s_serv.c (File Modified)
10490 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10492 - Fix handling of permanant channels.
10496 trunk/modules/core/m_join.c (File Modified)
10499 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10501 - Run indent on core modules.
10502 - Add propagation of join throttle settings.
10506 trunk/modules/core/m_die.c (File Modified)
10507 trunk/modules/core/m_error.c (File Modified)
10508 trunk/modules/core/m_join.c (File Modified)
10509 trunk/modules/core/m_kick.c (File Modified)
10510 trunk/modules/core/m_kill.c (File Modified)
10511 trunk/modules/core/m_message.c (File Modified)
10512 trunk/modules/core/m_mode.c (File Modified)
10513 trunk/modules/core/m_nick.c (File Modified)
10514 trunk/modules/core/m_part.c (File Modified)
10515 trunk/modules/core/m_quit.c (File Modified)
10516 trunk/modules/core/m_server.c (File Modified)
10517 trunk/modules/core/m_sjoin.c (File Modified)
10518 trunk/modules/core/m_squit.c (File Modified)
10521 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10523 - Fix mistake in commit message.
10527 trunk/ChangeLog (File Modified)
10530 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10532 - Channel throttling.
10536 trunk/NEWS (File Modified)
10537 trunk/include/supported.h (File Modified)
10538 trunk/modules/core/m_mode.c (File Modified)
10539 trunk/src/messages.tab (File Modified)
10542 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10544 - Channel throttle logic fixes.
10548 trunk/include/channel.h (File Modified)
10551 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10553 - Add the throttle logic.
10557 trunk/include/channel.h (File Modified)
10558 trunk/include/numeric.h (File Modified)
10559 trunk/modules/core/m_join.c (File Modified)
10560 trunk/src/channel.c (File Modified)
10561 trunk/src/messages.tab (File Modified)
10564 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10566 - Cosmetic fixes to CREDITS.
10570 trunk/CREDITS (File Modified)
10573 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10575 - Better channel_modes() from ShadowIRCd 4.
10579 trunk/include/channel.h (File Modified)
10580 trunk/src/channel.c (File Modified)
10583 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10585 - Strip colour codes from parts.
10589 trunk/modules/core/m_part.c (File Modified)
10592 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10594 - Strip colour codes from quits.
10598 trunk/modules/core/m_quit.c (File Modified)
10601 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10603 - add +c/+g/+z to channel_modes().
10607 trunk/src/channel.c (File Modified)
10610 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10612 - Add +g to 004/005 numerics.
10616 trunk/include/supported.h (File Modified)
10617 trunk/src/messages.tab (File Modified)
10620 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10622 - Add +cgz to set_final_mode() in both join/sjoin.
10623 - Implement channel mode +g: Free invite.
10627 trunk/include/channel.h (File Modified)
10628 trunk/modules/core/m_join.c (File Modified)
10629 trunk/modules/core/m_mode.c (File Modified)
10630 trunk/modules/core/m_sjoin.c (File Modified)
10631 trunk/modules/m_invite.c (File Modified)
10634 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10636 - Make sure /stats p uses the right list.
10640 trunk/modules/m_stats.c (File Modified)
10643 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10645 - local oper list becomes local_oper_list.
10646 - all opers are stored on oper_list for /stats p.
10650 trunk/include/ircd.h (File Modified)
10651 trunk/modules/m_stats.c (File Modified)
10652 trunk/modules/m_trace.c (File Modified)
10653 trunk/src/client.c (File Modified)
10654 trunk/src/ircd.c (File Modified)
10655 trunk/src/s_user.c (File Modified)
10656 trunk/src/send.c (File Modified)
10659 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10661 - Remove ENABLE_SERVICES legacy define.
10665 trunk/configure (File Modified)
10666 trunk/configure.ac (File Modified)
10667 trunk/include/client.h (File Modified)
10668 trunk/include/m_info.h (File Modified)
10669 trunk/include/s_conf.h (File Modified)
10670 trunk/modules/Makefile.in (File Modified)
10671 trunk/modules/core/m_kick.c (File Modified)
10672 trunk/modules/core/m_mode.c (File Modified)
10673 trunk/modules/core/m_nick.c (File Modified)
10674 trunk/modules/core/m_sjoin.c (File Modified)
10675 trunk/modules/m_services.c (File Modified)
10676 trunk/src/channel.c (File Modified)
10677 trunk/src/newconf.c (File Modified)
10678 trunk/src/s_conf.c (File Modified)
10679 trunk/src/s_serv.c (File Modified)
10680 trunk/src/s_user.c (File Modified)
10683 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10685 - New reject message, ala ircu.
10689 trunk/src/reject.c (File Modified)
10692 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10694 - Reduce 'broadcast storm' effect in m_chghost.
10698 trunk/modules/m_chghost.c (File Modified)
10701 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10703 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10707 trunk/include/supported.h (File Modified)
10708 trunk/src/messages.tab (File Modified)
10711 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10717 trunk/include/channel.h (File Modified)
10718 trunk/modules/core/m_message.c (File Modified)
10719 trunk/modules/core/m_mode.c (File Modified)
10722 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10724 - use sendto_one_numeric() in some places.
10728 trunk/modules/core/m_mode.c (File Modified)
10731 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10733 - Implement channel mode +c -- colour stripping.
10737 trunk/include/irc_string.h (File Modified)
10738 trunk/include/supported.h (File Modified)
10739 trunk/modules/core/m_message.c (File Modified)
10740 trunk/modules/core/m_mode.c (File Modified)
10741 trunk/src/irc_string.c (File Modified)
10742 trunk/src/messages.tab (File Modified)
10745 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10747 - Add +qLP to CHANMODES 005 numeric.
10751 trunk/include/supported.h (File Modified)
10754 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10756 Move credits files to doc/.
10760 trunk/Hybrid-team (File Deleted)
10761 trunk/Ratbox-team (File Deleted)
10762 trunk/doc/Hybrid-team (File Added)
10763 trunk/doc/Ratbox-team (File Added)
10766 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10768 - Rename Ratbox credits as Ratbox-team.
10769 - Add in our own CREDITS.
10773 trunk/CREDITS (File Deleted)
10774 trunk/CREDITS (File Added)
10775 trunk/Ratbox-team (File Added)
10778 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10780 - Quietcache fixes.
10784 trunk/modules/core/m_mode.c (File Modified)
10787 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10789 - Rebuild configure.
10793 trunk/autom4te.cache/ (File Deleted)
10794 trunk/configure (File Modified)
10797 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10799 Add +q to messages.tab.
10803 trunk/src/messages.tab (File Modified)
10806 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10808 - port m_sjoin stuff to TS6 JOIN syntax.
10812 trunk/modules/core/m_join.c (File Modified)
10815 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10817 - Implement channel mode +q (quiet)
10821 trunk/include/channel.h (File Modified)
10822 trunk/modules/core/m_mode.c (File Modified)
10823 trunk/src/channel.c (File Modified)
10826 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10828 Add +L/+P for set_final_mode().
10832 trunk/modules/core/m_sjoin.c (File Modified)
10835 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10837 Add +L/+P in channel_modes().
10841 trunk/src/channel.c (File Modified)
10844 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10846 - Use MODE_PERMANENT, not MODE_PERMANANT
10847 - Actually use chm_staff()
10849 It compiles but is not otherwise tested.
10853 trunk/include/channel.h (File Modified)
10854 trunk/modules/core/m_mode.c (File Modified)
10855 trunk/modules/core/m_sjoin.c (File Modified)
10856 trunk/src/channel.c (File Modified)
10859 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10861 - Ok, patchlevel.h is fixed now.
10865 trunk/include/patchlevel.h (File Modified)
10868 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10874 trunk/include/patchlevel.h (File Modified)
10875 trunk/src/version.c.SH (File Modified)
10878 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10880 - Fix compilation issue with version.c.
10884 trunk/src/version.c.SH (File Modified)
10887 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10889 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10890 this from the BUGS file.
10894 trunk/BUGS (File Modified)
10897 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10899 Mangle all netsplit messages if flatten links is enabled.
10903 trunk/src/client.c (File Modified)
10906 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10908 - jilles pointed out that /stats p needed severe changes -- implement
10913 trunk/modules/m_stats.c (File Modified)
10916 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10918 Rename RELNOTES to NEWS.
10922 trunk/NEWS (File Added)
10923 trunk/RELNOTES (File Deleted)
10926 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10932 trunk/RELNOTES (File Modified)
10935 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10937 - Make /stats p work globally.
10938 - Change 'OPER(s)' to 'staff members'
10942 trunk/modules/m_stats.c (File Modified)
10945 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10947 - add modes, +LP to RPL_MYINFO.
10951 trunk/src/messages.tab (File Modified)
10954 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10956 More stuff to RELNOTES.
10960 trunk/RELNOTES (File Modified)
10963 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10969 trunk/modules/core/m_sjoin.c (File Modified)
10970 trunk/src/channel.c (File Modified)
10973 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10975 - Implement list limit exceed modes -- +L.
10979 trunk/modules/core/m_mode.c (File Modified)
10982 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10984 - Add handlers for modes +L, +P.
10988 trunk/include/channel.h (File Modified)
10989 trunk/modules/core/m_mode.c (File Modified)
10992 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10994 Update properties on *everything*.
10998 trunk/.cvsignore (Property Modified)
10999 trunk/.indent.pro (Property Modified)
11000 trunk/BUGS (File Modified) (Property Modified)
11001 trunk/CREDITS (File Modified) (Property Modified)
11002 trunk/ChangeLog (Property Modified)
11003 trunk/Hybrid-team (File Modified) (Property Modified)
11004 trunk/INSTALL (File Modified) (Property Modified)
11005 trunk/LICENSE (File Modified) (Property Modified)
11006 trunk/Makefile.in (File Modified) (Property Modified)
11007 trunk/README.FIRST (File Modified) (Property Modified)
11008 trunk/RELNOTES (File Modified) (Property Modified)
11009 trunk/SVN-Access (Property Modified)
11010 trunk/aclocal.m4 (File Modified) (Property Modified)
11011 trunk/adns/.cvsignore (Property Modified)
11012 trunk/adns/COPYING (Property Modified)
11013 trunk/adns/GPL-vs-LGPL (Property Modified)
11014 trunk/adns/Makefile.in (File Modified) (Property Modified)
11015 trunk/adns/README (Property Modified)
11016 trunk/adns/README.ircd (Property Modified)
11017 trunk/adns/adns.h (File Modified) (Property Modified)
11018 trunk/adns/check.c (File Modified) (Property Modified)
11019 trunk/adns/dlist.h (File Modified) (Property Modified)
11020 trunk/adns/event.c (File Modified) (Property Modified)
11021 trunk/adns/general.c (File Modified) (Property Modified)
11022 trunk/adns/internal.h (File Modified) (Property Modified)
11023 trunk/adns/parse.c (File Modified) (Property Modified)
11024 trunk/adns/query.c (File Modified) (Property Modified)
11025 trunk/adns/reply.c (File Modified) (Property Modified)
11026 trunk/adns/setup.c (File Modified) (Property Modified)
11027 trunk/adns/transmit.c (File Modified) (Property Modified)
11028 trunk/adns/tvarith.h (File Modified) (Property Modified)
11029 trunk/adns/types.c (File Modified) (Property Modified)
11030 trunk/configure (File Modified) (Property Modified)
11031 trunk/configure.ac (File Modified) (Property Modified)
11032 trunk/contrib/.cvsignore (Property Modified)
11033 trunk/contrib/.indent.pro (Property Modified)
11034 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11035 trunk/contrib/README (File Modified) (Property Modified)
11036 trunk/contrib/example_module.c (File Modified) (Property Modified)
11037 trunk/contrib/m_42.c (File Modified) (Property Modified)
11038 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11039 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11040 trunk/contrib/m_force.c (File Modified) (Property Modified)
11041 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11042 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11043 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11044 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11045 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11046 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11047 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11048 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11049 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11050 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11051 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11052 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11053 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11054 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11055 trunk/doc/.cvsignore (Property Modified)
11056 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11057 trunk/doc/Makefile.in (File Modified) (Property Modified)
11058 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11059 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11060 trunk/doc/challenge.txt (File Modified) (Property Modified)
11061 trunk/doc/example.conf (File Modified) (Property Modified)
11062 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11063 trunk/doc/hooks.txt (File Modified) (Property Modified)
11064 trunk/doc/index.txt (File Modified) (Property Modified)
11065 trunk/doc/ircd.8 (File Modified) (Property Modified)
11066 trunk/doc/ircd.motd (Property Modified)
11067 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11068 trunk/doc/modeg.txt (File Modified) (Property Modified)
11069 trunk/doc/modes.txt (File Modified) (Property Modified)
11070 trunk/doc/monitor.txt (File Modified) (Property Modified)
11071 trunk/doc/old/Authors (Property Modified)
11072 trunk/doc/operguide.txt (File Modified) (Property Modified)
11073 trunk/doc/opermyth.txt (Property Modified)
11074 trunk/doc/server-version-info (File Modified) (Property Modified)
11075 trunk/doc/services.txt (File Modified) (Property Modified)
11076 trunk/doc/technical/README.TSora (Property Modified)
11077 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11078 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11079 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11080 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11081 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11082 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11083 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11084 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11085 trunk/doc/technical/rfc1459.txt (Property Modified)
11086 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11087 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11088 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11089 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11090 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11091 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11092 trunk/help/Makefile.in (File Modified) (Property Modified)
11093 trunk/help/opers/accept (Property Modified)
11094 trunk/help/opers/admin (Property Modified)
11095 trunk/help/opers/away (Property Modified)
11096 trunk/help/opers/capab (Property Modified)
11097 trunk/help/opers/challenge (Property Modified)
11098 trunk/help/opers/close (Property Modified)
11099 trunk/help/opers/cmode (Property Modified)
11100 trunk/help/opers/cnotice (Property Modified)
11101 trunk/help/opers/connect (Property Modified)
11102 trunk/help/opers/cprivmsg (Property Modified)
11103 trunk/help/opers/credits (Property Modified)
11104 trunk/help/opers/die (Property Modified)
11105 trunk/help/opers/dline (Property Modified)
11106 trunk/help/opers/eob (Property Modified)
11107 trunk/help/opers/error (Property Modified)
11108 trunk/help/opers/etrace (Property Modified)
11109 trunk/help/opers/gline (Property Modified)
11110 trunk/help/opers/help (Property Modified)
11111 trunk/help/opers/index (Property Modified)
11112 trunk/help/opers/info (Property Modified)
11113 trunk/help/opers/invite (Property Modified)
11114 trunk/help/opers/ison (Property Modified)
11115 trunk/help/opers/join (Property Modified)
11116 trunk/help/opers/kick (Property Modified)
11117 trunk/help/opers/kill (Property Modified)
11118 trunk/help/opers/kline (Property Modified)
11119 trunk/help/opers/knock (Property Modified)
11120 trunk/help/opers/links (Property Modified)
11121 trunk/help/opers/list (Property Modified)
11122 trunk/help/opers/locops (Property Modified)
11123 trunk/help/opers/lusers (Property Modified)
11124 trunk/help/opers/modlist (Property Modified)
11125 trunk/help/opers/modload (Property Modified)
11126 trunk/help/opers/modrestart (Property Modified)
11127 trunk/help/opers/modunload (Property Modified)
11128 trunk/help/opers/motd (Property Modified)
11129 trunk/help/opers/names (Property Modified)
11130 trunk/help/opers/nick (Property Modified)
11131 trunk/help/opers/notice (Property Modified)
11132 trunk/help/opers/oper (Property Modified)
11133 trunk/help/opers/operspy (Property Modified)
11134 trunk/help/opers/operwall (Property Modified)
11135 trunk/help/opers/part (Property Modified)
11136 trunk/help/opers/pass (Property Modified)
11137 trunk/help/opers/ping (Property Modified)
11138 trunk/help/opers/pong (Property Modified)
11139 trunk/help/opers/post (Property Modified)
11140 trunk/help/opers/privmsg (Property Modified)
11141 trunk/help/opers/quit (Property Modified)
11142 trunk/help/opers/rehash (Property Modified)
11143 trunk/help/opers/restart (Property Modified)
11144 trunk/help/opers/resv (Property Modified)
11145 trunk/help/opers/server (Property Modified)
11146 trunk/help/opers/set (Property Modified)
11147 trunk/help/opers/sjoin (Property Modified)
11148 trunk/help/opers/squit (Property Modified)
11149 trunk/help/opers/stats (Property Modified)
11150 trunk/help/opers/svinfo (Property Modified)
11151 trunk/help/opers/testgecos (Property Modified)
11152 trunk/help/opers/testline (Property Modified)
11153 trunk/help/opers/testmask (Property Modified)
11154 trunk/help/opers/time (Property Modified)
11155 trunk/help/opers/topic (Property Modified)
11156 trunk/help/opers/trace (Property Modified)
11157 trunk/help/opers/uhelp (Property Modified)
11158 trunk/help/opers/umode (Property Modified)
11159 trunk/help/opers/undline (Property Modified)
11160 trunk/help/opers/ungline (Property Modified)
11161 trunk/help/opers/unkline (Property Modified)
11162 trunk/help/opers/unresv (Property Modified)
11163 trunk/help/opers/unxline (Property Modified)
11164 trunk/help/opers/user (Property Modified)
11165 trunk/help/opers/userhost (Property Modified)
11166 trunk/help/opers/users (Property Modified)
11167 trunk/help/opers/version (Property Modified)
11168 trunk/help/opers/wallops (Property Modified)
11169 trunk/help/opers/who (Property Modified)
11170 trunk/help/opers/whois (Property Modified)
11171 trunk/help/opers/whowas (Property Modified)
11172 trunk/help/opers/xline (Property Modified)
11173 trunk/help/users/index (Property Modified)
11174 trunk/help/users/info (Property Modified)
11175 trunk/help/users/notice (Property Modified)
11176 trunk/help/users/privmsg (Property Modified)
11177 trunk/help/users/stats (Property Modified)
11178 trunk/help/users/umode (Property Modified)
11179 trunk/include/.cvsignore (Property Modified)
11180 trunk/include/.indent.pro (Property Modified)
11181 trunk/include/balloc.h (File Modified) (Property Modified)
11182 trunk/include/cache.h (File Modified) (Property Modified)
11183 trunk/include/channel.h (File Modified) (Property Modified)
11184 trunk/include/class.h (File Modified) (Property Modified)
11185 trunk/include/client.h (File Modified) (Property Modified)
11186 trunk/include/commio.h (File Modified) (Property Modified)
11187 trunk/include/common.h (File Modified) (Property Modified)
11188 trunk/include/config.h (File Modified) (Property Modified)
11189 trunk/include/config.h.dist (File Modified) (Property Modified)
11190 trunk/include/defaults.h (File Modified) (Property Modified)
11191 trunk/include/event.h (File Modified) (Property Modified)
11192 trunk/include/hash.h (File Modified) (Property Modified)
11193 trunk/include/hook.h (File Modified) (Property Modified)
11194 trunk/include/hostmask.h (File Modified) (Property Modified)
11195 trunk/include/irc_string.h (File Modified) (Property Modified)
11196 trunk/include/ircd.h (File Modified) (Property Modified)
11197 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11198 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11199 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11200 trunk/include/linebuf.h (File Modified) (Property Modified)
11201 trunk/include/listener.h (File Modified) (Property Modified)
11202 trunk/include/m_info.h (File Modified) (Property Modified)
11203 trunk/include/memory.h (File Modified) (Property Modified)
11204 trunk/include/modules.h (File Modified) (Property Modified)
11205 trunk/include/monitor.h (File Modified) (Property Modified)
11206 trunk/include/msg.h (File Modified) (Property Modified)
11207 trunk/include/newconf.h (File Modified) (Property Modified)
11208 trunk/include/numeric.h (File Modified) (Property Modified)
11209 trunk/include/packet.h (File Modified) (Property Modified)
11210 trunk/include/parse.h (File Modified) (Property Modified)
11211 trunk/include/patchlevel.h (File Modified) (Property Modified)
11212 trunk/include/patricia.h (File Modified) (Property Modified)
11213 trunk/include/reject.h (File Modified) (Property Modified)
11214 trunk/include/res.h (File Modified) (Property Modified)
11215 trunk/include/restart.h (File Modified) (Property Modified)
11216 trunk/include/s_auth.h (File Modified) (Property Modified)
11217 trunk/include/s_conf.h (File Modified) (Property Modified)
11218 trunk/include/s_gline.h (File Modified) (Property Modified)
11219 trunk/include/s_log.h (File Modified) (Property Modified)
11220 trunk/include/s_newconf.h (File Modified) (Property Modified)
11221 trunk/include/s_serv.h (File Modified) (Property Modified)
11222 trunk/include/s_stats.h (File Modified) (Property Modified)
11223 trunk/include/s_user.h (File Modified) (Property Modified)
11224 trunk/include/s_zip.h (File Modified) (Property Modified)
11225 trunk/include/scache.h (File Modified) (Property Modified)
11226 trunk/include/send.h (File Modified) (Property Modified)
11227 trunk/include/serno.h (Property Modified)
11228 trunk/include/setup.h.in (Property Modified)
11229 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11230 trunk/include/stdinc.h (File Modified) (Property Modified)
11231 trunk/include/supported.h (File Modified) (Property Modified)
11232 trunk/include/tools.h (File Modified) (Property Modified)
11233 trunk/include/whowas.h (File Modified) (Property Modified)
11234 trunk/install-sh (File Modified) (Property Modified)
11235 trunk/modules/.cvsignore (Property Modified)
11236 trunk/modules/.depend (Property Modified)
11237 trunk/modules/.indent.pro (Property Modified)
11238 trunk/modules/Makefile.in (File Modified) (Property Modified)
11239 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11240 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11241 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11242 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11243 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11244 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11245 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11246 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11247 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11248 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11249 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11250 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11251 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11252 trunk/modules/m_accept.c (File Modified) (Property Modified)
11253 trunk/modules/m_admin.c (File Modified) (Property Modified)
11254 trunk/modules/m_away.c (File Modified) (Property Modified)
11255 trunk/modules/m_cap.c (File Modified) (Property Modified)
11256 trunk/modules/m_capab.c (File Modified) (Property Modified)
11257 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11258 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11259 trunk/modules/m_close.c (File Modified) (Property Modified)
11260 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11261 trunk/modules/m_connect.c (File Modified) (Property Modified)
11262 trunk/modules/m_dline.c (File Modified) (Property Modified)
11263 trunk/modules/m_encap.c (File Modified) (Property Modified)
11264 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11265 trunk/modules/m_gline.c (File Modified) (Property Modified)
11266 trunk/modules/m_help.c (File Modified) (Property Modified)
11267 trunk/modules/m_info.c (File Modified) (Property Modified)
11268 trunk/modules/m_invite.c (File Modified) (Property Modified)
11269 trunk/modules/m_ison.c (File Modified) (Property Modified)
11270 trunk/modules/m_kline.c (File Modified) (Property Modified)
11271 trunk/modules/m_knock.c (File Modified) (Property Modified)
11272 trunk/modules/m_links.c (File Modified) (Property Modified)
11273 trunk/modules/m_list.c (File Modified) (Property Modified)
11274 trunk/modules/m_locops.c (File Modified) (Property Modified)
11275 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11276 trunk/modules/m_map.c (File Modified) (Property Modified)
11277 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11278 trunk/modules/m_motd.c (File Modified) (Property Modified)
11279 trunk/modules/m_names.c (File Modified) (Property Modified)
11280 trunk/modules/m_oper.c (File Modified) (Property Modified)
11281 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11282 trunk/modules/m_pass.c (File Modified) (Property Modified)
11283 trunk/modules/m_ping.c (File Modified) (Property Modified)
11284 trunk/modules/m_pong.c (File Modified) (Property Modified)
11285 trunk/modules/m_post.c (File Modified) (Property Modified)
11286 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11287 trunk/modules/m_restart.c (File Modified) (Property Modified)
11288 trunk/modules/m_resv.c (File Modified) (Property Modified)
11289 trunk/modules/m_services.c (File Modified) (Property Modified)
11290 trunk/modules/m_set.c (File Modified) (Property Modified)
11291 trunk/modules/m_stats.c (File Modified) (Property Modified)
11292 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11293 trunk/modules/m_tb.c (File Modified) (Property Modified)
11294 trunk/modules/m_testline.c (File Modified) (Property Modified)
11295 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11296 trunk/modules/m_time.c (File Modified) (Property Modified)
11297 trunk/modules/m_topic.c (File Modified) (Property Modified)
11298 trunk/modules/m_trace.c (File Modified) (Property Modified)
11299 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11300 trunk/modules/m_user.c (File Modified) (Property Modified)
11301 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11302 trunk/modules/m_users.c (File Modified) (Property Modified)
11303 trunk/modules/m_version.c (File Modified) (Property Modified)
11304 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11305 trunk/modules/m_who.c (File Modified) (Property Modified)
11306 trunk/modules/m_whois.c (File Modified) (Property Modified)
11307 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11308 trunk/modules/m_xline.c (File Modified) (Property Modified)
11309 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11310 trunk/servlink/.cvsignore (Property Modified)
11311 trunk/servlink/.indent.pro (Property Modified)
11312 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11313 trunk/servlink/README (File Modified) (Property Modified)
11314 trunk/servlink/TODO (File Modified) (Property Modified)
11315 trunk/servlink/control.c (File Modified) (Property Modified)
11316 trunk/servlink/control.h (File Modified) (Property Modified)
11317 trunk/servlink/io.c (File Modified) (Property Modified)
11318 trunk/servlink/io.h (File Modified) (Property Modified)
11319 trunk/servlink/servlink.c (File Modified) (Property Modified)
11320 trunk/servlink/servlink.h (File Modified) (Property Modified)
11321 trunk/src/.cvsignore (Property Modified)
11322 trunk/src/.depend (Property Modified)
11323 trunk/src/.indent.pro (Property Modified)
11324 trunk/src/Makefile.in (File Modified) (Property Modified)
11325 trunk/src/adns.c (File Modified) (Property Modified)
11326 trunk/src/balloc.c (File Modified) (Property Modified)
11327 trunk/src/cache.c (File Modified) (Property Modified)
11328 trunk/src/channel.c (File Modified) (Property Modified)
11329 trunk/src/class.c (File Modified) (Property Modified)
11330 trunk/src/client.c (File Modified) (Property Modified)
11331 trunk/src/commio.c (File Modified) (Property Modified)
11332 trunk/src/devpoll.c (File Modified) (Property Modified)
11333 trunk/src/epoll.c (File Modified) (Property Modified)
11334 trunk/src/event.c (File Modified) (Property Modified)
11335 trunk/src/getopt.c (File Modified) (Property Modified)
11336 trunk/src/hash.c (File Modified) (Property Modified)
11337 trunk/src/hook.c (File Modified) (Property Modified)
11338 trunk/src/hostmask.c (File Modified) (Property Modified)
11339 trunk/src/irc_string.c (File Modified) (Property Modified)
11340 trunk/src/ircd.c (File Modified) (Property Modified)
11341 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11342 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11343 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11344 trunk/src/kdparse.c (File Modified) (Property Modified)
11345 trunk/src/kqueue.c (File Modified) (Property Modified)
11346 trunk/src/linebuf.c (File Modified) (Property Modified)
11347 trunk/src/listener.c (File Modified) (Property Modified)
11348 trunk/src/match.c (File Modified) (Property Modified)
11349 trunk/src/memory.c (File Modified) (Property Modified)
11350 trunk/src/messages.tab (File Modified) (Property Modified)
11351 trunk/src/modules.c (File Modified) (Property Modified)
11352 trunk/src/monitor.c (File Modified) (Property Modified)
11353 trunk/src/newconf.c (File Modified) (Property Modified)
11354 trunk/src/numeric.c (File Modified) (Property Modified)
11355 trunk/src/packet.c (File Modified) (Property Modified)
11356 trunk/src/parse.c (File Modified) (Property Modified)
11357 trunk/src/patricia.c (File Modified) (Property Modified)
11358 trunk/src/poll.c (File Modified) (Property Modified)
11359 trunk/src/reject.c (File Modified) (Property Modified)
11360 trunk/src/restart.c (File Modified) (Property Modified)
11361 trunk/src/s_auth.c (File Modified) (Property Modified)
11362 trunk/src/s_conf.c (File Modified) (Property Modified)
11363 trunk/src/s_gline.c (File Modified) (Property Modified)
11364 trunk/src/s_log.c (File Modified) (Property Modified)
11365 trunk/src/s_newconf.c (File Modified) (Property Modified)
11366 trunk/src/s_serv.c (File Modified) (Property Modified)
11367 trunk/src/s_stats.c (File Modified) (Property Modified)
11368 trunk/src/s_user.c (File Modified) (Property Modified)
11369 trunk/src/scache.c (File Modified) (Property Modified)
11370 trunk/src/select.c (File Modified) (Property Modified)
11371 trunk/src/send.c (File Modified) (Property Modified)
11372 trunk/src/snprintf.c (File Modified) (Property Modified)
11373 trunk/src/tools.c (File Modified) (Property Modified)
11374 trunk/src/version.c.SH (File Modified) (Property Modified)
11375 trunk/src/whowas.c (File Modified) (Property Modified)
11376 trunk/tools/.cvsignore (Property Modified)
11377 trunk/tools/Makefile.in (File Modified) (Property Modified)
11378 trunk/tools/README (File Modified) (Property Modified)
11379 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11380 trunk/tools/convertilines.c (File Modified) (Property Modified)
11381 trunk/tools/convertklines.c (File Modified) (Property Modified)
11382 trunk/tools/mkkeypair (Property Modified)
11383 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11384 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11385 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11386 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11387 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11388 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11389 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11390 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11391 trunk/tools/untabify (File Modified) (Property Modified)
11392 trunk/tools/viconf.c (File Modified) (Property Modified)
11395 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11401 trunk/RELNOTES (File Modified)
11404 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11406 - Make version.c use our serial, not ratbox's.
11410 trunk/src/version.c.SH (File Modified)
11413 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11416 - revved patchlevel to 2.1.5
11420 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11424 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11426 - fix buffer overflow and unterminated buffer when removing TS6 bans
11427 - fix rebuilding of SJOIN
11431 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11434 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11436 have servlink report if it gets an uncompressed error message when it gets inflate failures
11439 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11442 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11444 - extend our copyrights to 2005.
11448 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11450 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11451 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11455 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11456 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11457 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11458 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11459 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11460 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11462 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11464 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11465 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11466 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11467 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11468 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11469 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11471 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11472 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11473 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11474 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11475 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11476 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11477 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11478 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11479 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11480 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11481 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11482 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11483 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11487 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11488 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11489 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11490 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11491 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11513 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11514 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11522 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11523 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11527 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11528 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11529 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11530 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11531 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11532 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11544 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11554 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11557 - revved patchlevel to 2.1.4
11561 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11562 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11565 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11567 - add TARGMAX to 005
11568 - remove the +1 from ->uid in struct Client
11569 - fix checking of accept entries in m_accept.c
11573 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11576 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11579 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11581 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11586 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11589 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11591 - remove an unused variable
11595 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11598 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11600 don't burst a TS5 name in burst_TS6. -via jillies
11603 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11606 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11608 - via jilles, make nickchanges invalidate any cached bans for
11613 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11614 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11619 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11621 - fix some char vs byte usage to make adns compile cleanly with gcc4
11625 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11626 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11627 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11628 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11629 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11630 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11631 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11632 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11635 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11637 userhost should allow 5 userhost checks, not 4
11640 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11643 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11645 - another darwin fix
11649 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11652 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11658 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11668 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11670 - remove bogus extern of abort_list
11674 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11677 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11679 svn repo access stuff
11682 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11685 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11691 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11694 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11700 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11703 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11705 revert omotd..i thought it was a good idea..oh well
11708 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11711 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11713 Commas are bad things in channel keys
11717 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11720 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11722 Add OMOTD command to display oper motd
11726 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11729 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11731 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11734 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11737 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11739 Modified files: (Branch: RATBOX_2_1)
11742 - stop testing whois for protocol violations, as they can be caused in
11743 ircds going all the way back to the original ircd2.8
11745 Revision Changes Path
11746 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11750 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11752 Modified files: (Branch: RATBOX_2_1)
11755 - remove some 2.2 code
11757 Revision Changes Path
11758 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11762 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11764 Modified files: (Branch: RATBOX_2_1)
11767 backport of the silly december 31st bug
11769 Revision Changes Path
11770 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11774 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11776 Modified files: (Branch: RATBOX_2_1)
11778 include patchlevel.h
11780 - revved patchlevel to 2.1.3
11782 Revision Changes Path
11783 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11784 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11788 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11790 Modified files: (Branch: RATBOX_2_1)
11793 modules/core m_nick.c
11796 - stop removing a clients own list of accepted clients when they do a
11798 - clean up the accept code so its less retarded
11800 Revision Changes Path
11801 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11802 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11803 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11804 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11808 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11810 Modified files: (Branch: RATBOX_2_1)
11813 src event.c ircd.c newconf.c
11815 - remove a defn of links_cache_list in m_links.c which was causing
11816 the flattened links update to be ignored
11817 - add eventUpdate(), and make links_delay update on rehash
11819 Revision Changes Path
11820 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11821 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11822 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11823 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11824 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11828 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11830 Modified files: (Branch: RATBOX_2_1)
11834 - make the conf parser apply service {}; on rehash
11836 Revision Changes Path
11837 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11838 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11842 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11844 Modified files: (Branch: RATBOX_2_1)
11847 - show ENABLE_SERVICES define in info
11849 Revision Changes Path
11850 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11854 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11856 Modified files: (Branch: RATBOX_2_1)
11857 modules m_services.c m_stats.c
11859 - via jilles, make m_services.c hook into stats U and display service
11862 Revision Changes Path
11863 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11864 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11868 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11870 Modified files: (Branch: RATBOX_2_1)
11871 . configure configure.ac
11873 - default build to -O2
11875 Revision Changes Path
11876 7.249.2.2 +4 -4 ircd-ratbox/configure
11877 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11881 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11883 Modified files: (Branch: RATBOX_2_1)
11884 doc example.conf example.efnet.conf
11885 include client.h s_conf.h s_newconf.h
11887 modules/core m_join.c m_nick.c
11888 src channel.c newconf.c s_conf.c s_user.c
11890 - remove no_oper_resvs from general {};
11891 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11893 Revision Changes Path
11894 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11895 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11896 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11897 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11898 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11899 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11900 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11901 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11902 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11903 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11904 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11905 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11909 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11911 Modified files: (Branch: RATBOX_2_1)
11912 modules/core m_mode.c m_nick.c
11916 - raise max temptime to a year
11918 - require 9 parameters in ms_nick(), 10 in ms_uid()
11920 Revision Changes Path
11921 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11922 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11923 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11927 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11929 Modified files: (Branch: RATBOX_2_1)
11930 modules m_services.c
11932 - only show services logged in info when its a local client
11934 Revision Changes Path
11935 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11939 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11941 Modified files: (Branch: RATBOX_2_1)
11944 passing a pointer to a pointer is not what was intended, oops
11946 Revision Changes Path
11947 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11951 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11953 Modified files: (Branch: RATBOX_2_1)
11956 - update services.txt with FNC
11958 Revision Changes Path
11959 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11963 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11965 Modified files: (Branch: RATBOX_2_1)
11968 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11970 Revision Changes Path
11971 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11975 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11977 Modified files: (Branch: RATBOX_2_1)
11980 - add some uniqueness into auth process for bopm
11982 Revision Changes Path
11983 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11987 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11989 Modified files: (Branch: RATBOX_2_1)
11990 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11992 - make contrib/ compile
11994 Revision Changes Path
11995 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11996 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11997 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11998 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12002 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12004 Modified files: (Branch: RATBOX_2_1)
12005 modules m_monitor.c
12007 Don't allow MONITOR from an unregistered client
12009 Revision Changes Path
12010 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12014 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12016 Modified files: (Branch: RATBOX_2_1)
12017 doc example.conf example.efnet.conf
12019 src class.c messages.tab newconf.c
12021 - remove sendq_eob, its become more of a hindrance than a benefit.
12022 - sync example.efnet.conf cluster {}; with example.conf
12024 Revision Changes Path
12025 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12026 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12027 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12028 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12029 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12030 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12034 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12036 Modified files: (Branch: RATBOX_2_1)
12038 include patchlevel.h
12041 - revved patchlevel to 2.1.2
12043 Revision Changes Path
12044 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12045 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12049 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12051 Modified files: (Branch: RATBOX_2_1)
12052 . configure configure.ac
12054 - raise default topiclen to 160.
12056 Revision Changes Path
12057 7.249.2.1 +3 -3 ircd-ratbox/configure
12058 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12062 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12064 Modified files: (Branch: RATBOX_2_1)
12065 modules m_services.c
12067 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12068 tsinfo matches this
12070 Revision Changes Path
12071 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12075 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12077 Modified files: (Branch: RATBOX_2_1)
12078 modules m_services.c
12080 - monitor_signoff() the client we're nickchanging
12082 Revision Changes Path
12083 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12087 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12089 Modified files: (Branch: RATBOX_2_1)
12092 - fix various UID problems with trace
12094 Revision Changes Path
12095 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12099 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12101 Modified files: (Branch: RATBOX_2_1)
12102 help/opers dline kline
12103 modules m_resv.c m_stats.c
12104 modules/core m_mode.c
12107 - tidy up kline/dline help to note they dont accept nick as target
12108 - disallow bans beginning with ':' over bmask
12109 - disallow bans with a space in chm_ban
12110 - stop counting hidden opers in stats p
12111 - match() parameters in remote unresv were inverted, causing it to fail
12112 - fix possibility of clients setting blank keys
12114 Revision Changes Path
12115 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12116 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12117 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12118 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12119 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12123 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12125 Modified files: (Branch: RATBOX_2_1)
12128 - fix problems with amd64 and the way we do va_list
12130 Revision Changes Path
12131 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12135 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12137 Modified files: (Branch: RATBOX_2_1)
12138 modules m_services.c
12140 - tidy up the kill notifications for RSFNC
12142 Revision Changes Path
12143 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12147 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12149 Modified files: (Branch: RATBOX_2_1)
12151 modules m_services.c
12154 - some more rserv stuff:
12155 - add RSFNC capability
12156 - fix up RSFNC, kill existing clients if they exist.
12158 Revision Changes Path
12159 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12160 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12161 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12165 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12167 Modified files: (Branch: RATBOX_2_1)
12168 modules m_services.c
12170 - first stab at a FNC implementation for rserv
12172 Revision Changes Path
12173 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12177 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12179 Modified files: (Branch: RATBOX_2_1)
12184 Revision Changes Path
12185 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12189 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12191 Modified files: (Branch: RATBOX_2_1)
12194 - add links_delay back
12196 Revision Changes Path
12197 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12201 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12203 Modified files: (Branch: RATBOX_2_1)
12207 - swap tabs for spaces
12209 Revision Changes Path
12210 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12211 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12215 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12217 Modified files: (Branch: RATBOX_2_1)
12220 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12221 contained in the client_flood conf option
12222 - remove a couple of unused defines from info
12224 Revision Changes Path
12225 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12229 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12231 Modified files: (Branch: RATBOX_2_1)
12234 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12236 Revision Changes Path
12237 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12241 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12243 Modified files: (Branch: RATBOX_2_1)
12244 doc example.conf example.efnet.conf
12246 - fix missing closing comment tag
12248 Revision Changes Path
12249 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12250 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12254 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12256 Modified files: (Branch: RATBOX_2_1)
12258 include patchlevel.h
12260 - revved patchlevel to 2.1.1
12262 Revision Changes Path
12263 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12264 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12268 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12270 Modified files: (Branch: RATBOX_2_1)
12273 - sync up remote kline reasons, so theyre consistent with what happens
12274 when we add local klines - notably the "Temporary K-line x min" and
12275 date added to reason.
12277 Revision Changes Path
12278 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12282 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12284 Modified files: (Branch: RATBOX_2_1)
12287 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12289 Revision Changes Path
12290 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12294 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12296 Modified files: (Branch: RATBOX_2_1)
12299 used the data pointer we saved, not what just got nulled
12301 Revision Changes Path
12302 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12306 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12308 Modified files: (Branch: RATBOX_2_1)
12309 modules m_resv.c m_xline.c
12311 - fix broken propagation of xline/resv
12313 Revision Changes Path
12314 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12315 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12319 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12321 Modified files: (Branch: RATBOX_2_1)
12324 - properly increment bad auth count for stats T when we timeout an auth
12326 Revision Changes Path
12327 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12331 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12333 Modified files: (Branch: RATBOX_2_1)
12336 modules/core m_nick.c
12338 - fix a bit that didnt make sense in monitor.txt
12339 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12341 Revision Changes Path
12342 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12343 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12344 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12348 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12350 Modified files: (Branch: RATBOX_2_1)
12353 removing dlink nodes from auth_poll_list twice is bad
12355 Revision Changes Path
12356 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12360 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12362 Modified files: (Branch: RATBOX_2_1)
12365 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12366 changed to RPL_STATSDEBUG
12368 Revision Changes Path
12369 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12373 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12375 Added files: (Branch: RATBOX_2_1)
12378 - add some documentation about target change
12380 Revision Changes Path
12381 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12385 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12387 Modified files: (Branch: RATBOX_2_1)
12388 include supported.h
12389 modules/core m_message.c
12391 - remove extra argument to 005
12392 - disallow messaging of UIDs
12394 Revision Changes Path
12395 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12396 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12400 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12402 Modified files: (Branch: RATBOX_2_1)
12405 - fix a longstanding parser bug with wrong limit checking, causing us to
12406 accept one less parameter than we're allowed to accept.
12408 Revision Changes Path
12409 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12413 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12415 Modified files: (Branch: RATBOX_2_1)
12416 modules/core m_message.c
12418 - exempt users messaging themselves from target change
12420 Revision Changes Path
12421 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12425 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12427 Modified files: (Branch: RATBOX_2_1)
12428 include supported.h
12430 - stop violating MAXPARA on 005.
12432 Revision Changes Path
12433 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12437 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12439 Modified files: (Branch: RATBOX_2_1)
12440 modules/core m_nick.c
12442 - dont store an ipv6 sockhost if we're not compiled with v6 support
12444 Revision Changes Path
12445 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12449 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12451 Modified files: (Branch: RATBOX_2_1)
12454 - remove some vms includes
12456 Revision Changes Path
12457 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12461 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12463 Modified files: (Branch: RATBOX_2_1)
12467 - force commit for new branch
12469 Revision Changes Path
12470 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12471 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12475 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12478 . RELNOTES configure configure.ac
12479 include patchlevel.h
12481 - revved patchlevel to 2.1.0
12483 Revision Changes Path
12484 1.114 +6 -2 ircd-ratbox/RELNOTES
12485 7.249 +11 -11 ircd-ratbox/configure
12486 7.63 +3 -3 ircd-ratbox/configure.ac
12487 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12491 leeh 2005/03/04 13:31:32 EST (20050304_2)
12495 include patchlevel.h
12498 - revved patchlevel to 2.1.0beta2
12500 Revision Changes Path
12501 1.113 +12 -0 ircd-ratbox/RELNOTES
12502 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12506 leeh 2005/03/04 13:27:05 EST (20050304_1)
12509 doc whats-new-2.1.txt
12512 - update whats-new-2.1
12513 - when we're handling global NAMES, dont output channels if there are no
12514 members within them we can show.
12516 Revision Changes Path
12517 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12518 7.436 +12 -2 ircd-ratbox/src/channel.c
12522 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12527 That would be a node_heap not a prefix_heap..oops
12529 Revision Changes Path
12530 7.30 +1 -1 ircd-ratbox/src/patricia.c
12534 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12539 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12540 otherwise..the other macros might work????
12542 Revision Changes Path
12543 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12547 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12550 . configure configure.ac
12554 Revision Changes Path
12555 7.248 +5 -5 ircd-ratbox/configure
12556 7.62 +5 -5 ircd-ratbox/configure.ac
12560 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12563 . configure configure.ac
12567 Revision Changes Path
12568 7.247 +3 -2 ircd-ratbox/configure
12569 7.61 +3 -2 ircd-ratbox/configure.ac
12573 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12576 . configure configure.ac
12580 Revision Changes Path
12581 7.246 +6 -6 ircd-ratbox/configure
12582 7.60 +4 -4 ircd-ratbox/configure.ac
12586 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12589 . configure configure.ac
12592 Doh these changes got put on RATBOX_2_0 when they were meant for
12594 Also merged in the monitor heap size stuff, not that i think monitor has
12597 Revision Changes Path
12598 7.245 +12 -3 ircd-ratbox/configure
12599 7.59 +11 -3 ircd-ratbox/configure.ac
12600 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12604 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12609 Add more robust alloca checking
12611 Revision Changes Path
12612 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12616 leeh 2005/02/24 15:27:17 EST (20050224_9)
12621 - fix the copyright on m_42.c :p
12623 Revision Changes Path
12624 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12628 leeh 2005/02/24 15:22:53 EST (20050224_8)
12631 include supported.h
12634 - fix a core in undline on bad masks
12635 - remove an unwanted space from beginning of second 005 numeric
12637 Revision Changes Path
12638 7.5 +1 -1 ircd-ratbox/include/supported.h
12639 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12643 leeh 2005/02/24 15:18:59 EST (20050224_7)
12646 modules m_monitor.c
12648 - use max_monitor when adding nicknames
12650 that should be everything now..
12652 Revision Changes Path
12653 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12657 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12664 Revision Changes Path
12665 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12669 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12676 Revision Changes Path
12677 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12681 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12686 The Answer to Life, the Universe, and Everything
12688 Revision Changes Path
12689 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12693 leeh 2005/02/24 14:53:04 EST (20050224_3)
12697 modules m_monitor.c
12698 src ircd.c monitor.c
12700 - call init_monitor() on startup
12701 - add in support for adding/deleting/listing monitor entries
12703 Revision Changes Path
12704 7.2 +3 -1 ircd-ratbox/include/monitor.h
12705 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12706 7.374 +2 -0 ircd-ratbox/src/ircd.c
12707 7.3 +15 -4 ircd-ratbox/src/monitor.c
12711 leeh 2005/02/23 21:20:10 EST (20050224_2)
12714 doc example.conf example.efnet.conf
12715 include s_conf.h supported.h
12716 modules Makefile.in
12717 src client.c newconf.c s_conf.c
12719 modules m_monitor.c
12721 - add the max_monitor config option
12722 - advertise MONITOR=%d in 005
12723 - clear a local clients monitor list on exit
12724 - add the framework for the MONITOR command
12727 Revision Changes Path
12728 7.261 +5 -0 ircd-ratbox/doc/example.conf
12729 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12730 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12731 7.4 +4 -2 ircd-ratbox/include/supported.h
12732 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12733 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12734 7.492 +1 -0 ircd-ratbox/src/client.c
12735 7.202 +1 -0 ircd-ratbox/src/newconf.c
12736 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12740 leeh 2005/02/23 20:57:51 EST (20050224_1)
12743 . configure configure.ac
12747 - move MONITOR_HEAP_SIZE over to configure
12749 Revision Changes Path
12750 7.244 ircd-ratbox/configure
12751 7.58 +4 -2 ircd-ratbox/configure.ac
12752 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12753 7.2 +0 -2 ircd-ratbox/src/monitor.c
12757 leeh 2005/02/23 20:48:08 EST (20050224_0)
12761 include client.h numeric.h
12762 modules/core m_nick.c
12763 src Makefile.in client.c messages.tab
12769 - first half of my server-side notify list implementation..
12771 Revision Changes Path
12772 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12773 7.266 +3 -0 ircd-ratbox/include/client.h
12774 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12775 7.58 +6 -0 ircd-ratbox/include/numeric.h
12776 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12777 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12778 7.491 +3 -0 ircd-ratbox/src/client.c
12779 7.126 +5 -5 ircd-ratbox/src/messages.tab
12780 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12781 7.342 +2 -0 ircd-ratbox/src/s_user.c
12785 leeh 2005/02/23 18:42:59 EST (20050223_0)
12790 - double the size of the client and channel hashtables (64k -> 128k and
12791 32k -> 64k). The improvements are quite significant..
12793 Revision Changes Path
12794 7.54 +4 -4 ircd-ratbox/include/hash.h
12798 leeh 2005/02/22 14:55:56 EST (20050222_1)
12802 modules m_services.c
12804 - remove a couple of unused vars
12805 - update monitor.txt
12807 Revision Changes Path
12808 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12809 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12813 leeh 2005/02/21 19:47:24 EST (20050222_0)
12818 - add in my documentation on the upcoming MONITOR command
12820 Revision Changes Path
12821 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12825 leeh 2005/02/21 12:09:34 EST (20050221_0)
12828 . configure configure.ac
12829 doc whats-new-2.1.txt
12830 tools README.mkpasswd
12834 - update whats-new-2.1.txt some more
12835 - we dont have vms mkpasswd anymore
12836 - remove the unused crypt.c
12838 Revision Changes Path
12839 7.243 +3 -6 ircd-ratbox/configure
12840 7.57 +2 -4 ircd-ratbox/configure.ac
12841 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12842 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12843 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12847 leeh 2005/02/19 12:38:09 EST (20050219_3)
12850 doc example.conf example.efnet.conf
12853 src channel.c client.c ircd.c s_conf.c
12855 - rework the splitcode, splitservers is now how many servers we've marked as
12856 EOB, rather than how many are linked. Thus pull ourselves out of
12857 splitmode immediately once this is satisfied
12859 Revision Changes Path
12860 7.260 +8 -9 ircd-ratbox/doc/example.conf
12861 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12862 7.83 +1 -0 ircd-ratbox/include/ircd.h
12863 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12864 7.435 +16 -36 ircd-ratbox/src/channel.c
12865 7.490 +2 -0 ircd-ratbox/src/client.c
12866 7.373 +2 -1 ircd-ratbox/src/ircd.c
12867 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12871 leeh 2005/02/19 09:02:34 EST (20050219_2)
12874 doc example.conf example.efnet.conf
12875 include ircd.h s_conf.h
12877 src channel.c ircd.c newconf.c s_conf.c
12879 - remove split_delay
12881 Revision Changes Path
12882 7.259 +0 -5 ircd-ratbox/doc/example.conf
12883 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12884 7.82 +0 -1 ircd-ratbox/include/ircd.h
12885 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12886 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12887 7.434 +2 -7 ircd-ratbox/src/channel.c
12888 7.372 +0 -1 ircd-ratbox/src/ircd.c
12889 7.201 +0 -1 ircd-ratbox/src/newconf.c
12890 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12894 leeh 2005/02/19 08:48:05 EST (20050219_1)
12898 modules m_cap.c m_who.c
12901 - implemented multi-prefix client capability, which allows stacking of @+ in
12904 Revision Changes Path
12905 7.265 +1 -1 ircd-ratbox/include/client.h
12906 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12907 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12908 7.433 +4 -6 ircd-ratbox/src/channel.c
12912 leeh 2005/02/19 06:27:58 EST (20050219_0)
12916 src newconf.c s_conf.c s_newconf.c
12918 - removed some unused vars/functions
12920 Revision Changes Path
12921 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12922 7.200 +0 -15 ircd-ratbox/src/newconf.c
12923 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12924 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12928 leeh 2005/02/16 12:58:24 EST (20050216_2)
12931 . RELNOTES configure configure.ac
12932 include patchlevel.h
12934 - update configure to reflect this is 'devel'
12936 - revved patchlevel to 2.1.0beta1
12938 Revision Changes Path
12939 1.112 +9 -1 ircd-ratbox/RELNOTES
12940 7.242 +11 -11 ircd-ratbox/configure
12941 7.56 +3 -3 ircd-ratbox/configure.ac
12942 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12946 leeh 2005/02/16 12:46:30 EST (20050216_1)
12949 . configure configure.ac
12950 include client.h numeric.h s_conf.h setup.h.in
12952 modules Makefile.in
12953 modules/core m_nick.c
12954 src Makefile.in client.c ircd.c messages.tab
12955 newconf.c s_conf.c s_user.c
12961 - remove watch, the protocol for this sucks so hard I just dont want it
12964 Revision Changes Path
12965 7.241 +2 -12 ircd-ratbox/configure
12966 7.55 +2 -4 ircd-ratbox/configure.ac
12967 7.264 +0 -2 ircd-ratbox/include/client.h
12968 7.57 +0 -11 ircd-ratbox/include/numeric.h
12969 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12970 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12971 7.3 +2 -3 ircd-ratbox/include/supported.h
12972 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12973 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12974 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12975 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12976 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12977 7.489 +0 -3 ircd-ratbox/src/client.c
12978 7.371 +0 -2 ircd-ratbox/src/ircd.c
12979 7.125 +9 -9 ircd-ratbox/src/messages.tab
12980 7.199 +0 -1 ircd-ratbox/src/newconf.c
12981 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12982 7.341 +0 -2 ircd-ratbox/src/s_user.c
12983 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12987 leeh 2005/02/15 19:13:31 EST (20050216_0)
12991 src event.c ircd_lexer.l ircd_signal.c
12994 servlink descrip.mms
12996 - remove a few vms bits
12998 Revision Changes Path
12999 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13000 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13001 7.47 +0 -54 ircd-ratbox/src/event.c
13002 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13003 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13004 7.152 +0 -3 ircd-ratbox/src/modules.c
13008 leeh 2005/02/15 18:53:32 EST (20050215_0)
13011 include hostmask.h ircd.h s_conf.h s_newconf.h
13012 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13014 src hostmask.c ircd.c ircd_signal.c s_conf.c
13017 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13018 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13020 Revision Changes Path
13021 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13022 7.81 +1 -0 ircd-ratbox/include/ircd.h
13023 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13024 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13025 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13026 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13027 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13028 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13029 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13030 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13031 7.370 +7 -0 ircd-ratbox/src/ircd.c
13032 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13033 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13034 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13038 leeh 2005/02/13 10:21:41 EST (20050213_4)
13043 doc whats-new-2.0.txt whats-new-2.1.txt
13047 - move whats-new.txt to whats-new-2.0.txt
13048 - add in whats-new-2.1.txt
13049 - update services.txt with the whois for logged in users
13051 Revision Changes Path
13052 7.2 +5 -0 ircd-ratbox/doc/services.txt
13053 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13054 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13055 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13059 leeh 2005/02/13 09:20:37 EST (20050213_3)
13062 include supported.h
13063 modules/core m_message.c
13065 - fix a compile error in m_message.c
13066 - update 005 to the spec and add CPRIVMSG/CNOTICE
13068 Revision Changes Path
13069 7.2 +31 -37 ircd-ratbox/include/supported.h
13070 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13074 leeh 2005/02/13 09:14:12 EST (20050213_2)
13079 - fix the membership memleak
13081 Revision Changes Path
13082 7.432 +0 -3 ircd-ratbox/src/channel.c
13086 leeh 2005/02/12 21:51:56 EST (20050213_1)
13090 modules/core m_message.c
13092 - add a bitmask to track when they send their first message, only allowing
13093 clearing stuff after that.
13095 Revision Changes Path
13096 7.263 +4 -0 ircd-ratbox/include/client.h
13097 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13101 leeh 2005/02/12 21:17:52 EST (20050213_0)
13104 include patricia.h s_newconf.h
13105 modules/core m_message.c
13106 src patricia.c s_newconf.c s_user.c
13108 - add in the patricia for tracking who fills up targets, give them a reduced
13111 Revision Changes Path
13112 7.20 +1 -1 ircd-ratbox/include/patricia.h
13113 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13114 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13115 7.29 +1 -1 ircd-ratbox/src/patricia.c
13116 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13117 7.340 +4 -0 ircd-ratbox/src/s_user.c
13121 leeh 2005/02/12 18:35:10 EST (20050212_0)
13124 include ircd_defs.h
13125 src class.c reject.c
13127 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13129 Revision Changes Path
13130 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13131 7.68 +1 -5 ircd-ratbox/src/class.c
13132 1.33 +1 -5 ircd-ratbox/src/reject.c
13136 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13141 remove stupid memory leak
13143 Revision Changes Path
13144 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13148 leeh 2005/02/11 06:42:48 EST (20050211_0)
13153 - workaround hyb6 allowing empty gline reasons
13155 Revision Changes Path
13156 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13160 leeh 2005/02/09 14:39:13 EST (20050209_2)
13164 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13165 src ircd.c s_conf.c
13167 - move temp dlines and temp klines over to an array, rather than completely
13170 Revision Changes Path
13171 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13172 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13173 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13174 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13175 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13176 7.369 +0 -5 ircd-ratbox/src/ircd.c
13177 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13181 leeh 2005/02/09 14:02:13 EST (20050209_1)
13185 modules m_cap.c m_pong.c m_user.c
13186 modules/core m_nick.c
13189 - remove 'nick' param from register_local_user(), its not needed.
13191 Revision Changes Path
13192 7.35 +1 -1 ircd-ratbox/include/s_user.h
13193 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13194 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13195 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13196 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13197 7.339 +6 -6 ircd-ratbox/src/s_user.c
13201 leeh 2005/02/09 13:12:53 EST (20050209_0)
13204 modules m_cmessage.c
13206 - dont send numerics when we're dealing with CNOTICE
13207 - add in checking for +g, and resetting idle
13209 Revision Changes Path
13210 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13214 leeh 2005/02/08 11:37:50 EST (20050208_2)
13219 - fix operator blocks to work on ip spoofs
13221 Revision Changes Path
13222 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13226 leeh 2005/02/07 19:23:22 EST (20050208_1)
13229 doc example.conf example.efnet.conf
13232 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13234 Revision Changes Path
13235 7.258 +0 -39 ircd-ratbox/doc/example.conf
13236 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13237 7.198 +0 -272 ircd-ratbox/src/newconf.c
13241 leeh 2005/02/07 19:19:32 EST (20050208_0)
13246 - added support for kline.conf.perm et al, these take the same formats
13247 as their non-permanent partners, but you cant remove them via the ircd.
13249 Revision Changes Path
13250 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13254 leeh 2005/02/02 19:18:59 EST (20050203_1)
13261 help/opers cnotice cprivmsg
13263 - added help files for cprivmsg/cnotice
13265 Revision Changes Path
13266 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13267 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13268 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13269 1.10 +19 -19 ircd-ratbox/help/opers/index
13270 1.7 +10 -9 ircd-ratbox/help/users/index
13274 leeh 2005/02/02 19:14:25 EST (20050203_0)
13278 modules Makefile.in
13281 modules m_cmessage.c
13283 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13284 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13285 nick is a member. These bypass any target change limitations.
13286 - added ERR_VOICENEEDED, numeric 489.
13288 Revision Changes Path
13289 7.56 +2 -0 ircd-ratbox/include/numeric.h
13290 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13291 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13292 7.124 +1 -1 ircd-ratbox/src/messages.tab
13296 leeh 2005/02/02 16:58:16 EST (20050202_4)
13301 - update etrace help
13303 Revision Changes Path
13304 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13308 leeh 2005/02/02 16:55:04 EST (20050202_3)
13313 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13314 can put its external ip address in there..
13316 Revision Changes Path
13317 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13321 leeh 2005/02/02 16:41:06 EST (20050202_2)
13326 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13327 if its a non-local client. These will just get "lost" if the remote
13328 server doesnt support this..
13330 Revision Changes Path
13331 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13335 leeh 2005/02/02 16:12:12 EST (20050202_1)
13338 include client.h numeric.h s_conf.h
13339 modules/core m_message.c
13340 src messages.tab newconf.c s_conf.c
13342 - first part of the target change code, add the storage of targets for
13343 localuser, throttle messages when they fill all the available slots
13345 Revision Changes Path
13346 7.262 +5 -1 ircd-ratbox/include/client.h
13347 7.55 +2 -0 ircd-ratbox/include/numeric.h
13348 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13349 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13350 7.123 +1 -1 ircd-ratbox/src/messages.tab
13351 7.197 +1 -0 ircd-ratbox/src/newconf.c
13352 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13356 leeh 2005/02/02 13:28:10 EST (20050202_0)
13359 modules m_resv.c m_stats.c m_testline.c
13360 modules/core m_join.c
13361 src hash.c kdparse.c messages.tab s_newconf.c
13363 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13364 tracking of when resvs get hit
13366 Revision Changes Path
13367 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13368 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13369 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13370 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13371 7.114 +3 -0 ircd-ratbox/src/hash.c
13372 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13373 7.122 +1 -1 ircd-ratbox/src/messages.tab
13374 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13378 leeh 2005/01/31 09:04:10 EST (20050131_2)
13383 - fflush() logfiles
13385 Revision Changes Path
13386 7.79 +2 -0 ircd-ratbox/src/s_log.c
13390 leeh 2005/01/31 08:59:09 EST (20050131_1)
13395 - rename fd_dump() to comm_dump()
13397 Revision Changes Path
13398 1.27 +2 -2 ircd-ratbox/src/commio.c
13402 leeh 2005/01/30 19:16:08 EST (20050131_0)
13407 modules m_services.c
13408 modules/core m_server.c
13409 src hook.c s_serv.c
13411 - added hook for server_introduced
13412 - fixed up services support for hooks
13414 Revision Changes Path
13415 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13416 1.31 +1 -0 ircd-ratbox/include/hook.h
13417 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13418 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13419 7.36 +2 -0 ircd-ratbox/src/hook.c
13420 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13424 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13429 Add back in the comm_fd_hack thing for solaris
13431 Revision Changes Path
13432 1.26 +26 -1 ircd-ratbox/src/commio.c
13436 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13440 include commio.h s_conf.h watch.h
13441 modules m_dline.c m_kline.c m_resv.c m_stats.c
13442 m_watch.c m_xline.c
13443 modules/core m_nick.c
13444 src balloc.c cache.c client.c commio.c
13445 epoll.c ircd.c ircd_lexer.l kdparse.c
13446 listener.c s_auth.c s_conf.c s_log.c
13449 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13451 Revision Changes Path
13452 1.18 +0 -2 ircd-ratbox/adns/adns.h
13453 1.14 +6 -37 ircd-ratbox/include/commio.h
13454 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13455 7.3 +2 -2 ircd-ratbox/include/watch.h
13456 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13457 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13458 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13459 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13460 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13461 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13462 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13463 7.85 +1 -1 ircd-ratbox/src/balloc.c
13464 1.24 +5 -5 ircd-ratbox/src/cache.c
13465 7.488 +4 -4 ircd-ratbox/src/client.c
13466 1.25 +10 -280 ircd-ratbox/src/commio.c
13467 1.33 +1 -1 ircd-ratbox/src/epoll.c
13468 7.368 +4 -4 ircd-ratbox/src/ircd.c
13469 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13470 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13471 7.125 +8 -8 ircd-ratbox/src/listener.c
13472 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13473 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13474 7.78 +20 -20 ircd-ratbox/src/s_log.c
13475 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13476 1.6 +22 -15 ircd-ratbox/src/watch.c
13480 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13483 modules/core m_mode.c
13485 remove two unused variables
13487 Revision Changes Path
13488 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13492 leeh 2005/01/28 15:31:40 EST (20050128_1)
13498 - mo_kline() needs minpara of 3, not 2
13499 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13500 - require me.info is never blank
13502 Revision Changes Path
13503 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13504 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13508 leeh 2005/01/28 15:26:28 EST (20050128_0)
13511 modules/core m_mode.c m_sjoin.c
13513 - patch via jilles to fix +eI lists being shown to lusers when handling
13514 protocol stuff over TS6
13516 Revision Changes Path
13517 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13518 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13522 leeh 2005/01/25 19:47:38 EST (20050126_0)
13526 modules/core m_join.c m_mode.c m_sjoin.c
13527 src channel.c messages.tab s_serv.c
13529 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13530 an operspy call with &me
13531 - remove modebuf/parabuf params from channel_modes(), we now generate a
13532 buffer internally which we return.
13534 Revision Changes Path
13535 7.163 +1 -1 ircd-ratbox/include/channel.h
13536 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13537 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13538 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13539 7.431 +25 -18 ircd-ratbox/src/channel.c
13540 7.121 +1 -1 ircd-ratbox/src/messages.tab
13541 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13545 alz 2005/01/25 18:09:18 EST (20050125_5)
13548 doc example.conf example.efnet.conf
13551 src listener.c newconf.c s_conf.c
13553 Added dline_with_reason config option (default yes):
13555 /* dline reason: show the user the dline reason when they connect
13558 dline_with_reason = yes;
13560 Revision Changes Path
13561 7.257 +6 -1 ircd-ratbox/doc/example.conf
13562 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13563 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13564 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13565 7.124 +1 -1 ircd-ratbox/src/listener.c
13566 7.196 +1 -0 ircd-ratbox/src/newconf.c
13567 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13571 leeh 2005/01/25 13:21:17 EST (20050125_4)
13576 - make conf_set_generic_string() test len exists before it uses it.
13578 Revision Changes Path
13579 7.195 +1 -1 ircd-ratbox/src/newconf.c
13583 leeh 2005/01/25 13:10:56 EST (20050125_3)
13589 - rename 'type' to 'flags' in cluster {};
13590 - add stacking of servers in cluster {}; documented in example.conf
13592 Revision Changes Path
13593 7.256 +18 -10 ircd-ratbox/doc/example.conf
13594 7.194 +39 -7 ircd-ratbox/src/newconf.c
13598 alz 2005/01/25 12:48:54 EST (20050125_2)
13602 src listener.c s_conf.c
13604 Added dline reasons, connecting/banned clients now see ban reason.
13606 Revision Changes Path
13607 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13608 7.123 +17 -4 ircd-ratbox/src/listener.c
13609 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13613 leeh 2005/01/25 07:44:37 EST (20050125_1)
13616 doc example.conf example.efnet.conf
13619 - implement stacking of shared {}; blocks, documented in example.conf
13621 Revision Changes Path
13622 7.255 +26 -13 ircd-ratbox/doc/example.conf
13623 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13624 7.193 +51 -36 ircd-ratbox/src/newconf.c
13628 leeh 2005/01/24 19:08:29 EST (20050125_0)
13632 include client.h s_conf.h
13633 modules/core m_join.c
13634 src newconf.c s_user.c
13636 - added jupe_exempt to auth {};, exempts the user from generating warnings
13637 when they attempt to join juped channels.
13639 Revision Changes Path
13640 7.254 +2 -0 ircd-ratbox/doc/example.conf
13641 7.261 +3 -0 ircd-ratbox/include/client.h
13642 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13643 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13644 7.192 +1 -0 ircd-ratbox/src/newconf.c
13645 7.338 +8 -0 ircd-ratbox/src/s_user.c
13649 leeh 2005/01/24 18:57:02 EST (20050124_6)
13654 - rework shared {};, the format is now:
13656 oper = "flame@*.leeh.co.uk", "*.lan";
13662 oper = "flame@*.leeh.co.uk", "*.lan";
13666 Revision Changes Path
13667 7.191 +55 -23 ircd-ratbox/src/newconf.c
13671 leeh 2005/01/24 17:25:58 EST (20050124_5)
13676 - fix the prototype on load_static_modules()
13678 Revision Changes Path
13679 7.61 +1 -1 ircd-ratbox/include/modules.h
13683 leeh 2005/01/24 16:00:30 EST (20050124_4)
13688 - have cap end call register_local_user() with its own copy of
13689 source_p->username so its safe for unidented users..
13691 Revision Changes Path
13692 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13696 leeh 2005/01/24 15:48:09 EST (20050124_3)
13699 include newconf.h s_conf.h
13701 src newconf.c s_conf.c s_log.c
13703 - move the conf parser over to a table based structure, with generic setting
13704 of integers/strings
13706 Revision Changes Path
13707 7.34 +9 -8 ircd-ratbox/include/newconf.h
13708 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13709 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13710 7.190 +264 -808 ircd-ratbox/src/newconf.c
13711 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13712 7.77 +13 -13 ircd-ratbox/src/s_log.c
13716 leeh 2005/01/24 13:11:30 EST (20050124_2)
13722 - added stacking of ips in exempt {};
13724 Revision Changes Path
13725 7.253 +4 -0 ircd-ratbox/doc/example.conf
13726 7.189 +11 -30 ircd-ratbox/src/newconf.c
13730 leeh 2005/01/24 12:59:57 EST (20050124_1)
13734 src channel.c client.c hash.c hook.c
13735 newconf.c s_user.c watch.c
13737 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13738 consistent with the rest of the dlink code.
13740 Revision Changes Path
13741 1.54 +7 -7 ircd-ratbox/include/tools.h
13742 7.430 +2 -2 ircd-ratbox/src/channel.c
13743 7.487 +6 -6 ircd-ratbox/src/client.c
13744 7.113 +5 -5 ircd-ratbox/src/hash.c
13745 7.35 +1 -1 ircd-ratbox/src/hook.c
13746 7.188 +2 -2 ircd-ratbox/src/newconf.c
13747 7.337 +1 -1 ircd-ratbox/src/s_user.c
13748 1.5 +4 -4 ircd-ratbox/src/watch.c
13752 leeh 2005/01/24 12:47:13 EST (20050124_0)
13757 - cheap hack on sticky capabs..
13759 Revision Changes Path
13760 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13764 leeh 2005/01/22 11:36:54 EST (20050122_0)
13769 - updated my clicap implementation to match the spec so far..
13771 Revision Changes Path
13772 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13776 leeh 2005/01/21 07:14:43 EST (20050121_2)
13781 modules m_services.c
13782 src hook.c s_serv.c
13784 - added hooks for when we're sending a burst
13785 - rewrote hooks.txt
13786 - fix up the hooks ive already done in services compatibility, ill add the
13787 hooks for server/client introductions in a bit.
13789 Revision Changes Path
13790 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13791 1.30 +4 -0 ircd-ratbox/include/hook.h
13792 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13793 7.34 +7 -0 ircd-ratbox/src/hook.c
13794 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13798 leeh 2005/01/21 06:34:03 EST (20050121_1)
13801 contrib example_module.c spy_admin_notice.c
13802 spy_info_notice.c spy_links_notice.c
13803 spy_motd_notice.c spy_stats_notice.c
13804 spy_stats_p_notice.c spy_trace_notice.c
13806 spy_whois_notice_global.c
13808 modules m_admin.c m_info.c m_links.c m_motd.c
13809 m_services.c m_stats.c m_trace.c
13810 m_whois.c static_modules.c.SH
13811 modules/core m_server.c
13812 src client.c hook.c ircd.c modules.c packet.c
13813 s_auth.c s_serv.c s_user.c send.c
13815 - add a better implementation of the hook system, its now a slow leaking
13816 array and events are created whenever we try adding a hook for it, or
13817 theyre registered for the caller.
13819 Ive temporarily fucked services support and removed most of the other
13820 hooks.. I shall fix this soon.
13822 Revision Changes Path
13823 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13824 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13825 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13826 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13827 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13828 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13829 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13830 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13831 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13832 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13833 1.29 +34 -70 ircd-ratbox/include/hook.h
13834 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13835 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13836 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13837 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13838 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13839 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13840 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13841 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13842 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13843 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13844 7.486 +1 -28 ircd-ratbox/src/client.c
13845 7.33 +131 -137 ircd-ratbox/src/hook.c
13846 7.367 +1 -1 ircd-ratbox/src/ircd.c
13847 7.151 +6 -10 ircd-ratbox/src/modules.c
13848 7.138 +10 -14 ircd-ratbox/src/packet.c
13849 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13850 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13851 7.336 +0 -6 ircd-ratbox/src/s_user.c
13852 7.286 +8 -6 ircd-ratbox/src/send.c
13856 leeh 2005/01/20 19:19:20 EST (20050121_0)
13861 - remove an unused struct
13863 Revision Changes Path
13864 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13868 leeh 2005/01/20 13:38:39 EST (20050120_1)
13871 . configure configure.ac
13872 include client.h numeric.h patchlevel.h
13873 modules Makefile.in
13874 src messages.tab s_user.c
13878 - drop back to -O0, fix patchlevel.h
13879 - first stab at client capabilities.. this still needs work.
13881 Revision Changes Path
13882 7.240 +3 -3 ircd-ratbox/configure
13883 7.54 +3 -3 ircd-ratbox/configure.ac
13884 7.260 +3 -0 ircd-ratbox/include/client.h
13885 7.54 +2 -0 ircd-ratbox/include/numeric.h
13886 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13887 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13888 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13889 7.120 +1 -1 ircd-ratbox/src/messages.tab
13890 7.335 +3 -0 ircd-ratbox/src/s_user.c
13894 leeh 2005/01/20 06:04:41 EST (20050120_0)
13897 . ChangeLog RELNOTES
13898 include config.h config.h.dist memory.h
13901 src commio.c crypt.c getopt.c ircd.c s_serv.c
13903 . README.VMS clean.com make.com
13904 include setup.h_vms
13905 modules descrip.mms static_modules_c.com
13906 modules/core descrip.mms
13907 src descrip.mms qio.c version.com
13908 tools descrip.mms mkpasswd_vms.c
13910 - clean changelog, relnotes
13911 - mark patchlevel as 2.1.0beta
13912 - remove VMS support
13914 Revision Changes Path
13915 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13916 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13917 1.111 +1 -348 ircd-ratbox/RELNOTES
13918 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13919 7.182 +0 -42 ircd-ratbox/include/config.h
13920 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13921 7.50 +0 -4 ircd-ratbox/include/memory.h
13922 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13923 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13924 7.2 +0 -58 ircd-ratbox/make.com (dead)
13925 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13926 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13927 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13928 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13929 1.24 +7 -30 ircd-ratbox/src/commio.c
13930 7.12 +0 -4 ircd-ratbox/src/crypt.c
13931 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13932 7.24 +0 -4 ircd-ratbox/src/getopt.c
13933 7.366 +4 -19 ircd-ratbox/src/ircd.c
13934 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13935 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13936 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13937 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13938 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13942 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13948 not using the return values on a few watch functions so make them void
13950 Revision Changes Path
13951 7.2 +5 -5 ircd-ratbox/include/watch.h
13952 1.4 +19 -28 ircd-ratbox/src/watch.c
13955 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13960 Make watch throttle, don't accept letter commands stacked
13962 Revision Changes Path
13963 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13967 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13974 Revision Changes Path
13975 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13979 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13982 . ChangeLog README.FIRST RELNOTES configure
13984 adns adns.h internal.h parse.c transmit.c
13986 contrib example_module.c spy_admin_notice.c
13987 spy_info_notice.c spy_links_notice.c
13988 spy_motd_notice.c spy_stats_notice.c
13989 spy_stats_p_notice.c spy_trace_notice.c
13991 spy_whois_notice_global.c
13992 doc example.conf example.efnet.conf ircd.motd
13993 server-version-info whats-new.txt
13994 help/opers umode xline
13996 include cache.h channel.h class.h client.h
13997 commio.h config.h config.h.dist hash.h
13998 hook.h hostmask.h irc_string.h ircd.h
13999 ircd_defs.h m_info.h memory.h msg.h
14000 newconf.h numeric.h packet.h patchlevel.h
14001 patricia.h s_conf.h s_gline.h s_newconf.h
14002 s_serv.h s_user.h scache.h serno.h
14003 setup.h.in sprintf_irc.h stdinc.h tools.h
14004 modules .depend Makefile.in m_admin.c m_away.c
14005 m_dline.c m_encap.c m_gline.c m_info.c
14006 m_kline.c m_links.c m_list.c m_lusers.c
14007 m_motd.c m_oper.c m_operspy.c m_rehash.c
14008 m_restart.c m_resv.c m_set.c m_stats.c
14009 m_svinfo.c m_testline.c m_testmask.c
14010 m_topic.c m_trace.c m_watch.c m_who.c
14011 m_whois.c m_whowas.c m_xline.c
14012 static_modules.c.SH
14013 modules/core m_error.c m_message.c m_mode.c m_quit.c
14014 m_server.c m_squit.c
14015 src .depend Makefile.in adns.c balloc.c
14016 cache.c channel.c class.c client.c
14017 commio.c crypt.c devpoll.c epoll.c
14018 event.c getopt.c hash.c hook.c hostmask.c
14019 irc_string.c ircd.c ircd_lexer.l
14020 ircd_parser.y ircd_signal.c listener.c
14021 modules.c newconf.c numeric.c packet.c
14022 parse.c patricia.c poll.c reject.c
14023 restart.c s_auth.c s_conf.c s_log.c
14024 s_newconf.c s_serv.c s_user.c scache.c
14025 select.c send.c snprintf.c tools.c
14026 version.c.SH watch.c whowas.c
14027 tools README.mkpasswd mkpasswd.c
14029 . README.VMS clean.com make.com
14031 include common.h s_stats.h setup.h_vms
14033 modules descrip.mms m_challenge.c m_etrace.c
14034 m_invite.c m_names.c m_pass.c m_ping.c
14035 m_pong.c m_services.c m_tb.c m_user.c
14036 m_users.c m_version.c
14037 static_modules_c.com
14038 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14040 servlink descrip.mms
14041 src descrip.mms kdparse.c messages.tab qio.c
14042 s_gline.c s_stats.c version.com
14043 tools descrip.mms mkpasswd_vms.c
14047 modules/core channels.c users.c
14050 merge from RATBOX_2_0
14052 Revision Changes Path
14053 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14054 7.40 +1 -0 ircd-ratbox/README.FIRST
14055 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14056 1.110 +114 -6 ircd-ratbox/RELNOTES
14057 1.17 +4 -0 ircd-ratbox/adns/adns.h
14058 1.17 +4 -4 ircd-ratbox/adns/internal.h
14059 1.12 +38 -38 ircd-ratbox/adns/parse.c
14060 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14061 1.19 +13 -13 ircd-ratbox/adns/types.c
14062 7.1 +10 -0 ircd-ratbox/clean.com (new)
14063 7.239 +47 -29 ircd-ratbox/configure
14064 7.53 +40 -32 ircd-ratbox/configure.ac
14065 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14066 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14067 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14068 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14069 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14070 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14071 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14072 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14073 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14074 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14075 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14076 7.252 +68 -22 ircd-ratbox/doc/example.conf
14077 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14078 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14079 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14080 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14081 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14082 1.5 +2 -1 ircd-ratbox/help/opers/umode
14083 1.7 +1 -1 ircd-ratbox/help/opers/xline
14084 1.2 +1 -0 ircd-ratbox/help/users/umode
14085 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14086 1.7 +8 -0 ircd-ratbox/include/cache.h
14087 7.162 +18 -16 ircd-ratbox/include/channel.h
14088 7.25 +4 -0 ircd-ratbox/include/class.h
14089 7.259 +34 -28 ircd-ratbox/include/client.h
14090 1.13 +45 -7 ircd-ratbox/include/commio.h
14091 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14092 7.181 +74 -16 ircd-ratbox/include/config.h
14093 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14094 7.53 +2 -0 ircd-ratbox/include/hash.h
14095 1.28 +73 -27 ircd-ratbox/include/hook.h
14096 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14097 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14098 7.80 +6 -31 ircd-ratbox/include/ircd.h
14099 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14100 7.56 +14 -8 ircd-ratbox/include/m_info.h
14101 7.49 +4 -0 ircd-ratbox/include/memory.h
14102 7.53 +2 -0 ircd-ratbox/include/msg.h
14103 7.33 +9 -9 ircd-ratbox/include/newconf.h
14104 7.53 +12 -8 ircd-ratbox/include/numeric.h
14105 7.27 +1 -1 ircd-ratbox/include/packet.h
14106 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14107 7.19 +25 -1 ircd-ratbox/include/patricia.h
14108 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14109 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14110 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14111 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14112 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14113 7.34 +13 -9 ircd-ratbox/include/s_user.h
14114 7.15 +1 -1 ircd-ratbox/include/scache.h
14115 7.5366 +1 -1 ircd-ratbox/include/serno.h
14116 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14117 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14118 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14119 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14120 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14121 1.53 +10 -10 ircd-ratbox/include/tools.h
14122 7.1 +58 -0 ircd-ratbox/make.com (new)
14123 1.45 +338 -182 ircd-ratbox/modules/.depend
14124 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14125 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14126 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14127 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14128 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14129 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14130 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14131 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14132 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14133 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14134 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14135 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14136 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14137 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14138 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14139 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14140 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14141 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14142 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14143 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14144 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14145 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14146 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14147 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14148 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14149 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14150 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14151 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14152 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14153 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14154 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14155 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14156 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14157 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14158 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14159 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14160 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14161 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14162 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14163 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14164 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14165 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14166 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14167 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14168 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14169 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14170 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14171 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14172 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14173 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14174 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14175 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14176 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14177 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14178 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14179 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14180 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14181 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14182 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14183 7.48 +162 -119 ircd-ratbox/src/.depend
14184 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14185 7.75 +5 -5 ircd-ratbox/src/adns.c
14186 7.84 +1 -1 ircd-ratbox/src/balloc.c
14187 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14188 1.23 +75 -7 ircd-ratbox/src/cache.c
14189 7.429 +342 -79 ircd-ratbox/src/channel.c
14190 7.67 +42 -2 ircd-ratbox/src/class.c
14191 7.485 +245 -85 ircd-ratbox/src/client.c
14192 1.23 +349 -43 ircd-ratbox/src/commio.c
14193 7.11 +4 -0 ircd-ratbox/src/crypt.c
14194 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14195 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14196 1.32 +4 -8 ircd-ratbox/src/epoll.c
14197 7.46 +63 -6 ircd-ratbox/src/event.c
14198 7.23 +4 -0 ircd-ratbox/src/getopt.c
14199 7.112 +8 -7 ircd-ratbox/src/hash.c
14200 7.32 +135 -133 ircd-ratbox/src/hook.c
14201 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14202 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14203 7.365 +56 -48 ircd-ratbox/src/ircd.c
14204 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14205 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14206 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14207 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14208 7.122 +14 -13 ircd-ratbox/src/listener.c
14209 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14210 7.150 +17 -8 ircd-ratbox/src/modules.c
14211 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14212 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14213 7.137 +55 -42 ircd-ratbox/src/packet.c
14214 7.187 +8 -15 ircd-ratbox/src/parse.c
14215 7.28 +2 -4 ircd-ratbox/src/patricia.c
14216 7.82 +3 -1 ircd-ratbox/src/poll.c
14217 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14218 1.32 +8 -3 ircd-ratbox/src/reject.c
14219 7.34 +1 -0 ircd-ratbox/src/restart.c
14220 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14221 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14222 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14223 7.76 +32 -35 ircd-ratbox/src/s_log.c
14224 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14225 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14226 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14227 7.334 +773 -2 ircd-ratbox/src/s_user.c
14228 7.27 +2 -1 ircd-ratbox/src/scache.c
14229 7.44 +2 -0 ircd-ratbox/src/select.c
14230 7.285 +12 -12 ircd-ratbox/src/send.c
14231 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14232 7.46 +0 -1 ircd-ratbox/src/tools.c
14233 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14234 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14235 1.3 +4 -4 ircd-ratbox/src/watch.c
14236 7.32 +1 -0 ircd-ratbox/src/whowas.c
14237 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14238 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14239 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14240 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14244 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14246 Modified files: (Branch: RATBOX_2_0)
14249 a remote client is never going to have a watch list..duh
14251 Revision Changes Path
14252 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14256 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14258 Added files: (Branch: RATBOX_2_0)
14263 Revision Changes Path
14264 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14268 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14270 Added files: (Branch: RATBOX_2_0)
14274 helps if we actually include the .c/.h files
14276 Revision Changes Path
14277 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14278 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14282 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14284 Modified files: (Branch: RATBOX_2_0)
14285 . configure configure.ac
14286 include client.h numeric.h s_conf.h setup.h.in
14288 modules Makefile.in
14289 modules/core m_nick.c
14290 src Makefile.in client.c ircd.c messages.tab
14291 newconf.c s_conf.c s_user.c
14293 backport watch from devel
14295 Revision Changes Path
14296 7.229.2.10 +12 -2 ircd-ratbox/configure
14297 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14298 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14299 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14300 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14301 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14302 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14303 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14304 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14305 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14306 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14307 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14308 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14309 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14310 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14311 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14315 leeh 2005/01/12 10:12:40 EST (20050112_1)
14317 Modified files: (Branch: RATBOX_2_0)
14319 modules m_services.c m_whois.c
14322 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14323 when the user is logged in
14325 Revision Changes Path
14326 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14327 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14328 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14329 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14333 leeh 2005/01/11 19:47:14 EST (20050112_0)
14335 Modified files: (Branch: RATBOX_2_0)
14336 include supported.h
14337 Added files: (Branch: RATBOX_2_0)
14341 - added doc/services.txt, outlining the compatibility code
14343 Revision Changes Path
14344 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14345 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14349 leeh 2005/01/11 18:38:10 EST (20050111_5)
14351 Modified files: (Branch: RATBOX_2_0)
14352 include client.h hook.h
14353 modules m_services.c
14354 modules/core m_server.c
14355 src hook.c s_serv.c
14357 - more services compatibility code:
14358 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14359 appropriate service {}; entry, only accept SU from these.
14360 - hook into us finishing nick burst, and have services burst a list of
14363 Revision Changes Path
14364 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14365 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14366 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14367 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14368 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14369 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14373 leeh 2005/01/11 17:32:42 EST (20050111_4)
14375 Modified files: (Branch: RATBOX_2_0)
14376 . configure configure.ac
14378 modules Makefile.in
14380 Added files: (Branch: RATBOX_2_0)
14381 modules m_services.c
14383 - more services compatibility code:
14384 - encap handlers for SU (services marking client as logged in)
14385 - and for LOGIN (servers bursting logged in status)
14386 - move suser from Client -> User
14388 Revision Changes Path
14389 7.229.2.9 +9 -3 ircd-ratbox/configure
14390 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14391 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14392 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14393 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14394 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14398 leeh 2005/01/11 16:46:34 EST (20050111_3)
14400 Modified files: (Branch: RATBOX_2_0)
14401 include ircd_defs.h
14403 - whoops, missing #endif
14405 Revision Changes Path
14406 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14410 leeh 2005/01/11 15:56:57 EST (20050111_2)
14412 Modified files: (Branch: RATBOX_2_0)
14413 include ircd_defs.h
14415 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14416 have ipv6 just report sizeof(struct sockaddr_in)
14418 Revision Changes Path
14419 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14423 leeh 2005/01/10 20:19:35 EST (20050111_1)
14425 Modified files: (Branch: RATBOX_2_0)
14428 - fix a gcc warning
14430 Revision Changes Path
14431 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14435 leeh 2005/01/10 20:10:35 EST (20050111_0)
14437 Modified files: (Branch: RATBOX_2_0)
14438 adns internal.h parse.c transmit.c types.c
14440 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14443 Revision Changes Path
14444 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14445 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14446 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14447 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14451 leeh 2005/01/10 17:48:48 EST (20050110_3)
14453 Modified files: (Branch: RATBOX_2_0)
14456 - send out the reformatted xline to opers (\s -> ' ')
14458 Revision Changes Path
14459 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14463 leeh 2005/01/10 16:18:53 EST (20050110_2)
14465 Modified files: (Branch: RATBOX_2_0)
14468 include client.h supported.h
14469 src messages.tab s_user.c send.c
14471 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14474 Revision Changes Path
14475 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14476 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14477 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14478 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14479 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14480 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14481 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14485 leeh 2005/01/10 14:50:47 EST (20050110_1)
14487 Modified files: (Branch: RATBOX_2_0)
14488 doc example.conf example.efnet.conf
14490 - I dont remember ts6 desyncing on bans, so im not sure why the example
14493 Revision Changes Path
14494 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14495 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14499 leeh 2005/01/10 13:31:10 EST (20050110_0)
14501 Modified files: (Branch: RATBOX_2_0)
14502 . configure configure.ac
14503 include channel.h client.h numeric.h s_conf.h
14504 s_serv.h setup.h.in
14505 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14507 src channel.c messages.tab newconf.c s_conf.c
14510 - added --enable-services to configure, which enables some ratbox-services
14511 compatibility code:
14512 - chanmode +r, registered users only
14513 - usermode +S, prevents deop/kick of a service
14514 - service { }; block in conf for the above umode
14516 Revision Changes Path
14517 7.229.2.8 +28 -16 ircd-ratbox/configure
14518 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14519 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14520 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14521 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14522 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14523 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14524 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14525 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14526 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14527 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14528 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14529 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14530 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14531 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14532 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14533 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14534 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14535 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14539 leeh 2005/01/09 08:23:30 EST (20050109_0)
14541 Modified files: (Branch: RATBOX_2_0)
14544 - remove a tab, and add +C to opers umode help
14546 Revision Changes Path
14547 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode