1 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
7 +1 -1 trunk/extensions/m_webirc.c (File Modified)
10 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
12 chghost: refuse spoofs which are empty or start with a colon
13 (would break the protocol)
17 +3 -0 trunk/modules/m_chghost.c (File Modified)
20 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
22 Fix description of 043 numeric.
26 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
29 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
31 SAVE: make the nickTS of the UID nick equal to 100, so it
32 is always in sync on the network.
36 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
37 +15 -11 trunk/modules/core/m_nick.c (File Modified)
40 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
42 Force nickTS to increase when a local user changes their nick.
46 +5 -1 trunk/modules/core/m_nick.c (File Modified)
49 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
51 Remove #define UFLAGS. We haven't allowed this
52 undocumented extension to the IRC protocol for
53 years (allowing an initial umode in USER).
57 +0 -2 trunk/modules/m_user.c (File Modified)
60 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
62 Move new_local_user hook, so it is possible to call
63 exit_client() from it, refusing the connection.
67 +3 -1 trunk/doc/hooks.txt (File Modified)
68 +10 -9 trunk/src/s_user.c (File Modified)
71 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
73 Only free PreClient struct when the rest of the Client
74 is freed, not immediately upon exit_client(). Doing this
75 would cause problems with sasl's new_local_user hook
76 vs hooks that exit the client there.
80 +0 -1 trunk/src/client.c (File Modified)
83 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
85 Use TS6 prefix for server-server JOIN 0.
89 +2 -1 trunk/modules/core/m_join.c (File Modified)
92 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
94 Use orighost in kill server notices.
98 +3 -3 trunk/modules/core/m_kill.c (File Modified)
101 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
103 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
107 +3 -3 trunk/modules/m_set.c (File Modified)
110 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
116 +1 -1 trunk/src/messages.tab (File Modified)
119 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
121 Show max_clients in /info.
125 +6 -0 trunk/modules/m_info.c (File Modified)
128 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
130 Don't allow /quote set max higher than the
131 serverinfo::max_clients ircd.conf value.
135 +8 -0 trunk/modules/m_set.c (File Modified)
138 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
140 Change code that checks maxclients limit: allow exactly
141 the configured amount of non-exceed_limit clients.
142 Code that appeared to limit exceed_limit clients too
143 but less heavily removed (it was not effective because
144 the parentheses were wrong).
148 +2 -4 trunk/src/s_user.c (File Modified)
151 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
153 By default, leave MAX_BUFFER fds free for log files,
154 server connections, ident lookups, exceed_limit clients,
155 etc. Mention this in example.conf and reference.conf.
159 +4 -2 trunk/doc/example.conf (File Modified)
160 +3 -1 trunk/doc/reference.conf (File Modified)
161 +1 -1 trunk/src/s_conf.c (File Modified)
164 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
166 --with-maxclients configure option is gone
170 +0 -11 trunk/INSTALL (File Modified)
173 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
175 Make the code that raises fd rlimit to hard limit work.
179 +5 -5 trunk/src/ircd.c (File Modified)
182 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
184 - note the I/O reworking
188 +2 -0 trunk/NEWS (File Modified)
191 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
197 +4 -4 trunk/doc/Makefile.in (File Modified)
200 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
202 - enforce proper conditions for EPOLL_CTL_DEL.
203 - remove possibly problematic "performance" check
207 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
210 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
212 - rename m_list_safelist to m_list and remove ratbox implementation
216 +393 -664 trunk/modules/Makefile.in (File Modified)
217 + - trunk/modules/m_list.c (File Added)
218 + - trunk/modules/m_list_ratbox.c (File Deleted)
219 + - trunk/modules/m_list_safelist.c (File Deleted)
222 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
224 - some more transit to sendto_one_numeric().
228 +2 -3 trunk/modules/m_away.c (File Modified)
229 +3 -3 trunk/src/messages.tab (File Modified)
230 +1 -1 trunk/src/s_user.c (File Modified)
233 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
235 - change some sendto_one() to sendto_one_numeric().
239 +4 -10 trunk/modules/m_admin.c (File Modified)
240 +3 -3 trunk/modules/m_map.c (File Modified)
241 +12 -12 trunk/src/messages.tab (File Modified)
242 +1 -2 trunk/src/s_conf.c (File Modified)
243 +9 -10 trunk/src/s_user.c (File Modified)
246 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
248 - river's ports.c from old charybdis trunk
252 +195 -0 trunk/configure.ac (File Modified)
253 + - trunk/libcharybdis/ports.c (File Added)
256 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
258 - remove broken ports stuff and devpoll stuff.
262 +0 -307 trunk/configure (File Modified)
263 +0 -21 trunk/configure.ac (File Modified)
264 +0 -474 trunk/include/setup.h.in (File Modified)
265 + - trunk/libcharybdis/devpoll.c (File Deleted)
266 + - trunk/libcharybdis/ports.c (File Deleted)
269 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
275 +1 -25 trunk/configure (File Modified)
276 +0 -3 trunk/include/setup.h.in (File Modified)
279 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
281 - remove x86-optimized hash code.
285 +0 -13 trunk/configure.ac (File Modified)
286 +2 -187 trunk/src/Makefile.in (File Modified)
287 + - trunk/src/fnvhash.s (File Deleted)
290 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
292 - apparently setting KE_LENGTH to 128 is fine.
296 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
299 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
301 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
305 +5627 -5747 trunk/configure (File Modified)
306 +0 -15 trunk/configure.ac (File Modified)
307 +0 -2 trunk/include/m_info.h (File Modified)
308 +6 -9 trunk/include/setup.h.in (File Modified)
309 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
312 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
314 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
315 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
316 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
320 +0 -5 trunk/include/config.h (File Modified)
321 +0 -5 trunk/include/config.h.dist (File Modified)
322 +0 -6 trunk/include/defaults.h (File Modified)
323 +0 -3 trunk/include/m_info.h (File Modified)
324 +21 -7 trunk/libcharybdis/commio.c (File Modified)
325 +2 -0 trunk/libcharybdis/commio.h (File Modified)
326 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
327 +4 -3 trunk/libcharybdis/poll.c (File Modified)
328 +0 -3 trunk/libcharybdis/select.c (File Modified)
329 +0 -9 trunk/src/ircd.c (File Modified)
330 +23 -26 trunk/src/listener.c (File Modified)
331 +2 -1 trunk/src/restart.c (File Modified)
332 +5 -1 trunk/src/s_auth.c (File Modified)
333 +1 -1 trunk/src/s_conf.c (File Modified)
334 +3 -1 trunk/src/s_serv.c (File Modified)
337 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
339 Repair operspy who !#channel, broken by me in r3283.
343 +2 -2 trunk/modules/m_who.c (File Modified)
346 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
348 Update bug report and IRC channel information.
352 +2 -1 trunk/BUGS (File Modified)
353 +2 -1 trunk/NEWS (File Modified)
356 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
358 Change copyright years in version.c.SH as in release-2.1 r3339.
362 +2 -2 trunk/src/version.c.SH (File Modified)
365 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
371 +104 -0 trunk/configure (File Modified)
374 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
376 Need to check for various flavours of epoll,
377 even if --enable-epoll is forced.
381 +1 -0 trunk/configure.ac (File Modified)
384 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
386 Hack to allow some more warnings, already present in configure (?).
390 +1 -1 trunk/aclocal.m4 (File Modified)
393 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
395 Merge old trunk r2077,r2079:
396 - Move closing of servlink control fd to close_connection()
397 instead of doing it in exit_local_server(), and make sure
398 we first close the data fd and then the control fd.
399 - Have servlink process ready fds in order net, data, ctrl
400 instead of ctrl, data, net. This seems to fix the problem
401 that squit reasons do not show up on the other side of a
402 ziplink (by making it send any final SQUIT and/or ERROR
403 before noticing the closed control fd).
407 +1 -1 trunk/servlink/io.c (File Modified)
408 +3 -12 trunk/src/client.c (File Modified)
411 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
413 Don't show the UID if a TS6 server sends a kick with
414 an empty or no comment. Note that charybdis never sends
419 +4 -4 trunk/modules/core/m_kick.c (File Modified)
422 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
424 Merge old trunk r2081:
425 Don't say that services cannot be killed in
426 ERR_ISCHANSERVICE message (given when trying
427 to kick or deop them), as that's not the case.
431 +1 -1 trunk/src/messages.tab (File Modified)
434 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
436 Merge old trunk r2059
437 Clarifications to the descriptions of umode +Q and cmode +F,
438 suggested by Ariadne@SorceryNet.
442 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
443 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
446 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
448 Merge old trunk r2907,r2991:
449 Allow TESTLINE on channel names.
453 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
454 +4 -0 trunk/help/opers/testline (File Modified)
455 +22 -0 trunk/modules/m_testline.c (File Modified)
458 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
460 Merge old trunk r2835:
461 resolver: if sendto(2) fails, try sending to the next nameserver
465 +1 -1 trunk/src/res.c (File Modified)
468 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
470 Merge old trunk r2817:
471 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
472 starts with a digit. This is safe because the last
473 parameter is a nick and never a UID. (The first parameter
474 in a server-server two-param whois is a UID/SID.)
478 +1 -1 trunk/modules/m_whois.c (File Modified)
481 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
483 Merge old trunk r2779,r2785:
484 Show correct privilege name in a few ERR_NOPRIVS numerics.
488 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
489 +1 -1 trunk/extensions/m_opme.c (File Modified)
490 +2 -2 trunk/unsupported/m_force.c (File Modified)
493 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
495 Merge old trunk r2695:
496 Send an SQUIT instead of an ERROR to announce /die to connected servers.
497 This will generate better server notices.
501 +3 -2 trunk/modules/core/m_die.c (File Modified)
504 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
506 Merge old trunk r2294:
507 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
511 +1 -1 trunk/src/s_user.c (File Modified)
514 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
516 Merge old trunk r2226:
517 If we are connecting outward to a server, check if the
518 server name they sent is the same as what we tried to
519 connect to. Previously such a connection could succeed
520 if there existed connect blocks with the same IP and
521 passwords for the other server name.
525 +11 -0 trunk/modules/core/m_server.c (File Modified)
528 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
530 Merge old trunk r2212:
531 Another handling of SJOINs without nicks:
532 Propagate them if the channel is +P or the channel
533 already existed, otherwise remove the channel again
534 and do not propagate the SJOIN.
538 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
541 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
543 Remove channels entirely from /whois on services.
544 This cannot be overridden with operspy.
548 +20 -17 trunk/modules/m_whois.c (File Modified)
551 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
553 Fix /who on channels with ** in their name.
557 +2 -2 trunk/modules/m_who.c (File Modified)
560 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
562 NEWS: As in 2.1.3, mention that the TS6 revision will
563 interoperate with older versions
567 +2 -1 trunk/NEWS (File Modified)
570 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
572 Fix documentation of HIDE_SERVERS_IPS define.
576 +2 -2 trunk/include/config.h.dist (File Modified)
579 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
581 Don't leak auth{} spoofed ip for I-line is full notice either.
585 +1 -1 trunk/src/s_conf.c (File Modified)
588 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
594 +37 -0 trunk/NEWS (File Modified)
597 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
599 Allow /invite (but not invex) to override +r, +l, +j in
600 addition to +i. As before, a restrictive mode must be in
601 place at /invite time for the invite to have an effect;
602 +r does not count as a restrictive mode if the user is
603 logged in; +l and +j always count as restrictive modes to
604 allow for cases where they would allow join at /invite
605 time but not when the user tries to join.
609 +6 -2 trunk/modules/m_invite.c (File Modified)
610 +21 -10 trunk/src/channel.c (File Modified)
613 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
615 Remove invite_ops_only, forcing it to YES.
619 +0 -1 trunk/doc/example.conf (File Modified)
620 +0 -5 trunk/doc/reference.conf (File Modified)
621 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
622 +0 -1 trunk/include/s_conf.h (File Modified)
623 +0 -6 trunk/modules/m_info.c (File Modified)
624 +10 -14 trunk/modules/m_invite.c (File Modified)
625 +0 -1 trunk/src/newconf.c (File Modified)
626 +0 -1 trunk/src/s_conf.c (File Modified)
629 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
631 Move username check after xline and dnsbl checks, so it
632 will not complain to opers about clients who are xlined
633 or blacklisted anyway (both of which silently reject).
637 +15 -15 trunk/src/s_user.c (File Modified)
640 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
642 - MASTER_MAX is no longer relevant
646 +0 -7 trunk/modules/m_set.c (File Modified)
649 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
651 - add config option for setting max_clients.
655 +5 -0 trunk/doc/example.conf (File Modified)
656 +5 -0 trunk/doc/reference.conf (File Modified)
657 +2 -0 trunk/include/s_conf.h (File Modified)
658 +1 -1 trunk/src/ircd.c (File Modified)
659 +2 -0 trunk/src/newconf.c (File Modified)
660 +2 -1 trunk/src/s_conf.c (File Modified)
663 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
665 - remove get_maxrss() and all of that insecure and unsafe nonsense
669 +3 -38 trunk/src/ircd.c (File Modified)
670 +1 -1 trunk/src/restart.c (File Modified)
671 +0 -4 trunk/src/s_stats.c (File Modified)
674 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
676 - avoid some potential NULL dereferencing
680 +1 -1 trunk/libcharybdis/commio.c (File Modified)
683 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
689 +1 -1 trunk/libcharybdis/poll.c (File Modified)
692 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
694 - rework poll a bit for the MAXCONNECTIONS changes.
698 +46 -23 trunk/libcharybdis/poll.c (File Modified)
701 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
703 Our way of using kqueue may cause it to report fds we
704 don't know about anymore, cope.
708 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
711 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
713 Don't reference freed memory (fde_t) in comm_close().
717 +1 -1 trunk/libcharybdis/commio.c (File Modified)
720 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
722 - fix for 100% cpu use
726 +1 -1 trunk/libcharybdis/commio.c (File Modified)
729 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
731 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
735 +37 -25 trunk/libcharybdis/commio.c (File Modified)
738 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
740 - clear up use of fd_table in ircd.
744 +3 -2 trunk/src/s_serv.c (File Modified)
747 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
749 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
753 +97 -26 trunk/libcharybdis/commio.c (File Modified)
754 +3 -2 trunk/libcharybdis/commio.h (File Modified)
755 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
756 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
757 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
758 +3 -3 trunk/libcharybdis/poll.c (File Modified)
759 +2 -2 trunk/libcharybdis/ports.c (File Modified)
760 +2 -2 trunk/libcharybdis/select.c (File Modified)
763 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
765 Fix some cases where the size argument to strlcpy()
766 for usernames and hostnames is 1 too small.
770 +1 -1 trunk/modules/m_chghost.c (File Modified)
771 +2 -2 trunk/src/res.c (File Modified)
772 +2 -2 trunk/src/s_user.c (File Modified)
775 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
777 Cut down quit/part/kick reasons to avoid quit reasons
778 overflowing the client exiting server notice (from
779 TOPICLEN to 260). kill reasons become shorter accordingly.
780 kline/dline/gline reasons become 390.
781 away messages stay at TOPICLEN for now.
785 +8 -3 trunk/include/ircd_defs.h (File Modified)
786 +2 -2 trunk/modules/m_dline.c (File Modified)
787 +4 -4 trunk/modules/m_gline.c (File Modified)
788 +2 -2 trunk/modules/m_kline.c (File Modified)
791 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
793 Don't leak auth{} spoofed IP addresses in +f notices.
794 from ratbox (androsyn)
798 +10 -3 trunk/src/s_conf.c (File Modified)
801 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
803 Make oper_up() take +i/-i during opering up into account
804 (e.g. no_oper_invis extension, +i in operator::umodes).
805 Remove the hack from no_oper_invis.
809 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
810 +4 -0 trunk/src/s_user.c (File Modified)
813 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
815 no_oper_invis: decrement invisible count when clearing
816 invisible on a local client who has just opered up
817 oper_up() should really do this
821 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
824 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
826 Put "End of Channel Quiet List" instead of
827 "End of Channel Ban List" for a +q list.
828 Due to client restrictions the numerics for
829 quiet lists must be the same as for ban lists.
833 +4 -1 trunk/src/chmode.c (File Modified)
836 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
838 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
839 Change TS6 JOIN processing
840 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
841 a local user joins an existing channel
842 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
843 propagating a TS6 JOIN
844 - don't interpret simple modes in an incoming TS6 JOIN
846 This is to avoid desyncs when certain mode changes (e.g. -im)
847 cross with joins. A downside is that simple modes will be
848 more desynched when a JOIN creates a channel or lowers TS,
849 but that's less important.
851 Update the TS6 specification to include this, and clarify
852 that TMODE can come from a server and that MODE must be
853 translated into TMODE from other servers too.
857 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
858 +19 -127 trunk/modules/core/m_join.c (File Modified)
861 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
863 Make -logfile work again.
867 +2 -2 trunk/src/s_log.c (File Modified)
870 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
872 - fix off-by-one memory overflow error.
876 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
879 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
881 Change handling of modularized umodes:
882 - keep the bitmask reserved forever to the letter, fixing
883 the problems when loading multiple umode modules,
884 unloading them and then loading them in a different order
885 - don't allow local users to change umodes which have
886 been unloaded and don't set them on new users via
891 +24 -3 trunk/src/s_user.c (File Modified)
894 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
896 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
900 +1 -0 trunk/include/s_user.h (File Modified)
901 +0 -22 trunk/libcharybdis/tools.c (File Modified)
902 +0 -1 trunk/libcharybdis/tools.h (File Modified)
903 +22 -0 trunk/src/s_user.c (File Modified)
906 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
908 DNSBL keyword substitution is available as of 2.1.3.
912 +1 -1 trunk/doc/example.conf (File Modified)
915 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
917 Change two occurances like match(userinput, target_p->name) ||
918 match(target_p->name, userinput) to just match(userinput,
919 target_p->name). No client name can contain * or ? now.
923 +1 -1 trunk/modules/m_trace.c (File Modified)
924 +1 -2 trunk/src/s_serv.c (File Modified)
927 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
929 Do not try find_server() on a name find_client() has
930 returned NULL for, as this will always return NULL
931 since the removal of hostmasking.
935 +1 -2 trunk/modules/m_pong.c (File Modified)
936 +0 -4 trunk/src/s_serv.c (File Modified)
939 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
941 Remove server_exists() which checked whether the
942 server name existed taking hostmasking into account
943 and just check with find_server(); admittedly
944 this checks if the name is a SID but that's not
949 +3 -27 trunk/modules/core/m_server.c (File Modified)
952 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
954 Remove hash_find_masked_server(), which made it possible
955 to specify the full (unmasked) name of a server behind
956 a hostmask. As a result find_any_client() (for prefixes)
957 becomes equal to find_client(), so remove that too.
961 +0 -1 trunk/include/hash.h (File Modified)
962 +1 -75 trunk/src/hash.c (File Modified)
963 +1 -1 trunk/src/parse.c (File Modified)
966 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
968 Remove '*' from valid server name characters.
969 This makes it impossible to connect hostmasked servers.
970 (This support didn't work well anyway, was incompatible
971 with TS6 and we never masked ourselves.)
975 +1 -1 trunk/src/match.c (File Modified)
978 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
980 Change spambot, flooder and jupe joiner notices from host to orighost.
984 +1 -1 trunk/modules/core/m_join.c (File Modified)
985 +2 -2 trunk/modules/core/m_message.c (File Modified)
986 +2 -2 trunk/src/channel.c (File Modified)
989 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
991 Add documentation for SASL client protocol, same as atheme doc/SASL.
995 + - trunk/doc/sasl.txt (File Added)
998 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1000 Include real hostname in Closing Link message for unknown
1001 connections that have sent USER. This is helpful for
1002 k-lined users while not breaking server IP hiding.
1006 +3 -1 trunk/src/client.c (File Modified)
1009 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1015 +29 -29 trunk/configure (File Modified)
1018 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1020 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1024 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1027 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1029 Backport from early 3.x:
1032 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1034 - remove "Processing connection to foobar.net" message
1038 +0 -3 trunk/src/s_auth.c (File Modified)
1041 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1043 - missed the processing connection one (actually, we can probably nuke this one)
1047 +1 -2 trunk/src/s_auth.c (File Modified)
1050 river 2006/09/27 16:33:05 UTC (20060927-2174)
1052 get_client_name = stupid
1057 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1060 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1062 - remove excessive arguments
1066 +1 -2 trunk/src/s_conf.c (File Modified)
1067 +1 -1 trunk/src/s_user.c (File Modified)
1070 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1072 - use sendto_one_notice() for on-connect notices too.
1076 +10 -10 trunk/src/s_auth.c (File Modified)
1079 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1081 - use sendto_one_notice() in the core, too.
1085 +2 -2 trunk/src/chmode.c (File Modified)
1086 +8 -15 trunk/src/modules.c (File Modified)
1087 +3 -5 trunk/src/s_conf.c (File Modified)
1088 +1 -2 trunk/src/s_newconf.c (File Modified)
1089 +20 -57 trunk/src/s_user.c (File Modified)
1092 river 2006/09/27 16:19:25 UTC (20060927-2166)
1094 the KILL command will use get_client_name(, SHOW_IP) instead of
1095 target->name, and will show a more useful error for local opers
1100 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1103 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1105 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1109 +4 -2 trunk/src/send.c (File Modified)
1112 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1118 +1 -1 trunk/include/client.h (File Modified)
1121 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1123 - get_id(): fall back to "*" if client has no known name
1127 +1 -1 trunk/include/client.h (File Modified)
1130 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1132 - convert to sendto_one_notice().
1136 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1137 +4 -6 trunk/unsupported/m_force.c (File Modified)
1140 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1142 - use sendto_one_notice() in many places instead of
1143 sendto_one(source_p, ":%s NOTICE %s :", ...);
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 +2 -4 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 +20 -28 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 +2 -5 trunk/modules/m_xline.c (File Modified)
1174 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1175 +10 -25 trunk/extensions/example_module.c (File Modified)
1176 +5 -14 trunk/extensions/hurt.c (File Modified)
1177 +1 -2 trunk/extensions/m_42.c (File Modified)
1178 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1179 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1180 +1 -2 trunk/extensions/m_opme.c (File Modified)
1181 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1182 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1183 +3 -7 trunk/modules/core/m_die.c (File Modified)
1184 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1185 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1186 +1 -2 trunk/modules/m_challenge.c (File Modified)
1187 +11 -15 trunk/modules/m_connect.c (File Modified)
1188 +2 -4 trunk/modules/m_dline.c (File Modified)
1189 +2 -2 trunk/modules/m_etrace.c (File Modified)
1190 +11 -21 trunk/modules/m_gline.c (File Modified)
1191 +2 -4 trunk/modules/m_kline.c (File Modified)
1192 +1 -2 trunk/modules/m_rehash.c (File Modified)
1193 +3 -7 trunk/modules/m_restart.c (File Modified)
1194 +31 -45 trunk/modules/m_set.c (File Modified)
1195 +2 -4 trunk/modules/m_testmask.c (File Modified)
1196 +5 -8 trunk/modules/m_unreject.c (File Modified)
1197 +1 -3 trunk/modules/m_xline.c (File Modified)
1198 +2 -2 trunk/src/chmode.c (File Modified)
1199 +8 -15 trunk/src/modules.c (File Modified)
1200 +10 -14 trunk/src/s_auth.c (File Modified)
1201 +3 -6 trunk/src/s_conf.c (File Modified)
1202 +1 -2 trunk/src/s_newconf.c (File Modified)
1203 +20 -57 trunk/src/s_user.c (File Modified)
1204 +4 -2 trunk/src/send.c (File Modified)
1205 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1206 +4 -6 trunk/unsupported/m_force.c (File Modified)
1209 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1211 - keyword-subst from charybdis 2.2.
1215 +12 -3 trunk/doc/example.conf (File Modified)
1216 +58 -3 trunk/doc/reference.conf (File Modified)
1217 + - trunk/include/substitution.h (File Added)
1218 +1 -0 trunk/src/Makefile.in (File Modified)
1219 +2 -2 trunk/src/s_conf.c (File Modified)
1220 +164 -1 trunk/src/s_user.c (File Modified)
1221 + - trunk/src/substitution.c (File Added)
1224 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1226 Removed merge tracking for "svnmerge" for
1227 http://svn.atheme.org/charybdis/branches/release-2.2
1231 + - trunk/ (Property Modified)
1234 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1236 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1237 http://svn.atheme.org/charybdis/branches/release-2.2
1241 + - trunk/ (Property Modified)
1244 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1246 Removed merge tracking for "svnmerge" for
1247 http://svn.atheme.org/charybdis/branches/release-2.2
1251 + - trunk/ (Property Modified)
1254 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1256 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1257 http://svn.atheme.org/charybdis/branches/release-2.2
1261 + - trunk/ (Property Modified)
1264 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1270 + - trunk/ (Property Modified)
1273 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1275 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1276 http://svn.atheme.org/charybdis/branches/release-2.2
1280 + - trunk/ (Property Modified)
1283 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1285 - version bump to 2.2.0
1289 +3 -1 trunk/NEWS (File Modified)
1290 +1 -1 trunk/configure.ac (File Modified)
1293 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1296 + branches/release-2.1 -> 2.2 base
1297 + 3.0 -> branches/cxxconversion
1298 + backport some immediate 3.0 functionality for 2.2
1303 + - trunk/ (File Added)
1306 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1308 Merged revisions 3135,3137 via svnmerge from
1309 http://svn.atheme.org/charybdis/trunk
1312 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1314 - Expand TRACE description
1315 - Mention expiry time in TESTLINE
1317 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1319 Update copyright year for sgml docs to 2007.
1324 + - branches/release-2.1/ (Property Modified)
1325 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1326 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1329 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1331 Merged revisions 1999 via svnmerge from
1332 http://svn.atheme.org/charybdis/trunk
1333 Add river to CREDITS
1336 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1343 + - branches/release-2.1/ (Property Modified)
1344 +1 -0 branches/release-2.1/CREDITS (File Modified)
1347 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1349 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1350 http://svn.atheme.org/charybdis/trunk
1353 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1355 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1357 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1359 - add use_forward to /info
1361 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1363 Call channel_modes() with &me instead of source_p when
1364 sending out a JOIN and SJOIN for a local user. This
1365 saves checking whether they are on the channel they
1368 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1370 If use_forward is disabled:
1372 - hide +f in /mode #channel (/mode #channel f still shows it)
1373 - do not send any mode changes adding +f to local clients
1374 (-f ones are still sent)
1379 + - branches/release-2.1/ (Property Modified)
1380 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1381 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1382 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1383 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1384 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1385 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1386 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1387 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1388 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1389 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1390 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1391 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1394 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1396 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1400 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1401 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1402 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1405 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1407 Add accountability (wallops, log) to OKICK.
1411 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1414 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1416 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1417 Similar to branches/release-2.2 r3061.
1421 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1424 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1426 - Write xline to file after instead of before notifying opers and source
1427 - Also notify source of failure to add xline
1428 Similar to branches/release-2.2 r3057.
1432 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1435 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1437 If a dline/kline/resv cannot be added to the file, send
1438 the regular notices to local opers and source anyway,
1439 and also warn the source (local opers were already warned).
1440 Similar to branches/release-2.2 r3053.
1444 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1447 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1449 Port over fixes from unkline/unxline/unresv to undline.
1450 Similar to branches/release-2.2 r3049.
1454 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1457 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1459 Merged revisions 2915 via svnmerge from
1460 http://svn.atheme.org/charybdis/trunk
1463 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1465 In usage message, show kline.conf and xline.conf instead
1466 of klines.conf and xlines.conf.
1471 + - branches/release-2.1/ (Property Modified)
1472 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1475 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1477 Merged revisions 2831,2833,2853 via svnmerge from
1478 http://svn.atheme.org/charybdis/trunk
1481 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1483 unkline/unxline/unresv:
1484 - if fclose on the output returns an error, treat this as a
1486 - check if the rename from the temp file to the ban conf failed
1488 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1490 When adding a permanent dline/kline/xline/resv, check
1491 the return value of fclose().
1493 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1495 Do not free xline aconf if it could not be written out.
1496 It will be added to the list in memory anyway.
1501 + - branches/release-2.1/ (Property Modified)
1502 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1503 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1504 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1505 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1508 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1510 NEWS: Clarify effects of ip_cloaking changes a little.
1514 +2 -0 branches/release-2.1/NEWS (File Modified)
1517 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1523 +9 -9 branches/release-2.1/configure (File Modified)
1526 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1528 Version bump on 2.1 branch to 2.1.2.
1532 +1 -1 branches/release-2.1/configure.ac (File Modified)
1535 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1537 Mention r2801/r2805.
1541 +1 -0 branches/release-2.1/NEWS (File Modified)
1544 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1546 Merged revisions 2801 via svnmerge from
1547 http://svn.atheme.org/charybdis/trunk
1550 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1552 ip_cloaking: try to avoid truncation by removing more
1553 components of the hostname (except the TLD).
1558 + - branches/release-2.1/ (Property Modified)
1559 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1562 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1568 +8 -1 branches/release-2.1/NEWS (File Modified)
1571 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1573 Merged revisions 2781 via svnmerge from
1574 http://svn.atheme.org/charybdis/trunk
1577 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1579 Fix stupid bug: checked a hostmask against the found
1580 ban instead of all exceptions, causing all host mangled
1581 clients to be exempted if there was a single ban
1582 exception in many cases.
1587 + - branches/release-2.1/ (Property Modified)
1588 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1591 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1593 Merged revisions 2773 via svnmerge from
1594 http://svn.atheme.org/charybdis/trunk
1597 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1599 user@host must be *@* for a shared{} block with flags=locops
1600 (server should not be *).
1605 + - branches/release-2.1/ (Property Modified)
1606 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1609 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1611 Tweak \s code a little.
1615 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1616 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1617 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1620 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1622 Merged revisions 2761 via svnmerge from
1623 http://svn.atheme.org/charybdis/trunk
1626 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1628 The testline/no_tilde fixes are in 2.1.1.
1633 + - branches/release-2.1/ (Property Modified)
1634 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1637 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1643 +4 -1 branches/release-2.1/NEWS (File Modified)
1646 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1648 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
1649 http://svn.atheme.org/charybdis/trunk
1653 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1655 If the auth{} block has no_tilde and is not kline exempt,
1656 check the username without tilde against klines too.
1657 This is consistent with the way klines work on spoofs
1658 (klines checked on both raw and appearing-on-IRC version).
1660 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1662 Rework the fix for klines with no_tilde.
1663 Add an extra argument to find_address_conf() for the
1664 username without tilde, as that may contain one character more.
1666 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1668 Unbreak compile (because of r2697).
1669 testline with ~ could be improved some more perhaps, but this should work.
1671 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1673 testline: take no_tilde and username truncation into account
1675 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1677 Add some information on /testline with no_tilde and username truncation.
1682 + - branches/release-2.1/ (Property Modified)
1683 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1684 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1685 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1686 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1687 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1688 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1691 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1693 Merged revisions 2149,2151 via svnmerge from
1694 http://svn.atheme.org/charybdis/trunk
1697 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1699 Move kills from services from +s to +k snomask.
1700 Kills from non-service opers remain on +s.
1702 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1704 Update description of +s and +k snomasks.
1709 + - branches/release-2.1/ (Property Modified)
1710 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1711 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1712 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1715 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1717 Merged revisions 2685 via svnmerge from
1718 http://svn.atheme.org/charybdis/trunk
1721 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1723 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1728 + - branches/release-2.1/ (Property Modified)
1729 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1732 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1734 Merged revisions 2693 via svnmerge from
1735 http://svn.atheme.org/charybdis/trunk
1738 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1740 Fix truncation (by one) of unidented usernames
1741 if user registration is done because of DNSBL
1742 completion (which is the usual case if a valid
1743 NICK and USER are sent quickly and any DNSBLs
1749 + - branches/release-2.1/ (Property Modified)
1750 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1753 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1759 +10 -0 branches/release-2.1/NEWS (File Modified)
1762 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1768 +9 -9 branches/release-2.1/configure (File Modified)
1771 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1773 Version bump to 2.1.1.
1777 +1 -1 branches/release-2.1/configure.ac (File Modified)
1780 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1782 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
1783 http://svn.atheme.org/charybdis/trunk
1786 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1788 - fix a server notice on SID collision where the server name is mentioned twice
1790 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1792 - get_server_name() is stupid
1794 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1798 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1800 Do the Attempt to re-introduce SID server notice somewhat
1801 differently, showing a real host again if !HIDE_SERVERS_IPS
1802 and still showing the server name exactly once.
1804 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1806 Fix log message for Attempt to re-introduce SID (server notice was ok).
1808 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1810 - replace "No N line" with "no connect block" in a
1812 - show attempted server name in a few serverlog messages
1817 + - branches/release-2.1/ (Property Modified)
1818 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1821 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1823 Merged revisions 2218 via svnmerge from
1824 http://svn.atheme.org/charybdis/trunk
1827 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1829 Fix garbage in /stats y output on 64-bit archs.
1834 + - branches/release-2.1/ (Property Modified)
1835 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1838 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1840 Merged revisions 2438 via svnmerge from
1841 http://svn.atheme.org/charybdis/trunk
1844 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1846 Enable Revision keyword in addition to Id.
1851 + - branches/release-2.1/ (Property Modified)
1852 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1855 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1857 Merged revisions 2679 via svnmerge from
1858 http://svn.atheme.org/charybdis/trunk
1861 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1863 Port over ratbox 2.2 r23253 (anfl):
1864 - remove the cached storage of how many +beI there are, thereby fixing a
1865 case where it can get desynced from reality
1870 + - branches/release-2.1/ (Property Modified)
1871 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1872 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1875 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1877 Merged revisions 2093,2095 via svnmerge from
1878 http://svn.atheme.org/charybdis/trunk
1881 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1883 - change DNSBL licensing to BSD.
1885 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1887 - change x86-assembly FNV implementation to BSD license
1892 + - branches/release-2.1/ (Property Modified)
1893 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1894 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1897 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1899 Merged revisions 2073,2075 via svnmerge from
1900 http://svn.atheme.org/charybdis/trunk
1903 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1905 Put full information in the squit reason when exiting
1906 a server due to a servlink (ziplinks) error.
1908 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1910 Put full information in the squit reason when exiting
1911 a server due to not enough arguments for a command.
1916 + - branches/release-2.1/ (Property Modified)
1917 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1918 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1921 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1923 Merged revisions 2071 via svnmerge from
1924 http://svn.atheme.org/charybdis/trunk
1927 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1929 Don't redirect users from an existing domain to an
1930 existing server in reference.conf.
1936 + - branches/release-2.1/ (Property Modified)
1937 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1940 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1942 Merged revisions 2053 via svnmerge from
1943 http://svn.atheme.org/charybdis/trunk
1946 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1948 Make find_channel_membership() choose the shortest list
1949 (channel's list or user's list) to search, avoiding excessive
1950 CPU usage with services which are in lots of channels.
1951 From ratbox 2.2 (anfl/jilles)
1956 + - branches/release-2.1/ (Property Modified)
1957 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1960 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1966 +9 -9 branches/release-2.1/configure (File Modified)
1969 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1971 Version change 2.1.0rc1 -> 2.1.0 (release).
1975 +1 -1 branches/release-2.1/configure.ac (File Modified)
1978 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1980 Merged revisions 2029 via svnmerge from
1981 http://svn.atheme.org/charybdis/trunk
1984 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1986 NEWS: mention m_webirc.c module
1991 + - branches/release-2.1/ (Property Modified)
1992 +1 -0 branches/release-2.1/NEWS (File Modified)
1995 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2001 +9 -9 branches/release-2.1/configure (File Modified)
2004 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2006 Change version to 2.1.0rc1.
2010 +1 -1 branches/release-2.1/configure.ac (File Modified)
2013 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2015 Merged revisions 2021 via svnmerge from
2016 http://svn.atheme.org/charybdis/trunk
2019 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2021 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2022 related flaky looking things, and instead keep a list
2023 of BlacklistClients in PreClient.
2028 + - branches/release-2.1/ (Property Modified)
2029 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2030 +1 -1 branches/release-2.1/include/client.h (File Modified)
2031 +0 -1 branches/release-2.1/include/res.h (File Modified)
2032 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2033 +0 -24 branches/release-2.1/src/res.c (File Modified)
2034 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2037 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2039 Merged revisions 2015,2017 via svnmerge from
2040 http://svn.atheme.org/charybdis/trunk
2043 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2045 Check if the name in the question section of the
2046 DNS reply matches what we queried, to guard against
2047 late replies to a previous query with the same id.
2049 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2051 res.c: add a comment summarizing our changes
2056 + - branches/release-2.1/ (Property Modified)
2057 +53 -18 branches/release-2.1/src/res.c (File Modified)
2060 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2062 Merged revisions 1981 via svnmerge from
2063 http://svn.atheme.org/charybdis/trunk
2066 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2068 Alphabetize extensions and tweak the descriptions a little.
2073 + - branches/release-2.1/ (Property Modified)
2074 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2075 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2078 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2080 Merged revisions 1975 via svnmerge from
2081 http://svn.atheme.org/charybdis/trunk
2084 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2086 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2087 We should use the IP and not truncate the hostname.
2088 From ratbox 2.2 (androsyn)
2093 + - branches/release-2.1/ (Property Modified)
2094 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2097 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2099 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2100 http://svn.atheme.org/charybdis/trunk
2104 + - branches/release-2.1/ (Property Modified)
2107 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2109 - branch 2.1 release family
2113 + - branches/release-2.1/ (File Added)
2116 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2118 Describe new handling of host mangling in channel bans in SGML.
2122 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2125 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2127 - ok, 2.1 operline brought to you by marvin the melancholy robot
2131 +1 -1 trunk/src/messages.tab (File Modified)
2134 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2136 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2137 If anybody comes up with anything better, then please let us know
2138 and we will change this before 2.1 is branched.
2142 +1 -1 trunk/src/messages.tab (File Modified)
2145 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2147 Add EUID to capab.txt.
2151 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2154 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2160 +3 -0 trunk/NEWS (File Modified)
2163 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2165 Allow service{} servers to manipulate the nick delay table
2166 (for "nickserv enforcement").
2167 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2168 If duration is 0, the nickdelay entry is removed, otherwise
2169 it is added with the duration in seconds (maximum 24 hours).
2170 It is suggested that this is used if the EUID capab is present.
2174 +42 -1 trunk/modules/m_services.c (File Modified)
2177 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2179 HURT: strip off *@ from the start of the mask
2180 reject anything else containing '@' or '!'
2184 +11 -0 trunk/extensions/hurt.c (File Modified)
2187 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2189 ircd.c: need supported.h here
2193 +1 -0 trunk/src/ircd.c (File Modified)
2196 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2198 HURT: less ambiguity here
2199 ips/hosts to be hurt must contain a '.' or ':' otherwise
2200 they are interpreted as nicks
2204 +14 -9 trunk/extensions/hurt.c (File Modified)
2207 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2209 - we're now ircd-charybdis.org.
2210 - properly alphabetize credits
2214 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2217 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2219 - add additional modules to the configs
2223 +6 -0 trunk/doc/example.conf (File Modified)
2224 +12 -0 trunk/doc/reference.conf (File Modified)
2227 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2229 - remove hurt.h, it is pointless and confusing
2233 +27 -62 trunk/extensions/hurt.c (File Modified)
2234 + - trunk/extensions/hurt.h (File Deleted)
2237 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2239 - add code to suggest a local HURT by nickname.
2240 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2244 +40 -10 trunk/extensions/hurt.c (File Modified)
2245 +1 -0 trunk/extensions/hurt.h (File Modified)
2248 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2254 +2 -1 trunk/NEWS (File Modified)
2257 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2259 MASKTRACE/TESTMASK: check orighost as well
2263 +4 -2 trunk/modules/m_etrace.c (File Modified)
2264 +3 -1 trunk/modules/m_testmask.c (File Modified)
2267 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2269 Make RPL_ISUPPORT (005) numeric modularizable.
2270 Currently it will reassemble the numeric every time
2271 it needs to be sent, using a few dozen callbacks;
2272 if this is too slow some caching scheme should be
2277 +0 -1 trunk/include/s_user.h (File Modified)
2278 +36 -114 trunk/include/supported.h (File Modified)
2279 +1 -1 trunk/modules/m_version.c (File Modified)
2280 +1 -0 trunk/src/Makefile.in (File Modified)
2281 +1 -0 trunk/src/ircd.c (File Modified)
2282 +300 -25 trunk/src/s_user.c (File Modified)
2283 + - trunk/src/supported.c (File Added)
2286 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2288 EUID orighost could differ from host only in case,
2289 do not mark as dynamic spoof then
2293 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2296 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2298 kline help file: clarify a bit and remove some obsolete stuff
2299 partly suggested by Olin
2303 +8 -8 trunk/help/opers/kline (File Modified)
2306 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2312 +20 -0 trunk/NEWS (File Modified)
2315 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2317 Show real host/IP to nonopers whoising themselves.
2318 The IP is not shown for auth{} spoofs, otherwise it is,
2319 as it looked rather weird to me to show an auth{} spoofed
2320 IP like this. (/userhost on self still shows the IP.)
2324 +13 -2 trunk/modules/m_whois.c (File Modified)
2327 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2329 Document nick_delay stuff and move it around a bit.
2333 +1 -2 trunk/doc/example.conf (File Modified)
2334 +8 -2 trunk/doc/reference.conf (File Modified)
2337 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2339 - disable nickdelay by default. Needs to be documented in reference.conf.
2343 +2 -0 trunk/doc/example.conf (File Modified)
2344 +2 -0 trunk/doc/reference.conf (File Modified)
2347 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2349 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2353 +2 -1 trunk/modules/m_services.c (File Modified)
2356 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2358 ip_cloaking: somewhat hackish but we need to send the
2359 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2364 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2367 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2369 If EUID is used, show realhost in far connect notice
2370 (but not in far disconnect notice).
2374 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2377 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2380 - use non-ENCAP CHGHOST if possible
2381 - really introduce new users with their mangled and real
2382 host if +h is in default umodes
2386 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2389 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2391 Add non-ENCAP CHGHOST.
2395 +49 -11 trunk/modules/m_chghost.c (File Modified)
2398 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2400 Initial addition of EUID (puts realhost/account in same
2401 command as user introduction).
2402 See doc/technical/euid.txt for more information.
2403 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2407 + - trunk/doc/technical/euid.txt (File Added)
2408 +2 -1 trunk/include/s_serv.h (File Modified)
2409 +1 -1 trunk/include/s_user.h (File Modified)
2410 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2411 +1 -34 trunk/modules/m_chghost.c (File Modified)
2412 +0 -28 trunk/modules/m_services.c (File Modified)
2413 +30 -1 trunk/src/s_serv.c (File Modified)
2414 +30 -3 trunk/src/s_user.c (File Modified)
2417 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2419 Store the mangled host in localClient and use it for
2420 ban matching (also match real host for mangled users,
2421 also match mangled host for uncloaked users).
2422 Improve interaction of +h with auth{} and services
2424 Note that all of this only applies to clients who
2425 connect after the mangling module is loaded
2426 (other clients cannot even set +h).
2427 The sorcerynet cloaking module has not been updated
2432 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2433 +3 -0 trunk/include/client.h (File Modified)
2434 +64 -5 trunk/src/channel.c (File Modified)
2435 +1 -0 trunk/src/client.c (File Modified)
2436 +2 -2 trunk/src/s_user.c (File Modified)
2439 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2441 Document /stats U letters in sgml.
2445 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2448 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2450 Better description of hub_mask and leaf_mask.
2454 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2457 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2459 Add operspy_dont_care_user_info to sgml docs.
2463 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2466 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2468 Add general::operspy_dont_care_user_info.
2469 This makes /who mask equivalent to /who !mask for opers
2470 with the operspy flag, and removes the operspy log/notice
2471 on /who mask, /masktrace and /scan.
2472 The necessary privilege (operspy flag) is unchanged.
2473 Behaviour for the other operspy commands (channel
2474 related ones) is also unchanged.
2478 +1 -0 trunk/doc/example.conf (File Modified)
2479 +6 -0 trunk/doc/reference.conf (File Modified)
2480 +1 -0 trunk/include/s_conf.h (File Modified)
2481 +10 -8 trunk/modules/m_etrace.c (File Modified)
2482 +6 -0 trunk/modules/m_info.c (File Modified)
2483 +8 -5 trunk/modules/m_scan.c (File Modified)
2484 +1 -1 trunk/modules/m_version.c (File Modified)
2485 +6 -1 trunk/modules/m_who.c (File Modified)
2486 +1 -0 trunk/src/newconf.c (File Modified)
2487 +1 -0 trunk/src/s_conf.c (File Modified)
2490 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2492 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2493 This letter will also be used for showing operspy with
2494 limited accountability (show non channel related info
2495 without '!' or notice).
2499 +2 -0 trunk/doc/server-version-info (File Modified)
2500 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2501 +2 -0 trunk/include/ircd.h (File Modified)
2502 +6 -0 trunk/modules/m_info.c (File Modified)
2503 +2 -0 trunk/modules/m_version.c (File Modified)
2504 +1 -0 trunk/src/ircd_state.c (File Modified)
2507 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2509 Add m_webirc module, allows showing real host of CGI:IRC users.
2510 Differences to the version available on my web page for a while:
2511 instructions on how to set it up.
2515 +137 -0 trunk/extensions/Makefile.in (File Modified)
2516 + - trunk/extensions/m_webirc.c (File Added)
2519 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2521 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2525 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2528 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2530 - move beu from core to contributors
2531 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2535 +2 -2 trunk/CREDITS (File Modified)
2538 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2540 Mention that class blocks must be defined before the
2541 auth or connect blocks referencing them.
2545 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2548 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2551 - change from "can join" to "is banned", this reverses sense
2552 and removes "weird" checks like for +i, +l, +j
2553 - don't allow $j to same channel
2554 - +s/+p restriction removed, anyone can /mode b anyway
2559 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2562 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2564 Add a few important lines from reference.conf to example.conf.
2568 +8 -1 trunk/doc/example.conf (File Modified)
2571 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2573 - we don't support rtsigio anymore
2574 - we definately don't support VMS nor Cygwin either.
2578 +2 -2 trunk/INSTALL (File Modified)
2579 +0 -2 trunk/README.FIRST (File Modified)
2582 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2584 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2588 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2591 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2594 - return EXTBAN_NOMATCH for a valid ban that does not match
2595 - consider a $j ban invalid if we were already processing a
2596 can_join for a $j ban
2600 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2603 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2605 extb_extgecos: realhost -> orighost
2609 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2612 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2614 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2618 +59 -0 trunk/extensions/Makefile.in (File Modified)
2619 + - trunk/extensions/extb_canjoin.c (File Added)
2622 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2624 - oh right, charybdis calls that 'orighost'.
2628 +2 -2 trunk/modules/m_who.c (File Modified)
2631 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2633 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2637 +2 -0 trunk/modules/m_who.c (File Modified)
2640 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2642 - also check $x against realhost
2646 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2649 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2651 Sorcerynet people want a debugging notice moved from +s to +d.
2655 +1 -1 trunk/src/blacklist.c (File Modified)
2658 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2660 Use source_p instead of client_p for free_pre_client().
2661 client_p could be NULL or another client.
2665 +1 -1 trunk/src/client.c (File Modified)
2668 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2670 - revert this, I know how to fix it now
2674 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2677 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2679 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2680 This fix is probably suboptimal, but it does indeed fix the problem.
2684 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2687 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2689 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2693 +49 -0 trunk/extensions/Makefile.in (File Modified)
2694 + - trunk/extensions/extb_extgecos.c (File Added)
2697 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2699 Remove undocumented and unused general::fallback_to_ip6_int config option.
2703 +0 -3 trunk/include/s_conf.h (File Modified)
2704 +0 -3 trunk/src/newconf.c (File Modified)
2707 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2710 - document new TESTMASK
2711 - mention that TESTMASK matching is the same as MASKTRACE matching
2712 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2717 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2720 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2722 New testmask from ratbox 2.2.
2723 Allows matches on nick, ip and gecos in addition to user
2724 and host, and is fully analogous to masktrace.
2725 The numeric has changed from 724 to 727 and fields in it
2730 +4 -3 trunk/help/opers/testmask (File Modified)
2731 +1 -0 trunk/include/numeric.h (File Modified)
2732 +82 -9 trunk/modules/m_testmask.c (File Modified)
2733 +2 -2 trunk/src/messages.tab (File Modified)
2736 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2738 contrib -> extensions
2742 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2745 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2747 CHGHOST: Check validity of new hostname.
2748 If the command came from a local client (disabled by
2749 default), send an error message and drop the command.
2750 If the command came from a remote client or server,
2751 send a notice to opers and the target user (if local).
2755 +42 -1 trunk/modules/m_chghost.c (File Modified)
2758 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2764 +23 -1 trunk/NEWS (File Modified)
2767 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2769 When an outgoing server connection succeeds, set
2770 localClient->ip by simply copying the whole sockaddr
2771 struct instead of copying certain parts only.
2775 +1 -19 trunk/src/s_serv.c (File Modified)
2778 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2780 Give a special error message and ignore the connect block
2781 if trying to add a connect block for the server's own name.
2785 +7 -0 trunk/src/newconf.c (File Modified)
2788 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2790 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2791 when --disable-balloc is used, so that it compiles.
2792 Obviously the BlockHeapUsage() stub returns just zeroes so
2793 /stats z will be less informative.
2797 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2800 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2802 Free and zero dns_query in DNS callback for outgoing connect.
2803 This avoids double free of reslist.
2807 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2810 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2812 From ratbox, log failed outgoing connections to serverlog.
2817 +13 -1 trunk/src/s_serv.c (File Modified)
2820 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2822 Change serverlog message when connecting to be more clear and show the port number.
2826 +1 -1 trunk/src/s_serv.c (File Modified)
2829 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2831 Remove gethost_byname(), this is meaningless
2832 since the removal of AAAA -> A fallback (r1763).
2836 +0 -1 trunk/include/res.h (File Modified)
2837 +0 -12 trunk/src/res.c (File Modified)
2840 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2842 Remove ip6.int support and use only ip6.arpa.
2843 The global ip6.int zone has disappeared on June 1
2844 and a lot of other software has been removing ip6.int
2846 This removes the second and last case where IPv6
2847 support in charybdis causes extra lookups and slows
2852 +5 -27 trunk/src/res.c (File Modified)
2855 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2857 Mention new default (r1767) for connect::aftype in sgml docs.
2861 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2864 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2866 Use IPv6 if connect::host looks like an IPv6 address
2867 (contains a colon). No need to aftype=ipv6 anymore.
2871 +2 -0 trunk/src/newconf.c (File Modified)
2874 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2876 More information about connect::host.
2880 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2883 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2885 Remove fallback to A if AAAA cannot be found.
2886 In case of a forward check of a reverse lookup, we
2887 already know if it's ipv4 or ipv6, so it is not
2888 useful and in case of a forward lookup of a hostname
2889 in connect::host, connect::aftype already specifies
2890 if it's ipv4 or ipv6.
2894 +4 -27 trunk/src/res.c (File Modified)
2897 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2900 - check if +c made the message text empty and refuse
2902 - don't copy message text if it is not necessary
2907 +14 -4 trunk/modules/core/m_message.c (File Modified)
2910 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2912 remove_conf_item(): do not free cf_name, this is generally a string constant
2916 +0 -1 trunk/src/newconf.c (File Modified)
2919 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2921 Remove the old unused FDL_ constants.
2925 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2928 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2930 Remove an unused struct irc_sockaddr_storage from fde_t
2931 (allocated for every possible file descriptor).
2935 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2938 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2940 If the DNS lookup for an outgoing connection is still
2941 pending when it is closed, clean it up.
2945 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2948 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2950 If proc_answer() fails (for example if a lookup for an
2951 A record returns a CNAME), fail the query immediately.
2952 Previously the packet was just ignored, leaving the
2957 +4 -8 trunk/src/res.c (File Modified)
2960 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2962 Correct sockhost field in an outgoing server connection.
2963 First copy the host field from the server_conf, then
2964 take the IP from to where the connection was attempted
2965 when the connection callback is called.
2966 (Before r1747 this used the IP from the server_conf.)
2970 +8 -2 trunk/src/s_serv.c (File Modified)
2973 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2975 Remove ipnum (keep aftype) and dns_query from server_conf.
2976 We don't keep track of binary form address in connect{}
2977 blocks anymore, DNS lookups of names in host= gone.
2978 As before the DNS lookup is done on connect.
2979 This should unbreak hostnames in host= somewhat.
2983 +1 -2 trunk/include/s_newconf.h (File Modified)
2984 +2 -2 trunk/src/newconf.c (File Modified)
2985 +1 -42 trunk/src/s_newconf.c (File Modified)
2986 +12 -31 trunk/src/s_serv.c (File Modified)
2989 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2995 +1 -1 trunk/configure (File Modified)
2998 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3000 Fix --disable-balloc help text (said --disable-small-net).
3004 +1 -1 trunk/configure.ac (File Modified)
3007 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3009 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3010 services (+S). Unlike operstring and adminstring, this
3011 is not changeable with /quote set but is updated on rehash.
3015 +1 -0 trunk/doc/example.conf (File Modified)
3016 +10 -2 trunk/doc/reference.conf (File Modified)
3017 +1 -0 trunk/include/s_conf.h (File Modified)
3018 +6 -0 trunk/modules/m_info.c (File Modified)
3019 +3 -2 trunk/modules/m_whois.c (File Modified)
3020 +1 -0 trunk/src/newconf.c (File Modified)
3021 +1 -0 trunk/src/s_conf.c (File Modified)
3024 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3026 Fix handling of comma in whois: ignore the comma and
3027 everything after it but do output the entire parameter
3032 +2 -2 trunk/modules/m_whois.c (File Modified)
3035 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3037 New /stats letter 's' to list HURTs:
3038 - opers get the full listing.
3039 - users get any HURTs that match their sockhost/orighost if
3040 "stats_k_oper_only" is set to 1.
3044 +50 -0 trunk/extensions/hurt.c (File Modified)
3047 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3049 - make the newconf system available to modules.
3053 +4 -1 trunk/include/newconf.h (File Modified)
3054 +4 -8 trunk/src/newconf.c (File Modified)
3057 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3059 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3062 +0 -3 trunk/doc/example.conf (File Modified)
3063 +0 -3 trunk/doc/reference.conf (File Modified)
3066 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3068 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3072 +3 -0 trunk/doc/example.conf (File Modified)
3073 +3 -0 trunk/doc/reference.conf (File Modified)
3076 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3078 Fix too early truncation of JOIN channel list.
3082 +2 -3 trunk/modules/core/m_join.c (File Modified)
3085 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3087 - From ratbox 2.2 (anfl), send server notices about read
3088 errors from handshakes and servers to +s instead of +d.
3089 - Send various server notices about failed server
3090 connections which did not reach registered state network
3091 wide if the connection was initiated by a remote oper.
3092 This avoids annoying the whole net if there is a
3093 broken autoconnect, but allows all opers to see why a
3094 remote connect failed. Failed connections which did reach
3095 server state already generate server notices everywhere.
3097 Note: this is an exception to our general policy to not send
3098 server notices about unregistered connections remotely.
3102 +1 -0 trunk/include/client.h (File Modified)
3103 +20 -6 trunk/src/client.c (File Modified)
3104 +6 -6 trunk/src/s_serv.c (File Modified)
3107 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3113 +1 -1 trunk/doc/example.conf (File Modified)
3114 +1 -1 trunk/doc/reference.conf (File Modified)
3117 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3119 Don't allow #channel +b $c:&channel (inconsistent target).
3123 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3126 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3128 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3132 +0 -2 trunk/include/client.h (File Modified)
3135 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3137 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3141 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3144 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3146 Store IP addresses in whowas. These are shown to opers.
3147 Obtained from Eurus patches.
3148 orighost tracking removed (not worth the memory IMHO),
3149 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3150 with unknown IPs and to not violate auth{} spoof policy.
3154 +2 -0 trunk/doc/reference.conf (File Modified)
3155 +1 -0 trunk/include/numeric.h (File Modified)
3156 +1 -0 trunk/include/whowas.h (File Modified)
3157 +10 -1 trunk/modules/m_whowas.c (File Modified)
3158 +1 -1 trunk/src/messages.tab (File Modified)
3159 +4 -0 trunk/src/whowas.c (File Modified)
3162 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3164 Describe hostmask parameter of masktrace better in sgml docs.
3168 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3171 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3173 masktrace help file: mention CIDR IP masks
3178 +2 -0 trunk/help/opers/masktrace (File Modified)
3181 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3183 MASKTRACE: allow normal match() on IP address also
3188 +2 -3 trunk/modules/m_etrace.c (File Modified)
3191 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3193 Allow +S clients (services) to send to channels and @/+ channels always.
3197 +1 -1 trunk/modules/core/m_message.c (File Modified)
3198 +1 -1 trunk/src/channel.c (File Modified)
3201 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3203 Allow servers to send to @#chan and +#chan.
3207 +1 -1 trunk/modules/core/m_message.c (File Modified)
3210 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3212 Don't count opers on service{} servers in /lusers.
3216 +2 -2 trunk/src/s_user.c (File Modified)
3219 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3221 Show opers the real host behind a dynamic spoof in WHOIS.
3222 If the user is auth{} spoofed, this shows the auth{} spoof
3223 otherwise it shows the DNS hostname and IP address.
3224 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3228 +1 -0 trunk/include/numeric.h (File Modified)
3229 +12 -2 trunk/modules/m_whois.c (File Modified)
3230 +1 -1 trunk/src/messages.tab (File Modified)
3233 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3235 Remove #define HIDE_SPOOF_IPS from config.h, should
3236 have been done earlier.
3240 +0 -7 trunk/include/config.h (File Modified)
3243 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3245 Bring back ERR_CANTKILLSERVER.
3249 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3252 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3255 - also send RPL_HOSTHIDDEN on -h
3256 - don't allow +h for auth{} spoofed clients
3260 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3263 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3265 /etc/resolv.conf parsing:
3266 - don't crash (sometimes) if there is a line without an argument
3267 (e.g. 'search' by itself)
3268 - fix handling of lines with leading whitespace
3272 +9 -8 trunk/src/reslib.c (File Modified)
3275 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3277 Put back code that terminates DNS queries, which was
3278 removed during the resolver changes.
3282 +4 -0 trunk/src/s_auth.c (File Modified)
3285 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3287 - oh hey, that was in the wrong place
3291 +13 -13 trunk/src/s_auth.c (File Modified)
3294 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3296 - handle a situation where a user can go away before DNS completes
3300 +13 -0 trunk/src/s_auth.c (File Modified)
3303 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3309 +1 -0 trunk/include/blacklist.h (File Modified)
3310 +1 -0 trunk/include/res.h (File Modified)
3311 +33 -2 trunk/src/blacklist.c (File Modified)
3312 +2 -0 trunk/src/client.c (File Modified)
3313 +24 -0 trunk/src/res.c (File Modified)
3316 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3318 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3319 if comm_accept() failed.
3321 Found with valgrind.
3325 +4 -4 trunk/src/listener.c (File Modified)
3328 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3330 - handle unavailable Client/preClient structs
3334 +9 -0 trunk/src/blacklist.c (File Modified)
3337 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3339 Add +lf to SGML docs.
3343 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3346 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3348 Also do forwarding if the channel limit (+l) is exceeded.
3352 +1 -1 trunk/help/opers/cmode (File Modified)
3353 +2 -2 trunk/modules/core/m_join.c (File Modified)
3356 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3358 Post-release lovin':
3359 - Update version to 2.1.0.
3360 - Regenerate configure.
3364 +9 -9 trunk/configure (File Modified)
3365 +1 -1 trunk/configure.ac (File Modified)
3368 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3370 Comment out example blacklist{} block.
3374 +7 -7 trunk/doc/example.conf (File Modified)
3375 +7 -7 trunk/doc/reference.conf (File Modified)
3378 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3380 Add note regarding use of AHBL BLs.
3384 +4 -0 trunk/doc/example.conf (File Modified)
3385 +4 -0 trunk/doc/reference.conf (File Modified)
3388 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3394 +2 -2 trunk/CREDITS (File Modified)
3397 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3403 +1 -0 trunk/CREDITS (File Modified)
3406 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3408 Put more recent ratbox CREDITS here.
3412 +3 -2 trunk/doc/Ratbox-team (File Modified)
3415 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3421 +5 -4 trunk/NEWS (File Modified)
3424 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3426 Mention that install or make install also avoids modunload crashes.
3430 +2 -1 trunk/BUGS (File Modified)
3433 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3439 +3 -8 trunk/NEWS (File Modified)
3442 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3448 +3 -2 trunk/BUGS (File Modified)
3451 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3453 - add orighost check to hurt.c
3458 +1 -6 trunk/BUGS (File Modified)
3459 +1 -1 trunk/extensions/hurt.c (File Modified)
3462 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3464 Make kline_exempt exempt from HURT also.
3468 +2 -1 trunk/extensions/hurt.c (File Modified)
3471 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3473 Fix mask HEAL propagation.
3477 +6 -3 trunk/extensions/hurt.c (File Modified)
3480 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3487 +18 -31 trunk/extensions/README (File Modified)
3490 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3492 More target change hax.
3497 +5 -0 trunk/extensions/hurt.c (File Modified)
3500 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3502 Improvements to HURT propagation.
3506 +8 -6 trunk/extensions/hurt.c (File Modified)
3509 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3511 - further simplification
3515 +25 -76 trunk/extensions/hurt.c (File Modified)
3516 +0 -9 trunk/extensions/hurt.h (File Modified)
3519 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3525 +13 -0 trunk/extensions/hurt.c (File Modified)
3528 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3530 - cut off at 15 messages instead of 30
3534 +1 -1 trunk/extensions/hurt.h (File Modified)
3537 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3539 Squash a warning here.
3543 +1 -3 trunk/src/ircd.c (File Modified)
3546 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3548 Don't show servers in /stats l to nonopers if flatten links is enabled.
3552 +3 -1 trunk/modules/m_stats.c (File Modified)
3555 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3561 +20 -7 trunk/extensions/hurt.c (File Modified)
3564 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3566 - remove inline stuff (yuck)
3567 - sockaddr should have been sockhost
3571 +22 -31 trunk/extensions/hurt.c (File Modified)
3574 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3576 - make hurt checking actually work
3580 +2 -7 trunk/extensions/hurt.c (File Modified)
3583 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3585 Slight tweak to alias{}.
3589 +4 -0 trunk/src/parse.c (File Modified)
3592 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3594 - further simplification
3598 +59 -71 trunk/extensions/hurt.c (File Modified)
3599 +0 -1 trunk/extensions/hurt.h (File Modified)
3602 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3604 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3608 +10 -20 trunk/extensions/hurt.c (File Modified)
3609 +0 -4 trunk/extensions/hurt.h (File Modified)
3612 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3614 - remove some unnecessary code here (hurt_initial_check_event()).
3618 +0 -23 trunk/extensions/hurt.c (File Modified)
3621 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3623 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3627 +8 -0 trunk/modules/core/m_message.c (File Modified)
3630 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3632 - more sane tgchange hax
3636 +2 -1 trunk/extensions/hurt.c (File Modified)
3639 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3641 Make HEAL <nick> work.
3645 +40 -43 trunk/extensions/hurt.c (File Modified)
3648 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3650 Destroy hurt_clients list on unload.
3654 +7 -0 trunk/extensions/hurt.c (File Modified)
3657 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3659 Coding style: no space between a function name and parenthesis.
3663 +43 -43 trunk/extensions/hurt.c (File Modified)
3666 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3668 Now works and throws out hurt clients after 30 protocol messages
3669 unless they identify.
3673 +28 -36 trunk/extensions/hurt.c (File Modified)
3674 +1 -7 trunk/extensions/hurt.h (File Modified)
3677 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3679 Working addition/lookup.
3683 +8 -0 trunk/extensions/hurt.c (File Modified)
3686 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3688 Get rid of hyb6 style propagation (:server COMMAND source).
3692 +18 -22 trunk/extensions/hurt.c (File Modified)
3695 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3697 add not-working hurt_add and hurt_find
3701 +13 -5 trunk/extensions/hurt.c (File Modified)
3704 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3706 Comment out a lot of stuff so I can load and unload this without crashing.
3710 +17 -6 trunk/extensions/hurt.c (File Modified)
3713 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3715 Fix svn:keywords and add a short comment at the top.
3719 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3722 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3724 - Make hurt module compile
3725 - Link it to the build
3726 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3727 correct flag name, no CAP_TS6 use etc
3731 +1 -0 trunk/extensions/Makefile.in (File Modified)
3732 +30 -32 trunk/extensions/hurt.c (File Modified)
3735 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3737 Put beu's hurt module in trunk.
3741 + - trunk/extensions/hurt.c (File Added)
3742 + - trunk/extensions/hurt.h (File Added)
3745 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3747 - _iprint(): use stderr instead of stdout
3751 +1 -1 trunk/src/s_log.c (File Modified)
3754 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3756 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3757 and subsequently destroy our kqueue when we close 0, 1, 2
3759 - After closing fd 0, 1, 2 reopen them to /dev/null again
3760 so we don't send messages from malloc etc to a random
3762 - Remove an obsolete comment.
3766 +13 -2 trunk/src/ircd.c (File Modified)
3769 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3775 +29 -1 trunk/NEWS (File Modified)
3778 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3784 +1 -1 trunk/configure (File Modified)
3787 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3789 Fix openssl version check to also accept versions newer than 0.9.6.
3793 +1 -1 trunk/configure.ac (File Modified)
3796 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3798 Oops, need packet.h here.
3802 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3805 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3807 End the flood grace period in CPRIVMSG/CNOTICE.
3811 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3814 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3816 - update class::connectfreq documentation
3820 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3823 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3825 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3829 +3 -6 trunk/src/s_serv.c (File Modified)
3832 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3834 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3838 +1 -1 trunk/src/messages.tab (File Modified)
3841 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3843 Don't mention that /stats p shows idle times, as it doesn't.
3847 +1 -1 trunk/help/opers/stats (File Modified)
3848 +1 -1 trunk/help/users/stats (File Modified)
3851 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3853 /stats A shows DNS servers, it doesn't matter whether ircd
3854 uses ADNS or something else.
3858 +1 -1 trunk/help/opers/stats (File Modified)
3861 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3863 get_client_name() fix
3867 +4 -0 trunk/src/client.c (File Modified)
3870 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3876 +6 -0 trunk/src/ircd.c (File Modified)
3879 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3881 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3884 +16 -17 trunk/configure (File Modified)
3885 +1 -1 trunk/configure.ac (File Modified)
3888 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3890 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3893 +135 -0 trunk/configure (File Modified)
3894 +6 -0 trunk/configure.ac (File Modified)
3897 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3899 Exit 0 on successful -conftest.
3903 +1 -1 trunk/src/ircd.c (File Modified)
3906 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3908 Make the "keep the parent process around" thing work, by opening
3909 a pipe to the child process. This pipe is on fd 0 in the child
3910 process. After successful initialization, the child will write
3911 a byte to this pipe, on fatal errors it will close it without
3914 Somewhat hackish still but should work.
3918 +27 -30 trunk/src/ircd.c (File Modified)
3921 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3923 - convert some error messages to ierror() over fprintf/ilog combination
3927 +3 -6 trunk/src/ircd.c (File Modified)
3930 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3932 - inotice() for loadmodule when in foreground mode
3936 +3 -0 trunk/src/modules.c (File Modified)
3939 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3941 - remove inotice() on loading modules from the config
3945 +0 -3 trunk/src/modules.c (File Modified)
3948 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3950 - usleep for 50000usec in the parent process to allow for startup messages
3951 to be cleanly printed before detaching to shell, this should be more than
3956 +3 -0 trunk/src/ircd.c (File Modified)
3959 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3961 - display more errors during normal startup as to try to help people find common problems
3965 +27 -10 trunk/src/ircd.c (File Modified)
3968 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3970 - version bump in preparation of 2.0.0 release
3974 +9 -9 trunk/configure (File Modified)
3975 +1 -1 trunk/configure.ac (File Modified)
3978 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3980 Change example.conf operator block from "admin" to "god",
3981 so as to show we encourage per-person operator blocks.
3985 +4 -2 trunk/doc/example.conf (File Modified)
3988 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3990 Document alias{} block.
3994 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3997 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3999 Document DNS blacklist stuff in sgml.
4003 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4004 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4007 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4009 Misc /stats clarifications.
4013 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4016 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4018 Move snomasks into umodes chapter.
4019 Move oprivs chapter down.
4023 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4024 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4025 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4028 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4030 Mention operator{} user@host change.
4034 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4037 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4039 operator{} block user@host matches against orighost now, not host.
4040 This means that services/+h spoofs do not work in operator{} blocks;
4041 auth{} spoofs still work.
4045 +4 -0 trunk/doc/example.conf (File Modified)
4046 +1 -1 trunk/doc/reference.conf (File Modified)
4047 +2 -2 trunk/modules/m_challenge.c (File Modified)
4048 +1 -1 trunk/modules/m_oper.c (File Modified)
4051 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4053 - inotice/iwarn/ierror() stuff I was working on
4057 +3 -0 trunk/include/s_log.h (File Modified)
4058 +15 -11 trunk/src/ircd.c (File Modified)
4059 +3 -1 trunk/src/modules.c (File Modified)
4060 +1 -1 trunk/src/newconf.c (File Modified)
4061 +54 -0 trunk/src/s_log.c (File Modified)
4064 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4066 Oops, don't add blacklists to the list twice on rehash.
4070 +3 -2 trunk/src/blacklist.c (File Modified)
4073 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4075 Remove notices to the client about progress of dnsbl lookups.
4079 +0 -4 trunk/src/blacklist.c (File Modified)
4082 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4084 Add auth{} flag dnsbl_exempt.
4088 +2 -1 trunk/doc/example.conf (File Modified)
4089 +2 -1 trunk/doc/reference.conf (File Modified)
4090 +2 -0 trunk/include/s_conf.h (File Modified)
4091 +1 -0 trunk/src/newconf.c (File Modified)
4092 +8 -1 trunk/src/s_user.c (File Modified)
4095 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4097 Switch alias{} and blacklist{} around, for consistency with example.conf.
4101 +18 -18 trunk/doc/reference.conf (File Modified)
4104 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4106 Send a warning to the user if they are dnsbl listed but exempted.
4110 +17 -12 trunk/src/s_user.c (File Modified)
4113 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4115 Move throwing out dnsbl listed clients to registration,
4116 and make kline_exempt exempt from it.
4120 +1 -0 trunk/include/blacklist.h (File Modified)
4121 +4 -0 trunk/include/client.h (File Modified)
4122 +15 -16 trunk/src/blacklist.c (File Modified)
4123 +6 -0 trunk/src/client.c (File Modified)
4124 +17 -0 trunk/src/s_user.c (File Modified)
4127 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4129 Show refcount in /stats n.
4133 +3 -2 trunk/modules/m_stats.c (File Modified)
4136 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4138 Don't look up dnsbls twice if they send USER twice.
4142 +5 -3 trunk/modules/m_user.c (File Modified)
4145 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4147 Add /stats n to help files.
4151 +1 -0 trunk/help/opers/stats (File Modified)
4152 +1 -0 trunk/help/users/stats (File Modified)
4155 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4157 Only check dnsbls for A records, not AAAA.
4161 +1 -1 trunk/src/blacklist.c (File Modified)
4164 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4166 Don't remove non-illegal blacklists on completion of check.
4167 Add debugging notices (not working).
4171 +5 -1 trunk/src/blacklist.c (File Modified)
4174 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4176 Don't call register_local_user() if they haven't sent a nick yet.
4180 +1 -1 trunk/src/blacklist.c (File Modified)
4183 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4185 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4189 +21 -0 trunk/modules/m_stats.c (File Modified)
4192 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4194 More dnsbl rehash fixes, it was adding bogus entries.
4198 +2 -7 trunk/src/newconf.c (File Modified)
4201 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4203 Need blacklist.h here.
4207 +1 -0 trunk/src/s_conf.c (File Modified)
4210 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4216 +1 -2 trunk/configure (File Modified)
4217 +0 -48 trunk/configure.ac (File Modified)
4218 + - trunk/doc/example-iauth.conf (File Deleted)
4219 + - trunk/iauth/ (File Deleted)
4222 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4224 Improve handling of rehashing with blacklists.
4225 Also some coding style tweaks.
4229 +3 -2 trunk/include/blacklist.h (File Modified)
4230 +35 -16 trunk/src/blacklist.c (File Modified)
4231 +2 -0 trunk/src/s_conf.c (File Modified)
4234 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4236 Clear can_send cache if a user logs in or out from services.
4240 +2 -0 trunk/modules/m_services.c (File Modified)
4243 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4245 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4246 This directory is not entered by default.
4247 More stuff needs to be moved into here.
4251 +2 -1 trunk/configure (File Modified)
4252 +1 -0 trunk/configure.ac (File Modified)
4253 +69 -458 trunk/extensions/Makefile.in (File Modified)
4254 + - trunk/extensions/m_clearchan.c (File Deleted)
4255 + - trunk/extensions/m_force.c (File Deleted)
4256 + - trunk/unsupported/ (File Added)
4257 + - trunk/unsupported/Makefile.in (File Added)
4258 + - trunk/unsupported/m_clearchan.c (File Added)
4259 + - trunk/unsupported/m_force.c (File Added)
4262 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4264 Logging/wallops for forcejoin/forcepart, numeric fix.
4265 This needs to be moved to the toys section.
4269 +22 -2 trunk/extensions/m_force.c (File Modified)
4272 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4274 Fix comments at the top (including copyright).
4278 +3 -2 trunk/extensions/m_omode.c (File Modified)
4281 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4283 Add OMODE command to extensions/ for oper mode hacking:
4284 - requires admin privs
4285 - does not work for opped opers
4287 - sends a ServerMode for opping the oper themselves,
4288 otherwise a mode coming from the oper (not only
4289 does this provide full accountability, it is also
4290 easiest to implement while avoiding channels
4291 messed up with bogus bans etc).
4295 +171 -0 trunk/extensions/Makefile.in (File Modified)
4296 + - trunk/extensions/m_omode.c (File Added)
4299 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4305 + - trunk/include/blacklist.h (Property Modified)
4306 + - trunk/src/blacklist.c (Property Modified)
4309 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4311 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4315 +5 -1 trunk/src/blacklist.c (File Modified)
4318 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4320 Initial DNS blacklist support:
4321 - see example.conf for how to use.
4322 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4323 - tor.ahbl.org is also included because most networks will not want to allow tor
4324 (and we're considering going KoS on tor users here anyway due to abuse)
4328 +18 -0 trunk/doc/example.conf (File Modified)
4329 +66 -0 trunk/doc/reference.conf (File Modified)
4330 + - trunk/include/blacklist.h (File Added)
4331 +2 -0 trunk/include/client.h (File Modified)
4332 +3 -0 trunk/modules/m_user.c (File Modified)
4333 +152 -0 trunk/src/Makefile.in (File Modified)
4334 + - trunk/src/blacklist.c (File Added)
4335 +34 -0 trunk/src/newconf.c (File Modified)
4336 +1 -0 trunk/src/s_auth.c (File Modified)
4337 +4 -0 trunk/src/s_user.c (File Modified)
4340 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4342 Remove last bit of lzo stuff (comment in example.conf connect{}).
4346 +0 -4 trunk/doc/example.conf (File Modified)
4349 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4351 Show sasl successes and failures in /stats t (like other
4352 things in /stats t, about local clients only).
4356 +2 -0 trunk/include/s_stats.h (File Modified)
4357 +3 -0 trunk/modules/m_sasl.c (File Modified)
4358 +3 -0 trunk/src/s_stats.c (File Modified)
4361 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4363 Allow messaging services by nickname without using
4364 target change slots (this was already possible with
4365 user@server notation or services shortcuts).
4369 +2 -2 trunk/modules/core/m_message.c (File Modified)
4372 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4374 Abort a safelist if a new /list comes in while one is already in progress.
4378 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4381 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4383 Change $![letter]:[mask] to $~[letter]:[mask]
4384 so both ! and ~ invert an extban.
4388 +2 -0 trunk/src/chmode.c (File Modified)
4391 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4393 - revert due to technical issues
4397 +1 -1 trunk/src/extban.c (File Modified)
4400 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4402 - 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
4406 +1 -1 trunk/src/extban.c (File Modified)
4409 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4411 Don't pace /list on a single channel.
4415 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4418 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4420 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4424 +4 -2 trunk/include/supported.h (File Modified)
4427 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4429 Extban types are case insensitive; force them to lowercase when added.
4433 +5 -5 trunk/doc/extban.txt (File Modified)
4434 +4 -0 trunk/src/chmode.c (File Modified)
4435 +3 -3 trunk/src/extban.c (File Modified)
4438 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4440 sendto_wallops_flags():
4441 - instead of checking IsOper on each client, walk the appropriate list
4442 - instead of sending non-+z wallops from persons to nonopers, send only
4443 +w wallops from persons
4447 +1 -5 trunk/src/send.c (File Modified)
4450 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4452 Prefix oper wallops with "WALLOPS - " if they would
4453 otherwise look like operwalls or locops, when sending
4454 them to local users.
4458 +11 -1 trunk/modules/m_wallops.c (File Modified)
4461 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4463 Make sure destination field in some sasl numerics
4464 is the user's nick, not the sasl agent or server
4469 +2 -2 trunk/modules/m_sasl.c (File Modified)
4472 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4474 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4478 +1 -1 trunk/extensions/Makefile.in (File Modified)
4481 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4483 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4487 +1 -0 trunk/src/s_user.c (File Modified)
4490 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4492 Fix build for when IPv6 is disabled.
4496 +12 -10 trunk/src/s_auth.c (File Modified)
4499 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4501 Add information about adding extban types.
4505 +25 -0 trunk/doc/extban.txt (File Modified)
4508 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4510 Better extban validation: try to match a new extban from
4511 a local user against its setter to see if it is valid.
4512 Unknown extban types from remotes are no longer hidden.
4516 +4 -3 trunk/doc/extban.txt (File Modified)
4517 +1 -0 trunk/include/channel.h (File Modified)
4518 +2 -6 trunk/src/chmode.c (File Modified)
4519 +32 -0 trunk/src/extban.c (File Modified)
4522 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4524 Make sure both .c.o: and .s.o: are followed by the necessary command.
4528 +1 -0 trunk/src/Makefile.in (File Modified)
4531 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4533 Add need_sasl auth{} flag to sgml documentation.
4537 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4540 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4542 Document need_sasl auth{} flag in example confs.
4546 +1 -0 trunk/doc/example.conf (File Modified)
4547 +1 -0 trunk/doc/reference.conf (File Modified)
4550 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4552 Don't allow TB to set an empty topic.
4553 This would be possible if a server sent bad protocol
4554 and could cause a crash.
4558 +4 -0 trunk/modules/m_tb.c (File Modified)
4561 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4567 +1 -1 trunk/Makefile.in (File Modified)
4570 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4576 +2 -2 trunk/configure (File Modified)
4577 +1 -1 trunk/configure.ac (File Modified)
4580 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4586 +2 -2 trunk/configure (File Modified)
4589 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4595 +1 -1 trunk/extensions/Makefile.in (File Modified)
4598 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4600 - rename contrib to extensions to bring some clarity to things
4604 +1 -1 trunk/Makefile.in (File Modified)
4605 +1 -1 trunk/configure.ac (File Modified)
4606 +10 -10 trunk/doc/example.conf (File Modified)
4607 +10 -10 trunk/doc/reference.conf (File Modified)
4608 + - trunk/extensions/ (File Added)
4609 + - trunk/extras/ (File Deleted)
4612 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4618 +1 -1 trunk/Makefile.in (File Modified)
4619 +1 -1 trunk/configure.ac (File Modified)
4620 + - trunk/contrib/ (File Deleted)
4621 + - trunk/extras/ (File Added)
4624 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4626 Don't allow servers to QUIT (they should use SQUIT).
4630 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4633 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4639 + - trunk/src/fnvhash.s (Property Modified)
4642 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4644 - reduced version of code
4648 +9 -61 trunk/src/fnvhash.s (File Modified)
4651 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4653 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4657 +1 -1 trunk/src/fnvhash.s (File Modified)
4660 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4662 Fix orighost matching for klines, etc. Was hashing the visible
4667 +1 -1 trunk/src/hostmask.c (File Modified)
4670 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4672 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4676 +7 -1 trunk/configure (File Modified)
4677 +5 -0 trunk/configure.ac (File Modified)
4678 +5 -6 trunk/src/Makefile.in (File Modified)
4679 +0 -4 trunk/src/fnvhash.s (File Modified)
4680 +0 -2 trunk/src/hash.c (File Modified)
4683 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4685 - regenerate configure
4689 +18 -0 trunk/configure (File Modified)
4692 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4694 - --enable-ricer-hashing option.
4698 +9 -0 trunk/configure.ac (File Modified)
4699 +3 -0 trunk/include/setup.h.in (File Modified)
4702 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4704 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4708 + - trunk/src/fnvhash.s (File Added)
4709 +3 -0 trunk/src/hash.c (File Modified)
4712 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4714 Fix syntax error in reference.conf.
4718 +0 -1 trunk/doc/reference.conf (File Modified)
4721 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4723 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4724 (&& instead of ||...)
4725 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4729 +1 -1 trunk/src/chmode.c (File Modified)
4732 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4734 Documentation for extban.
4738 + - trunk/doc/extban.txt (File Added)
4741 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4743 Add extban modules to example confs.
4747 +5 -0 trunk/doc/example.conf (File Modified)
4748 +10 -0 trunk/doc/reference.conf (File Modified)
4751 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4753 Initial addition of extended ban types (conditionals).
4754 Allows custom +bqeI checks via modules.
4755 Initial extra types are account (a[:mask]), oper (o),
4756 channel (c:name), realname (r:mask), server (s:mask).
4760 +229 -0 trunk/contrib/Makefile.in (File Modified)
4761 + - trunk/contrib/extb_account.c (File Added)
4762 + - trunk/contrib/extb_channel.c (File Added)
4763 + - trunk/contrib/extb_oper.c (File Added)
4764 + - trunk/contrib/extb_realname.c (File Added)
4765 + - trunk/contrib/extb_server.c (File Added)
4766 +13 -0 trunk/include/channel.h (File Modified)
4767 +1 -0 trunk/src/Makefile.in (File Modified)
4768 +14 -5 trunk/src/channel.c (File Modified)
4769 +91 -0 trunk/src/chmode.c (File Modified)
4770 + - trunk/src/extban.c (File Added)
4773 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4775 Do not force +bqeI modes starting with '$' in nick!user@host format.
4776 * and ? characters in them are still assumed to be wildcards.
4780 +6 -0 trunk/src/chmode.c (File Modified)
4783 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4785 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4789 +4 -0 trunk/modules/m_capab.c (File Modified)
4792 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4794 Stop some mixing of client and server protocol.
4798 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4799 +4 -2 trunk/modules/m_pass.c (File Modified)
4800 +6 -0 trunk/modules/m_sasl.c (File Modified)
4801 +6 -0 trunk/modules/m_user.c (File Modified)
4804 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4810 +0 -2 trunk/include/s_newconf.h (File Modified)
4811 +0 -4 trunk/include/s_serv.h (File Modified)
4812 +0 -1 trunk/src/newconf.c (File Modified)
4813 +1 -13 trunk/src/s_serv.c (File Modified)
4816 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4818 - revert LZOLink patch for now
4822 +0 -1 trunk/servlink/Makefile.in (File Modified)
4823 +0 -16 trunk/servlink/README (File Modified)
4824 +2 -36 trunk/servlink/control.c (File Modified)
4825 +0 -3 trunk/servlink/control.h (File Modified)
4826 +7 -5955 trunk/servlink/io.c (File Modified)
4827 + - trunk/servlink/lzoconf.h (File Deleted)
4828 + - trunk/servlink/lzodefs.h (File Deleted)
4829 + - trunk/servlink/minilzo.c (File Deleted)
4830 + - trunk/servlink/minilzo.h (File Deleted)
4831 +0 -1 trunk/servlink/servlink.h (File Modified)
4834 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4840 +4 -2 trunk/servlink/control.c (File Modified)
4841 +2 -1 trunk/servlink/io.c (File Modified)
4844 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4850 +2 -2 trunk/servlink/io.c (File Modified)
4853 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4855 - paranoia, prevent segfaults
4859 +2 -2 trunk/servlink/io.c (File Modified)
4862 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4864 - more optimal servlink code
4868 +21 -8 trunk/servlink/io.c (File Modified)
4871 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4873 - more efficient read strategy
4877 +15 -3 trunk/servlink/io.c (File Modified)
4880 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4882 - use lzo_uintp cast to make LZO happy
4886 +3 -3 trunk/servlink/io.c (File Modified)
4889 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4891 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4895 +4 -0 trunk/doc/example.conf (File Modified)
4896 +2 -1 trunk/include/s_newconf.h (File Modified)
4897 +4 -0 trunk/include/s_serv.h (File Modified)
4898 +1 -0 trunk/servlink/Makefile.in (File Modified)
4899 +16 -0 trunk/servlink/README (File Modified)
4900 +34 -2 trunk/servlink/control.c (File Modified)
4901 +3 -0 trunk/servlink/control.h (File Modified)
4902 +5929 -7 trunk/servlink/io.c (File Modified)
4903 + - trunk/servlink/lzoconf.h (File Added)
4904 + - trunk/servlink/lzodefs.h (File Added)
4905 + - trunk/servlink/minilzo.c (File Added)
4906 + - trunk/servlink/minilzo.h (File Added)
4907 +1 -0 trunk/servlink/servlink.h (File Modified)
4908 +1 -0 trunk/src/newconf.c (File Modified)
4909 +14 -2 trunk/src/s_serv.c (File Modified)
4912 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4914 - remove imalloc, it was a concept that probably wouldn't have worked properly
4918 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4919 + - trunk/libcharybdis/imalloc.c (File Deleted)
4920 + - trunk/libcharybdis/imalloc.h (File Deleted)
4923 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4925 - disable imalloc for now
4929 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4932 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4934 - remove unneeded debug code
4938 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4941 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4943 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4947 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4950 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4952 - more stuff here, imalloc remains disabled for now
4956 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4959 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4965 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4968 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4974 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4975 +2 -0 trunk/src/ircd.c (File Modified)
4978 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4980 - roll back libircd crap
4984 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4985 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4986 +29 -0 trunk/src/.depend (File Modified)
4987 +6 -21 trunk/src/Makefile.in (File Modified)
4988 +3 -218 trunk/src/ircd.c (File Modified)
4989 + - trunk/src/ircd_linker.c (File Deleted)
4990 + - trunk/src/main.c (File Deleted)
4993 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4995 - realloc(), free() implementation
4999 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5002 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5004 - malloc(), calloc() implementation
5008 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5011 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5013 - block_free(), block_find(), retune_heaps() implementation
5017 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5020 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5022 - block_destroy code, block_allocate code.
5026 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5029 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5035 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5038 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5040 - disable imalloc again :P
5044 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5047 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5053 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5056 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5062 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5065 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5067 - constructor code for imalloc engine (malloc_init())
5071 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5074 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5076 - imalloc engine improvements
5080 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5083 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5085 - replace mmap() code with direct brk()/sbrk() calls.
5089 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5092 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5094 - remove outdated i_malloc() interfaces
5098 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5101 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5103 - redisable imalloc (sorry!)
5107 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5110 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5112 - correct GET_PAGE_SLOT() macro
5116 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5119 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5121 - oops forgot to commit it with imalloc turned off
5125 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5128 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5134 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5135 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5138 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5140 - lowlevel imalloc code
5144 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5145 + - trunk/libcharybdis/imalloc.h (File Added)
5148 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5154 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5157 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5163 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5166 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5168 - 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)
5172 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5173 + - trunk/libcharybdis/imalloc.c (File Added)
5176 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5178 - increment configure Id
5182 +2208 -1 trunk/configure (File Modified)
5185 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5187 - bootstrap for imalloc code
5191 +54 -1 trunk/configure.ac (File Modified)
5192 +27 -0 trunk/include/setup.h.in (File Modified)
5195 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5197 Clarify interaction of spoofs and channel bans/operator{} blocks.
5201 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5202 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5205 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5207 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5211 +30 -22 trunk/src/ircd.c (File Modified)
5214 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5216 If shared{} blocks deny something, the command
5217 is silently ignored.
5221 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5224 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5226 Move up IsService check so we don't store a non-service
5227 in preClient->sasl_agent.
5231 +6 -6 trunk/modules/m_sasl.c (File Modified)
5234 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5236 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5237 Add some more sanity checks on agent strings.
5241 +13 -11 trunk/modules/m_sasl.c (File Modified)
5244 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5246 Unknown clients can have an ID too now so make sure to remove
5247 them from the hash if they exit.
5251 +3 -0 trunk/src/client.c (File Modified)
5254 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5256 Only accept sasl from servers in a service{} block.
5257 Not tested but this must go in.
5261 +6 -0 trunk/modules/m_sasl.c (File Modified)
5262 +3 -0 trunk/modules/m_signon.c (File Modified)
5265 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5267 Only process SAVE messages targetting registered users,
5268 not servers or unregistered connections. Could cause
5269 a crash when bad protocol was received.
5273 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5276 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5278 - fix QJM buffer overflow vulnerability (fucking GXTi)
5282 +3 -3 trunk/src/s_user.c (File Modified)
5285 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5287 Mention /scan umodes under oper_spy privilege.
5291 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5294 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5296 Mention that overlapping cluster blocks are a bad thing.
5300 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5303 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5305 - Document cluster{} and shared{} blocks.
5306 - Mention that service{} does not allow wildcards.
5310 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5313 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5315 Document exempt{} and service{} blocks, point to reference.conf for
5316 general{}, channel{} and serverhide{}.
5320 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5323 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5325 Document ~ in lists of values better.
5329 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5332 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5334 More detailed CNOTICE, CPRIVMSG descriptions.
5338 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5341 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5343 Oops, need both Revision and Id on modules.
5347 + - trunk/modules/sno_routing.c (Property Modified)
5350 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5352 Tweak header comment a bit (filename, Id).
5356 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5359 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5361 Add GLINE and UNGLINE.
5365 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5368 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5370 New configure with proper Id.
5374 +3 -1 trunk/configure (File Modified)
5377 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5379 Change #include directives for in6addr_any, hopefully compiles better now.
5383 +3 -1 trunk/configure.ac (File Modified)
5386 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5388 Encourage putting actual administrative information
5389 in the admin{} block.
5393 +3 -3 trunk/doc/example.conf (File Modified)
5396 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5398 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5402 +9 -7 trunk/include/s_conf.h (File Modified)
5403 +1 -0 trunk/src/newconf.c (File Modified)
5404 +10 -0 trunk/src/s_user.c (File Modified)
5407 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5409 - Change to glines = no in example confs
5410 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5415 +1 -1 trunk/doc/example.conf (File Modified)
5416 +1 -1 trunk/doc/reference.conf (File Modified)
5417 +2 -2 trunk/modules/m_gline.c (File Modified)
5420 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5422 - forward-port QJM fix from 1.1
5426 +2 -0 trunk/src/s_user.c (File Modified)
5429 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5431 - add switch to configure to disable the block allocator
5435 +18 -0 trunk/configure (File Modified)
5436 +9 -0 trunk/configure.ac (File Modified)
5437 +0 -6 trunk/include/config.h (File Modified)
5438 +3 -0 trunk/include/setup.h.in (File Modified)
5441 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5443 Fix wierd error that would exit SASL users with "Overridden"
5446 +1 -1 trunk/modules/m_signon.c (File Modified)
5449 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5451 Remove obsolete XXX comment about lazylinks.
5455 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5458 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5460 OJOIN: make sure to send the wallops remotely for #channels
5464 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5467 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5469 Accountability for OJOIN (contrib module)
5472 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5475 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5477 - move more stuff over to ircd_state
5481 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5482 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5483 +9 -0 trunk/src/ircd_state.c (File Modified)
5484 +3 -3 trunk/src/patricia.c (File Modified)
5487 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5489 - move more stuff out of libircd and into ircd_state.c
5493 +5 -5 trunk/src/channel.c (File Modified)
5494 +4 -4 trunk/src/client.c (File Modified)
5495 +12 -0 trunk/src/ircd_state.c (File Modified)
5498 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5500 - this is just barrels of fun
5504 + - trunk/include/ircd_state.h (File Added)
5505 +1 -1 trunk/src/Makefile.in (File Modified)
5506 +2 -1 trunk/src/channel.c (File Modified)
5507 +3 -52 trunk/src/ircd.c (File Modified)
5508 +100 -3 trunk/src/ircd_state.c (File Modified)
5511 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5513 It's .include, not #include.
5517 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5520 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5522 More consistent section titles.
5526 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5527 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5528 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5531 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5533 Mention possible exceeding of +j/+l due to propagation
5534 delays between servers.
5538 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5541 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5544 - "text" -> <quote>text</quote>
5550 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5551 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5552 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5553 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5556 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5558 Remove text about deprecation of glines.
5562 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5565 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5567 - Add description of umode +D, deaf.
5568 - Mention CALLERID 005 token with umode +g.
5572 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5575 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5577 Strip off a leading colon in services shortcuts (aliases).
5581 +2 -0 trunk/src/parse.c (File Modified)
5584 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5586 Add no_oper_invis contrib module, denies opers setting
5587 themselves invisible (except hidden_oper's).
5591 +42 -0 trunk/contrib/Makefile.in (File Modified)
5592 + - trunk/contrib/no_oper_invis.c (File Added)
5595 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5597 Mention /stats E, make the other /stats descriptions more consistent.
5601 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5604 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5606 Mention that the KILL reason and oper will appear on channels.
5610 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5613 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5615 Mention /mode #channel f to query forward channel from outside.
5619 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5622 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5624 Port over RATBOX_2_1 r20960 (anfl):
5625 client connect notices to +C should be hiding the extra
5626 fields for spoofed users
5630 +2 -1 trunk/src/s_user.c (File Modified)
5633 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5635 Add a chapter with our extra user commands:
5636 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5640 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5641 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5644 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5646 Do not put by <server>: in SQUIT reasons to servers
5647 other than the one being exited.
5651 +1 -1 trunk/src/client.c (File Modified)
5654 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5656 Regenerate configure.
5660 +1162 -1159 trunk/configure (File Modified)
5663 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5665 Move the warning flags down so they do not mess up
5666 checks like for -Wl,-export-dynamic.
5670 +33 -30 trunk/configure.ac (File Modified)
5673 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5679 +2 -1 trunk/iauth/Makefile.in (File Modified)
5682 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5684 - build iauth makefile
5688 +3 -2 trunk/configure (File Modified)
5689 +1 -0 trunk/configure.ac (File Modified)
5692 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5698 + - trunk/iauth/Makefile.in (File Added)
5701 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5703 - add iauth.conf.example from irc2.11
5707 + - trunk/doc/example-iauth.conf (File Added)
5710 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5712 - wow, i found some docs on this thing
5716 + - trunk/doc/technical/iauth-internals.txt (File Added)
5719 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5721 - no longer applicable
5725 + - trunk/authdaemon/ (File Deleted)
5728 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5730 - remove libircd.so on make clean (oops)
5734 +1 -1 trunk/src/Makefile.in (File Modified)
5737 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5739 - merge iauth source for experimentation
5743 + - trunk/iauth/ (File Added)
5744 + - trunk/iauth/a_conf.c (File Added)
5745 + - trunk/iauth/a_conf_def.h (File Added)
5746 + - trunk/iauth/a_conf_ext.h (File Added)
5747 + - trunk/iauth/a_defines.h (File Added)
5748 + - trunk/iauth/a_externs.h (File Added)
5749 + - trunk/iauth/a_io.c (File Added)
5750 + - trunk/iauth/a_io_ext.h (File Added)
5751 + - trunk/iauth/a_log.c (File Added)
5752 + - trunk/iauth/a_log_def.h (File Added)
5753 + - trunk/iauth/a_log_ext.h (File Added)
5754 + - trunk/iauth/a_struct_def.h (File Added)
5755 + - trunk/iauth/iauth.c (File Added)
5756 + - trunk/iauth/mod_lhex.c (File Added)
5757 + - trunk/iauth/mod_lhex_ext.h (File Added)
5758 + - trunk/iauth/mod_pipe.c (File Added)
5759 + - trunk/iauth/mod_pipe_ext.h (File Added)
5760 + - trunk/iauth/mod_rfc931.c (File Added)
5761 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5762 + - trunk/iauth/mod_socks.c (File Added)
5763 + - trunk/iauth/mod_socks_ext.h (File Added)
5764 + - trunk/iauth/mod_webproxy.c (File Added)
5765 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5768 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5770 User /quote help index was not sorted properly.
5774 +2 -2 trunk/help/Makefile.in (File Modified)
5775 +8 -8 trunk/help/users/index (File Modified)
5778 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5784 +25 -8 trunk/help/opers/index (File Modified)
5785 + - trunk/help/opers/scan (File Added)
5788 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5791 - Document SCAN UMODES
5792 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5796 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5799 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5801 Add our copyright information to /info (part of release-1.1 r1026).
5805 +1 -0 trunk/src/version.c.SH (File Modified)
5808 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5810 Fix some compile warnings.
5814 +1 -1 trunk/modules/core/m_join.c (File Modified)
5815 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5816 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5817 +1 -1 trunk/modules/m_scan.c (File Modified)
5818 +4 -4 trunk/modules/m_signon.c (File Modified)
5821 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5823 RSFNC: OK, actually consider unknowns also for detecting a collide.
5824 Otherwise we can get two clients with the same nick.
5828 +1 -1 trunk/modules/m_services.c (File Modified)
5831 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5833 - charybdis profiling stuff
5834 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5839 +0 -8 trunk/configure (File Modified)
5840 +1 -8 trunk/configure.ac (File Modified)
5841 +18 -0 trunk/include/channel.h (File Modified)
5842 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5843 +335 -260 trunk/src/.depend (File Modified)
5844 +1569 -0 trunk/src/Makefile.in (File Modified)
5845 + - trunk/src/chmode.c (File Added)
5846 +16 -1 trunk/src/ircd.c (File Modified)
5847 +11 -0 trunk/src/main.c (File Modified)
5848 +11 -0 trunk/src/modules.c (File Modified)
5851 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5853 RSFNC: Do not send kills to servers for unknowns
5857 +4 -2 trunk/modules/m_services.c (File Modified)
5860 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5862 Describe service{} blocks in reference.conf.
5866 +12 -0 trunk/doc/reference.conf (File Modified)
5869 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5871 Replace this list of modes with pointers to other documentation.
5875 +6 -50 trunk/doc/modes.txt (File Modified)
5878 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5880 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5881 looks too much like an old-ircd client pointer otherwise.
5885 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5888 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5891 - note truncation of the list (perhaps sending multiple
5893 - clarify in a comment that /findforwards on a nonexistent
5894 channel can be useful
5895 - sendto_one_notice() requires that the text start with
5900 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5903 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5905 When we close a local server's link, always include the
5906 name of the client causing the exit in the reason in the
5907 SQUIT we send them (replacing them with us). This makes
5908 sure server notices for stuff like "Not enough arguments
5909 to server command" are different on the two sides.
5913 +7 -5 trunk/src/client.c (File Modified)
5916 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5918 New contrib module m_findforwards.c
5922 +112 -0 trunk/contrib/Makefile.in (File Modified)
5923 + - trunk/contrib/m_findforwards.c (File Added)
5926 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5928 Whoops, don't show real host behind auth{} spoof in
5929 spoof notices if hide_spoof_ips is enabled.
5931 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5935 +3 -2 trunk/src/s_conf.c (File Modified)
5938 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5940 Add dalnet-style /identify that sends to nickserv or chanserv.
5944 +102 -0 trunk/contrib/Makefile.in (File Modified)
5945 + - trunk/contrib/m_identify.c (File Added)
5948 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5950 Document alias{} blocks a bit better.
5954 +9 -0 trunk/doc/reference.conf (File Modified)
5957 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5959 - add aliases to /stats m (data usage is not counted though, sorry)
5963 +1 -0 trunk/include/s_conf.h (File Modified)
5964 +3 -0 trunk/src/newconf.c (File Modified)
5965 +15 -0 trunk/src/parse.c (File Modified)
5968 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5970 - remove m_sshortcut as it's no longer relevant
5974 +0 -145 trunk/modules/Makefile.in (File Modified)
5975 + - trunk/modules/m_sshortcut.c (File Deleted)
5978 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5980 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5981 targets instead of my original idea :P)
5985 +32 -0 trunk/doc/example.conf (File Modified)
5986 +35 -0 trunk/doc/reference.conf (File Modified)
5987 +4 -0 trunk/include/parse.h (File Modified)
5988 +7 -0 trunk/include/s_conf.h (File Modified)
5989 +82 -0 trunk/src/newconf.c (File Modified)
5990 +78 -0 trunk/src/parse.c (File Modified)
5991 +16 -0 trunk/src/s_conf.c (File Modified)
5994 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5996 Remove some spaces after tabs. ??
6000 +18 -18 trunk/src/newconf.c (File Modified)
6003 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6006 - make sure to clear all marks also if the who was aborted
6007 because of too many matches
6008 - give ERR_TOOMANYMATCHES if too many matches
6011 ratbox RATBOX_2_2 r22003 (jilles)
6015 +28 -26 trunk/modules/m_who.c (File Modified)
6018 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6024 +9 -9 trunk/configure (File Modified)
6025 +1 -1 trunk/configure.ac (File Modified)
6028 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6030 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6034 +2 -1 trunk/include/s_newconf.h (File Modified)
6035 +20 -0 trunk/modules/m_rehash.c (File Modified)
6036 +1 -1 trunk/src/s_newconf.c (File Modified)
6039 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6041 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6045 +0 -1 trunk/doc/example.conf (File Modified)
6046 +0 -3 trunk/doc/reference.conf (File Modified)
6047 +0 -1 trunk/include/s_conf.h (File Modified)
6048 +0 -6 trunk/modules/m_info.c (File Modified)
6049 +1 -1 trunk/src/channel.c (File Modified)
6050 +0 -1 trunk/src/newconf.c (File Modified)
6053 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6055 Missing header in m_chghost.c
6058 +1 -0 trunk/modules/m_chghost.c (File Modified)
6061 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6063 Relocate QJM code to a seperate function(change_nick_user_host)
6064 Change CHGHOST to use change_nick_user_host instead of just setting it
6068 +3 -0 trunk/include/s_user.h (File Modified)
6069 +1 -1 trunk/modules/m_chghost.c (File Modified)
6070 +3 -78 trunk/modules/m_signon.c (File Modified)
6071 +89 -0 trunk/src/s_user.c (File Modified)
6074 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6076 Restore /stats a (dns servers, admin-only).
6080 +1 -0 trunk/include/res.h (File Modified)
6081 +5 -8 trunk/modules/m_stats.c (File Modified)
6082 +16 -0 trunk/src/res.c (File Modified)
6085 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6087 - Add CHARYBDIS_PROFILE if we are profiling.
6088 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6089 - Remove duplicate --enable-epoll entry.
6093 +1595 -15 trunk/configure (File Modified)
6094 +30 -11 trunk/configure.ac (File Modified)
6095 +3 -0 trunk/include/setup.h.in (File Modified)
6098 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6100 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6104 +28 -0 trunk/aclocal.m4 (File Modified)
6107 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6109 Allow requesting forward channel and quiet list in same mode command.
6113 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6116 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6118 Add description of xline wildcards.
6122 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6125 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6127 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6131 +0 -4 trunk/modules/m_services.c (File Modified)
6134 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6140 +1 -1 trunk/include/hook.h (File Modified)
6143 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6145 call_hook, not hook_call
6149 +1 -1 trunk/modules/core/m_join.c (File Modified)
6152 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6154 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6155 Could be useful for a number of things.
6159 +9 -0 trunk/modules/core/m_join.c (File Modified)
6162 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6164 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6168 +7 -0 trunk/include/hook.h (File Modified)
6171 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6173 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6177 +15 -0 trunk/modules/m_services.c (File Modified)
6180 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6182 Clarify snomask +f, +k, +u.
6186 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6189 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6191 Cmode +p and +s may be set simultaneously.
6195 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6198 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6200 actually, we should check the data version on each reload (oops)
6204 +6 -6 trunk/src/main.c (File Modified)
6207 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6209 more work on the loader
6213 +45 -21 trunk/src/main.c (File Modified)
6216 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6218 Add prototype ircd_state.c
6222 + - trunk/src/ircd_state.c (File Added)
6225 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6227 Smaller improvements.
6231 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6234 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6236 Add a lot of stuff here.
6240 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6243 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6245 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6249 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6252 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6254 Invex doesn't trump +r or (sic) +J.
6258 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6261 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6263 Check to make sure a module is not loaded before loading it.
6267 +6 -1 trunk/src/ircd_parser.y (File Modified)
6270 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6272 - Add a missing comma in the HeaderMessages array
6273 - Only send "Your hostname is too long ..." if that really is the case
6277 +2 -2 trunk/src/s_auth.c (File Modified)
6280 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6282 build_symtable() will have already bailed here, so no need to check
6283 explicitly whether or not charybdis_main is NULL.
6287 +7 -16 trunk/src/main.c (File Modified)
6290 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6292 Data structure versioning, part 1.
6296 +10 -1 trunk/include/ircd_defs.h (File Modified)
6297 +2 -0 trunk/src/ircd.c (File Modified)
6298 +15 -3 trunk/src/main.c (File Modified)
6301 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6303 build a symbol table and use that instead of doing a raw dlsym on everything
6307 + - trunk/include/ircd_linker.h (File Added)
6308 +71 -1 trunk/src/Makefile.in (File Modified)
6309 + - trunk/src/ircd_linker.c (File Added)
6310 +16 -4 trunk/src/main.c (File Modified)
6313 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6315 The launcher now calls io_loop() instead of charybdis_main().
6316 This is so that we do not have to reinitialize *everything* later.
6320 +1 -0 trunk/include/ircd.h (File Modified)
6321 +6 -7 trunk/src/ircd.c (File Modified)
6322 +13 -1 trunk/src/main.c (File Modified)
6325 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6327 Use global binding on libircd.so.
6331 +1 -1 trunk/src/main.c (File Modified)
6334 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6336 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6337 (it will do more later)
6341 +14 -12 trunk/include/config.h (File Modified)
6342 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6343 +31 -5 trunk/src/Makefile.in (File Modified)
6344 +78 -1 trunk/src/ircd.c (File Modified)
6345 + - trunk/src/main.c (File Added)
6348 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6350 Add whitespace here, oops.
6354 +1 -1 trunk/CREDITS (File Modified)
6357 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6359 Properly copy over the IP address here instead of using a cheap hack.
6360 Because the hack didn't work right except on IPv6. :|
6364 +12 -2 trunk/src/s_newconf.c (File Modified)
6367 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6369 Revert reject cache notice to ratbox's, which more
6370 clearly suggests what's happening.
6374 +4 -1 trunk/src/reject.c (File Modified)
6377 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6379 Fix the openssl status in the overview information.
6383 +1 -3 trunk/configure (File Modified)
6384 +1 -3 trunk/configure.ac (File Modified)
6387 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6389 - Add simple exempt{} block (127.0.0.1) to example.conf.
6390 - Remove mention of deny{}.
6394 +5 -0 trunk/doc/example.conf (File Modified)
6395 +1 -1 trunk/doc/reference.conf (File Modified)
6398 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6400 example.conf: add some comments at the start
6401 reference.conf: some ircd-ratbox -> charybdis
6405 +11 -0 trunk/doc/example.conf (File Modified)
6406 +6 -5 trunk/doc/reference.conf (File Modified)
6409 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6411 Rename m_createauthonly module to createauthonly
6412 as this is not a module providing an m_function
6417 +1 -38 trunk/contrib/Makefile.in (File Modified)
6418 + - trunk/contrib/createauthonly.c (File Added)
6419 + - trunk/contrib/m_createauthonly.c (File Deleted)
6422 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6424 Add to example confs commented lines for:
6425 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6426 sno_globalkline.so, sno_globaloper.so.
6430 +5 -1 trunk/doc/example.conf (File Modified)
6431 +9 -1 trunk/doc/reference.conf (File Modified)
6434 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6436 - Unbreak connecting to connect{}s with hostnames
6437 instead of IP addresses (broken with new resolver).
6438 - Try to do A/AAAA query based on aftype in
6439 connect{} (doesn't seem to work fully).
6443 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6446 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6448 Unbreak /rehash dns.
6452 +1 -0 trunk/src/res.c (File Modified)
6455 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6457 Preserve Hybrid Id and add one of our own.
6461 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6462 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6465 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6467 Add anfl and Androsyn to CREDITS.
6468 They wrote a lot of ratbox code we use, both before and after the fork.
6472 +2 -0 trunk/CREDITS (File Modified)
6475 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6477 Hostname validity check.
6481 +42 -3 trunk/src/s_auth.c (File Modified)
6484 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6486 Version bump to 1.2.0.
6490 +9 -9 trunk/configure (File Modified)
6491 +1 -1 trunk/configure.ac (File Modified)
6494 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6496 - Missed a spot in the IPv6 code here. Should be usable now.
6500 +2 -2 trunk/src/res.c (File Modified)
6503 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6505 Alright, so, this massive commit does the following:
6507 - Adds a resolver based on the undernet and hybrid one.
6508 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6509 - Makes a check in ./configure be posixly correct
6510 - Simplifies the auth code and DNS callbacks
6512 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6516 +1 -1 trunk/Makefile.in (File Modified)
6517 + - trunk/adns/ (File Deleted)
6518 +148 -80 trunk/configure (File Modified)
6519 +1 -2 trunk/configure.ac (File Modified)
6520 +6 -0 trunk/include/client.h (File Modified)
6521 +1 -0 trunk/include/packet.h (File Modified)
6522 +153 -41 trunk/include/res.h (File Modified)
6523 + - trunk/include/reslib.h (File Added)
6524 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6525 +930 -1449 trunk/modules/.depend (File Modified)
6526 +3 -0 trunk/modules/m_stats.c (File Modified)
6527 +417 -621 trunk/src/.depend (File Modified)
6528 +1 -1 trunk/src/.indent.pro (File Modified)
6529 +2069 -289 trunk/src/Makefile.in (File Modified)
6530 + - trunk/src/adns.c (File Deleted)
6531 + - trunk/src/res.c (File Added)
6532 + - trunk/src/reslib.c (File Added)
6533 +11 -50 trunk/src/s_auth.c (File Modified)
6534 +4 -26 trunk/src/s_newconf.c (File Modified)
6537 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6539 Document the NOBALLOC feature.
6543 +7 -1 trunk/include/config.h (File Modified)
6546 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6548 commands.sgml changes
6552 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6555 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6561 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6564 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6566 Improve description of class{} block (in particular,
6567 mention server classes as well as client classes).
6571 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6574 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6577 -/* sendq: servers need a higher sendq as they send more data */
6578 +/* sendq: servers need a higher sendq as they are sent more data */
6582 +1 -1 trunk/doc/reference.conf (File Modified)
6585 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6587 Add modules{} block.
6591 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6594 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6596 Add general::oper_snomask, snomask on oper up for opers
6597 that have umode +s set on oper up, but do not have
6598 a specific snomask setting in their operator block.
6599 If this is empty or not specified, +s is used as before.
6603 +4 -1 trunk/doc/example.conf (File Modified)
6604 +7 -1 trunk/doc/reference.conf (File Modified)
6605 +1 -0 trunk/include/client.h (File Modified)
6606 +1 -0 trunk/include/s_conf.h (File Modified)
6607 +32 -0 trunk/src/newconf.c (File Modified)
6608 +1 -0 trunk/src/s_conf.c (File Modified)
6609 +13 -3 trunk/src/s_user.c (File Modified)
6612 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6617 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6620 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6622 Add MASKTRACE and CHANTRACE commands.
6626 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6629 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6631 document loadmodule directive
6635 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6638 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6644 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6647 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6649 q:lines are no longer living in the ircd.conf either
6653 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6656 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6658 remove k:line, d:line, x:line as they are their own files now
6662 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6665 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6667 New place for operator::snomask.
6671 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6674 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6676 Document connect {}.
6680 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6683 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6685 example.conf: move operator::snomask to a more logical place,
6686 more sensible default
6687 reference.conf: add operator::snomask
6691 +3 -3 trunk/doc/example.conf (File Modified)
6692 +3 -0 trunk/doc/reference.conf (File Modified)
6695 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6697 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6698 in those conf entries that take umodes like <name1>, <name2>, ...
6702 +3 -0 trunk/doc/reference.conf (File Modified)
6703 +3 -0 trunk/src/newconf.c (File Modified)
6706 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6712 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6715 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6721 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6724 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6730 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6733 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6739 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6742 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6744 Document operator {} blocks.
6748 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6751 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6753 auth{}: clarify/add some details
6757 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6760 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6762 auth{}: Move a paragraph.
6766 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6769 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6771 Document auth{} blocks.
6775 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6778 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6784 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6787 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6789 Add umode +R, prevents unidentified clients from
6790 sending private messages or notices. /accept'ed
6791 clients and opers are exempt.
6792 Due to the /accept part, this is only checked
6793 at the target's server, may want to change
6798 +1 -0 trunk/help/opers/umode (File Modified)
6799 +1 -0 trunk/help/users/umode (File Modified)
6800 +2 -0 trunk/include/client.h (File Modified)
6801 +1 -0 trunk/include/numeric.h (File Modified)
6802 +11 -1 trunk/modules/core/m_message.c (File Modified)
6803 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6804 +1 -1 trunk/src/messages.tab (File Modified)
6805 +1 -1 trunk/src/s_user.c (File Modified)
6808 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6810 Don't allow a nick change if banned or quieted (and not
6811 voiced or opped) on a channel. This uses numeric 435
6812 (bahamut's "cannot change to a banned nick") because
6813 bahamut/ircu's 437 and hyperion's 438 already have
6814 another meaning for us.
6818 +2 -0 trunk/include/channel.h (File Modified)
6819 +1 -0 trunk/include/numeric.h (File Modified)
6820 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6821 +38 -0 trunk/src/channel.c (File Modified)
6822 +1 -1 trunk/src/messages.tab (File Modified)
6825 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6828 - respect ban exceptions
6829 - also deny a knock if quieted
6833 +2 -1 trunk/modules/m_knock.c (File Modified)
6836 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6838 Reverse bad substitution in comment.
6842 +1 -1 trunk/src/channel.c (File Modified)
6845 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6847 - set DynSpoof flag for clients spoofed at registration
6848 - add orighost instead of host to the hostname hash
6852 +5 -1 trunk/src/s_user.c (File Modified)
6855 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6857 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6861 +2 -3 trunk/src/send.c (File Modified)
6864 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6866 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6870 +17 -7 trunk/modules/m_signon.c (File Modified)
6873 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6875 Correct minimum args on ENCAP SASL to avoid nasty core.
6879 +1 -1 trunk/modules/m_sasl.c (File Modified)
6882 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6884 Style nits: sptr can't ever be NULL, don't compare truth
6889 +2 -3 trunk/modules/m_scan.c (File Modified)
6892 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6894 - Comment out scan_cmodes() prototype to suppress warning
6895 - Correct minimum parameter count for mo_scan()
6899 +2 -2 trunk/modules/m_scan.c (File Modified)
6902 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6905 - Include full command in operspy notice
6906 - Allow global scans (no-list used, mask not used) without operspy
6907 - Use ERR_NOPRIVS numeric
6911 +21 -9 trunk/modules/m_scan.c (File Modified)
6914 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6916 Cancel out the >3 default if < is given; this way
6917 any </> specification fully overrides the default.
6921 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6924 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6926 - Call mo_list() from m_list() to reduce code duplication
6927 - Default to >3, rather arbitrarily (conf option?)
6928 - Make < and > mean less than and greater than again
6932 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6935 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6937 When processing topic burst, hide connecting server
6938 on netburst if flatten links is enabled.
6942 +9 -2 trunk/modules/m_tb.c (File Modified)
6945 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6947 - remove PENALTY token
6951 +0 -1 trunk/include/supported.h (File Modified)
6954 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6957 - Add PENALTY because we have a pace-wait system.
6958 - Add FNC due to SAVE and RSFNC
6963 +4 -2 trunk/include/supported.h (File Modified)
6966 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6968 mkay, indent went nuts here
6972 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6975 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6977 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6978 and can be used instead. The SAFELIST implementation is the one used by
6979 default, as most users/networks will be used to it.
6983 +1 -0 trunk/NEWS (File Modified)
6984 +14 -0 trunk/include/client.h (File Modified)
6985 +5 -0 trunk/include/hash.h (File Modified)
6986 +404 -272 trunk/modules/Makefile.in (File Modified)
6987 + - trunk/modules/m_list.c (File Deleted)
6988 + - trunk/modules/m_list_ratbox.c (File Added)
6989 + - trunk/modules/m_list_safelist.c (File Added)
6990 +5 -5 trunk/src/hash.c (File Modified)
6993 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6995 Clear invites on a lowerTS JOIN or SJOIN.
6996 This should complete kick_on_split_riding protection.
7000 +5 -0 trunk/modules/core/m_join.c (File Modified)
7001 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7004 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7006 Like in ratbox, send and interpret timestamps on invites.
7010 +9 -2 trunk/modules/m_invite.c (File Modified)
7013 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7015 Add +S (network service) umode. Just for completeness, users or opers
7020 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7023 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7029 +35 -2 trunk/NEWS (File Modified)
7032 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7034 Split off a PreClient structure for data to be freed on registation (i.e. password).
7035 New hook introduce_client for post-registration messages.
7036 Fix b0rked SASL numerics.
7037 Burst REALHOST post-introduction for spoofed-on-registration clients.
7038 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7039 Pre-registration signon support.
7043 +10 -0 trunk/configure (File Modified)
7044 +2 -0 trunk/configure.ac (File Modified)
7045 +14 -4 trunk/include/client.h (File Modified)
7046 +1 -0 trunk/include/hook.h (File Modified)
7047 +1 -0 trunk/include/numeric.h (File Modified)
7048 +3 -0 trunk/include/setup.h.in (File Modified)
7049 +16 -0 trunk/modules/m_chghost.c (File Modified)
7050 +25 -21 trunk/modules/m_sasl.c (File Modified)
7051 +63 -30 trunk/modules/m_signon.c (File Modified)
7052 +18 -0 trunk/src/client.c (File Modified)
7053 +2 -0 trunk/src/hook.c (File Modified)
7054 +5 -5 trunk/src/messages.tab (File Modified)
7055 +2 -0 trunk/src/s_serv.c (File Modified)
7056 +28 -2 trunk/src/s_user.c (File Modified)
7059 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7061 Update hook documentation.
7065 +30 -0 trunk/doc/hooks.txt (File Modified)
7068 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7070 Improve @/# handling in match_esc().
7074 +21 -13 trunk/src/match.c (File Modified)
7077 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7079 backtrack instead of bailing out when handling a mismatched escape
7083 +1 -1 trunk/src/match.c (File Modified)
7086 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7088 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7091 +2 -1 trunk/CREDITS (File Modified)
7094 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7096 Fix the escape brokenness and pick up a more efficient matching algorithm,
7097 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7098 Patch sent upstream. They can do whatever they want with it, *shrug*.
7102 +147 -161 trunk/src/match.c (File Modified)
7105 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7107 If flatten links is enabled, fake the origins of some ServerModes
7108 sent to clients so that the server sending the netburst is hidden.
7109 Most mode hacks still show the true source.
7113 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7114 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7117 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7119 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7120 where the exit originated).
7121 - When receiving an SQUIT for a server themselves
7122 (IsMe(target_p) || target_p == client_p)
7123 close their link and send a local server notice.
7127 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7128 +6 -3 trunk/src/client.c (File Modified)
7131 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7133 Hooking into the wrong hook, whoops. :P
7137 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7138 +6 -10 trunk/modules/core/m_join.c (File Modified)
7141 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7143 this doesn't work right, right now :P
7147 +40 -0 trunk/contrib/Makefile.in (File Modified)
7148 + - trunk/contrib/m_createauthonly.c (File Added)
7149 +6 -0 trunk/include/hook.h (File Modified)
7150 +26 -1 trunk/modules/core/m_join.c (File Modified)
7151 +1 -1 trunk/src/ircd.c (File Modified)
7154 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7156 Make can_join() hookable.
7160 +12 -1 trunk/src/channel.c (File Modified)
7163 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7165 add 'int approved;' to the channel event hook
7169 +1 -0 trunk/include/hook.h (File Modified)
7172 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7174 Use SIDs in SASL ENCAP origin.
7175 Ignore responses from other agents once the first SASL response has been received for a client.
7179 +9 -5 trunk/modules/m_sasl.c (File Modified)
7182 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7184 Removed stray debug code.
7188 +1 -1 trunk/modules/m_sasl.c (File Modified)
7191 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7193 Don't complain "unknown MODE flag" if a non-oper attempts
7194 to unset an oper only umode they do not have.
7195 This is to prevent unwanted error messages when users/bots
7196 do things like MODE <nick> +i-sw.
7200 +4 -2 trunk/src/s_user.c (File Modified)
7203 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7205 Fix client_exit hook name and only call it for local exits that are not
7210 +3 -2 trunk/modules/m_sasl.c (File Modified)
7213 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7215 Fix SASL logic to actually use stored agent UID.
7216 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7217 Add abort code for exiting clients.
7221 +18 -9 trunk/modules/m_sasl.c (File Modified)
7224 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7226 Port over ratbox 2.2 /challenge. This is slightly more secure
7227 (better crypto, longer keys, challenge timeout) and has better
7230 The respond tool is no longer part of the ircd tree but a
7231 separate package, currently available from
7232 http://respond.ircd-ratbox.org (we should mirror/... this).
7236 +65 -310 trunk/doc/challenge.txt (File Modified)
7237 +5 -5 trunk/include/client.h (File Modified)
7238 +3 -0 trunk/include/irc_string.h (File Modified)
7239 +3 -0 trunk/include/numeric.h (File Modified)
7240 +94 -50 trunk/modules/m_challenge.c (File Modified)
7241 +1 -2 trunk/src/client.c (File Modified)
7242 +125 -0 trunk/src/irc_string.c (File Modified)
7243 +2 -2 trunk/src/messages.tab (File Modified)
7244 + - trunk/tools/rsa_respond/ (File Deleted)
7247 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7249 Preliminary SASL support.
7253 +7 -0 trunk/include/client.h (File Modified)
7254 +6 -0 trunk/include/numeric.h (File Modified)
7255 +1 -0 trunk/modules/Makefile.in (File Modified)
7256 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7257 +175 -1 trunk/modules/m_cap.c (File Modified)
7258 + - trunk/modules/m_sasl.c (File Added)
7259 +2 -0 trunk/modules/m_user.c (File Modified)
7260 +5 -5 trunk/src/messages.tab (File Modified)
7261 +8 -2 trunk/src/s_user.c (File Modified)
7264 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7266 SIGNON: make logout also apply remotely.
7270 +7 -2 trunk/modules/m_signon.c (File Modified)
7273 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7275 Use an asterisk when sending empty logins in SIGNON.
7279 +5 -5 trunk/modules/m_signon.c (File Modified)
7282 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7284 SIGNON: Only add whowas entry (add_history()) and wipe
7285 accepts (del_all_accepts()) if nick changed.
7289 +5 -3 trunk/modules/m_signon.c (File Modified)
7292 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7294 SIGNON: slight fixes to collision code:
7295 - don't kill if target_p == source_p (nick unchanged or only changed case)
7296 - add comment that SAVE support is missing
7297 - use sendto_realops_snomask() instead of sendto_realops_flags()
7301 +9 -6 trunk/modules/m_signon.c (File Modified)
7304 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7306 Fix up kills for bad nick/user/host on SIGNON.
7310 +16 -6 trunk/modules/m_signon.c (File Modified)
7313 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7315 If changing to a nick with a digit, only allow the UID.
7319 +4 -0 trunk/modules/m_signon.c (File Modified)
7322 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7324 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7325 Strip leading digits from logins that are not purely numeric.
7329 +3 -0 trunk/include/numeric.h (File Modified)
7330 +2 -0 trunk/include/send.h (File Modified)
7331 +1 -0 trunk/modules/Makefile.in (File Modified)
7332 +456 -3 trunk/modules/m_services.c (File Modified)
7333 + - trunk/modules/m_signon.c (File Added)
7334 +2 -2 trunk/src/messages.tab (File Modified)
7335 +98 -0 trunk/src/send.c (File Modified)
7338 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7340 Remove old server notice umodes from example confs.
7344 +1 -2 trunk/doc/example.conf (File Modified)
7345 +4 -17 trunk/doc/reference.conf (File Modified)
7348 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7350 Add snomask help file (forgot this earlier).
7354 + - trunk/help/opers/snomask (File Added)
7357 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7359 Add umode +l (receive locops).
7363 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7366 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7368 We don't plan to implement cmode +R (quiet unidentified) and
7369 umode +I (deny invite) for 1.1, so comment them out from the
7374 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7375 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7378 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7380 Improve snomask usage description.
7384 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7387 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7389 Mention the word snomask with umode +s (needs to be a link really).
7393 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7396 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7398 Add snomask +Z (operspy notices).
7402 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7405 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7407 Misc updates/clarifications.
7411 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7414 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7420 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7421 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7422 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7425 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7427 - Allow ENCAP REALHOST outside burst
7428 - Fix comment describing race condition: this can only happen
7429 on a local whois with use_whois_actually enabled
7433 +4 -6 trunk/modules/m_chghost.c (File Modified)
7436 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7438 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7442 +39 -0 trunk/contrib/Makefile.in (File Modified)
7443 + - trunk/contrib/sno_globaloper.c (File Added)
7446 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7448 Pass along old umodes and snomask in umode_changed hook,
7449 changing its parameter type from struct Client *
7450 to hook_data_umode_changed *. (For a new client, both
7453 The IP cloaking module now fully ignores umode changes
7454 where +h didn't change.
7458 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7459 +7 -0 trunk/include/hook.h (File Modified)
7460 +18 -4 trunk/src/s_user.c (File Modified)
7463 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7465 move libcharybdis-provided function initialisation into libcharybdis_init().
7469 +32 -11 trunk/src/ircd.c (File Modified)
7472 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7474 Make +f notices (local host, global host, global user@host, local class)
7475 netwide. Exceeding /quote set max remains local.
7479 +4 -4 trunk/src/s_conf.c (File Modified)
7482 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7484 Netwide notices about attempts to join juped channels.
7488 +1 -1 trunk/modules/core/m_join.c (File Modified)
7491 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7493 Send server notices about failed oper attempts globally.
7494 Successful remote oper attempt notices will be generated
7495 from the mode changes.
7499 +3 -3 trunk/modules/m_challenge.c (File Modified)
7500 +2 -2 trunk/modules/m_oper.c (File Modified)
7503 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7505 Rest of infrastructure for sending server notices globally.
7506 Uses a new L_NETWIDE level on sendto_realops_snomask().
7510 +1 -0 trunk/include/send.h (File Modified)
7511 +31 -4 trunk/src/send.c (File Modified)
7514 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7516 Add general::global_snotices conf option to control
7517 whether we send out SNOTEs. Does not do anything yet.
7521 +1 -0 trunk/doc/example.conf (File Modified)
7522 +6 -0 trunk/doc/reference.conf (File Modified)
7523 +1 -0 trunk/include/s_conf.h (File Modified)
7524 +6 -0 trunk/modules/m_info.c (File Modified)
7525 +1 -0 trunk/src/newconf.c (File Modified)
7526 +1 -0 trunk/src/s_conf.c (File Modified)
7529 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7531 Only accept SNOTE from servers.
7535 +2 -0 trunk/modules/m_snote.c (File Modified)
7538 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7540 Correct parv indices so this actually works.
7544 +2 -2 trunk/modules/m_snote.c (File Modified)
7547 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7553 +3 -3 trunk/modules/m_snote.c (File Modified)
7556 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7558 Add m_snote.c, SNOTE propagator.
7562 +86 -0 trunk/modules/Makefile.in (File Modified)
7563 + - trunk/modules/m_snote.c (File Added)
7566 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7568 start seeding the 1.1 NEWS file
7572 +4 -0 trunk/NEWS (File Modified)
7575 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7577 rename some modules to more descriptive names...
7581 +2 -131 trunk/contrib/Makefile.in (File Modified)
7582 + - trunk/contrib/globalconnexit.c (File Deleted)
7583 + - trunk/contrib/globallineactive.c (File Deleted)
7584 + - trunk/contrib/sno_farconnect.c (File Added)
7585 + - trunk/contrib/sno_globalkline.c (File Added)
7586 +1 -120 trunk/modules/Makefile.in (File Modified)
7587 + - trunk/modules/networknotice.c (File Deleted)
7588 + - trunk/modules/sno_routing.c (File Added)
7591 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7593 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7594 Uses FLAGS2_FLOODDONE bit on servers.
7598 +3 -0 trunk/include/client.h (File Modified)
7599 +121 -1 trunk/modules/Makefile.in (File Modified)
7600 + - trunk/modules/networknotice.c (File Added)
7603 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7605 Don't show servers in /trace to nonopers if flatten links is enabled.
7609 +8 -5 trunk/modules/m_trace.c (File Modified)
7612 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7615 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7616 - send back confirmation to source, if local client
7617 - send a +s server notice if the source is neither a server nor a service (+S)
7621 +5 -1 trunk/modules/m_chghost.c (File Modified)
7624 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7626 Use sendto_realops_snomask_from() to make the
7627 server notices appear to come from the affected
7632 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7633 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7636 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7638 Add sendto_realops_snomask_from(), allows
7639 specification of apparent source server.
7643 +1 -0 trunk/include/send.h (File Modified)
7644 +41 -1 trunk/src/send.c (File Modified)
7647 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7649 Revert r579. Keep host, not orighost in oper up notice.
7650 It would be inconsistent to have orighost there, and we
7651 don't want to mess up all server notices by putting both
7656 +1 -1 trunk/src/s_user.c (File Modified)
7659 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7661 Include the IP address in operlog/foperlog.
7665 +10 -8 trunk/modules/m_challenge.c (File Modified)
7666 +8 -6 trunk/modules/m_oper.c (File Modified)
7669 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7671 Call umode_changed hook on oper up.
7675 +1 -0 trunk/src/s_user.c (File Modified)
7678 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7680 Add globalconnexit contrib module, shows remote client connects/exits
7681 except netsplits/netjoin on snomask +F.
7682 Notice formatting will probably change somewhat still.
7686 +80 -0 trunk/contrib/Makefile.in (File Modified)
7687 + - trunk/contrib/globalconnexit.c (File Added)
7690 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7692 Declare snomask_modes[] so modules can provide snomasks.
7696 +2 -0 trunk/include/snomask.h (File Modified)
7699 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7701 Replace user_signon hook with two new hooks: new_local_user
7702 and new_remote_user.
7703 These are called right before the user is introduced to the
7704 rest of the network.
7708 +2 -1 trunk/include/hook.h (File Modified)
7709 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7710 +4 -2 trunk/src/hook.c (File Modified)
7711 +2 -3 trunk/src/s_user.c (File Modified)
7714 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7716 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7720 +2 -2 trunk/modules/m_scan.c (File Modified)
7723 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7725 Update doc/technical/send.txt.
7729 +91 -131 trunk/doc/technical/send.txt (File Modified)
7732 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7734 Add chantrace and masktrace to help files.
7738 + - trunk/help/opers/chantrace (File Added)
7739 +27 -20 trunk/help/opers/index (File Modified)
7740 + - trunk/help/opers/masktrace (File Added)
7741 +2 -0 trunk/help/opers/operspy (File Modified)
7744 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7746 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7747 Shows etrace-like output for all users in a channel,
7748 in particular IP addresses.
7752 +75 -2 trunk/modules/m_etrace.c (File Modified)
7755 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7757 Port over ratbox 2.2 r21727 (anfl):
7758 add some logging when we drop servers in places where we only notify opers
7762 +31 -0 trunk/modules/core/m_server.c (File Modified)
7765 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7767 display orighost in operup message
7771 +1 -1 trunk/src/s_user.c (File Modified)
7774 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7776 Add globallineactive contrib module, a hack which can often
7777 show k/d/g/x line active for remote clients.
7781 +52 -0 trunk/contrib/Makefile.in (File Modified)
7782 + - trunk/contrib/globallineactive.c (File Added)
7785 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7787 Show IP field in the same way as MASKTRACE:
7788 "255.255.255.255" if it's unknown (remote TS5 client)
7789 and "0" if we or the remote server are purposely
7794 +12 -1 trunk/modules/m_scan.c (File Modified)
7797 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7800 - don't show servers in a global scan
7801 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7805 +4 -1 trunk/modules/m_scan.c (File Modified)
7808 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7810 Implement SCAN UMODES.
7814 +3 -0 trunk/include/numeric.h (File Modified)
7815 +128 -2 trunk/modules/m_scan.c (File Modified)
7816 +2 -2 trunk/src/messages.tab (File Modified)
7819 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7825 +1 -1 trunk/modules/m_scan.c (File Modified)
7828 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7830 parv[0] should be parv[1].
7834 +1 -1 trunk/modules/m_scan.c (File Modified)
7837 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7843 +1 -1 trunk/modules/m_scan.c (File Modified)
7846 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7852 +2 -2 trunk/modules/m_scan.c (File Modified)
7855 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7857 framework for scan command
7861 +113 -0 trunk/modules/Makefile.in (File Modified)
7862 + - trunk/modules/m_scan.c (File Added)
7865 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7867 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7871 +2 -0 trunk/include/irc_string.h (File Modified)
7872 +157 -1 trunk/modules/m_etrace.c (File Modified)
7873 +129 -90 trunk/src/match.c (File Modified)
7876 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7878 orighost may live in a different hash bucket (likely the case), lets check it standalone
7882 +39 -3 trunk/src/hostmask.c (File Modified)
7885 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7887 SVN didn't check modules/ somehow, hrmm.
7891 +1 -1 trunk/modules/m_kline.c (File Modified)
7892 +6 -6 trunk/modules/m_stats.c (File Modified)
7895 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7897 Track hostmask entries for client_p->orighost, if available.
7898 Not throughly tested, but seems to work fine.
7902 +8 -4 trunk/include/hostmask.h (File Modified)
7903 +14 -10 trunk/src/hostmask.c (File Modified)
7906 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7908 Pass on SQUIT reasons more.
7912 +17 -19 trunk/src/client.c (File Modified)
7915 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7917 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7918 This way, hidden admins also get them.
7922 +4 -4 trunk/src/send.c (File Modified)
7925 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7927 From ircd-ratbox 2.2 (r21339 anfl):
7928 ms_kill() should be using find_person(), not find_client()
7929 otherwise it can generate a core.
7933 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7936 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7938 Add m_error to core_module_table, so it is loaded by default.
7942 +1 -0 trunk/src/modules.c (File Modified)
7945 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7947 comment is a const char *, not char *.
7951 +1 -1 trunk/include/hook.h (File Modified)
7954 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7956 Fix a long standing hybrid 7 bug: when getting a read error
7957 on a server, report_error() is called with a %d instead of
7958 a %s in the format string ("Lost connection" in +d).
7962 +1 -1 trunk/src/client.c (File Modified)
7965 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7971 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7974 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7976 Add document describing capabilities and what they mean.
7980 + - trunk/doc/technical/capab.txt (File Added)
7983 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7985 Change client_exit hook to pass all exit_client() parameters.
7989 +8 -0 trunk/include/hook.h (File Modified)
7990 +6 -1 trunk/src/client.c (File Modified)
7993 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7995 Add client_exit hook, called in exit_client() for all
7996 clients of all types, except clients exiting because
7997 of netsplits (QS). The only thing done before it is
7998 marking the client as "closing" (to prevent
8003 +1 -0 trunk/include/hook.h (File Modified)
8004 +2 -0 trunk/src/client.c (File Modified)
8005 +2 -0 trunk/src/hook.c (File Modified)
8008 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8010 Improve the code that calculates the nnnS nnnC counts
8013 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8017 +43 -36 trunk/modules/m_trace.c (File Modified)
8020 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8022 Add server_eob hook.
8023 Planning to use this for netsplit/join notices.
8027 +1 -0 trunk/include/hook.h (File Modified)
8028 +2 -0 trunk/modules/m_pong.c (File Modified)
8029 +2 -0 trunk/src/hook.c (File Modified)
8032 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8034 Default motd: ircd-ratbox -> charybdis
8038 +1 -1 trunk/doc/ircd.motd (File Modified)
8041 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8043 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8047 +4 -4 trunk/src/s_user.c (File Modified)
8050 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8052 - Remove obsolete EOB help file
8053 - Document snomask in the help files
8058 + - trunk/help/opers/eob (File Deleted)
8059 +13 -12 trunk/help/opers/index (File Modified)
8060 +1 -13 trunk/help/opers/umode (File Modified)
8061 +7 -7 trunk/help/users/index (File Modified)
8064 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8066 Bail if snomask to parse is not given. Pointy hat to myself.
8070 +3 -0 trunk/src/snomask.c (File Modified)
8073 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8075 Remove m_flags from autoconf
8079 +0 -1 trunk/contrib/Makefile.in (File Modified)
8082 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8088 + - trunk/contrib/m_flags.c (File Deleted)
8091 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8093 If +s is in oper_only_umodes, clear snomask on deoper.
8097 +5 -0 trunk/src/s_user.c (File Modified)
8100 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8102 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8106 +2 -2 trunk/configure (File Modified)
8107 +2 -2 trunk/configure.ac (File Modified)
8110 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8112 Remove the old server notice umodes.
8113 Default oper only umodes is now +s.
8114 Please make sure all remaining umodes still work.
8118 +3 -21 trunk/include/client.h (File Modified)
8119 +0 -12 trunk/src/newconf.c (File Modified)
8120 +1 -1 trunk/src/s_conf.c (File Modified)
8121 +12 -12 trunk/src/s_user.c (File Modified)
8124 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8126 operator::flags nick_changes now controls +n snomask instead of +n umode.
8130 +8 -8 trunk/src/s_user.c (File Modified)
8133 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8135 Move down h_umode_changed hook call after umode allowed checks
8136 (so it will not see +a if someone tries to set it but is not
8141 +2 -3 trunk/src/s_user.c (File Modified)
8144 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8146 Move over non-+s server notices (hopefully, all of them).
8150 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8151 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8152 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8153 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8154 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8155 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8156 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8157 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8158 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8159 +2 -2 trunk/libcharybdis/event.c (File Modified)
8160 +2 -2 trunk/modules/core/m_join.c (File Modified)
8161 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8162 +3 -3 trunk/modules/core/m_message.c (File Modified)
8163 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8164 +2 -2 trunk/modules/core/m_server.c (File Modified)
8165 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8166 +1 -1 trunk/modules/m_post.c (File Modified)
8167 +1 -1 trunk/modules/m_services.c (File Modified)
8168 +2 -2 trunk/src/channel.c (File Modified)
8169 +3 -3 trunk/src/client.c (File Modified)
8170 +1 -1 trunk/src/hash.c (File Modified)
8171 +5 -5 trunk/src/s_conf.c (File Modified)
8172 +2 -2 trunk/src/s_log.c (File Modified)
8173 +4 -4 trunk/src/s_user.c (File Modified)
8176 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8178 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8182 +2 -1 trunk/include/snomask.h (File Modified)
8183 +2 -2 trunk/src/snomask.c (File Modified)
8186 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8188 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8192 +1 -1 trunk/contrib/example_module.c (File Modified)
8193 +2 -2 trunk/include/ircd_defs.h (File Modified)
8194 +6 -6 trunk/modules/core/m_error.c (File Modified)
8195 +1 -1 trunk/modules/core/m_join.c (File Modified)
8196 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8197 +1 -1 trunk/modules/core/m_message.c (File Modified)
8198 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8199 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8200 +18 -18 trunk/modules/core/m_server.c (File Modified)
8201 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8202 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8203 +4 -4 trunk/modules/m_challenge.c (File Modified)
8204 +4 -4 trunk/modules/m_dline.c (File Modified)
8205 +13 -13 trunk/modules/m_gline.c (File Modified)
8206 +5 -5 trunk/modules/m_kline.c (File Modified)
8207 +2 -2 trunk/modules/m_oper.c (File Modified)
8208 +1 -1 trunk/modules/m_pong.c (File Modified)
8209 +13 -13 trunk/modules/m_rehash.c (File Modified)
8210 +4 -4 trunk/modules/m_resv.c (File Modified)
8211 +16 -16 trunk/modules/m_set.c (File Modified)
8212 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8213 +6 -6 trunk/modules/m_xline.c (File Modified)
8214 +1 -1 trunk/src/adns.c (File Modified)
8215 +2 -2 trunk/src/channel.c (File Modified)
8216 +1 -1 trunk/src/listener.c (File Modified)
8217 +1 -1 trunk/src/s_auth.c (File Modified)
8218 +15 -15 trunk/src/s_conf.c (File Modified)
8219 +3 -3 trunk/src/s_user.c (File Modified)
8220 +7 -7 trunk/src/send.c (File Modified)
8223 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8226 - set +s snomask if +s umode set but no snomasks
8227 - put numerics in more logical order
8231 +3 -1 trunk/src/s_user.c (File Modified)
8234 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8236 parse_snobuf_to_mask(): default to + at start
8237 allows stuff like /mode jilles +s C
8241 +1 -1 trunk/src/snomask.c (File Modified)
8244 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8246 Changes to user_mode() snomask handling.
8247 - show snomask (if not 0) on /mode <nick>
8248 - show snomask once at the end if +s/-s used
8249 - only parse 1 parameter for umode changes
8250 - don't crash on /mode <nick> +s
8251 - /mode <nick> -s clears snomask, doesn't use parameter
8252 - set umode +s iff snomask is not 0
8253 - snomask is not propagated, but umode +s is
8257 +97 -72 trunk/src/s_user.c (File Modified)
8260 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8262 Convert some messages over to snomask.
8266 +29 -29 trunk/src/client.c (File Modified)
8267 +2 -2 trunk/src/ircd.c (File Modified)
8268 +13 -13 trunk/src/modules.c (File Modified)
8269 +1 -1 trunk/src/newconf.c (File Modified)
8270 +5 -5 trunk/src/parse.c (File Modified)
8271 +1 -1 trunk/src/restart.c (File Modified)
8272 +4 -4 trunk/src/s_newconf.c (File Modified)
8273 +11 -11 trunk/src/s_serv.c (File Modified)
8276 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8278 include snomask.h from client.h
8282 +1 -0 trunk/include/client.h (File Modified)
8285 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8287 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8291 +1 -0 trunk/src/newconf.c (File Modified)
8292 +2 -1 trunk/src/snomask.c (File Modified)
8295 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8297 should start with +, not \0. Whoops. :)
8301 +1 -1 trunk/src/snomask.c (File Modified)
8304 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8306 core snomask support.
8310 +3 -0 trunk/doc/example.conf (File Modified)
8311 +2 -0 trunk/include/client.h (File Modified)
8312 +2 -0 trunk/include/numeric.h (File Modified)
8313 +2 -0 trunk/include/s_newconf.h (File Modified)
8314 +63 -0 trunk/include/send.h (File Modified)
8315 + - trunk/include/snomask.h (File Added)
8316 +1 -0 trunk/src/Makefile.in (File Modified)
8317 +1 -1 trunk/src/messages.tab (File Modified)
8318 +8 -0 trunk/src/newconf.c (File Modified)
8319 +12 -0 trunk/src/s_user.c (File Modified)
8320 +235 -0 trunk/src/send.c (File Modified)
8321 + - trunk/src/snomask.c (File Added)
8324 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8326 add a blank line after the license info.
8330 +1 -1 trunk/CREDITS (File Modified)
8333 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8335 Extend copyright to 2006.
8339 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8342 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8345 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8349 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8350 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8353 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8355 Add oper privileges document.
8359 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8360 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8363 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8365 Capitalize message names in services shortcuts (for consistency).
8369 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8372 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8378 +1 -1 trunk/src/patricia.c (File Modified)
8381 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8383 Remove obsolete 'nextconnect' variable.
8387 +0 -1 trunk/include/ircd.h (File Modified)
8388 +0 -2 trunk/src/client.c (File Modified)
8389 +0 -1 trunk/src/ircd.c (File Modified)
8392 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8394 Remove this remnant of the hybrid 6 ziplinks implementation.
8398 + - trunk/include/s_zip.h (File Deleted)
8401 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8403 Make clone limiting work on orighost, not host (so it
8404 looks through services cloaks). Lightly tested, please
8409 +2 -0 trunk/modules/m_chghost.c (File Modified)
8410 +1 -1 trunk/src/client.c (File Modified)
8411 +1 -1 trunk/src/s_conf.c (File Modified)
8414 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8416 Don't forget to link me_realhost() into the command hash.
8418 Pointy hat to: myself
8422 +1 -1 trunk/modules/m_chghost.c (File Modified)
8425 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8427 It's call_hook, not hook_call.
8431 +1 -1 trunk/src/s_user.c (File Modified)
8434 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8436 Add unreject help file.
8440 + - trunk/help/opers/unreject (File Added)
8443 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8445 Link the all-important 42 module to the build :P
8449 +1 -0 trunk/contrib/Makefile.in (File Modified)
8452 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8454 Mention /rehash help.
8458 +1 -0 trunk/help/opers/rehash (File Modified)
8461 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8463 Add h_user_signon hook.
8467 +1 -0 trunk/include/hook.h (File Modified)
8468 +2 -0 trunk/src/hook.c (File Modified)
8469 +4 -0 trunk/src/s_user.c (File Modified)
8472 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8474 Oops, forgot to set orighost for remote client introductions.
8478 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8481 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8483 Use TS6 forms in services shortcuts, if possible.
8487 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8490 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8492 - Start out default_umodes conf entry from the empty set instead of +i.
8493 - Move oper_only_umodes check to where default_umodes is used, as
8494 oper_only_umodes may not be set yet while we're reading the conf.
8498 +6 -7 trunk/src/newconf.c (File Modified)
8499 +1 -1 trunk/src/s_user.c (File Modified)
8502 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8504 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8508 +1 -0 trunk/doc/example.conf (File Modified)
8509 +7 -0 trunk/doc/reference.conf (File Modified)
8510 +0 -7 trunk/include/config.h.dist (File Modified)
8511 +1 -0 trunk/include/s_conf.h (File Modified)
8512 +6 -0 trunk/modules/m_info.c (File Modified)
8513 +9 -18 trunk/src/client.c (File Modified)
8514 +1 -0 trunk/src/newconf.c (File Modified)
8515 +1 -0 trunk/src/s_conf.c (File Modified)
8518 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8520 - Allow NULL target_ip in show_ip() (indicates message is being
8521 sent to local opers)
8522 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8524 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8525 those in src/client.c
8527 From ratbox 2.2 svn (anfl)
8531 +1 -0 trunk/include/client.h (File Modified)
8532 +21 -2 trunk/src/client.c (File Modified)
8533 +2 -4 trunk/src/hostmask.c (File Modified)
8534 +1 -5 trunk/src/s_conf.c (File Modified)
8535 +4 -8 trunk/src/s_user.c (File Modified)
8538 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8540 Fire off events properly.
8544 +7 -3 trunk/src/s_user.c (File Modified)
8547 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8549 make sure modules which depend on umode information get the message upon connection (oops)
8553 +3 -0 trunk/src/s_user.c (File Modified)
8556 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8558 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8559 From ratbox 2.2 svn.
8563 +3 -7 trunk/modules/m_etrace.c (File Modified)
8566 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8568 Replace silly `default_invisible' option with more versatile default_umodes.
8572 +2 -2 trunk/Makefile.in (File Modified)
8573 +12 -1 trunk/doc/example.conf (File Modified)
8574 +14 -7 trunk/doc/reference.conf (File Modified)
8575 +2 -4 trunk/include/s_conf.h (File Modified)
8576 +0 -6 trunk/modules/m_info.c (File Modified)
8577 +4 -0 trunk/src/modules.c (File Modified)
8578 +41 -1 trunk/src/newconf.c (File Modified)
8579 +2 -2 trunk/src/s_conf.c (File Modified)
8580 +3 -4 trunk/src/s_user.c (File Modified)
8583 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8585 Add temporary nick resvs with the proper duration,
8586 not 60 times too long.
8590 +1 -1 trunk/modules/m_resv.c (File Modified)
8593 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8595 Add kick on split riding. See reference.conf for more details.
8599 +1 -0 trunk/doc/example.conf (File Modified)
8600 +16 -0 trunk/doc/reference.conf (File Modified)
8601 +1 -0 trunk/include/s_conf.h (File Modified)
8602 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8603 +6 -0 trunk/modules/m_info.c (File Modified)
8604 +1 -0 trunk/src/newconf.c (File Modified)
8605 +1 -0 trunk/src/s_conf.c (File Modified)
8608 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8610 New credits, denoting GXTi as being on the core team.
8614 +16 -5 trunk/CREDITS (File Modified)
8617 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8619 better cloaking algorithm
8623 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8626 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8628 don't do redundant bitshifting.
8632 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8635 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8641 +1 -0 trunk/contrib/Makefile.in (File Modified)
8644 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8646 Set the DynSpoof flag properly.
8650 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8653 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8655 first go at an ip_cloaking implementation for charybdis.
8659 + - trunk/contrib/ip_cloaking.c (File Added)
8662 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8664 Add libcharybdis to contrib/ includes.
8668 +1 -1 trunk/contrib/Makefile.in (File Modified)
8671 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8673 add h_umode_changed hook for modules that provide usermodes.
8677 +1 -0 trunk/include/hook.h (File Modified)
8678 +2 -1 trunk/src/hook.c (File Modified)
8679 +3 -0 trunk/src/s_user.c (File Modified)
8682 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8684 Show quiets in /stats z.
8688 +15 -10 trunk/src/s_stats.c (File Modified)
8691 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8693 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8697 +0 -12 trunk/configure (File Modified)
8698 +0 -9 trunk/configure.ac (File Modified)
8699 +0 -3 trunk/include/setup.h.in (File Modified)
8702 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8704 change various buffer sizes to = topiclen.
8708 +3 -4 trunk/include/ircd_defs.h (File Modified)
8711 jon 2005/12/12 19:32:18 UTC (20051212-400)
8713 - Partial commit test, partial ego strokage ;)
8717 +2 -1 trunk/CREDITS (File Modified)
8720 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8722 More kqueue corrections.
8725 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8728 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8730 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8731 Not sure why this wasn't this way to begin with.
8735 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8738 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8740 example.conf tweaks:
8741 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8742 most people do not need this.
8743 Enable serverinfo::hub.
8747 +14 -11 trunk/doc/example.conf (File Modified)
8750 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8752 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8756 +1 -1 trunk/src/s_serv.c (File Modified)
8759 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8761 header include changes
8765 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8766 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8767 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8768 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8769 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8770 +1 -21 trunk/libcharybdis/select.c (File Modified)
8773 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8775 s/ilog/libcharybdis_{die,log,restart}/g
8779 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8780 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8781 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8782 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8783 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8784 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8785 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8786 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8789 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8791 Use the right callbacks in the function code.
8794 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8797 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8799 More work, it builds again!
8803 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8804 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8805 + - trunk/libcharybdis/libcharybdis.c (File Added)
8806 + - trunk/libcharybdis/libcharybdis.h (File Added)
8809 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8811 Move some stuff around.
8815 + - trunk/include/memory.h (File Deleted)
8816 + - trunk/include/tools.h (File Deleted)
8817 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8818 + - trunk/libcharybdis/memory.c (File Added)
8819 + - trunk/libcharybdis/memory.h (File Added)
8820 + - trunk/libcharybdis/snprintf.c (File Added)
8821 + - trunk/libcharybdis/tools.c (File Added)
8822 + - trunk/libcharybdis/tools.h (File Added)
8823 +1000 -1062 trunk/modules/.depend (File Modified)
8824 +421 -455 trunk/src/.depend (File Modified)
8825 +0 -1191 trunk/src/Makefile.in (File Modified)
8826 + - trunk/src/memory.c (File Deleted)
8827 + - trunk/src/snprintf.c (File Deleted)
8828 + - trunk/src/tools.c (File Deleted)
8831 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8833 move more headers into libcharybdis
8836 + - trunk/include/balloc.h (File Deleted)
8837 + - trunk/include/event.h (File Deleted)
8838 + - trunk/libcharybdis/balloc.h (File Added)
8839 + - trunk/libcharybdis/event.h (File Added)
8840 +924 -1020 trunk/modules/.depend (File Modified)
8841 +327 -406 trunk/src/.depend (File Modified)
8844 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8846 balloc, events -> libcharybdis
8849 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8850 + - trunk/libcharybdis/balloc.c (File Added)
8851 + - trunk/libcharybdis/event.c (File Added)
8852 +0 -1008 trunk/src/Makefile.in (File Modified)
8853 + - trunk/src/balloc.c (File Deleted)
8854 + - trunk/src/event.c (File Deleted)
8857 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8862 + - trunk/include/commio.h (File Deleted)
8863 + - trunk/include/linebuf.h (File Deleted)
8864 + - trunk/libcharybdis/commio.h (File Added)
8865 + - trunk/libcharybdis/linebuf.h (File Added)
8866 +1644 -530 trunk/modules/.depend (File Modified)
8867 +1 -1 trunk/modules/Makefile.in (File Modified)
8868 +720 -284 trunk/src/.depend (File Modified)
8871 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8873 Makefile reworking -- moving libcharybdis headers into proper location.
8876 +1 -1 trunk/adns/Makefile.in (File Modified)
8877 +1 -1 trunk/src/Makefile.in (File Modified)
8880 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8882 Document proposed authdaemon protocol.
8885 + - trunk/authdaemon/protocol.txt (File Added)
8888 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8893 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8896 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8898 Remove dead makefile from generation
8901 +1 -2 trunk/configure (File Modified)
8902 +0 -1 trunk/configure.ac (File Modified)
8905 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8907 libcharybdisIO -> libcharybdis
8910 +1 -1 trunk/src/Makefile.in (File Modified)
8913 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8918 + - trunk/libcharybdis/Makefile.in (File Added)
8919 + - trunk/libcharybdis/commio.c (File Added)
8920 + - trunk/libcharybdis/devpoll.c (File Added)
8921 + - trunk/libcharybdis/epoll.c (File Added)
8922 + - trunk/libcharybdis/io/ (File Deleted)
8923 + - trunk/libcharybdis/kqueue.c (File Added)
8924 + - trunk/libcharybdis/linebuf.c (File Added)
8925 + - trunk/libcharybdis/log/ (File Deleted)
8926 + - trunk/libcharybdis/poll.c (File Added)
8927 + - trunk/libcharybdis/ports.c (File Added)
8928 + - trunk/libcharybdis/select.c (File Added)
8931 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8936 + - trunk/libcharybdis/Makefile.in (File Deleted)
8939 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8944 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8947 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8949 add authdaemon dir for later hacking
8953 + - trunk/authdaemon/ (File Added)
8956 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8958 linebuf -> libcharybdisIO
8962 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8963 + - trunk/libcharybdis/io/linebuf.c (File Added)
8964 + - trunk/libcharybdis/log/ (File Added)
8965 + - trunk/libcharybdis/log/Makefile.in (File Added)
8966 +0 -687 trunk/src/Makefile.in (File Modified)
8967 + - trunk/src/linebuf.c (File Deleted)
8970 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8972 Solaris 10 I/O ports support
8975 + - trunk/libcharybdis/io/ports.c (File Added)
8978 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8984 +1 -1 trunk/Makefile.in (File Modified)
8985 +3 -1 trunk/configure (File Modified)
8986 +133 -10 trunk/configure.ac (File Modified)
8987 + - trunk/libcharybdis/ (File Added)
8988 + - trunk/libcharybdis/Makefile.in (File Added)
8989 + - trunk/libcharybdis/io/ (File Added)
8990 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8991 +2 -3 trunk/src/Makefile.in (File Modified)
8992 + - trunk/src/io/ (File Deleted)
8995 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8997 split IO stuff into libcharybdisIO.
9001 + - trunk/src/commio.c (File Deleted)
9002 + - trunk/src/devpoll.c (File Deleted)
9003 + - trunk/src/epoll.c (File Deleted)
9004 + - trunk/src/io/ (File Added)
9005 + - trunk/src/io/Makefile.in (File Added)
9006 + - trunk/src/io/commio.c (File Added)
9007 + - trunk/src/io/devpoll.c (File Added)
9008 + - trunk/src/io/epoll.c (File Added)
9009 + - trunk/src/io/kqueue.c (File Added)
9010 + - trunk/src/io/poll.c (File Added)
9011 + - trunk/src/io/select.c (File Added)
9012 + - trunk/src/kqueue.c (File Deleted)
9013 + - trunk/src/poll.c (File Deleted)
9014 + - trunk/src/select.c (File Deleted)
9017 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9023 +86 -155 trunk/configure (File Modified)
9024 +1 -1 trunk/configure.ac (File Modified)
9027 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9029 Remove mentions of mkkeypair/cryptlinks.
9033 +1 -3 trunk/doc/challenge.txt (File Modified)
9036 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9038 Clarify serverinfo{} description.
9042 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9045 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9047 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9051 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9054 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9056 Improvements also applicable to hyperion 1.x.
9060 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9063 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9065 - Add +F description
9066 - General improvements and changes to charybdis
9070 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9073 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9075 The server notice umodes only have an effect
9076 for opers. ("sendto_realops_flags", so having
9077 the umode is not enough, they must also be
9082 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9085 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9087 Updates to umodes docs.
9091 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9094 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9096 Add SGML documentation.
9099 + - trunk/doc/sgml/ (File Added)
9100 + - trunk/doc/sgml/oper-guide/ (File Added)
9101 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9102 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9103 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9104 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9105 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9106 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9107 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9110 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9112 Make operwall flag restrict setting umode +z.
9113 This repairs this flag broken in charybdis-1.0.
9117 +41 -0 trunk/contrib/m_flags.c (File Modified)
9118 +9 -0 trunk/src/s_user.c (File Modified)
9121 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9123 Don't complain/reset remote clients +n. I'm still not
9124 convinced propagating all umodes is the way to go, oh
9129 +1 -1 trunk/src/s_user.c (File Modified)
9132 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9134 - Require admin flag for oper /chghost (if it's enabled
9135 which is not default)
9136 - Give error message on nonexistant nick
9140 +12 -0 trunk/modules/m_chghost.c (File Modified)
9143 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9145 Incorporated jilles' dynspoof patch with a few minor changes.
9148 +5 -2 trunk/include/client.h (File Modified)
9149 +1 -0 trunk/include/numeric.h (File Modified)
9150 +75 -4 trunk/modules/m_chghost.c (File Modified)
9151 +2 -21 trunk/modules/m_stats.c (File Modified)
9152 +2 -8 trunk/modules/m_trace.c (File Modified)
9153 +2 -0 trunk/src/client.c (File Modified)
9154 +3 -0 trunk/src/s_user.c (File Modified)
9157 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9162 +5 -0 trunk/NEWS (File Modified)
9165 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9167 Make show_ip() far less braindead.
9169 Obtained from: ratbox 2.2 SVN
9173 +14 -85 trunk/src/client.c (File Modified)
9176 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9178 Instead of not showing channels at all for whoising services,
9179 only show channels the requester is also on. If operspying
9180 services, show all the channels.
9184 +37 -40 trunk/modules/m_whois.c (File Modified)
9187 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9189 - Show real errno if we fail to connect to a server
9190 - Don't show server IPs on IRC if a server goes dead
9195 +2 -5 trunk/src/s_serv.c (File Modified)
9198 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9200 Revert hybrid 7.2 aline code. It causes too many problems.
9204 +1 -47 trunk/NEWS (File Modified)
9205 + - trunk/include/aline.h (File Deleted)
9206 +53 -6 trunk/modules/m_dline.c (File Modified)
9207 +212 -16 trunk/modules/m_kline.c (File Modified)
9208 +37 -8 trunk/modules/m_resv.c (File Modified)
9209 +45 -24 trunk/modules/m_xline.c (File Modified)
9210 +0 -485 trunk/src/Makefile.in (File Modified)
9211 + - trunk/src/aline.c (File Deleted)
9214 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9216 Incorporate recent ratbox monitor bugfixes (could crash).
9220 +16 -0 trunk/modules/m_monitor.c (File Modified)
9221 +4 -3 trunk/src/monitor.c (File Modified)
9224 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9226 Fix /invite UID leak.
9228 Found by logiclrd@EFnet.
9232 +3 -2 trunk/modules/m_invite.c (File Modified)
9235 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9237 Don't show what channels a service is in.
9240 +1 -0 trunk/NEWS (File Modified)
9241 +40 -35 trunk/modules/m_whois.c (File Modified)
9244 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9246 Update version to 1.0.3.
9250 +9 -9 trunk/configure (File Modified)
9251 +1 -1 trunk/configure.ac (File Modified)
9254 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9260 +7 -1 trunk/NEWS (File Modified)
9263 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9265 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9266 More static buffers :(
9270 +12 -4 trunk/src/aline.c (File Modified)
9273 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9275 Make operspy mode (/mode !#channel showing parameters
9276 even if not on channel) work again.
9280 +4 -4 trunk/src/channel.c (File Modified)
9283 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9285 Call server_introduced hook on TS6 remote server
9286 introduction (ms_sid()).
9290 +6 -0 trunk/modules/core/m_server.c (File Modified)
9293 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9295 Cyrix boxes are wierd.
9298 +2 -1 trunk/modules/m_services.c (File Modified)
9301 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9306 +1 -1 trunk/include/client.h (File Modified)
9307 +3 -1 trunk/modules/m_services.c (File Modified)
9310 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9315 +1 -6 trunk/modules/m_services.c (File Modified)
9318 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9320 Disable a check that doesn't always seem to work right for some reason.
9323 +2 -0 trunk/modules/m_services.c (File Modified)
9326 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9332 +4 -1 trunk/NEWS (File Modified)
9335 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9341 +9 -9 trunk/configure (File Modified)
9342 +1 -1 trunk/configure.ac (File Modified)
9345 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9347 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9351 +3 -13 trunk/modules/m_trace.c (File Modified)
9354 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9356 Don't send empty RPL_WHOISCHANNELS on remote whois.
9358 Pointy hat to: jilles
9362 +1 -1 trunk/modules/m_whois.c (File Modified)
9365 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9371 +3 -0 trunk/NEWS (File Modified)
9374 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9376 Modular umode support.
9380 +0 -9 trunk/include/client.h (File Modified)
9381 +2 -1 trunk/include/s_user.h (File Modified)
9382 +1 -1 trunk/include/tools.h (File Modified)
9383 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9384 +3 -0 trunk/src/ircd.c (File Modified)
9385 +1 -1 trunk/src/messages.tab (File Modified)
9386 +2 -2 trunk/src/s_serv.c (File Modified)
9387 +37 -59 trunk/src/s_user.c (File Modified)
9388 +21 -0 trunk/src/tools.c (File Modified)
9391 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9393 Optionally do forced nick change to the UID instead of kill
9394 on nick collisions, see doc/collision_fnc.txt for more
9399 + - trunk/doc/collision_fnc.txt (File Added)
9400 +1 -0 trunk/doc/example.conf (File Modified)
9401 +8 -0 trunk/doc/reference.conf (File Modified)
9402 +1 -0 trunk/include/numeric.h (File Modified)
9403 +1 -0 trunk/include/s_conf.h (File Modified)
9404 +2 -1 trunk/include/s_serv.h (File Modified)
9405 +1 -0 trunk/include/s_stats.h (File Modified)
9406 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9407 +1 -1 trunk/src/messages.tab (File Modified)
9408 +1 -0 trunk/src/newconf.c (File Modified)
9409 +1 -0 trunk/src/s_conf.c (File Modified)
9410 +1 -0 trunk/src/s_serv.c (File Modified)
9411 +2 -2 trunk/src/s_stats.c (File Modified)
9414 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9420 trunk/NEWS (File Modified)
9423 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9425 Don't allow lookups by uid in /monitor + and /monitor s.
9429 trunk/modules/m_monitor.c (File Modified)
9432 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9434 Stop garbage +j being set in cases like +j aaa:bbb by
9435 initializing the variables properly.
9441 trunk/modules/core/m_mode.c (File Modified)
9442 trunk/modules/core/m_sjoin.c (File Modified)
9445 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9447 Apply flags to the proper server in me_gcap().
9451 trunk/modules/m_capab.c (File Modified)
9454 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9456 Use find_named_client() instead of find_client() to check
9457 for nick collisions.
9461 trunk/modules/core/m_nick.c (File Modified)
9464 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9466 - Replace old 381 numeric with a new, more positive one!
9470 trunk/src/messages.tab (File Modified)
9473 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9475 Make it compile again.
9479 trunk/src/channel.c (File Modified)
9480 trunk/src/client.c (File Modified)
9481 trunk/src/ircd.c (File Modified)
9482 trunk/src/packet.c (File Modified)
9485 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9487 - Prevent UID disclosure in cmode setting.
9491 trunk/NEWS (File Modified)
9492 trunk/modules/core/m_mode.c (File Modified)
9495 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9497 A different check which prevents UID disclosure.
9501 trunk/modules/core/m_kick.c (File Modified)
9504 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9506 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9510 trunk/modules/core/m_kick.c (File Modified)
9513 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9515 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9519 trunk/NEWS (File Modified)
9520 trunk/modules/m_accept.c (File Modified)
9521 trunk/modules/m_admin.c (File Modified)
9522 trunk/modules/m_away.c (File Modified)
9523 trunk/modules/m_cap.c (File Modified)
9524 trunk/modules/m_capab.c (File Modified)
9525 trunk/modules/m_challenge.c (File Modified)
9526 trunk/modules/m_chghost.c (File Modified)
9527 trunk/modules/m_close.c (File Modified)
9528 trunk/modules/m_cmessage.c (File Modified)
9529 trunk/modules/m_connect.c (File Modified)
9530 trunk/modules/m_dline.c (File Modified)
9531 trunk/modules/m_encap.c (File Modified)
9532 trunk/modules/m_etrace.c (File Modified)
9533 trunk/modules/m_gline.c (File Modified)
9534 trunk/modules/m_help.c (File Modified)
9535 trunk/modules/m_info.c (File Modified)
9536 trunk/modules/m_invite.c (File Modified)
9537 trunk/modules/m_ison.c (File Modified)
9538 trunk/modules/m_kline.c (File Modified)
9539 trunk/modules/m_knock.c (File Modified)
9540 trunk/modules/m_links.c (File Modified)
9541 trunk/modules/m_list.c (File Modified)
9542 trunk/modules/m_locops.c (File Modified)
9543 trunk/modules/m_lusers.c (File Modified)
9544 trunk/modules/m_map.c (File Modified)
9545 trunk/modules/m_monitor.c (File Modified)
9546 trunk/modules/m_motd.c (File Modified)
9547 trunk/modules/m_names.c (File Modified)
9548 trunk/modules/m_oper.c (File Modified)
9549 trunk/modules/m_operspy.c (File Modified)
9550 trunk/modules/m_pass.c (File Modified)
9551 trunk/modules/m_ping.c (File Modified)
9552 trunk/modules/m_pong.c (File Modified)
9553 trunk/modules/m_post.c (File Modified)
9554 trunk/modules/m_rehash.c (File Modified)
9555 trunk/modules/m_restart.c (File Modified)
9556 trunk/modules/m_resv.c (File Modified)
9557 trunk/modules/m_services.c (File Modified)
9558 trunk/modules/m_set.c (File Modified)
9559 trunk/modules/m_sshortcut.c (File Modified)
9560 trunk/modules/m_stats.c (File Modified)
9561 trunk/modules/m_svinfo.c (File Modified)
9562 trunk/modules/m_tb.c (File Modified)
9563 trunk/modules/m_testline.c (File Modified)
9564 trunk/modules/m_testmask.c (File Modified)
9565 trunk/modules/m_time.c (File Modified)
9566 trunk/modules/m_topic.c (File Modified)
9567 trunk/modules/m_trace.c (File Modified)
9568 trunk/modules/m_unreject.c (File Modified)
9569 trunk/modules/m_user.c (File Modified)
9570 trunk/modules/m_userhost.c (File Modified)
9571 trunk/modules/m_users.c (File Modified)
9572 trunk/modules/m_version.c (File Modified)
9573 trunk/modules/m_wallops.c (File Modified)
9574 trunk/modules/m_who.c (File Modified)
9575 trunk/modules/m_whois.c (File Modified)
9576 trunk/modules/m_whowas.c (File Modified)
9577 trunk/modules/m_xline.c (File Modified)
9578 trunk/src/adns.c (File Modified)
9579 trunk/src/aline.c (File Modified)
9580 trunk/src/cache.c (File Modified)
9581 trunk/src/channel.c (File Modified)
9582 trunk/src/class.c (File Modified)
9583 trunk/src/client.c (File Modified)
9584 trunk/src/commio.c (File Modified)
9585 trunk/src/event.c (File Modified)
9586 trunk/src/hash.c (File Modified)
9587 trunk/src/hostmask.c (File Modified)
9588 trunk/src/ircd.c (File Modified)
9589 trunk/src/kdparse.c (File Modified)
9590 trunk/src/linebuf.c (File Modified)
9591 trunk/src/listener.c (File Modified)
9592 trunk/src/modules.c (File Modified)
9593 trunk/src/monitor.c (File Modified)
9594 trunk/src/newconf.c (File Modified)
9595 trunk/src/packet.c (File Modified)
9596 trunk/src/parse.c (File Modified)
9597 trunk/src/reject.c (File Modified)
9598 trunk/src/s_auth.c (File Modified)
9599 trunk/src/s_conf.c (File Modified)
9600 trunk/src/s_gline.c (File Modified)
9601 trunk/src/s_log.c (File Modified)
9602 trunk/src/s_newconf.c (File Modified)
9603 trunk/src/s_serv.c (File Modified)
9604 trunk/src/s_stats.c (File Modified)
9605 trunk/src/s_user.c (File Modified)
9606 trunk/src/send.c (File Modified)
9607 trunk/src/whowas.c (File Modified)
9610 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9612 - More coding style niceities. Pretty much got client.h squared away.
9616 trunk/modules/m_dline.c (File Modified)
9617 trunk/modules/m_gline.c (File Modified)
9618 trunk/modules/m_kline.c (File Modified)
9619 trunk/modules/m_rehash.c (File Modified)
9620 trunk/modules/m_resv.c (File Modified)
9621 trunk/modules/m_stats.c (File Modified)
9622 trunk/modules/m_testline.c (File Modified)
9623 trunk/modules/m_user.c (File Modified)
9624 trunk/modules/m_xline.c (File Modified)
9627 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9629 - Propagate quiets (+q) on netjoins
9630 - Clear +q list too on lowerTS sjoin from TS6 source
9634 trunk/modules/core/m_sjoin.c (File Modified)
9635 trunk/src/s_serv.c (File Modified)
9638 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9640 Second argument to whois is always a nick, never a uid.
9641 This prevents /whois other.server uid to get information
9646 trunk/modules/m_whois.c (File Modified)
9649 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9651 Don't allow local users to use uids in user mode.
9655 trunk/src/s_user.c (File Modified)
9658 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9660 Make it compile again.
9664 trunk/src/s_stats.c (File Modified)
9667 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9669 Fix propagation of empty SJOIN.
9673 trunk/modules/core/m_sjoin.c (File Modified)
9676 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9678 Some atheme-style niceties here.
9682 trunk/modules/m_accept.c (File Modified)
9683 trunk/modules/m_admin.c (File Modified)
9684 trunk/modules/m_away.c (File Modified)
9685 trunk/modules/m_cap.c (File Modified)
9686 trunk/modules/m_capab.c (File Modified)
9687 trunk/modules/m_challenge.c (File Modified)
9688 trunk/modules/m_chghost.c (File Modified)
9689 trunk/modules/m_close.c (File Modified)
9690 trunk/modules/m_cmessage.c (File Modified)
9691 trunk/modules/m_connect.c (File Modified)
9692 trunk/modules/m_dline.c (File Modified)
9693 trunk/modules/m_encap.c (File Modified)
9694 trunk/modules/m_etrace.c (File Modified)
9695 trunk/modules/m_gline.c (File Modified)
9696 trunk/modules/m_help.c (File Modified)
9697 trunk/modules/m_info.c (File Modified)
9698 trunk/modules/m_invite.c (File Modified)
9699 trunk/modules/m_ison.c (File Modified)
9700 trunk/modules/m_kline.c (File Modified)
9701 trunk/modules/m_knock.c (File Modified)
9702 trunk/modules/m_links.c (File Modified)
9703 trunk/modules/m_list.c (File Modified)
9704 trunk/modules/m_locops.c (File Modified)
9705 trunk/modules/m_lusers.c (File Modified)
9706 trunk/modules/m_map.c (File Modified)
9707 trunk/modules/m_monitor.c (File Modified)
9708 trunk/modules/m_motd.c (File Modified)
9709 trunk/modules/m_names.c (File Modified)
9710 trunk/modules/m_oper.c (File Modified)
9711 trunk/modules/m_operspy.c (File Modified)
9712 trunk/modules/m_pass.c (File Modified)
9713 trunk/modules/m_ping.c (File Modified)
9714 trunk/modules/m_pong.c (File Modified)
9715 trunk/modules/m_post.c (File Modified)
9716 trunk/modules/m_rehash.c (File Modified)
9717 trunk/modules/m_restart.c (File Modified)
9718 trunk/modules/m_resv.c (File Modified)
9719 trunk/modules/m_services.c (File Modified)
9720 trunk/modules/m_set.c (File Modified)
9721 trunk/modules/m_sshortcut.c (File Modified)
9722 trunk/modules/m_stats.c (File Modified)
9723 trunk/modules/m_svinfo.c (File Modified)
9724 trunk/modules/m_tb.c (File Modified)
9725 trunk/modules/m_testline.c (File Modified)
9726 trunk/modules/m_testmask.c (File Modified)
9727 trunk/modules/m_time.c (File Modified)
9728 trunk/modules/m_topic.c (File Modified)
9729 trunk/modules/m_trace.c (File Modified)
9730 trunk/modules/m_unreject.c (File Modified)
9731 trunk/modules/m_user.c (File Modified)
9732 trunk/modules/m_userhost.c (File Modified)
9733 trunk/modules/m_users.c (File Modified)
9734 trunk/modules/m_version.c (File Modified)
9735 trunk/modules/m_wallops.c (File Modified)
9736 trunk/modules/m_who.c (File Modified)
9737 trunk/modules/m_whois.c (File Modified)
9738 trunk/modules/m_whowas.c (File Modified)
9739 trunk/modules/m_xline.c (File Modified)
9742 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9744 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9748 trunk/.indent.pro (File Modified)
9749 trunk/include/charybdis.h (File Added)
9750 trunk/include/client.h (File Modified)
9751 trunk/modules/.indent.pro (File Modified)
9752 trunk/src/.indent.pro (File Modified)
9753 trunk/src/adns.c (File Modified)
9754 trunk/src/aline.c (File Modified)
9755 trunk/src/cache.c (File Modified)
9756 trunk/src/channel.c (File Modified)
9757 trunk/src/class.c (File Modified)
9758 trunk/src/client.c (File Modified)
9759 trunk/src/commio.c (File Modified)
9760 trunk/src/event.c (File Modified)
9761 trunk/src/hash.c (File Modified)
9762 trunk/src/hostmask.c (File Modified)
9763 trunk/src/ircd.c (File Modified)
9764 trunk/src/kdparse.c (File Modified)
9765 trunk/src/linebuf.c (File Modified)
9766 trunk/src/listener.c (File Modified)
9767 trunk/src/modules.c (File Modified)
9768 trunk/src/monitor.c (File Modified)
9769 trunk/src/newconf.c (File Modified)
9770 trunk/src/packet.c (File Modified)
9771 trunk/src/parse.c (File Modified)
9772 trunk/src/reject.c (File Modified)
9773 trunk/src/s_auth.c (File Modified)
9774 trunk/src/s_conf.c (File Modified)
9775 trunk/src/s_gline.c (File Modified)
9776 trunk/src/s_log.c (File Modified)
9777 trunk/src/s_newconf.c (File Modified)
9778 trunk/src/s_serv.c (File Modified)
9779 trunk/src/s_stats.c (File Modified)
9780 trunk/src/s_user.c (File Modified)
9781 trunk/src/send.c (File Modified)
9782 trunk/src/whowas.c (File Modified)
9785 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9787 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9788 - Convert a few modules towards using this code.
9789 - Make a note about this change in NEWS.
9793 trunk/NEWS (File Modified)
9794 trunk/include/aline.h (File Added)
9795 trunk/modules/m_dline.c (File Modified)
9796 trunk/modules/m_kline.c (File Modified)
9797 trunk/modules/m_resv.c (File Modified)
9798 trunk/modules/m_xline.c (File Modified)
9799 trunk/src/Makefile.in (File Modified)
9800 trunk/src/aline.c (File Added)
9803 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9805 - Update NEWS document.
9809 trunk/NEWS (File Modified)
9812 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9814 Use find_named_person() instead of find_person() in services shortcuts.
9818 trunk/modules/m_sshortcut.c (File Modified)
9821 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9823 Fix propagation of empty channels (+P).
9827 trunk/modules/core/m_sjoin.c (File Modified)
9828 trunk/src/s_serv.c (File Modified)
9831 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9833 Use same comparison for +f.
9837 trunk/modules/core/m_join.c (File Modified)
9840 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9842 Retire server-server non-encap CHGHOST, and clean it up a bit.
9846 trunk/modules/m_chghost.c (File Modified)
9849 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9851 Use TS6 form for SQUIT wallops.
9855 trunk/modules/core/m_squit.c (File Modified)
9858 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9860 Propagate nick changes for remote clients in TS6 form if possible;
9861 simplify the code a bit.
9865 trunk/modules/core/m_nick.c (File Modified)
9868 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9870 Only clear oper_only_umodes on deoper for local clients.
9874 trunk/src/s_user.c (File Modified)
9877 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9879 - Don't enable use_whois_actually in the default config, makes cloaking
9880 only useful for vanity.
9884 trunk/doc/example.conf (File Modified)
9887 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9889 Fix linebuf raw code to not truncate lines longer than
9890 510 characters. This stops ziplinks corruption at
9891 the initial burst if the other side sends a lot.
9895 trunk/src/linebuf.c (File Modified)
9898 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9900 - Add +r to channel_modes().
9904 trunk/src/channel.c (File Modified)
9907 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9913 trunk/NEWS (File Modified)
9916 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9918 err, nvm. wrong project :-P
9922 trunk/src/match.c (File Modified)
9925 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9927 make sure we don't crash on match(NULL, test)
9931 trunk/src/match.c (File Modified)
9934 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9936 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9937 flags = rehash in shared{}.
9938 Uses :<source> ENCAP <target> REHASH [option].
9942 trunk/doc/example.conf (File Modified)
9943 trunk/doc/reference.conf (File Modified)
9944 trunk/help/opers/rehash (File Modified)
9945 trunk/include/s_newconf.h (File Modified)
9946 trunk/modules/m_rehash.c (File Modified)
9947 trunk/modules/m_stats.c (File Modified)
9948 trunk/src/newconf.c (File Modified)
9951 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9953 Initialize flags to 0 in conf_set_shared_flags() and
9954 conf_set_cluster_flags().
9958 trunk/src/newconf.c (File Modified)
9961 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9963 Don't allow a forward from a #channel to an &channel.
9964 Error message is Illegal channel name.
9968 trunk/modules/core/m_mode.c (File Modified)
9971 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9973 - change version to 1.0.1
9977 trunk/configure (File Modified)
9978 trunk/configure.ac (File Modified)
9981 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9987 trunk/NEWS (File Modified)
9990 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9992 Services shortcuts changes:
9993 - Require umode +S on target
9994 - Use ERR_SERVICESDOWN (440) for error message
9995 - Fix check for empty string
9999 trunk/include/numeric.h (File Modified)
10000 trunk/modules/m_sshortcut.c (File Modified)
10001 trunk/src/messages.tab (File Modified)
10004 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10006 s/IsChanService/IsService/g;
10010 trunk/modules/m_sshortcut.c (File Modified)
10013 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10015 Add check for service validity in shortcut routines.
10019 trunk/modules/m_sshortcut.c (File Modified)
10022 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10024 Don't allow forwarding to a -F channel the setter is not on.
10028 trunk/modules/core/m_mode.c (File Modified)
10031 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10033 Describe identify_service and identify_command in
10038 trunk/doc/reference.conf (File Modified)
10041 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10043 More helpfile updates.
10047 trunk/help/Makefile.in (File Modified)
10048 trunk/help/opers/die (File Modified)
10049 trunk/help/opers/join (File Modified)
10050 trunk/help/opers/links (File Modified)
10051 trunk/help/opers/lusers (File Modified)
10052 trunk/help/opers/map (File Added)
10053 trunk/help/opers/motd (File Modified)
10054 trunk/help/opers/names (File Modified)
10055 trunk/help/opers/notice (File Modified)
10056 trunk/help/opers/operspy (File Modified)
10057 trunk/help/opers/part (File Modified)
10058 trunk/help/opers/privmsg (File Modified)
10059 trunk/help/opers/restart (File Modified)
10060 trunk/help/opers/set (File Modified)
10061 trunk/help/opers/stats (File Modified)
10062 trunk/help/opers/trace (File Modified)
10063 trunk/help/opers/version (File Modified)
10064 trunk/help/users/notice (File Modified)
10065 trunk/help/users/privmsg (File Modified)
10066 trunk/help/users/stats (File Modified)
10069 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10075 trunk/help/opers/cmode (File Modified)
10076 trunk/help/opers/umode (File Modified)
10077 trunk/help/opers/wallops (File Modified)
10078 trunk/help/opers/who (File Modified)
10079 trunk/help/users/umode (File Modified)
10082 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10084 Include cmode +r in 004 and 005.
10088 trunk/include/supported.h (File Modified)
10089 trunk/src/messages.tab (File Modified)
10092 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10094 No need to clear all 3 buffers in channel_modes().
10098 trunk/src/channel.c (File Modified)
10101 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10103 - Fix multiple +f modes per line
10104 - -f shouldn't take a parameter
10108 trunk/modules/core/m_mode.c (File Modified)
10111 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10113 Channel mode +Q now prevents forwarding to or through
10114 a channel, just like in hyperion, not from a channel.
10118 trunk/modules/core/m_join.c (File Modified)
10121 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10123 Complete +F/+Q propagation.
10127 trunk/modules/core/m_join.c (File Modified)
10128 trunk/modules/core/m_sjoin.c (File Modified)
10129 trunk/src/channel.c (File Modified)
10132 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10134 - A few minor fixes.
10138 trunk/modules/core/m_join.c (File Modified)
10139 trunk/modules/m_services.c (File Modified)
10142 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10144 - Fix netsplit obfuscation.
10148 trunk/src/client.c (File Modified)
10151 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10153 - Fix another /stats p related bug.
10157 trunk/src/client.c (File Modified)
10160 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10162 - Update example.conf.
10166 trunk/doc/example.conf (File Modified)
10169 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10171 - Fix a minor bug here, and re-release 1.0.
10175 trunk/modules/core/m_nick.c (File Modified)
10178 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10180 - Add bursted clients to /stats p list.
10184 trunk/modules/core/m_nick.c (File Modified)
10187 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10189 - Add identify_service, identify_command options to the example.conf,
10194 trunk/NEWS (File Modified)
10195 trunk/doc/example.conf (File Modified)
10196 trunk/src/newconf.c (File Modified)
10199 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10201 - Add services shortcuts.
10205 trunk/modules/Makefile.in (File Modified)
10206 trunk/modules/m_sshortcut.c (File Added)
10209 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10211 - put back checks i removed by mistake
10215 trunk/modules/core/m_join.c (File Modified)
10218 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10220 - Implement channel mode +Q, which disables forwarding.
10221 - Make forwarding usable by everyone.
10222 - Implement channel mode +F which bypasses authority checks on a target
10228 trunk/NEWS (File Modified)
10229 trunk/include/channel.h (File Modified)
10230 trunk/include/supported.h (File Modified)
10231 trunk/modules/core/m_join.c (File Modified)
10232 trunk/modules/core/m_mode.c (File Modified)
10233 trunk/src/messages.tab (File Modified)
10236 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10238 - Fix account handling brokenness.
10242 trunk/modules/m_services.c (File Modified)
10245 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10247 Identify to services via server password hack. Still
10248 needs config file parts, like
10249 identifyservice = "nickserv@services.int";
10250 identifycommand = "IDENTIFY";
10254 trunk/include/s_conf.h (File Modified)
10255 trunk/src/s_user.c (File Modified)
10258 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10260 Make send.c compile.
10264 trunk/src/send.c (File Modified)
10267 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10269 - Handle this better.
10273 trunk/src/send.c (File Modified)
10276 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10278 If the source is not a client, don't send to normal users.
10282 trunk/src/send.c (File Modified)
10285 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10287 - Make /wallops behave as wallops in other ircds.
10291 trunk/modules/m_wallops.c (File Modified)
10292 trunk/src/send.c (File Modified)
10295 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10301 trunk/NEWS (File Modified)
10302 trunk/configure (File Modified)
10303 trunk/configure.ac (File Modified)
10306 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10308 - Remove efnet configuration.
10309 - Rename example.conf as reference.conf, and replace the default
10310 example.conf with one suitable for AthemeNET.
10311 - Update makefile to reflect these changes.
10315 trunk/doc/Makefile.in (File Modified)
10316 trunk/doc/example.conf (File Modified)
10317 trunk/doc/example.efnet.conf (File Deleted)
10318 trunk/doc/reference.conf (File Added)
10321 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10323 - Don't display opers who are /away.
10327 trunk/modules/m_stats.c (File Modified)
10330 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10332 Put cmode +f in 004 and 005.
10336 trunk/include/supported.h (File Modified)
10337 trunk/src/messages.tab (File Modified)
10340 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10342 Add user umode +Q which prevents a user from
10347 trunk/include/client.h (File Modified)
10348 trunk/modules/core/m_join.c (File Modified)
10349 trunk/src/messages.tab (File Modified)
10350 trunk/src/s_user.c (File Modified)
10353 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10355 Implement channel forwarding in m_join(). As in
10356 hyperion, failing to join because of +i, +r or +j
10357 can cause you to be forwarded, potentially
10358 recursively. Unlike hyperion, a single numeric
10359 is sent in case of a successful forward, otherwise
10360 the ircd acts if there were no forward.
10364 trunk/include/numeric.h (File Modified)
10365 trunk/modules/core/m_join.c (File Modified)
10366 trunk/src/messages.tab (File Modified)
10369 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10371 Allow servers to set oper-only cmodes as well.
10375 trunk/modules/core/m_mode.c (File Modified)
10378 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10380 Add cmode +f which takes a channel name, settable
10381 only by opers for now. Does not do anything yet.
10385 trunk/include/channel.h (File Modified)
10386 trunk/modules/core/m_join.c (File Modified)
10387 trunk/modules/core/m_mode.c (File Modified)
10388 trunk/modules/core/m_sjoin.c (File Modified)
10389 trunk/src/channel.c (File Modified)
10392 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10394 Fully initialize 'mode' in ms_join() and ms_sjoin()
10395 to avoid old +j garbage from being used.
10399 trunk/modules/core/m_join.c (File Modified)
10400 trunk/modules/core/m_sjoin.c (File Modified)
10403 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10405 - only touch join_count/join_delta if join throttling
10406 is enabled on the channel
10407 - reset join_count/join_delta to 0 if -j is set
10411 trunk/modules/core/m_join.c (File Modified)
10412 trunk/modules/core/m_mode.c (File Modified)
10413 trunk/modules/core/m_sjoin.c (File Modified)
10416 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10418 Also start a new "period" for join throttling for remote joins,
10419 if necessary. Make the code slightly clearer.
10423 trunk/modules/core/m_join.c (File Modified)
10424 trunk/src/channel.c (File Modified)
10427 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10429 Some +j improvements, still broken.
10433 trunk/modules/core/m_join.c (File Modified)
10434 trunk/modules/core/m_sjoin.c (File Modified)
10437 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10439 Only do +z processing for +m channels the sender is on,
10440 as bans/quiets are currently only checked locally.
10444 trunk/modules/core/m_message.c (File Modified)
10447 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10449 - Add max_bans_large configuration option, defaulting to 500, to
10450 limit the number of bans in a +L channel
10451 - Change b/e/I to b/e/I/q in texts
10455 trunk/doc/example.conf (File Modified)
10456 trunk/include/s_conf.h (File Modified)
10457 trunk/modules/core/m_mode.c (File Modified)
10458 trunk/modules/m_info.c (File Modified)
10459 trunk/src/newconf.c (File Modified)
10460 trunk/src/s_conf.c (File Modified)
10463 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10465 Store invite for +gi channels.
10466 Note that +gi is significantly weaker access control than +i.
10470 trunk/modules/m_invite.c (File Modified)
10473 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10475 Nonops are allowed to see +q lists.
10479 trunk/modules/core/m_mode.c (File Modified)
10482 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10484 Invalidate can_send() cache on -q.
10488 trunk/modules/core/m_mode.c (File Modified)
10491 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10493 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10497 trunk/modules/core/m_sjoin.c (File Modified)
10500 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10502 - Allow blank SJOINs -- for permanant channels.
10506 trunk/modules/core/m_sjoin.c (File Modified)
10509 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10511 - Burst permanant channels.
10515 trunk/src/s_serv.c (File Modified)
10518 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10520 - Fix handling of permanant channels.
10524 trunk/modules/core/m_join.c (File Modified)
10527 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10529 - Run indent on core modules.
10530 - Add propagation of join throttle settings.
10534 trunk/modules/core/m_die.c (File Modified)
10535 trunk/modules/core/m_error.c (File Modified)
10536 trunk/modules/core/m_join.c (File Modified)
10537 trunk/modules/core/m_kick.c (File Modified)
10538 trunk/modules/core/m_kill.c (File Modified)
10539 trunk/modules/core/m_message.c (File Modified)
10540 trunk/modules/core/m_mode.c (File Modified)
10541 trunk/modules/core/m_nick.c (File Modified)
10542 trunk/modules/core/m_part.c (File Modified)
10543 trunk/modules/core/m_quit.c (File Modified)
10544 trunk/modules/core/m_server.c (File Modified)
10545 trunk/modules/core/m_sjoin.c (File Modified)
10546 trunk/modules/core/m_squit.c (File Modified)
10549 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10551 - Fix mistake in commit message.
10555 trunk/ChangeLog (File Modified)
10558 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10560 - Channel throttling.
10564 trunk/NEWS (File Modified)
10565 trunk/include/supported.h (File Modified)
10566 trunk/modules/core/m_mode.c (File Modified)
10567 trunk/src/messages.tab (File Modified)
10570 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10572 - Channel throttle logic fixes.
10576 trunk/include/channel.h (File Modified)
10579 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10581 - Add the throttle logic.
10585 trunk/include/channel.h (File Modified)
10586 trunk/include/numeric.h (File Modified)
10587 trunk/modules/core/m_join.c (File Modified)
10588 trunk/src/channel.c (File Modified)
10589 trunk/src/messages.tab (File Modified)
10592 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10594 - Cosmetic fixes to CREDITS.
10598 trunk/CREDITS (File Modified)
10601 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10603 - Better channel_modes() from ShadowIRCd 4.
10607 trunk/include/channel.h (File Modified)
10608 trunk/src/channel.c (File Modified)
10611 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10613 - Strip colour codes from parts.
10617 trunk/modules/core/m_part.c (File Modified)
10620 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10622 - Strip colour codes from quits.
10626 trunk/modules/core/m_quit.c (File Modified)
10629 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10631 - add +c/+g/+z to channel_modes().
10635 trunk/src/channel.c (File Modified)
10638 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10640 - Add +g to 004/005 numerics.
10644 trunk/include/supported.h (File Modified)
10645 trunk/src/messages.tab (File Modified)
10648 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10650 - Add +cgz to set_final_mode() in both join/sjoin.
10651 - Implement channel mode +g: Free invite.
10655 trunk/include/channel.h (File Modified)
10656 trunk/modules/core/m_join.c (File Modified)
10657 trunk/modules/core/m_mode.c (File Modified)
10658 trunk/modules/core/m_sjoin.c (File Modified)
10659 trunk/modules/m_invite.c (File Modified)
10662 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10664 - Make sure /stats p uses the right list.
10668 trunk/modules/m_stats.c (File Modified)
10671 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10673 - local oper list becomes local_oper_list.
10674 - all opers are stored on oper_list for /stats p.
10678 trunk/include/ircd.h (File Modified)
10679 trunk/modules/m_stats.c (File Modified)
10680 trunk/modules/m_trace.c (File Modified)
10681 trunk/src/client.c (File Modified)
10682 trunk/src/ircd.c (File Modified)
10683 trunk/src/s_user.c (File Modified)
10684 trunk/src/send.c (File Modified)
10687 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10689 - Remove ENABLE_SERVICES legacy define.
10693 trunk/configure (File Modified)
10694 trunk/configure.ac (File Modified)
10695 trunk/include/client.h (File Modified)
10696 trunk/include/m_info.h (File Modified)
10697 trunk/include/s_conf.h (File Modified)
10698 trunk/modules/Makefile.in (File Modified)
10699 trunk/modules/core/m_kick.c (File Modified)
10700 trunk/modules/core/m_mode.c (File Modified)
10701 trunk/modules/core/m_nick.c (File Modified)
10702 trunk/modules/core/m_sjoin.c (File Modified)
10703 trunk/modules/m_services.c (File Modified)
10704 trunk/src/channel.c (File Modified)
10705 trunk/src/newconf.c (File Modified)
10706 trunk/src/s_conf.c (File Modified)
10707 trunk/src/s_serv.c (File Modified)
10708 trunk/src/s_user.c (File Modified)
10711 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10713 - New reject message, ala ircu.
10717 trunk/src/reject.c (File Modified)
10720 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10722 - Reduce 'broadcast storm' effect in m_chghost.
10726 trunk/modules/m_chghost.c (File Modified)
10729 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10731 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10735 trunk/include/supported.h (File Modified)
10736 trunk/src/messages.tab (File Modified)
10739 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10745 trunk/include/channel.h (File Modified)
10746 trunk/modules/core/m_message.c (File Modified)
10747 trunk/modules/core/m_mode.c (File Modified)
10750 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10752 - use sendto_one_numeric() in some places.
10756 trunk/modules/core/m_mode.c (File Modified)
10759 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10761 - Implement channel mode +c -- colour stripping.
10765 trunk/include/irc_string.h (File Modified)
10766 trunk/include/supported.h (File Modified)
10767 trunk/modules/core/m_message.c (File Modified)
10768 trunk/modules/core/m_mode.c (File Modified)
10769 trunk/src/irc_string.c (File Modified)
10770 trunk/src/messages.tab (File Modified)
10773 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10775 - Add +qLP to CHANMODES 005 numeric.
10779 trunk/include/supported.h (File Modified)
10782 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10784 Move credits files to doc/.
10788 trunk/Hybrid-team (File Deleted)
10789 trunk/Ratbox-team (File Deleted)
10790 trunk/doc/Hybrid-team (File Added)
10791 trunk/doc/Ratbox-team (File Added)
10794 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10796 - Rename Ratbox credits as Ratbox-team.
10797 - Add in our own CREDITS.
10801 trunk/CREDITS (File Deleted)
10802 trunk/CREDITS (File Added)
10803 trunk/Ratbox-team (File Added)
10806 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10808 - Quietcache fixes.
10812 trunk/modules/core/m_mode.c (File Modified)
10815 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10817 - Rebuild configure.
10821 trunk/autom4te.cache/ (File Deleted)
10822 trunk/configure (File Modified)
10825 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10827 Add +q to messages.tab.
10831 trunk/src/messages.tab (File Modified)
10834 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10836 - port m_sjoin stuff to TS6 JOIN syntax.
10840 trunk/modules/core/m_join.c (File Modified)
10843 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10845 - Implement channel mode +q (quiet)
10849 trunk/include/channel.h (File Modified)
10850 trunk/modules/core/m_mode.c (File Modified)
10851 trunk/src/channel.c (File Modified)
10854 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10856 Add +L/+P for set_final_mode().
10860 trunk/modules/core/m_sjoin.c (File Modified)
10863 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10865 Add +L/+P in channel_modes().
10869 trunk/src/channel.c (File Modified)
10872 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10874 - Use MODE_PERMANENT, not MODE_PERMANANT
10875 - Actually use chm_staff()
10877 It compiles but is not otherwise tested.
10881 trunk/include/channel.h (File Modified)
10882 trunk/modules/core/m_mode.c (File Modified)
10883 trunk/modules/core/m_sjoin.c (File Modified)
10884 trunk/src/channel.c (File Modified)
10887 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10889 - Ok, patchlevel.h is fixed now.
10893 trunk/include/patchlevel.h (File Modified)
10896 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10902 trunk/include/patchlevel.h (File Modified)
10903 trunk/src/version.c.SH (File Modified)
10906 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10908 - Fix compilation issue with version.c.
10912 trunk/src/version.c.SH (File Modified)
10915 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10917 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10918 this from the BUGS file.
10922 trunk/BUGS (File Modified)
10925 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10927 Mangle all netsplit messages if flatten links is enabled.
10931 trunk/src/client.c (File Modified)
10934 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10936 - jilles pointed out that /stats p needed severe changes -- implement
10941 trunk/modules/m_stats.c (File Modified)
10944 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10946 Rename RELNOTES to NEWS.
10950 trunk/NEWS (File Added)
10951 trunk/RELNOTES (File Deleted)
10954 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10960 trunk/RELNOTES (File Modified)
10963 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10965 - Make /stats p work globally.
10966 - Change 'OPER(s)' to 'staff members'
10970 trunk/modules/m_stats.c (File Modified)
10973 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10975 - add modes, +LP to RPL_MYINFO.
10979 trunk/src/messages.tab (File Modified)
10982 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10984 More stuff to RELNOTES.
10988 trunk/RELNOTES (File Modified)
10991 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10997 trunk/modules/core/m_sjoin.c (File Modified)
10998 trunk/src/channel.c (File Modified)
11001 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11003 - Implement list limit exceed modes -- +L.
11007 trunk/modules/core/m_mode.c (File Modified)
11010 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11012 - Add handlers for modes +L, +P.
11016 trunk/include/channel.h (File Modified)
11017 trunk/modules/core/m_mode.c (File Modified)
11020 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11022 Update properties on *everything*.
11026 trunk/.cvsignore (Property Modified)
11027 trunk/.indent.pro (Property Modified)
11028 trunk/BUGS (File Modified) (Property Modified)
11029 trunk/CREDITS (File Modified) (Property Modified)
11030 trunk/ChangeLog (Property Modified)
11031 trunk/Hybrid-team (File Modified) (Property Modified)
11032 trunk/INSTALL (File Modified) (Property Modified)
11033 trunk/LICENSE (File Modified) (Property Modified)
11034 trunk/Makefile.in (File Modified) (Property Modified)
11035 trunk/README.FIRST (File Modified) (Property Modified)
11036 trunk/RELNOTES (File Modified) (Property Modified)
11037 trunk/SVN-Access (Property Modified)
11038 trunk/aclocal.m4 (File Modified) (Property Modified)
11039 trunk/adns/.cvsignore (Property Modified)
11040 trunk/adns/COPYING (Property Modified)
11041 trunk/adns/GPL-vs-LGPL (Property Modified)
11042 trunk/adns/Makefile.in (File Modified) (Property Modified)
11043 trunk/adns/README (Property Modified)
11044 trunk/adns/README.ircd (Property Modified)
11045 trunk/adns/adns.h (File Modified) (Property Modified)
11046 trunk/adns/check.c (File Modified) (Property Modified)
11047 trunk/adns/dlist.h (File Modified) (Property Modified)
11048 trunk/adns/event.c (File Modified) (Property Modified)
11049 trunk/adns/general.c (File Modified) (Property Modified)
11050 trunk/adns/internal.h (File Modified) (Property Modified)
11051 trunk/adns/parse.c (File Modified) (Property Modified)
11052 trunk/adns/query.c (File Modified) (Property Modified)
11053 trunk/adns/reply.c (File Modified) (Property Modified)
11054 trunk/adns/setup.c (File Modified) (Property Modified)
11055 trunk/adns/transmit.c (File Modified) (Property Modified)
11056 trunk/adns/tvarith.h (File Modified) (Property Modified)
11057 trunk/adns/types.c (File Modified) (Property Modified)
11058 trunk/configure (File Modified) (Property Modified)
11059 trunk/configure.ac (File Modified) (Property Modified)
11060 trunk/contrib/.cvsignore (Property Modified)
11061 trunk/contrib/.indent.pro (Property Modified)
11062 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11063 trunk/contrib/README (File Modified) (Property Modified)
11064 trunk/contrib/example_module.c (File Modified) (Property Modified)
11065 trunk/contrib/m_42.c (File Modified) (Property Modified)
11066 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11067 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11068 trunk/contrib/m_force.c (File Modified) (Property Modified)
11069 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11070 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11071 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11072 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11073 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11074 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11075 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11076 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11077 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11078 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11079 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11080 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11081 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11082 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11083 trunk/doc/.cvsignore (Property Modified)
11084 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11085 trunk/doc/Makefile.in (File Modified) (Property Modified)
11086 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11087 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11088 trunk/doc/challenge.txt (File Modified) (Property Modified)
11089 trunk/doc/example.conf (File Modified) (Property Modified)
11090 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11091 trunk/doc/hooks.txt (File Modified) (Property Modified)
11092 trunk/doc/index.txt (File Modified) (Property Modified)
11093 trunk/doc/ircd.8 (File Modified) (Property Modified)
11094 trunk/doc/ircd.motd (Property Modified)
11095 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11096 trunk/doc/modeg.txt (File Modified) (Property Modified)
11097 trunk/doc/modes.txt (File Modified) (Property Modified)
11098 trunk/doc/monitor.txt (File Modified) (Property Modified)
11099 trunk/doc/old/Authors (Property Modified)
11100 trunk/doc/operguide.txt (File Modified) (Property Modified)
11101 trunk/doc/opermyth.txt (Property Modified)
11102 trunk/doc/server-version-info (File Modified) (Property Modified)
11103 trunk/doc/services.txt (File Modified) (Property Modified)
11104 trunk/doc/technical/README.TSora (Property Modified)
11105 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11106 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11107 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11108 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11109 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11110 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11111 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11112 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11113 trunk/doc/technical/rfc1459.txt (Property Modified)
11114 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11115 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11116 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11117 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11118 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11119 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11120 trunk/help/Makefile.in (File Modified) (Property Modified)
11121 trunk/help/opers/accept (Property Modified)
11122 trunk/help/opers/admin (Property Modified)
11123 trunk/help/opers/away (Property Modified)
11124 trunk/help/opers/capab (Property Modified)
11125 trunk/help/opers/challenge (Property Modified)
11126 trunk/help/opers/close (Property Modified)
11127 trunk/help/opers/cmode (Property Modified)
11128 trunk/help/opers/cnotice (Property Modified)
11129 trunk/help/opers/connect (Property Modified)
11130 trunk/help/opers/cprivmsg (Property Modified)
11131 trunk/help/opers/credits (Property Modified)
11132 trunk/help/opers/die (Property Modified)
11133 trunk/help/opers/dline (Property Modified)
11134 trunk/help/opers/eob (Property Modified)
11135 trunk/help/opers/error (Property Modified)
11136 trunk/help/opers/etrace (Property Modified)
11137 trunk/help/opers/gline (Property Modified)
11138 trunk/help/opers/help (Property Modified)
11139 trunk/help/opers/index (Property Modified)
11140 trunk/help/opers/info (Property Modified)
11141 trunk/help/opers/invite (Property Modified)
11142 trunk/help/opers/ison (Property Modified)
11143 trunk/help/opers/join (Property Modified)
11144 trunk/help/opers/kick (Property Modified)
11145 trunk/help/opers/kill (Property Modified)
11146 trunk/help/opers/kline (Property Modified)
11147 trunk/help/opers/knock (Property Modified)
11148 trunk/help/opers/links (Property Modified)
11149 trunk/help/opers/list (Property Modified)
11150 trunk/help/opers/locops (Property Modified)
11151 trunk/help/opers/lusers (Property Modified)
11152 trunk/help/opers/modlist (Property Modified)
11153 trunk/help/opers/modload (Property Modified)
11154 trunk/help/opers/modrestart (Property Modified)
11155 trunk/help/opers/modunload (Property Modified)
11156 trunk/help/opers/motd (Property Modified)
11157 trunk/help/opers/names (Property Modified)
11158 trunk/help/opers/nick (Property Modified)
11159 trunk/help/opers/notice (Property Modified)
11160 trunk/help/opers/oper (Property Modified)
11161 trunk/help/opers/operspy (Property Modified)
11162 trunk/help/opers/operwall (Property Modified)
11163 trunk/help/opers/part (Property Modified)
11164 trunk/help/opers/pass (Property Modified)
11165 trunk/help/opers/ping (Property Modified)
11166 trunk/help/opers/pong (Property Modified)
11167 trunk/help/opers/post (Property Modified)
11168 trunk/help/opers/privmsg (Property Modified)
11169 trunk/help/opers/quit (Property Modified)
11170 trunk/help/opers/rehash (Property Modified)
11171 trunk/help/opers/restart (Property Modified)
11172 trunk/help/opers/resv (Property Modified)
11173 trunk/help/opers/server (Property Modified)
11174 trunk/help/opers/set (Property Modified)
11175 trunk/help/opers/sjoin (Property Modified)
11176 trunk/help/opers/squit (Property Modified)
11177 trunk/help/opers/stats (Property Modified)
11178 trunk/help/opers/svinfo (Property Modified)
11179 trunk/help/opers/testgecos (Property Modified)
11180 trunk/help/opers/testline (Property Modified)
11181 trunk/help/opers/testmask (Property Modified)
11182 trunk/help/opers/time (Property Modified)
11183 trunk/help/opers/topic (Property Modified)
11184 trunk/help/opers/trace (Property Modified)
11185 trunk/help/opers/uhelp (Property Modified)
11186 trunk/help/opers/umode (Property Modified)
11187 trunk/help/opers/undline (Property Modified)
11188 trunk/help/opers/ungline (Property Modified)
11189 trunk/help/opers/unkline (Property Modified)
11190 trunk/help/opers/unresv (Property Modified)
11191 trunk/help/opers/unxline (Property Modified)
11192 trunk/help/opers/user (Property Modified)
11193 trunk/help/opers/userhost (Property Modified)
11194 trunk/help/opers/users (Property Modified)
11195 trunk/help/opers/version (Property Modified)
11196 trunk/help/opers/wallops (Property Modified)
11197 trunk/help/opers/who (Property Modified)
11198 trunk/help/opers/whois (Property Modified)
11199 trunk/help/opers/whowas (Property Modified)
11200 trunk/help/opers/xline (Property Modified)
11201 trunk/help/users/index (Property Modified)
11202 trunk/help/users/info (Property Modified)
11203 trunk/help/users/notice (Property Modified)
11204 trunk/help/users/privmsg (Property Modified)
11205 trunk/help/users/stats (Property Modified)
11206 trunk/help/users/umode (Property Modified)
11207 trunk/include/.cvsignore (Property Modified)
11208 trunk/include/.indent.pro (Property Modified)
11209 trunk/include/balloc.h (File Modified) (Property Modified)
11210 trunk/include/cache.h (File Modified) (Property Modified)
11211 trunk/include/channel.h (File Modified) (Property Modified)
11212 trunk/include/class.h (File Modified) (Property Modified)
11213 trunk/include/client.h (File Modified) (Property Modified)
11214 trunk/include/commio.h (File Modified) (Property Modified)
11215 trunk/include/common.h (File Modified) (Property Modified)
11216 trunk/include/config.h (File Modified) (Property Modified)
11217 trunk/include/config.h.dist (File Modified) (Property Modified)
11218 trunk/include/defaults.h (File Modified) (Property Modified)
11219 trunk/include/event.h (File Modified) (Property Modified)
11220 trunk/include/hash.h (File Modified) (Property Modified)
11221 trunk/include/hook.h (File Modified) (Property Modified)
11222 trunk/include/hostmask.h (File Modified) (Property Modified)
11223 trunk/include/irc_string.h (File Modified) (Property Modified)
11224 trunk/include/ircd.h (File Modified) (Property Modified)
11225 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11226 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11227 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11228 trunk/include/linebuf.h (File Modified) (Property Modified)
11229 trunk/include/listener.h (File Modified) (Property Modified)
11230 trunk/include/m_info.h (File Modified) (Property Modified)
11231 trunk/include/memory.h (File Modified) (Property Modified)
11232 trunk/include/modules.h (File Modified) (Property Modified)
11233 trunk/include/monitor.h (File Modified) (Property Modified)
11234 trunk/include/msg.h (File Modified) (Property Modified)
11235 trunk/include/newconf.h (File Modified) (Property Modified)
11236 trunk/include/numeric.h (File Modified) (Property Modified)
11237 trunk/include/packet.h (File Modified) (Property Modified)
11238 trunk/include/parse.h (File Modified) (Property Modified)
11239 trunk/include/patchlevel.h (File Modified) (Property Modified)
11240 trunk/include/patricia.h (File Modified) (Property Modified)
11241 trunk/include/reject.h (File Modified) (Property Modified)
11242 trunk/include/res.h (File Modified) (Property Modified)
11243 trunk/include/restart.h (File Modified) (Property Modified)
11244 trunk/include/s_auth.h (File Modified) (Property Modified)
11245 trunk/include/s_conf.h (File Modified) (Property Modified)
11246 trunk/include/s_gline.h (File Modified) (Property Modified)
11247 trunk/include/s_log.h (File Modified) (Property Modified)
11248 trunk/include/s_newconf.h (File Modified) (Property Modified)
11249 trunk/include/s_serv.h (File Modified) (Property Modified)
11250 trunk/include/s_stats.h (File Modified) (Property Modified)
11251 trunk/include/s_user.h (File Modified) (Property Modified)
11252 trunk/include/s_zip.h (File Modified) (Property Modified)
11253 trunk/include/scache.h (File Modified) (Property Modified)
11254 trunk/include/send.h (File Modified) (Property Modified)
11255 trunk/include/serno.h (Property Modified)
11256 trunk/include/setup.h.in (Property Modified)
11257 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11258 trunk/include/stdinc.h (File Modified) (Property Modified)
11259 trunk/include/supported.h (File Modified) (Property Modified)
11260 trunk/include/tools.h (File Modified) (Property Modified)
11261 trunk/include/whowas.h (File Modified) (Property Modified)
11262 trunk/install-sh (File Modified) (Property Modified)
11263 trunk/modules/.cvsignore (Property Modified)
11264 trunk/modules/.depend (Property Modified)
11265 trunk/modules/.indent.pro (Property Modified)
11266 trunk/modules/Makefile.in (File Modified) (Property Modified)
11267 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11268 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11269 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11270 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11271 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11272 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11273 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11274 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11275 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11276 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11277 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11278 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11279 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11280 trunk/modules/m_accept.c (File Modified) (Property Modified)
11281 trunk/modules/m_admin.c (File Modified) (Property Modified)
11282 trunk/modules/m_away.c (File Modified) (Property Modified)
11283 trunk/modules/m_cap.c (File Modified) (Property Modified)
11284 trunk/modules/m_capab.c (File Modified) (Property Modified)
11285 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11286 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11287 trunk/modules/m_close.c (File Modified) (Property Modified)
11288 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11289 trunk/modules/m_connect.c (File Modified) (Property Modified)
11290 trunk/modules/m_dline.c (File Modified) (Property Modified)
11291 trunk/modules/m_encap.c (File Modified) (Property Modified)
11292 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11293 trunk/modules/m_gline.c (File Modified) (Property Modified)
11294 trunk/modules/m_help.c (File Modified) (Property Modified)
11295 trunk/modules/m_info.c (File Modified) (Property Modified)
11296 trunk/modules/m_invite.c (File Modified) (Property Modified)
11297 trunk/modules/m_ison.c (File Modified) (Property Modified)
11298 trunk/modules/m_kline.c (File Modified) (Property Modified)
11299 trunk/modules/m_knock.c (File Modified) (Property Modified)
11300 trunk/modules/m_links.c (File Modified) (Property Modified)
11301 trunk/modules/m_list.c (File Modified) (Property Modified)
11302 trunk/modules/m_locops.c (File Modified) (Property Modified)
11303 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11304 trunk/modules/m_map.c (File Modified) (Property Modified)
11305 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11306 trunk/modules/m_motd.c (File Modified) (Property Modified)
11307 trunk/modules/m_names.c (File Modified) (Property Modified)
11308 trunk/modules/m_oper.c (File Modified) (Property Modified)
11309 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11310 trunk/modules/m_pass.c (File Modified) (Property Modified)
11311 trunk/modules/m_ping.c (File Modified) (Property Modified)
11312 trunk/modules/m_pong.c (File Modified) (Property Modified)
11313 trunk/modules/m_post.c (File Modified) (Property Modified)
11314 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11315 trunk/modules/m_restart.c (File Modified) (Property Modified)
11316 trunk/modules/m_resv.c (File Modified) (Property Modified)
11317 trunk/modules/m_services.c (File Modified) (Property Modified)
11318 trunk/modules/m_set.c (File Modified) (Property Modified)
11319 trunk/modules/m_stats.c (File Modified) (Property Modified)
11320 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11321 trunk/modules/m_tb.c (File Modified) (Property Modified)
11322 trunk/modules/m_testline.c (File Modified) (Property Modified)
11323 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11324 trunk/modules/m_time.c (File Modified) (Property Modified)
11325 trunk/modules/m_topic.c (File Modified) (Property Modified)
11326 trunk/modules/m_trace.c (File Modified) (Property Modified)
11327 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11328 trunk/modules/m_user.c (File Modified) (Property Modified)
11329 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11330 trunk/modules/m_users.c (File Modified) (Property Modified)
11331 trunk/modules/m_version.c (File Modified) (Property Modified)
11332 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11333 trunk/modules/m_who.c (File Modified) (Property Modified)
11334 trunk/modules/m_whois.c (File Modified) (Property Modified)
11335 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11336 trunk/modules/m_xline.c (File Modified) (Property Modified)
11337 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11338 trunk/servlink/.cvsignore (Property Modified)
11339 trunk/servlink/.indent.pro (Property Modified)
11340 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11341 trunk/servlink/README (File Modified) (Property Modified)
11342 trunk/servlink/TODO (File Modified) (Property Modified)
11343 trunk/servlink/control.c (File Modified) (Property Modified)
11344 trunk/servlink/control.h (File Modified) (Property Modified)
11345 trunk/servlink/io.c (File Modified) (Property Modified)
11346 trunk/servlink/io.h (File Modified) (Property Modified)
11347 trunk/servlink/servlink.c (File Modified) (Property Modified)
11348 trunk/servlink/servlink.h (File Modified) (Property Modified)
11349 trunk/src/.cvsignore (Property Modified)
11350 trunk/src/.depend (Property Modified)
11351 trunk/src/.indent.pro (Property Modified)
11352 trunk/src/Makefile.in (File Modified) (Property Modified)
11353 trunk/src/adns.c (File Modified) (Property Modified)
11354 trunk/src/balloc.c (File Modified) (Property Modified)
11355 trunk/src/cache.c (File Modified) (Property Modified)
11356 trunk/src/channel.c (File Modified) (Property Modified)
11357 trunk/src/class.c (File Modified) (Property Modified)
11358 trunk/src/client.c (File Modified) (Property Modified)
11359 trunk/src/commio.c (File Modified) (Property Modified)
11360 trunk/src/devpoll.c (File Modified) (Property Modified)
11361 trunk/src/epoll.c (File Modified) (Property Modified)
11362 trunk/src/event.c (File Modified) (Property Modified)
11363 trunk/src/getopt.c (File Modified) (Property Modified)
11364 trunk/src/hash.c (File Modified) (Property Modified)
11365 trunk/src/hook.c (File Modified) (Property Modified)
11366 trunk/src/hostmask.c (File Modified) (Property Modified)
11367 trunk/src/irc_string.c (File Modified) (Property Modified)
11368 trunk/src/ircd.c (File Modified) (Property Modified)
11369 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11370 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11371 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11372 trunk/src/kdparse.c (File Modified) (Property Modified)
11373 trunk/src/kqueue.c (File Modified) (Property Modified)
11374 trunk/src/linebuf.c (File Modified) (Property Modified)
11375 trunk/src/listener.c (File Modified) (Property Modified)
11376 trunk/src/match.c (File Modified) (Property Modified)
11377 trunk/src/memory.c (File Modified) (Property Modified)
11378 trunk/src/messages.tab (File Modified) (Property Modified)
11379 trunk/src/modules.c (File Modified) (Property Modified)
11380 trunk/src/monitor.c (File Modified) (Property Modified)
11381 trunk/src/newconf.c (File Modified) (Property Modified)
11382 trunk/src/numeric.c (File Modified) (Property Modified)
11383 trunk/src/packet.c (File Modified) (Property Modified)
11384 trunk/src/parse.c (File Modified) (Property Modified)
11385 trunk/src/patricia.c (File Modified) (Property Modified)
11386 trunk/src/poll.c (File Modified) (Property Modified)
11387 trunk/src/reject.c (File Modified) (Property Modified)
11388 trunk/src/restart.c (File Modified) (Property Modified)
11389 trunk/src/s_auth.c (File Modified) (Property Modified)
11390 trunk/src/s_conf.c (File Modified) (Property Modified)
11391 trunk/src/s_gline.c (File Modified) (Property Modified)
11392 trunk/src/s_log.c (File Modified) (Property Modified)
11393 trunk/src/s_newconf.c (File Modified) (Property Modified)
11394 trunk/src/s_serv.c (File Modified) (Property Modified)
11395 trunk/src/s_stats.c (File Modified) (Property Modified)
11396 trunk/src/s_user.c (File Modified) (Property Modified)
11397 trunk/src/scache.c (File Modified) (Property Modified)
11398 trunk/src/select.c (File Modified) (Property Modified)
11399 trunk/src/send.c (File Modified) (Property Modified)
11400 trunk/src/snprintf.c (File Modified) (Property Modified)
11401 trunk/src/tools.c (File Modified) (Property Modified)
11402 trunk/src/version.c.SH (File Modified) (Property Modified)
11403 trunk/src/whowas.c (File Modified) (Property Modified)
11404 trunk/tools/.cvsignore (Property Modified)
11405 trunk/tools/Makefile.in (File Modified) (Property Modified)
11406 trunk/tools/README (File Modified) (Property Modified)
11407 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11408 trunk/tools/convertilines.c (File Modified) (Property Modified)
11409 trunk/tools/convertklines.c (File Modified) (Property Modified)
11410 trunk/tools/mkkeypair (Property Modified)
11411 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11412 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11413 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11414 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11415 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11416 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11417 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11418 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11419 trunk/tools/untabify (File Modified) (Property Modified)
11420 trunk/tools/viconf.c (File Modified) (Property Modified)
11423 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11429 trunk/RELNOTES (File Modified)
11432 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11434 - Make version.c use our serial, not ratbox's.
11438 trunk/src/version.c.SH (File Modified)
11441 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11444 - revved patchlevel to 2.1.5
11448 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11452 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11454 - fix buffer overflow and unterminated buffer when removing TS6 bans
11455 - fix rebuilding of SJOIN
11459 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11462 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11464 have servlink report if it gets an uncompressed error message when it gets inflate failures
11467 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11470 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11472 - extend our copyrights to 2005.
11476 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11477 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11478 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11479 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11480 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11481 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11482 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11483 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11487 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11488 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11489 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11490 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11491 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11513 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11514 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11522 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11523 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11527 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11528 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11529 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11530 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11531 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11532 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11544 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11552 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11553 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11554 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11555 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11556 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11557 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11558 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11559 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11560 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11561 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11562 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11563 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11564 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11566 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11567 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11568 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11569 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11570 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11571 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11572 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11573 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11576 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11577 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11578 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11579 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11582 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11585 - revved patchlevel to 2.1.4
11589 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11590 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11593 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11595 - add TARGMAX to 005
11596 - remove the +1 from ->uid in struct Client
11597 - fix checking of accept entries in m_accept.c
11601 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11602 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11607 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11609 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11614 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11617 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11619 - remove an unused variable
11623 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11626 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11628 don't burst a TS5 name in burst_TS6. -via jillies
11631 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11634 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11636 - via jilles, make nickchanges invalidate any cached bans for
11641 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11642 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11643 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11644 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11647 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11649 - fix some char vs byte usage to make adns compile cleanly with gcc4
11653 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11663 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11665 userhost should allow 5 userhost checks, not 4
11668 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11671 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11673 - another darwin fix
11677 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11680 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11686 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11687 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11688 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11689 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11690 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11696 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11698 - remove bogus extern of abort_list
11702 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11705 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11707 svn repo access stuff
11710 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11713 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11719 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11722 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11728 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11731 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11733 revert omotd..i thought it was a good idea..oh well
11736 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11739 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11741 Commas are bad things in channel keys
11745 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11748 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11750 Add OMOTD command to display oper motd
11754 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11757 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11759 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11762 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11765 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11767 Modified files: (Branch: RATBOX_2_1)
11770 - stop testing whois for protocol violations, as they can be caused in
11771 ircds going all the way back to the original ircd2.8
11773 Revision Changes Path
11774 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11778 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11780 Modified files: (Branch: RATBOX_2_1)
11783 - remove some 2.2 code
11785 Revision Changes Path
11786 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11790 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11792 Modified files: (Branch: RATBOX_2_1)
11795 backport of the silly december 31st bug
11797 Revision Changes Path
11798 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11802 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11804 Modified files: (Branch: RATBOX_2_1)
11806 include patchlevel.h
11808 - revved patchlevel to 2.1.3
11810 Revision Changes Path
11811 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11812 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11816 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11818 Modified files: (Branch: RATBOX_2_1)
11821 modules/core m_nick.c
11824 - stop removing a clients own list of accepted clients when they do a
11826 - clean up the accept code so its less retarded
11828 Revision Changes Path
11829 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11830 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11831 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11832 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11836 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11838 Modified files: (Branch: RATBOX_2_1)
11841 src event.c ircd.c newconf.c
11843 - remove a defn of links_cache_list in m_links.c which was causing
11844 the flattened links update to be ignored
11845 - add eventUpdate(), and make links_delay update on rehash
11847 Revision Changes Path
11848 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11849 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11850 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11851 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11852 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11856 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11858 Modified files: (Branch: RATBOX_2_1)
11862 - make the conf parser apply service {}; on rehash
11864 Revision Changes Path
11865 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11866 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11870 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11872 Modified files: (Branch: RATBOX_2_1)
11875 - show ENABLE_SERVICES define in info
11877 Revision Changes Path
11878 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11882 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11884 Modified files: (Branch: RATBOX_2_1)
11885 modules m_services.c m_stats.c
11887 - via jilles, make m_services.c hook into stats U and display service
11890 Revision Changes Path
11891 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11892 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11896 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11898 Modified files: (Branch: RATBOX_2_1)
11899 . configure configure.ac
11901 - default build to -O2
11903 Revision Changes Path
11904 7.249.2.2 +4 -4 ircd-ratbox/configure
11905 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11909 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11911 Modified files: (Branch: RATBOX_2_1)
11912 doc example.conf example.efnet.conf
11913 include client.h s_conf.h s_newconf.h
11915 modules/core m_join.c m_nick.c
11916 src channel.c newconf.c s_conf.c s_user.c
11918 - remove no_oper_resvs from general {};
11919 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11921 Revision Changes Path
11922 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11923 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11924 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11925 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11926 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11927 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11928 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11929 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11930 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11931 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11932 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11933 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11937 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11939 Modified files: (Branch: RATBOX_2_1)
11940 modules/core m_mode.c m_nick.c
11944 - raise max temptime to a year
11946 - require 9 parameters in ms_nick(), 10 in ms_uid()
11948 Revision Changes Path
11949 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11950 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11951 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11955 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11957 Modified files: (Branch: RATBOX_2_1)
11958 modules m_services.c
11960 - only show services logged in info when its a local client
11962 Revision Changes Path
11963 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11967 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11969 Modified files: (Branch: RATBOX_2_1)
11972 passing a pointer to a pointer is not what was intended, oops
11974 Revision Changes Path
11975 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11979 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11981 Modified files: (Branch: RATBOX_2_1)
11984 - update services.txt with FNC
11986 Revision Changes Path
11987 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11991 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11993 Modified files: (Branch: RATBOX_2_1)
11996 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11998 Revision Changes Path
11999 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12003 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12005 Modified files: (Branch: RATBOX_2_1)
12008 - add some uniqueness into auth process for bopm
12010 Revision Changes Path
12011 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12015 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12017 Modified files: (Branch: RATBOX_2_1)
12018 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12020 - make contrib/ compile
12022 Revision Changes Path
12023 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12024 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12025 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12026 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12030 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12032 Modified files: (Branch: RATBOX_2_1)
12033 modules m_monitor.c
12035 Don't allow MONITOR from an unregistered client
12037 Revision Changes Path
12038 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12042 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12044 Modified files: (Branch: RATBOX_2_1)
12045 doc example.conf example.efnet.conf
12047 src class.c messages.tab newconf.c
12049 - remove sendq_eob, its become more of a hindrance than a benefit.
12050 - sync example.efnet.conf cluster {}; with example.conf
12052 Revision Changes Path
12053 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12054 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12055 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12056 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12057 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12058 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12062 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12064 Modified files: (Branch: RATBOX_2_1)
12066 include patchlevel.h
12069 - revved patchlevel to 2.1.2
12071 Revision Changes Path
12072 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12073 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12077 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12079 Modified files: (Branch: RATBOX_2_1)
12080 . configure configure.ac
12082 - raise default topiclen to 160.
12084 Revision Changes Path
12085 7.249.2.1 +3 -3 ircd-ratbox/configure
12086 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12090 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12092 Modified files: (Branch: RATBOX_2_1)
12093 modules m_services.c
12095 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12096 tsinfo matches this
12098 Revision Changes Path
12099 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12103 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12105 Modified files: (Branch: RATBOX_2_1)
12106 modules m_services.c
12108 - monitor_signoff() the client we're nickchanging
12110 Revision Changes Path
12111 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12115 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12117 Modified files: (Branch: RATBOX_2_1)
12120 - fix various UID problems with trace
12122 Revision Changes Path
12123 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12127 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12129 Modified files: (Branch: RATBOX_2_1)
12130 help/opers dline kline
12131 modules m_resv.c m_stats.c
12132 modules/core m_mode.c
12135 - tidy up kline/dline help to note they dont accept nick as target
12136 - disallow bans beginning with ':' over bmask
12137 - disallow bans with a space in chm_ban
12138 - stop counting hidden opers in stats p
12139 - match() parameters in remote unresv were inverted, causing it to fail
12140 - fix possibility of clients setting blank keys
12142 Revision Changes Path
12143 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12144 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12145 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12146 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12147 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12151 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12153 Modified files: (Branch: RATBOX_2_1)
12156 - fix problems with amd64 and the way we do va_list
12158 Revision Changes Path
12159 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12163 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12165 Modified files: (Branch: RATBOX_2_1)
12166 modules m_services.c
12168 - tidy up the kill notifications for RSFNC
12170 Revision Changes Path
12171 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12175 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12177 Modified files: (Branch: RATBOX_2_1)
12179 modules m_services.c
12182 - some more rserv stuff:
12183 - add RSFNC capability
12184 - fix up RSFNC, kill existing clients if they exist.
12186 Revision Changes Path
12187 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12188 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12189 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12193 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12195 Modified files: (Branch: RATBOX_2_1)
12196 modules m_services.c
12198 - first stab at a FNC implementation for rserv
12200 Revision Changes Path
12201 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12205 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12207 Modified files: (Branch: RATBOX_2_1)
12212 Revision Changes Path
12213 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12217 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12219 Modified files: (Branch: RATBOX_2_1)
12222 - add links_delay back
12224 Revision Changes Path
12225 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12229 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12231 Modified files: (Branch: RATBOX_2_1)
12235 - swap tabs for spaces
12237 Revision Changes Path
12238 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12239 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12243 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12245 Modified files: (Branch: RATBOX_2_1)
12248 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12249 contained in the client_flood conf option
12250 - remove a couple of unused defines from info
12252 Revision Changes Path
12253 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12257 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12259 Modified files: (Branch: RATBOX_2_1)
12262 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12264 Revision Changes Path
12265 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12269 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12271 Modified files: (Branch: RATBOX_2_1)
12272 doc example.conf example.efnet.conf
12274 - fix missing closing comment tag
12276 Revision Changes Path
12277 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12278 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12282 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12284 Modified files: (Branch: RATBOX_2_1)
12286 include patchlevel.h
12288 - revved patchlevel to 2.1.1
12290 Revision Changes Path
12291 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12292 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12296 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12298 Modified files: (Branch: RATBOX_2_1)
12301 - sync up remote kline reasons, so theyre consistent with what happens
12302 when we add local klines - notably the "Temporary K-line x min" and
12303 date added to reason.
12305 Revision Changes Path
12306 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12310 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12312 Modified files: (Branch: RATBOX_2_1)
12315 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12317 Revision Changes Path
12318 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12322 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12324 Modified files: (Branch: RATBOX_2_1)
12327 used the data pointer we saved, not what just got nulled
12329 Revision Changes Path
12330 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12334 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12336 Modified files: (Branch: RATBOX_2_1)
12337 modules m_resv.c m_xline.c
12339 - fix broken propagation of xline/resv
12341 Revision Changes Path
12342 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12343 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12347 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12349 Modified files: (Branch: RATBOX_2_1)
12352 - properly increment bad auth count for stats T when we timeout an auth
12354 Revision Changes Path
12355 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12359 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12361 Modified files: (Branch: RATBOX_2_1)
12364 modules/core m_nick.c
12366 - fix a bit that didnt make sense in monitor.txt
12367 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12369 Revision Changes Path
12370 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12371 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12372 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12376 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12378 Modified files: (Branch: RATBOX_2_1)
12381 removing dlink nodes from auth_poll_list twice is bad
12383 Revision Changes Path
12384 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12388 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12390 Modified files: (Branch: RATBOX_2_1)
12393 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12394 changed to RPL_STATSDEBUG
12396 Revision Changes Path
12397 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12401 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12403 Added files: (Branch: RATBOX_2_1)
12406 - add some documentation about target change
12408 Revision Changes Path
12409 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12413 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12415 Modified files: (Branch: RATBOX_2_1)
12416 include supported.h
12417 modules/core m_message.c
12419 - remove extra argument to 005
12420 - disallow messaging of UIDs
12422 Revision Changes Path
12423 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12424 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12428 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12430 Modified files: (Branch: RATBOX_2_1)
12433 - fix a longstanding parser bug with wrong limit checking, causing us to
12434 accept one less parameter than we're allowed to accept.
12436 Revision Changes Path
12437 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12441 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12443 Modified files: (Branch: RATBOX_2_1)
12444 modules/core m_message.c
12446 - exempt users messaging themselves from target change
12448 Revision Changes Path
12449 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12453 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12455 Modified files: (Branch: RATBOX_2_1)
12456 include supported.h
12458 - stop violating MAXPARA on 005.
12460 Revision Changes Path
12461 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12465 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12467 Modified files: (Branch: RATBOX_2_1)
12468 modules/core m_nick.c
12470 - dont store an ipv6 sockhost if we're not compiled with v6 support
12472 Revision Changes Path
12473 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12477 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12479 Modified files: (Branch: RATBOX_2_1)
12482 - remove some vms includes
12484 Revision Changes Path
12485 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12489 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12491 Modified files: (Branch: RATBOX_2_1)
12495 - force commit for new branch
12497 Revision Changes Path
12498 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12499 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12503 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12506 . RELNOTES configure configure.ac
12507 include patchlevel.h
12509 - revved patchlevel to 2.1.0
12511 Revision Changes Path
12512 1.114 +6 -2 ircd-ratbox/RELNOTES
12513 7.249 +11 -11 ircd-ratbox/configure
12514 7.63 +3 -3 ircd-ratbox/configure.ac
12515 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12519 leeh 2005/03/04 13:31:32 EST (20050304_2)
12523 include patchlevel.h
12526 - revved patchlevel to 2.1.0beta2
12528 Revision Changes Path
12529 1.113 +12 -0 ircd-ratbox/RELNOTES
12530 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12534 leeh 2005/03/04 13:27:05 EST (20050304_1)
12537 doc whats-new-2.1.txt
12540 - update whats-new-2.1
12541 - when we're handling global NAMES, dont output channels if there are no
12542 members within them we can show.
12544 Revision Changes Path
12545 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12546 7.436 +12 -2 ircd-ratbox/src/channel.c
12550 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12555 That would be a node_heap not a prefix_heap..oops
12557 Revision Changes Path
12558 7.30 +1 -1 ircd-ratbox/src/patricia.c
12562 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12567 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12568 otherwise..the other macros might work????
12570 Revision Changes Path
12571 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12575 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12578 . configure configure.ac
12582 Revision Changes Path
12583 7.248 +5 -5 ircd-ratbox/configure
12584 7.62 +5 -5 ircd-ratbox/configure.ac
12588 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12591 . configure configure.ac
12595 Revision Changes Path
12596 7.247 +3 -2 ircd-ratbox/configure
12597 7.61 +3 -2 ircd-ratbox/configure.ac
12601 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12604 . configure configure.ac
12608 Revision Changes Path
12609 7.246 +6 -6 ircd-ratbox/configure
12610 7.60 +4 -4 ircd-ratbox/configure.ac
12614 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12617 . configure configure.ac
12620 Doh these changes got put on RATBOX_2_0 when they were meant for
12622 Also merged in the monitor heap size stuff, not that i think monitor has
12625 Revision Changes Path
12626 7.245 +12 -3 ircd-ratbox/configure
12627 7.59 +11 -3 ircd-ratbox/configure.ac
12628 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12632 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12637 Add more robust alloca checking
12639 Revision Changes Path
12640 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12644 leeh 2005/02/24 15:27:17 EST (20050224_9)
12649 - fix the copyright on m_42.c :p
12651 Revision Changes Path
12652 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12656 leeh 2005/02/24 15:22:53 EST (20050224_8)
12659 include supported.h
12662 - fix a core in undline on bad masks
12663 - remove an unwanted space from beginning of second 005 numeric
12665 Revision Changes Path
12666 7.5 +1 -1 ircd-ratbox/include/supported.h
12667 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12671 leeh 2005/02/24 15:18:59 EST (20050224_7)
12674 modules m_monitor.c
12676 - use max_monitor when adding nicknames
12678 that should be everything now..
12680 Revision Changes Path
12681 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12685 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12692 Revision Changes Path
12693 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12697 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12704 Revision Changes Path
12705 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12709 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12714 The Answer to Life, the Universe, and Everything
12716 Revision Changes Path
12717 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12721 leeh 2005/02/24 14:53:04 EST (20050224_3)
12725 modules m_monitor.c
12726 src ircd.c monitor.c
12728 - call init_monitor() on startup
12729 - add in support for adding/deleting/listing monitor entries
12731 Revision Changes Path
12732 7.2 +3 -1 ircd-ratbox/include/monitor.h
12733 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12734 7.374 +2 -0 ircd-ratbox/src/ircd.c
12735 7.3 +15 -4 ircd-ratbox/src/monitor.c
12739 leeh 2005/02/23 21:20:10 EST (20050224_2)
12742 doc example.conf example.efnet.conf
12743 include s_conf.h supported.h
12744 modules Makefile.in
12745 src client.c newconf.c s_conf.c
12747 modules m_monitor.c
12749 - add the max_monitor config option
12750 - advertise MONITOR=%d in 005
12751 - clear a local clients monitor list on exit
12752 - add the framework for the MONITOR command
12755 Revision Changes Path
12756 7.261 +5 -0 ircd-ratbox/doc/example.conf
12757 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12758 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12759 7.4 +4 -2 ircd-ratbox/include/supported.h
12760 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12761 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12762 7.492 +1 -0 ircd-ratbox/src/client.c
12763 7.202 +1 -0 ircd-ratbox/src/newconf.c
12764 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12768 leeh 2005/02/23 20:57:51 EST (20050224_1)
12771 . configure configure.ac
12775 - move MONITOR_HEAP_SIZE over to configure
12777 Revision Changes Path
12778 7.244 ircd-ratbox/configure
12779 7.58 +4 -2 ircd-ratbox/configure.ac
12780 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12781 7.2 +0 -2 ircd-ratbox/src/monitor.c
12785 leeh 2005/02/23 20:48:08 EST (20050224_0)
12789 include client.h numeric.h
12790 modules/core m_nick.c
12791 src Makefile.in client.c messages.tab
12797 - first half of my server-side notify list implementation..
12799 Revision Changes Path
12800 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12801 7.266 +3 -0 ircd-ratbox/include/client.h
12802 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12803 7.58 +6 -0 ircd-ratbox/include/numeric.h
12804 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12805 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12806 7.491 +3 -0 ircd-ratbox/src/client.c
12807 7.126 +5 -5 ircd-ratbox/src/messages.tab
12808 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12809 7.342 +2 -0 ircd-ratbox/src/s_user.c
12813 leeh 2005/02/23 18:42:59 EST (20050223_0)
12818 - double the size of the client and channel hashtables (64k -> 128k and
12819 32k -> 64k). The improvements are quite significant..
12821 Revision Changes Path
12822 7.54 +4 -4 ircd-ratbox/include/hash.h
12826 leeh 2005/02/22 14:55:56 EST (20050222_1)
12830 modules m_services.c
12832 - remove a couple of unused vars
12833 - update monitor.txt
12835 Revision Changes Path
12836 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12837 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12841 leeh 2005/02/21 19:47:24 EST (20050222_0)
12846 - add in my documentation on the upcoming MONITOR command
12848 Revision Changes Path
12849 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12853 leeh 2005/02/21 12:09:34 EST (20050221_0)
12856 . configure configure.ac
12857 doc whats-new-2.1.txt
12858 tools README.mkpasswd
12862 - update whats-new-2.1.txt some more
12863 - we dont have vms mkpasswd anymore
12864 - remove the unused crypt.c
12866 Revision Changes Path
12867 7.243 +3 -6 ircd-ratbox/configure
12868 7.57 +2 -4 ircd-ratbox/configure.ac
12869 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12870 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12871 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12875 leeh 2005/02/19 12:38:09 EST (20050219_3)
12878 doc example.conf example.efnet.conf
12881 src channel.c client.c ircd.c s_conf.c
12883 - rework the splitcode, splitservers is now how many servers we've marked as
12884 EOB, rather than how many are linked. Thus pull ourselves out of
12885 splitmode immediately once this is satisfied
12887 Revision Changes Path
12888 7.260 +8 -9 ircd-ratbox/doc/example.conf
12889 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12890 7.83 +1 -0 ircd-ratbox/include/ircd.h
12891 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12892 7.435 +16 -36 ircd-ratbox/src/channel.c
12893 7.490 +2 -0 ircd-ratbox/src/client.c
12894 7.373 +2 -1 ircd-ratbox/src/ircd.c
12895 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12899 leeh 2005/02/19 09:02:34 EST (20050219_2)
12902 doc example.conf example.efnet.conf
12903 include ircd.h s_conf.h
12905 src channel.c ircd.c newconf.c s_conf.c
12907 - remove split_delay
12909 Revision Changes Path
12910 7.259 +0 -5 ircd-ratbox/doc/example.conf
12911 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12912 7.82 +0 -1 ircd-ratbox/include/ircd.h
12913 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12914 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12915 7.434 +2 -7 ircd-ratbox/src/channel.c
12916 7.372 +0 -1 ircd-ratbox/src/ircd.c
12917 7.201 +0 -1 ircd-ratbox/src/newconf.c
12918 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12922 leeh 2005/02/19 08:48:05 EST (20050219_1)
12926 modules m_cap.c m_who.c
12929 - implemented multi-prefix client capability, which allows stacking of @+ in
12932 Revision Changes Path
12933 7.265 +1 -1 ircd-ratbox/include/client.h
12934 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12935 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12936 7.433 +4 -6 ircd-ratbox/src/channel.c
12940 leeh 2005/02/19 06:27:58 EST (20050219_0)
12944 src newconf.c s_conf.c s_newconf.c
12946 - removed some unused vars/functions
12948 Revision Changes Path
12949 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12950 7.200 +0 -15 ircd-ratbox/src/newconf.c
12951 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12952 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12956 leeh 2005/02/16 12:58:24 EST (20050216_2)
12959 . RELNOTES configure configure.ac
12960 include patchlevel.h
12962 - update configure to reflect this is 'devel'
12964 - revved patchlevel to 2.1.0beta1
12966 Revision Changes Path
12967 1.112 +9 -1 ircd-ratbox/RELNOTES
12968 7.242 +11 -11 ircd-ratbox/configure
12969 7.56 +3 -3 ircd-ratbox/configure.ac
12970 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12974 leeh 2005/02/16 12:46:30 EST (20050216_1)
12977 . configure configure.ac
12978 include client.h numeric.h s_conf.h setup.h.in
12980 modules Makefile.in
12981 modules/core m_nick.c
12982 src Makefile.in client.c ircd.c messages.tab
12983 newconf.c s_conf.c s_user.c
12989 - remove watch, the protocol for this sucks so hard I just dont want it
12992 Revision Changes Path
12993 7.241 +2 -12 ircd-ratbox/configure
12994 7.55 +2 -4 ircd-ratbox/configure.ac
12995 7.264 +0 -2 ircd-ratbox/include/client.h
12996 7.57 +0 -11 ircd-ratbox/include/numeric.h
12997 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12998 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12999 7.3 +2 -3 ircd-ratbox/include/supported.h
13000 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13001 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13002 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13003 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13004 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13005 7.489 +0 -3 ircd-ratbox/src/client.c
13006 7.371 +0 -2 ircd-ratbox/src/ircd.c
13007 7.125 +9 -9 ircd-ratbox/src/messages.tab
13008 7.199 +0 -1 ircd-ratbox/src/newconf.c
13009 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13010 7.341 +0 -2 ircd-ratbox/src/s_user.c
13011 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13015 leeh 2005/02/15 19:13:31 EST (20050216_0)
13019 src event.c ircd_lexer.l ircd_signal.c
13022 servlink descrip.mms
13024 - remove a few vms bits
13026 Revision Changes Path
13027 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13028 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13029 7.47 +0 -54 ircd-ratbox/src/event.c
13030 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13031 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13032 7.152 +0 -3 ircd-ratbox/src/modules.c
13036 leeh 2005/02/15 18:53:32 EST (20050215_0)
13039 include hostmask.h ircd.h s_conf.h s_newconf.h
13040 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13042 src hostmask.c ircd.c ircd_signal.c s_conf.c
13045 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13046 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13048 Revision Changes Path
13049 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13050 7.81 +1 -0 ircd-ratbox/include/ircd.h
13051 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13052 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13053 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13054 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13055 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13056 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13057 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13058 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13059 7.370 +7 -0 ircd-ratbox/src/ircd.c
13060 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13061 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13062 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13066 leeh 2005/02/13 10:21:41 EST (20050213_4)
13071 doc whats-new-2.0.txt whats-new-2.1.txt
13075 - move whats-new.txt to whats-new-2.0.txt
13076 - add in whats-new-2.1.txt
13077 - update services.txt with the whois for logged in users
13079 Revision Changes Path
13080 7.2 +5 -0 ircd-ratbox/doc/services.txt
13081 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13082 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13083 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13087 leeh 2005/02/13 09:20:37 EST (20050213_3)
13090 include supported.h
13091 modules/core m_message.c
13093 - fix a compile error in m_message.c
13094 - update 005 to the spec and add CPRIVMSG/CNOTICE
13096 Revision Changes Path
13097 7.2 +31 -37 ircd-ratbox/include/supported.h
13098 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13102 leeh 2005/02/13 09:14:12 EST (20050213_2)
13107 - fix the membership memleak
13109 Revision Changes Path
13110 7.432 +0 -3 ircd-ratbox/src/channel.c
13114 leeh 2005/02/12 21:51:56 EST (20050213_1)
13118 modules/core m_message.c
13120 - add a bitmask to track when they send their first message, only allowing
13121 clearing stuff after that.
13123 Revision Changes Path
13124 7.263 +4 -0 ircd-ratbox/include/client.h
13125 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13129 leeh 2005/02/12 21:17:52 EST (20050213_0)
13132 include patricia.h s_newconf.h
13133 modules/core m_message.c
13134 src patricia.c s_newconf.c s_user.c
13136 - add in the patricia for tracking who fills up targets, give them a reduced
13139 Revision Changes Path
13140 7.20 +1 -1 ircd-ratbox/include/patricia.h
13141 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13142 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13143 7.29 +1 -1 ircd-ratbox/src/patricia.c
13144 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13145 7.340 +4 -0 ircd-ratbox/src/s_user.c
13149 leeh 2005/02/12 18:35:10 EST (20050212_0)
13152 include ircd_defs.h
13153 src class.c reject.c
13155 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13157 Revision Changes Path
13158 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13159 7.68 +1 -5 ircd-ratbox/src/class.c
13160 1.33 +1 -5 ircd-ratbox/src/reject.c
13164 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13169 remove stupid memory leak
13171 Revision Changes Path
13172 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13176 leeh 2005/02/11 06:42:48 EST (20050211_0)
13181 - workaround hyb6 allowing empty gline reasons
13183 Revision Changes Path
13184 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13188 leeh 2005/02/09 14:39:13 EST (20050209_2)
13192 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13193 src ircd.c s_conf.c
13195 - move temp dlines and temp klines over to an array, rather than completely
13198 Revision Changes Path
13199 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13200 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13201 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13202 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13203 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13204 7.369 +0 -5 ircd-ratbox/src/ircd.c
13205 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13209 leeh 2005/02/09 14:02:13 EST (20050209_1)
13213 modules m_cap.c m_pong.c m_user.c
13214 modules/core m_nick.c
13217 - remove 'nick' param from register_local_user(), its not needed.
13219 Revision Changes Path
13220 7.35 +1 -1 ircd-ratbox/include/s_user.h
13221 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13222 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13223 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13224 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13225 7.339 +6 -6 ircd-ratbox/src/s_user.c
13229 leeh 2005/02/09 13:12:53 EST (20050209_0)
13232 modules m_cmessage.c
13234 - dont send numerics when we're dealing with CNOTICE
13235 - add in checking for +g, and resetting idle
13237 Revision Changes Path
13238 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13242 leeh 2005/02/08 11:37:50 EST (20050208_2)
13247 - fix operator blocks to work on ip spoofs
13249 Revision Changes Path
13250 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13254 leeh 2005/02/07 19:23:22 EST (20050208_1)
13257 doc example.conf example.efnet.conf
13260 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13262 Revision Changes Path
13263 7.258 +0 -39 ircd-ratbox/doc/example.conf
13264 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13265 7.198 +0 -272 ircd-ratbox/src/newconf.c
13269 leeh 2005/02/07 19:19:32 EST (20050208_0)
13274 - added support for kline.conf.perm et al, these take the same formats
13275 as their non-permanent partners, but you cant remove them via the ircd.
13277 Revision Changes Path
13278 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13282 leeh 2005/02/02 19:18:59 EST (20050203_1)
13289 help/opers cnotice cprivmsg
13291 - added help files for cprivmsg/cnotice
13293 Revision Changes Path
13294 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13295 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13296 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13297 1.10 +19 -19 ircd-ratbox/help/opers/index
13298 1.7 +10 -9 ircd-ratbox/help/users/index
13302 leeh 2005/02/02 19:14:25 EST (20050203_0)
13306 modules Makefile.in
13309 modules m_cmessage.c
13311 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13312 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13313 nick is a member. These bypass any target change limitations.
13314 - added ERR_VOICENEEDED, numeric 489.
13316 Revision Changes Path
13317 7.56 +2 -0 ircd-ratbox/include/numeric.h
13318 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13319 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13320 7.124 +1 -1 ircd-ratbox/src/messages.tab
13324 leeh 2005/02/02 16:58:16 EST (20050202_4)
13329 - update etrace help
13331 Revision Changes Path
13332 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13336 leeh 2005/02/02 16:55:04 EST (20050202_3)
13341 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13342 can put its external ip address in there..
13344 Revision Changes Path
13345 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13349 leeh 2005/02/02 16:41:06 EST (20050202_2)
13354 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13355 if its a non-local client. These will just get "lost" if the remote
13356 server doesnt support this..
13358 Revision Changes Path
13359 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13363 leeh 2005/02/02 16:12:12 EST (20050202_1)
13366 include client.h numeric.h s_conf.h
13367 modules/core m_message.c
13368 src messages.tab newconf.c s_conf.c
13370 - first part of the target change code, add the storage of targets for
13371 localuser, throttle messages when they fill all the available slots
13373 Revision Changes Path
13374 7.262 +5 -1 ircd-ratbox/include/client.h
13375 7.55 +2 -0 ircd-ratbox/include/numeric.h
13376 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13377 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13378 7.123 +1 -1 ircd-ratbox/src/messages.tab
13379 7.197 +1 -0 ircd-ratbox/src/newconf.c
13380 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13384 leeh 2005/02/02 13:28:10 EST (20050202_0)
13387 modules m_resv.c m_stats.c m_testline.c
13388 modules/core m_join.c
13389 src hash.c kdparse.c messages.tab s_newconf.c
13391 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13392 tracking of when resvs get hit
13394 Revision Changes Path
13395 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13396 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13397 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13398 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13399 7.114 +3 -0 ircd-ratbox/src/hash.c
13400 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13401 7.122 +1 -1 ircd-ratbox/src/messages.tab
13402 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13406 leeh 2005/01/31 09:04:10 EST (20050131_2)
13411 - fflush() logfiles
13413 Revision Changes Path
13414 7.79 +2 -0 ircd-ratbox/src/s_log.c
13418 leeh 2005/01/31 08:59:09 EST (20050131_1)
13423 - rename fd_dump() to comm_dump()
13425 Revision Changes Path
13426 1.27 +2 -2 ircd-ratbox/src/commio.c
13430 leeh 2005/01/30 19:16:08 EST (20050131_0)
13435 modules m_services.c
13436 modules/core m_server.c
13437 src hook.c s_serv.c
13439 - added hook for server_introduced
13440 - fixed up services support for hooks
13442 Revision Changes Path
13443 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13444 1.31 +1 -0 ircd-ratbox/include/hook.h
13445 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13446 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13447 7.36 +2 -0 ircd-ratbox/src/hook.c
13448 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13452 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13457 Add back in the comm_fd_hack thing for solaris
13459 Revision Changes Path
13460 1.26 +26 -1 ircd-ratbox/src/commio.c
13464 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13468 include commio.h s_conf.h watch.h
13469 modules m_dline.c m_kline.c m_resv.c m_stats.c
13470 m_watch.c m_xline.c
13471 modules/core m_nick.c
13472 src balloc.c cache.c client.c commio.c
13473 epoll.c ircd.c ircd_lexer.l kdparse.c
13474 listener.c s_auth.c s_conf.c s_log.c
13477 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13479 Revision Changes Path
13480 1.18 +0 -2 ircd-ratbox/adns/adns.h
13481 1.14 +6 -37 ircd-ratbox/include/commio.h
13482 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13483 7.3 +2 -2 ircd-ratbox/include/watch.h
13484 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13485 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13486 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13487 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13488 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13489 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13490 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13491 7.85 +1 -1 ircd-ratbox/src/balloc.c
13492 1.24 +5 -5 ircd-ratbox/src/cache.c
13493 7.488 +4 -4 ircd-ratbox/src/client.c
13494 1.25 +10 -280 ircd-ratbox/src/commio.c
13495 1.33 +1 -1 ircd-ratbox/src/epoll.c
13496 7.368 +4 -4 ircd-ratbox/src/ircd.c
13497 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13498 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13499 7.125 +8 -8 ircd-ratbox/src/listener.c
13500 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13501 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13502 7.78 +20 -20 ircd-ratbox/src/s_log.c
13503 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13504 1.6 +22 -15 ircd-ratbox/src/watch.c
13508 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13511 modules/core m_mode.c
13513 remove two unused variables
13515 Revision Changes Path
13516 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13520 leeh 2005/01/28 15:31:40 EST (20050128_1)
13526 - mo_kline() needs minpara of 3, not 2
13527 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13528 - require me.info is never blank
13530 Revision Changes Path
13531 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13532 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13536 leeh 2005/01/28 15:26:28 EST (20050128_0)
13539 modules/core m_mode.c m_sjoin.c
13541 - patch via jilles to fix +eI lists being shown to lusers when handling
13542 protocol stuff over TS6
13544 Revision Changes Path
13545 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13546 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13550 leeh 2005/01/25 19:47:38 EST (20050126_0)
13554 modules/core m_join.c m_mode.c m_sjoin.c
13555 src channel.c messages.tab s_serv.c
13557 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13558 an operspy call with &me
13559 - remove modebuf/parabuf params from channel_modes(), we now generate a
13560 buffer internally which we return.
13562 Revision Changes Path
13563 7.163 +1 -1 ircd-ratbox/include/channel.h
13564 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13565 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13566 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13567 7.431 +25 -18 ircd-ratbox/src/channel.c
13568 7.121 +1 -1 ircd-ratbox/src/messages.tab
13569 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13573 alz 2005/01/25 18:09:18 EST (20050125_5)
13576 doc example.conf example.efnet.conf
13579 src listener.c newconf.c s_conf.c
13581 Added dline_with_reason config option (default yes):
13583 /* dline reason: show the user the dline reason when they connect
13586 dline_with_reason = yes;
13588 Revision Changes Path
13589 7.257 +6 -1 ircd-ratbox/doc/example.conf
13590 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13591 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13592 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13593 7.124 +1 -1 ircd-ratbox/src/listener.c
13594 7.196 +1 -0 ircd-ratbox/src/newconf.c
13595 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13599 leeh 2005/01/25 13:21:17 EST (20050125_4)
13604 - make conf_set_generic_string() test len exists before it uses it.
13606 Revision Changes Path
13607 7.195 +1 -1 ircd-ratbox/src/newconf.c
13611 leeh 2005/01/25 13:10:56 EST (20050125_3)
13617 - rename 'type' to 'flags' in cluster {};
13618 - add stacking of servers in cluster {}; documented in example.conf
13620 Revision Changes Path
13621 7.256 +18 -10 ircd-ratbox/doc/example.conf
13622 7.194 +39 -7 ircd-ratbox/src/newconf.c
13626 alz 2005/01/25 12:48:54 EST (20050125_2)
13630 src listener.c s_conf.c
13632 Added dline reasons, connecting/banned clients now see ban reason.
13634 Revision Changes Path
13635 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13636 7.123 +17 -4 ircd-ratbox/src/listener.c
13637 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13641 leeh 2005/01/25 07:44:37 EST (20050125_1)
13644 doc example.conf example.efnet.conf
13647 - implement stacking of shared {}; blocks, documented in example.conf
13649 Revision Changes Path
13650 7.255 +26 -13 ircd-ratbox/doc/example.conf
13651 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13652 7.193 +51 -36 ircd-ratbox/src/newconf.c
13656 leeh 2005/01/24 19:08:29 EST (20050125_0)
13660 include client.h s_conf.h
13661 modules/core m_join.c
13662 src newconf.c s_user.c
13664 - added jupe_exempt to auth {};, exempts the user from generating warnings
13665 when they attempt to join juped channels.
13667 Revision Changes Path
13668 7.254 +2 -0 ircd-ratbox/doc/example.conf
13669 7.261 +3 -0 ircd-ratbox/include/client.h
13670 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13671 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13672 7.192 +1 -0 ircd-ratbox/src/newconf.c
13673 7.338 +8 -0 ircd-ratbox/src/s_user.c
13677 leeh 2005/01/24 18:57:02 EST (20050124_6)
13682 - rework shared {};, the format is now:
13684 oper = "flame@*.leeh.co.uk", "*.lan";
13690 oper = "flame@*.leeh.co.uk", "*.lan";
13694 Revision Changes Path
13695 7.191 +55 -23 ircd-ratbox/src/newconf.c
13699 leeh 2005/01/24 17:25:58 EST (20050124_5)
13704 - fix the prototype on load_static_modules()
13706 Revision Changes Path
13707 7.61 +1 -1 ircd-ratbox/include/modules.h
13711 leeh 2005/01/24 16:00:30 EST (20050124_4)
13716 - have cap end call register_local_user() with its own copy of
13717 source_p->username so its safe for unidented users..
13719 Revision Changes Path
13720 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13724 leeh 2005/01/24 15:48:09 EST (20050124_3)
13727 include newconf.h s_conf.h
13729 src newconf.c s_conf.c s_log.c
13731 - move the conf parser over to a table based structure, with generic setting
13732 of integers/strings
13734 Revision Changes Path
13735 7.34 +9 -8 ircd-ratbox/include/newconf.h
13736 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13737 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13738 7.190 +264 -808 ircd-ratbox/src/newconf.c
13739 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13740 7.77 +13 -13 ircd-ratbox/src/s_log.c
13744 leeh 2005/01/24 13:11:30 EST (20050124_2)
13750 - added stacking of ips in exempt {};
13752 Revision Changes Path
13753 7.253 +4 -0 ircd-ratbox/doc/example.conf
13754 7.189 +11 -30 ircd-ratbox/src/newconf.c
13758 leeh 2005/01/24 12:59:57 EST (20050124_1)
13762 src channel.c client.c hash.c hook.c
13763 newconf.c s_user.c watch.c
13765 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13766 consistent with the rest of the dlink code.
13768 Revision Changes Path
13769 1.54 +7 -7 ircd-ratbox/include/tools.h
13770 7.430 +2 -2 ircd-ratbox/src/channel.c
13771 7.487 +6 -6 ircd-ratbox/src/client.c
13772 7.113 +5 -5 ircd-ratbox/src/hash.c
13773 7.35 +1 -1 ircd-ratbox/src/hook.c
13774 7.188 +2 -2 ircd-ratbox/src/newconf.c
13775 7.337 +1 -1 ircd-ratbox/src/s_user.c
13776 1.5 +4 -4 ircd-ratbox/src/watch.c
13780 leeh 2005/01/24 12:47:13 EST (20050124_0)
13785 - cheap hack on sticky capabs..
13787 Revision Changes Path
13788 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13792 leeh 2005/01/22 11:36:54 EST (20050122_0)
13797 - updated my clicap implementation to match the spec so far..
13799 Revision Changes Path
13800 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13804 leeh 2005/01/21 07:14:43 EST (20050121_2)
13809 modules m_services.c
13810 src hook.c s_serv.c
13812 - added hooks for when we're sending a burst
13813 - rewrote hooks.txt
13814 - fix up the hooks ive already done in services compatibility, ill add the
13815 hooks for server/client introductions in a bit.
13817 Revision Changes Path
13818 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13819 1.30 +4 -0 ircd-ratbox/include/hook.h
13820 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13821 7.34 +7 -0 ircd-ratbox/src/hook.c
13822 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13826 leeh 2005/01/21 06:34:03 EST (20050121_1)
13829 contrib example_module.c spy_admin_notice.c
13830 spy_info_notice.c spy_links_notice.c
13831 spy_motd_notice.c spy_stats_notice.c
13832 spy_stats_p_notice.c spy_trace_notice.c
13834 spy_whois_notice_global.c
13836 modules m_admin.c m_info.c m_links.c m_motd.c
13837 m_services.c m_stats.c m_trace.c
13838 m_whois.c static_modules.c.SH
13839 modules/core m_server.c
13840 src client.c hook.c ircd.c modules.c packet.c
13841 s_auth.c s_serv.c s_user.c send.c
13843 - add a better implementation of the hook system, its now a slow leaking
13844 array and events are created whenever we try adding a hook for it, or
13845 theyre registered for the caller.
13847 Ive temporarily fucked services support and removed most of the other
13848 hooks.. I shall fix this soon.
13850 Revision Changes Path
13851 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13852 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13853 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13854 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13855 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13856 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13857 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13858 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13859 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13860 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13861 1.29 +34 -70 ircd-ratbox/include/hook.h
13862 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13863 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13864 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13865 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13866 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13867 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13868 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13869 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13870 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13871 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13872 7.486 +1 -28 ircd-ratbox/src/client.c
13873 7.33 +131 -137 ircd-ratbox/src/hook.c
13874 7.367 +1 -1 ircd-ratbox/src/ircd.c
13875 7.151 +6 -10 ircd-ratbox/src/modules.c
13876 7.138 +10 -14 ircd-ratbox/src/packet.c
13877 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13878 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13879 7.336 +0 -6 ircd-ratbox/src/s_user.c
13880 7.286 +8 -6 ircd-ratbox/src/send.c
13884 leeh 2005/01/20 19:19:20 EST (20050121_0)
13889 - remove an unused struct
13891 Revision Changes Path
13892 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13896 leeh 2005/01/20 13:38:39 EST (20050120_1)
13899 . configure configure.ac
13900 include client.h numeric.h patchlevel.h
13901 modules Makefile.in
13902 src messages.tab s_user.c
13906 - drop back to -O0, fix patchlevel.h
13907 - first stab at client capabilities.. this still needs work.
13909 Revision Changes Path
13910 7.240 +3 -3 ircd-ratbox/configure
13911 7.54 +3 -3 ircd-ratbox/configure.ac
13912 7.260 +3 -0 ircd-ratbox/include/client.h
13913 7.54 +2 -0 ircd-ratbox/include/numeric.h
13914 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13915 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13916 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13917 7.120 +1 -1 ircd-ratbox/src/messages.tab
13918 7.335 +3 -0 ircd-ratbox/src/s_user.c
13922 leeh 2005/01/20 06:04:41 EST (20050120_0)
13925 . ChangeLog RELNOTES
13926 include config.h config.h.dist memory.h
13929 src commio.c crypt.c getopt.c ircd.c s_serv.c
13931 . README.VMS clean.com make.com
13932 include setup.h_vms
13933 modules descrip.mms static_modules_c.com
13934 modules/core descrip.mms
13935 src descrip.mms qio.c version.com
13936 tools descrip.mms mkpasswd_vms.c
13938 - clean changelog, relnotes
13939 - mark patchlevel as 2.1.0beta
13940 - remove VMS support
13942 Revision Changes Path
13943 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13944 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13945 1.111 +1 -348 ircd-ratbox/RELNOTES
13946 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13947 7.182 +0 -42 ircd-ratbox/include/config.h
13948 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13949 7.50 +0 -4 ircd-ratbox/include/memory.h
13950 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13951 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13952 7.2 +0 -58 ircd-ratbox/make.com (dead)
13953 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13954 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13955 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13956 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13957 1.24 +7 -30 ircd-ratbox/src/commio.c
13958 7.12 +0 -4 ircd-ratbox/src/crypt.c
13959 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13960 7.24 +0 -4 ircd-ratbox/src/getopt.c
13961 7.366 +4 -19 ircd-ratbox/src/ircd.c
13962 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13963 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13964 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13965 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13966 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13970 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13976 not using the return values on a few watch functions so make them void
13978 Revision Changes Path
13979 7.2 +5 -5 ircd-ratbox/include/watch.h
13980 1.4 +19 -28 ircd-ratbox/src/watch.c
13983 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13988 Make watch throttle, don't accept letter commands stacked
13990 Revision Changes Path
13991 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13995 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14002 Revision Changes Path
14003 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14007 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14010 . ChangeLog README.FIRST RELNOTES configure
14012 adns adns.h internal.h parse.c transmit.c
14014 contrib example_module.c spy_admin_notice.c
14015 spy_info_notice.c spy_links_notice.c
14016 spy_motd_notice.c spy_stats_notice.c
14017 spy_stats_p_notice.c spy_trace_notice.c
14019 spy_whois_notice_global.c
14020 doc example.conf example.efnet.conf ircd.motd
14021 server-version-info whats-new.txt
14022 help/opers umode xline
14024 include cache.h channel.h class.h client.h
14025 commio.h config.h config.h.dist hash.h
14026 hook.h hostmask.h irc_string.h ircd.h
14027 ircd_defs.h m_info.h memory.h msg.h
14028 newconf.h numeric.h packet.h patchlevel.h
14029 patricia.h s_conf.h s_gline.h s_newconf.h
14030 s_serv.h s_user.h scache.h serno.h
14031 setup.h.in sprintf_irc.h stdinc.h tools.h
14032 modules .depend Makefile.in m_admin.c m_away.c
14033 m_dline.c m_encap.c m_gline.c m_info.c
14034 m_kline.c m_links.c m_list.c m_lusers.c
14035 m_motd.c m_oper.c m_operspy.c m_rehash.c
14036 m_restart.c m_resv.c m_set.c m_stats.c
14037 m_svinfo.c m_testline.c m_testmask.c
14038 m_topic.c m_trace.c m_watch.c m_who.c
14039 m_whois.c m_whowas.c m_xline.c
14040 static_modules.c.SH
14041 modules/core m_error.c m_message.c m_mode.c m_quit.c
14042 m_server.c m_squit.c
14043 src .depend Makefile.in adns.c balloc.c
14044 cache.c channel.c class.c client.c
14045 commio.c crypt.c devpoll.c epoll.c
14046 event.c getopt.c hash.c hook.c hostmask.c
14047 irc_string.c ircd.c ircd_lexer.l
14048 ircd_parser.y ircd_signal.c listener.c
14049 modules.c newconf.c numeric.c packet.c
14050 parse.c patricia.c poll.c reject.c
14051 restart.c s_auth.c s_conf.c s_log.c
14052 s_newconf.c s_serv.c s_user.c scache.c
14053 select.c send.c snprintf.c tools.c
14054 version.c.SH watch.c whowas.c
14055 tools README.mkpasswd mkpasswd.c
14057 . README.VMS clean.com make.com
14059 include common.h s_stats.h setup.h_vms
14061 modules descrip.mms m_challenge.c m_etrace.c
14062 m_invite.c m_names.c m_pass.c m_ping.c
14063 m_pong.c m_services.c m_tb.c m_user.c
14064 m_users.c m_version.c
14065 static_modules_c.com
14066 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14068 servlink descrip.mms
14069 src descrip.mms kdparse.c messages.tab qio.c
14070 s_gline.c s_stats.c version.com
14071 tools descrip.mms mkpasswd_vms.c
14075 modules/core channels.c users.c
14078 merge from RATBOX_2_0
14080 Revision Changes Path
14081 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14082 7.40 +1 -0 ircd-ratbox/README.FIRST
14083 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14084 1.110 +114 -6 ircd-ratbox/RELNOTES
14085 1.17 +4 -0 ircd-ratbox/adns/adns.h
14086 1.17 +4 -4 ircd-ratbox/adns/internal.h
14087 1.12 +38 -38 ircd-ratbox/adns/parse.c
14088 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14089 1.19 +13 -13 ircd-ratbox/adns/types.c
14090 7.1 +10 -0 ircd-ratbox/clean.com (new)
14091 7.239 +47 -29 ircd-ratbox/configure
14092 7.53 +40 -32 ircd-ratbox/configure.ac
14093 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14094 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14095 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14096 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14097 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14098 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14099 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14100 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14101 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14102 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14103 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14104 7.252 +68 -22 ircd-ratbox/doc/example.conf
14105 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14106 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14107 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14108 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14109 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14110 1.5 +2 -1 ircd-ratbox/help/opers/umode
14111 1.7 +1 -1 ircd-ratbox/help/opers/xline
14112 1.2 +1 -0 ircd-ratbox/help/users/umode
14113 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14114 1.7 +8 -0 ircd-ratbox/include/cache.h
14115 7.162 +18 -16 ircd-ratbox/include/channel.h
14116 7.25 +4 -0 ircd-ratbox/include/class.h
14117 7.259 +34 -28 ircd-ratbox/include/client.h
14118 1.13 +45 -7 ircd-ratbox/include/commio.h
14119 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14120 7.181 +74 -16 ircd-ratbox/include/config.h
14121 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14122 7.53 +2 -0 ircd-ratbox/include/hash.h
14123 1.28 +73 -27 ircd-ratbox/include/hook.h
14124 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14125 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14126 7.80 +6 -31 ircd-ratbox/include/ircd.h
14127 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14128 7.56 +14 -8 ircd-ratbox/include/m_info.h
14129 7.49 +4 -0 ircd-ratbox/include/memory.h
14130 7.53 +2 -0 ircd-ratbox/include/msg.h
14131 7.33 +9 -9 ircd-ratbox/include/newconf.h
14132 7.53 +12 -8 ircd-ratbox/include/numeric.h
14133 7.27 +1 -1 ircd-ratbox/include/packet.h
14134 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14135 7.19 +25 -1 ircd-ratbox/include/patricia.h
14136 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14137 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14138 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14139 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14140 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14141 7.34 +13 -9 ircd-ratbox/include/s_user.h
14142 7.15 +1 -1 ircd-ratbox/include/scache.h
14143 7.5366 +1 -1 ircd-ratbox/include/serno.h
14144 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14145 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14146 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14147 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14148 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14149 1.53 +10 -10 ircd-ratbox/include/tools.h
14150 7.1 +58 -0 ircd-ratbox/make.com (new)
14151 1.45 +338 -182 ircd-ratbox/modules/.depend
14152 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14153 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14154 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14155 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14156 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14157 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14158 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14159 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14160 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14161 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14162 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14163 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14164 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14165 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14166 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14167 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14168 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14169 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14170 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14171 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14172 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14173 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14174 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14175 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14176 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14177 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14178 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14179 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14180 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14181 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14182 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14183 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14184 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14185 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14186 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14187 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14188 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14189 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14190 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14191 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14192 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14193 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14194 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14195 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14196 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14197 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14198 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14199 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14200 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14201 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14202 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14203 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14204 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14205 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14206 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14207 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14208 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14209 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14210 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14211 7.48 +162 -119 ircd-ratbox/src/.depend
14212 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14213 7.75 +5 -5 ircd-ratbox/src/adns.c
14214 7.84 +1 -1 ircd-ratbox/src/balloc.c
14215 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14216 1.23 +75 -7 ircd-ratbox/src/cache.c
14217 7.429 +342 -79 ircd-ratbox/src/channel.c
14218 7.67 +42 -2 ircd-ratbox/src/class.c
14219 7.485 +245 -85 ircd-ratbox/src/client.c
14220 1.23 +349 -43 ircd-ratbox/src/commio.c
14221 7.11 +4 -0 ircd-ratbox/src/crypt.c
14222 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14223 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14224 1.32 +4 -8 ircd-ratbox/src/epoll.c
14225 7.46 +63 -6 ircd-ratbox/src/event.c
14226 7.23 +4 -0 ircd-ratbox/src/getopt.c
14227 7.112 +8 -7 ircd-ratbox/src/hash.c
14228 7.32 +135 -133 ircd-ratbox/src/hook.c
14229 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14230 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14231 7.365 +56 -48 ircd-ratbox/src/ircd.c
14232 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14233 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14234 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14235 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14236 7.122 +14 -13 ircd-ratbox/src/listener.c
14237 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14238 7.150 +17 -8 ircd-ratbox/src/modules.c
14239 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14240 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14241 7.137 +55 -42 ircd-ratbox/src/packet.c
14242 7.187 +8 -15 ircd-ratbox/src/parse.c
14243 7.28 +2 -4 ircd-ratbox/src/patricia.c
14244 7.82 +3 -1 ircd-ratbox/src/poll.c
14245 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14246 1.32 +8 -3 ircd-ratbox/src/reject.c
14247 7.34 +1 -0 ircd-ratbox/src/restart.c
14248 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14249 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14250 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14251 7.76 +32 -35 ircd-ratbox/src/s_log.c
14252 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14253 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14254 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14255 7.334 +773 -2 ircd-ratbox/src/s_user.c
14256 7.27 +2 -1 ircd-ratbox/src/scache.c
14257 7.44 +2 -0 ircd-ratbox/src/select.c
14258 7.285 +12 -12 ircd-ratbox/src/send.c
14259 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14260 7.46 +0 -1 ircd-ratbox/src/tools.c
14261 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14262 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14263 1.3 +4 -4 ircd-ratbox/src/watch.c
14264 7.32 +1 -0 ircd-ratbox/src/whowas.c
14265 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14266 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14267 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14268 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14272 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14274 Modified files: (Branch: RATBOX_2_0)
14277 a remote client is never going to have a watch list..duh
14279 Revision Changes Path
14280 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14284 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14286 Added files: (Branch: RATBOX_2_0)
14291 Revision Changes Path
14292 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14296 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14298 Added files: (Branch: RATBOX_2_0)
14302 helps if we actually include the .c/.h files
14304 Revision Changes Path
14305 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14306 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14310 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14312 Modified files: (Branch: RATBOX_2_0)
14313 . configure configure.ac
14314 include client.h numeric.h s_conf.h setup.h.in
14316 modules Makefile.in
14317 modules/core m_nick.c
14318 src Makefile.in client.c ircd.c messages.tab
14319 newconf.c s_conf.c s_user.c
14321 backport watch from devel
14323 Revision Changes Path
14324 7.229.2.10 +12 -2 ircd-ratbox/configure
14325 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14326 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14327 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14328 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14329 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14330 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14331 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14332 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14333 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14334 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14335 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14336 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14337 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14338 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14339 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14343 leeh 2005/01/12 10:12:40 EST (20050112_1)
14345 Modified files: (Branch: RATBOX_2_0)
14347 modules m_services.c m_whois.c
14350 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14351 when the user is logged in
14353 Revision Changes Path
14354 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14355 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14356 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14357 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14361 leeh 2005/01/11 19:47:14 EST (20050112_0)
14363 Modified files: (Branch: RATBOX_2_0)
14364 include supported.h
14365 Added files: (Branch: RATBOX_2_0)
14369 - added doc/services.txt, outlining the compatibility code
14371 Revision Changes Path
14372 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14373 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14377 leeh 2005/01/11 18:38:10 EST (20050111_5)
14379 Modified files: (Branch: RATBOX_2_0)
14380 include client.h hook.h
14381 modules m_services.c
14382 modules/core m_server.c
14383 src hook.c s_serv.c
14385 - more services compatibility code:
14386 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14387 appropriate service {}; entry, only accept SU from these.
14388 - hook into us finishing nick burst, and have services burst a list of
14391 Revision Changes Path
14392 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14393 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14394 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14395 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14396 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14397 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14401 leeh 2005/01/11 17:32:42 EST (20050111_4)
14403 Modified files: (Branch: RATBOX_2_0)
14404 . configure configure.ac
14406 modules Makefile.in
14408 Added files: (Branch: RATBOX_2_0)
14409 modules m_services.c
14411 - more services compatibility code:
14412 - encap handlers for SU (services marking client as logged in)
14413 - and for LOGIN (servers bursting logged in status)
14414 - move suser from Client -> User
14416 Revision Changes Path
14417 7.229.2.9 +9 -3 ircd-ratbox/configure
14418 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14419 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14420 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14421 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14422 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14426 leeh 2005/01/11 16:46:34 EST (20050111_3)
14428 Modified files: (Branch: RATBOX_2_0)
14429 include ircd_defs.h
14431 - whoops, missing #endif
14433 Revision Changes Path
14434 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14438 leeh 2005/01/11 15:56:57 EST (20050111_2)
14440 Modified files: (Branch: RATBOX_2_0)
14441 include ircd_defs.h
14443 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14444 have ipv6 just report sizeof(struct sockaddr_in)
14446 Revision Changes Path
14447 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14451 leeh 2005/01/10 20:19:35 EST (20050111_1)
14453 Modified files: (Branch: RATBOX_2_0)
14456 - fix a gcc warning
14458 Revision Changes Path
14459 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14463 leeh 2005/01/10 20:10:35 EST (20050111_0)
14465 Modified files: (Branch: RATBOX_2_0)
14466 adns internal.h parse.c transmit.c types.c
14468 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14471 Revision Changes Path
14472 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14473 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14474 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14475 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14479 leeh 2005/01/10 17:48:48 EST (20050110_3)
14481 Modified files: (Branch: RATBOX_2_0)
14484 - send out the reformatted xline to opers (\s -> ' ')
14486 Revision Changes Path
14487 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14491 leeh 2005/01/10 16:18:53 EST (20050110_2)
14493 Modified files: (Branch: RATBOX_2_0)
14496 include client.h supported.h
14497 src messages.tab s_user.c send.c
14499 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14502 Revision Changes Path
14503 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14504 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14505 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14506 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14507 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14508 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14509 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14513 leeh 2005/01/10 14:50:47 EST (20050110_1)
14515 Modified files: (Branch: RATBOX_2_0)
14516 doc example.conf example.efnet.conf
14518 - I dont remember ts6 desyncing on bans, so im not sure why the example
14521 Revision Changes Path
14522 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14523 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14527 leeh 2005/01/10 13:31:10 EST (20050110_0)
14529 Modified files: (Branch: RATBOX_2_0)
14530 . configure configure.ac
14531 include channel.h client.h numeric.h s_conf.h
14532 s_serv.h setup.h.in
14533 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14535 src channel.c messages.tab newconf.c s_conf.c
14538 - added --enable-services to configure, which enables some ratbox-services
14539 compatibility code:
14540 - chanmode +r, registered users only
14541 - usermode +S, prevents deop/kick of a service
14542 - service { }; block in conf for the above umode
14544 Revision Changes Path
14545 7.229.2.8 +28 -16 ircd-ratbox/configure
14546 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14547 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14548 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14549 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14550 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14551 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14552 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14553 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14554 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14555 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14556 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14557 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14558 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14559 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14560 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14561 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14562 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14563 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14567 leeh 2005/01/09 08:23:30 EST (20050109_0)
14569 Modified files: (Branch: RATBOX_2_0)
14572 - remove a tab, and add +C to opers umode help
14574 Revision Changes Path
14575 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode