1 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
3 - note the I/O reworking
7 +2 -0 trunk/NEWS (File Modified)
10 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
16 +4 -4 trunk/doc/Makefile.in (File Modified)
19 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
21 - enforce proper conditions for EPOLL_CTL_DEL.
22 - remove possibly problematic "performance" check
26 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
29 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
31 - rename m_list_safelist to m_list and remove ratbox implementation
35 +393 -664 trunk/modules/Makefile.in (File Modified)
36 + - trunk/modules/m_list.c (File Added)
37 + - trunk/modules/m_list_ratbox.c (File Deleted)
38 + - trunk/modules/m_list_safelist.c (File Deleted)
41 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
43 - some more transit to sendto_one_numeric().
47 +2 -3 trunk/modules/m_away.c (File Modified)
48 +3 -3 trunk/src/messages.tab (File Modified)
49 +1 -1 trunk/src/s_user.c (File Modified)
52 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
54 - change some sendto_one() to sendto_one_numeric().
58 +4 -10 trunk/modules/m_admin.c (File Modified)
59 +3 -3 trunk/modules/m_map.c (File Modified)
60 +12 -12 trunk/src/messages.tab (File Modified)
61 +1 -2 trunk/src/s_conf.c (File Modified)
62 +9 -10 trunk/src/s_user.c (File Modified)
65 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
67 - river's ports.c from old charybdis trunk
71 +195 -0 trunk/configure.ac (File Modified)
72 + - trunk/libcharybdis/ports.c (File Added)
75 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
77 - remove broken ports stuff and devpoll stuff.
81 +0 -307 trunk/configure (File Modified)
82 +0 -21 trunk/configure.ac (File Modified)
83 +0 -474 trunk/include/setup.h.in (File Modified)
84 + - trunk/libcharybdis/devpoll.c (File Deleted)
85 + - trunk/libcharybdis/ports.c (File Deleted)
88 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
94 +1 -25 trunk/configure (File Modified)
95 +0 -3 trunk/include/setup.h.in (File Modified)
98 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
100 - remove x86-optimized hash code.
104 +0 -13 trunk/configure.ac (File Modified)
105 +2 -187 trunk/src/Makefile.in (File Modified)
106 + - trunk/src/fnvhash.s (File Deleted)
109 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
111 - apparently setting KE_LENGTH to 128 is fine.
115 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
118 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
120 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
124 +5627 -5747 trunk/configure (File Modified)
125 +0 -15 trunk/configure.ac (File Modified)
126 +0 -2 trunk/include/m_info.h (File Modified)
127 +6 -9 trunk/include/setup.h.in (File Modified)
128 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
131 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
133 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
134 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
135 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
139 +0 -5 trunk/include/config.h (File Modified)
140 +0 -5 trunk/include/config.h.dist (File Modified)
141 +0 -6 trunk/include/defaults.h (File Modified)
142 +0 -3 trunk/include/m_info.h (File Modified)
143 +21 -7 trunk/libcharybdis/commio.c (File Modified)
144 +2 -0 trunk/libcharybdis/commio.h (File Modified)
145 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
146 +4 -3 trunk/libcharybdis/poll.c (File Modified)
147 +0 -3 trunk/libcharybdis/select.c (File Modified)
148 +0 -9 trunk/src/ircd.c (File Modified)
149 +23 -26 trunk/src/listener.c (File Modified)
150 +2 -1 trunk/src/restart.c (File Modified)
151 +5 -1 trunk/src/s_auth.c (File Modified)
152 +1 -1 trunk/src/s_conf.c (File Modified)
153 +3 -1 trunk/src/s_serv.c (File Modified)
156 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
158 Repair operspy who !#channel, broken by me in r3283.
162 +2 -2 trunk/modules/m_who.c (File Modified)
165 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
167 Update bug report and IRC channel information.
171 +2 -1 trunk/BUGS (File Modified)
172 +2 -1 trunk/NEWS (File Modified)
175 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
177 Change copyright years in version.c.SH as in release-2.1 r3339.
181 +2 -2 trunk/src/version.c.SH (File Modified)
184 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
190 +104 -0 trunk/configure (File Modified)
193 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
195 Need to check for various flavours of epoll,
196 even if --enable-epoll is forced.
200 +1 -0 trunk/configure.ac (File Modified)
203 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
205 Hack to allow some more warnings, already present in configure (?).
209 +1 -1 trunk/aclocal.m4 (File Modified)
212 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
214 Merge old trunk r2077,r2079:
215 - Move closing of servlink control fd to close_connection()
216 instead of doing it in exit_local_server(), and make sure
217 we first close the data fd and then the control fd.
218 - Have servlink process ready fds in order net, data, ctrl
219 instead of ctrl, data, net. This seems to fix the problem
220 that squit reasons do not show up on the other side of a
221 ziplink (by making it send any final SQUIT and/or ERROR
222 before noticing the closed control fd).
226 +1 -1 trunk/servlink/io.c (File Modified)
227 +3 -12 trunk/src/client.c (File Modified)
230 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
232 Don't show the UID if a TS6 server sends a kick with
233 an empty or no comment. Note that charybdis never sends
238 +4 -4 trunk/modules/core/m_kick.c (File Modified)
241 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
243 Merge old trunk r2081:
244 Don't say that services cannot be killed in
245 ERR_ISCHANSERVICE message (given when trying
246 to kick or deop them), as that's not the case.
250 +1 -1 trunk/src/messages.tab (File Modified)
253 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
255 Merge old trunk r2059
256 Clarifications to the descriptions of umode +Q and cmode +F,
257 suggested by Ariadne@SorceryNet.
261 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
262 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
265 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
267 Merge old trunk r2907,r2991:
268 Allow TESTLINE on channel names.
272 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
273 +4 -0 trunk/help/opers/testline (File Modified)
274 +22 -0 trunk/modules/m_testline.c (File Modified)
277 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
279 Merge old trunk r2835:
280 resolver: if sendto(2) fails, try sending to the next nameserver
284 +1 -1 trunk/src/res.c (File Modified)
287 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
289 Merge old trunk r2817:
290 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
291 starts with a digit. This is safe because the last
292 parameter is a nick and never a UID. (The first parameter
293 in a server-server two-param whois is a UID/SID.)
297 +1 -1 trunk/modules/m_whois.c (File Modified)
300 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
302 Merge old trunk r2779,r2785:
303 Show correct privilege name in a few ERR_NOPRIVS numerics.
307 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
308 +1 -1 trunk/extensions/m_opme.c (File Modified)
309 +2 -2 trunk/unsupported/m_force.c (File Modified)
312 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
314 Merge old trunk r2695:
315 Send an SQUIT instead of an ERROR to announce /die to connected servers.
316 This will generate better server notices.
320 +3 -2 trunk/modules/core/m_die.c (File Modified)
323 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
325 Merge old trunk r2294:
326 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
330 +1 -1 trunk/src/s_user.c (File Modified)
333 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
335 Merge old trunk r2226:
336 If we are connecting outward to a server, check if the
337 server name they sent is the same as what we tried to
338 connect to. Previously such a connection could succeed
339 if there existed connect blocks with the same IP and
340 passwords for the other server name.
344 +11 -0 trunk/modules/core/m_server.c (File Modified)
347 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
349 Merge old trunk r2212:
350 Another handling of SJOINs without nicks:
351 Propagate them if the channel is +P or the channel
352 already existed, otherwise remove the channel again
353 and do not propagate the SJOIN.
357 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
360 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
362 Remove channels entirely from /whois on services.
363 This cannot be overridden with operspy.
367 +20 -17 trunk/modules/m_whois.c (File Modified)
370 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
372 Fix /who on channels with ** in their name.
376 +2 -2 trunk/modules/m_who.c (File Modified)
379 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
381 NEWS: As in 2.1.3, mention that the TS6 revision will
382 interoperate with older versions
386 +2 -1 trunk/NEWS (File Modified)
389 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
391 Fix documentation of HIDE_SERVERS_IPS define.
395 +2 -2 trunk/include/config.h.dist (File Modified)
398 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
400 Don't leak auth{} spoofed ip for I-line is full notice either.
404 +1 -1 trunk/src/s_conf.c (File Modified)
407 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
413 +37 -0 trunk/NEWS (File Modified)
416 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
418 Allow /invite (but not invex) to override +r, +l, +j in
419 addition to +i. As before, a restrictive mode must be in
420 place at /invite time for the invite to have an effect;
421 +r does not count as a restrictive mode if the user is
422 logged in; +l and +j always count as restrictive modes to
423 allow for cases where they would allow join at /invite
424 time but not when the user tries to join.
428 +6 -2 trunk/modules/m_invite.c (File Modified)
429 +21 -10 trunk/src/channel.c (File Modified)
432 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
434 Remove invite_ops_only, forcing it to YES.
438 +0 -1 trunk/doc/example.conf (File Modified)
439 +0 -5 trunk/doc/reference.conf (File Modified)
440 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
441 +0 -1 trunk/include/s_conf.h (File Modified)
442 +0 -6 trunk/modules/m_info.c (File Modified)
443 +10 -14 trunk/modules/m_invite.c (File Modified)
444 +0 -1 trunk/src/newconf.c (File Modified)
445 +0 -1 trunk/src/s_conf.c (File Modified)
448 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
450 Move username check after xline and dnsbl checks, so it
451 will not complain to opers about clients who are xlined
452 or blacklisted anyway (both of which silently reject).
456 +15 -15 trunk/src/s_user.c (File Modified)
459 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
461 - MASTER_MAX is no longer relevant
465 +0 -7 trunk/modules/m_set.c (File Modified)
468 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
470 - add config option for setting max_clients.
474 +5 -0 trunk/doc/example.conf (File Modified)
475 +5 -0 trunk/doc/reference.conf (File Modified)
476 +2 -0 trunk/include/s_conf.h (File Modified)
477 +1 -1 trunk/src/ircd.c (File Modified)
478 +2 -0 trunk/src/newconf.c (File Modified)
479 +2 -1 trunk/src/s_conf.c (File Modified)
482 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
484 - remove get_maxrss() and all of that insecure and unsafe nonsense
488 +3 -38 trunk/src/ircd.c (File Modified)
489 +1 -1 trunk/src/restart.c (File Modified)
490 +0 -4 trunk/src/s_stats.c (File Modified)
493 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
495 - avoid some potential NULL dereferencing
499 +1 -1 trunk/libcharybdis/commio.c (File Modified)
502 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
508 +1 -1 trunk/libcharybdis/poll.c (File Modified)
511 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
513 - rework poll a bit for the MAXCONNECTIONS changes.
517 +46 -23 trunk/libcharybdis/poll.c (File Modified)
520 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
522 Our way of using kqueue may cause it to report fds we
523 don't know about anymore, cope.
527 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
530 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
532 Don't reference freed memory (fde_t) in comm_close().
536 +1 -1 trunk/libcharybdis/commio.c (File Modified)
539 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
541 - fix for 100% cpu use
545 +1 -1 trunk/libcharybdis/commio.c (File Modified)
548 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
550 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
554 +37 -25 trunk/libcharybdis/commio.c (File Modified)
557 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
559 - clear up use of fd_table in ircd.
563 +3 -2 trunk/src/s_serv.c (File Modified)
566 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
568 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
572 +97 -26 trunk/libcharybdis/commio.c (File Modified)
573 +3 -2 trunk/libcharybdis/commio.h (File Modified)
574 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
575 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
576 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
577 +3 -3 trunk/libcharybdis/poll.c (File Modified)
578 +2 -2 trunk/libcharybdis/ports.c (File Modified)
579 +2 -2 trunk/libcharybdis/select.c (File Modified)
582 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
584 Fix some cases where the size argument to strlcpy()
585 for usernames and hostnames is 1 too small.
589 +1 -1 trunk/modules/m_chghost.c (File Modified)
590 +2 -2 trunk/src/res.c (File Modified)
591 +2 -2 trunk/src/s_user.c (File Modified)
594 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
596 Cut down quit/part/kick reasons to avoid quit reasons
597 overflowing the client exiting server notice (from
598 TOPICLEN to 260). kill reasons become shorter accordingly.
599 kline/dline/gline reasons become 390.
600 away messages stay at TOPICLEN for now.
604 +8 -3 trunk/include/ircd_defs.h (File Modified)
605 +2 -2 trunk/modules/m_dline.c (File Modified)
606 +4 -4 trunk/modules/m_gline.c (File Modified)
607 +2 -2 trunk/modules/m_kline.c (File Modified)
610 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
612 Don't leak auth{} spoofed IP addresses in +f notices.
613 from ratbox (androsyn)
617 +10 -3 trunk/src/s_conf.c (File Modified)
620 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
622 Make oper_up() take +i/-i during opering up into account
623 (e.g. no_oper_invis extension, +i in operator::umodes).
624 Remove the hack from no_oper_invis.
628 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
629 +4 -0 trunk/src/s_user.c (File Modified)
632 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
634 no_oper_invis: decrement invisible count when clearing
635 invisible on a local client who has just opered up
636 oper_up() should really do this
640 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
643 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
645 Put "End of Channel Quiet List" instead of
646 "End of Channel Ban List" for a +q list.
647 Due to client restrictions the numerics for
648 quiet lists must be the same as for ban lists.
652 +4 -1 trunk/src/chmode.c (File Modified)
655 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
657 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
658 Change TS6 JOIN processing
659 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
660 a local user joins an existing channel
661 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
662 propagating a TS6 JOIN
663 - don't interpret simple modes in an incoming TS6 JOIN
665 This is to avoid desyncs when certain mode changes (e.g. -im)
666 cross with joins. A downside is that simple modes will be
667 more desynched when a JOIN creates a channel or lowers TS,
668 but that's less important.
670 Update the TS6 specification to include this, and clarify
671 that TMODE can come from a server and that MODE must be
672 translated into TMODE from other servers too.
676 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
677 +19 -127 trunk/modules/core/m_join.c (File Modified)
680 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
682 Make -logfile work again.
686 +2 -2 trunk/src/s_log.c (File Modified)
689 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
691 - fix off-by-one memory overflow error.
695 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
698 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
700 Change handling of modularized umodes:
701 - keep the bitmask reserved forever to the letter, fixing
702 the problems when loading multiple umode modules,
703 unloading them and then loading them in a different order
704 - don't allow local users to change umodes which have
705 been unloaded and don't set them on new users via
710 +24 -3 trunk/src/s_user.c (File Modified)
713 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
715 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
719 +1 -0 trunk/include/s_user.h (File Modified)
720 +0 -22 trunk/libcharybdis/tools.c (File Modified)
721 +0 -1 trunk/libcharybdis/tools.h (File Modified)
722 +22 -0 trunk/src/s_user.c (File Modified)
725 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
727 DNSBL keyword substitution is available as of 2.1.3.
731 +1 -1 trunk/doc/example.conf (File Modified)
734 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
736 Change two occurances like match(userinput, target_p->name) ||
737 match(target_p->name, userinput) to just match(userinput,
738 target_p->name). No client name can contain * or ? now.
742 +1 -1 trunk/modules/m_trace.c (File Modified)
743 +1 -2 trunk/src/s_serv.c (File Modified)
746 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
748 Do not try find_server() on a name find_client() has
749 returned NULL for, as this will always return NULL
750 since the removal of hostmasking.
754 +1 -2 trunk/modules/m_pong.c (File Modified)
755 +0 -4 trunk/src/s_serv.c (File Modified)
758 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
760 Remove server_exists() which checked whether the
761 server name existed taking hostmasking into account
762 and just check with find_server(); admittedly
763 this checks if the name is a SID but that's not
768 +3 -27 trunk/modules/core/m_server.c (File Modified)
771 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
773 Remove hash_find_masked_server(), which made it possible
774 to specify the full (unmasked) name of a server behind
775 a hostmask. As a result find_any_client() (for prefixes)
776 becomes equal to find_client(), so remove that too.
780 +0 -1 trunk/include/hash.h (File Modified)
781 +1 -75 trunk/src/hash.c (File Modified)
782 +1 -1 trunk/src/parse.c (File Modified)
785 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
787 Remove '*' from valid server name characters.
788 This makes it impossible to connect hostmasked servers.
789 (This support didn't work well anyway, was incompatible
790 with TS6 and we never masked ourselves.)
794 +1 -1 trunk/src/match.c (File Modified)
797 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
799 Change spambot, flooder and jupe joiner notices from host to orighost.
803 +1 -1 trunk/modules/core/m_join.c (File Modified)
804 +2 -2 trunk/modules/core/m_message.c (File Modified)
805 +2 -2 trunk/src/channel.c (File Modified)
808 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
810 Add documentation for SASL client protocol, same as atheme doc/SASL.
814 + - trunk/doc/sasl.txt (File Added)
817 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
819 Include real hostname in Closing Link message for unknown
820 connections that have sent USER. This is helpful for
821 k-lined users while not breaking server IP hiding.
825 +3 -1 trunk/src/client.c (File Modified)
828 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
834 +29 -29 trunk/configure (File Modified)
837 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
839 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
843 +3 -3 trunk/modules/core/m_kill.c (File Modified)
846 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
848 Backport from early 3.x:
851 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
853 - remove "Processing connection to foobar.net" message
857 +0 -3 trunk/src/s_auth.c (File Modified)
860 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
862 - missed the processing connection one (actually, we can probably nuke this one)
866 +1 -2 trunk/src/s_auth.c (File Modified)
869 river 2006/09/27 16:33:05 UTC (20060927-2174)
871 get_client_name = stupid
876 +10 -7 trunk/modules/core/m_kill.c (File Modified)
879 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
881 - remove excessive arguments
885 +1 -2 trunk/src/s_conf.c (File Modified)
886 +1 -1 trunk/src/s_user.c (File Modified)
889 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
891 - use sendto_one_notice() for on-connect notices too.
895 +10 -10 trunk/src/s_auth.c (File Modified)
898 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
900 - use sendto_one_notice() in the core, too.
904 +2 -2 trunk/src/chmode.c (File Modified)
905 +8 -15 trunk/src/modules.c (File Modified)
906 +3 -5 trunk/src/s_conf.c (File Modified)
907 +1 -2 trunk/src/s_newconf.c (File Modified)
908 +20 -57 trunk/src/s_user.c (File Modified)
911 river 2006/09/27 16:19:25 UTC (20060927-2166)
913 the KILL command will use get_client_name(, SHOW_IP) instead of
914 target->name, and will show a more useful error for local opers
919 +6 -4 trunk/modules/core/m_kill.c (File Modified)
922 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
924 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
928 +4 -2 trunk/src/send.c (File Modified)
931 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
937 +1 -1 trunk/include/client.h (File Modified)
940 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
942 - get_id(): fall back to "*" if client has no known name
946 +1 -1 trunk/include/client.h (File Modified)
949 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
951 - convert to sendto_one_notice().
955 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
956 +4 -6 trunk/unsupported/m_force.c (File Modified)
959 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
961 - use sendto_one_notice() in many places instead of
962 sendto_one(source_p, ":%s NOTICE %s :", ...);
966 +10 -25 trunk/extensions/example_module.c (File Modified)
967 +5 -14 trunk/extensions/hurt.c (File Modified)
968 +1 -2 trunk/extensions/m_42.c (File Modified)
969 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
970 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
971 +1 -2 trunk/extensions/m_opme.c (File Modified)
972 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
973 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
974 +3 -7 trunk/modules/core/m_die.c (File Modified)
975 +2 -4 trunk/modules/core/m_kill.c (File Modified)
976 +2 -2 trunk/modules/core/m_squit.c (File Modified)
977 +1 -2 trunk/modules/m_challenge.c (File Modified)
978 +11 -15 trunk/modules/m_connect.c (File Modified)
979 +20 -28 trunk/modules/m_dline.c (File Modified)
980 +2 -2 trunk/modules/m_etrace.c (File Modified)
981 +11 -21 trunk/modules/m_gline.c (File Modified)
982 +2 -4 trunk/modules/m_kline.c (File Modified)
983 +1 -2 trunk/modules/m_rehash.c (File Modified)
984 +3 -7 trunk/modules/m_restart.c (File Modified)
985 +31 -45 trunk/modules/m_set.c (File Modified)
986 +2 -4 trunk/modules/m_testmask.c (File Modified)
987 +5 -8 trunk/modules/m_unreject.c (File Modified)
988 +2 -5 trunk/modules/m_xline.c (File Modified)
993 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
994 +10 -25 trunk/extensions/example_module.c (File Modified)
995 +5 -14 trunk/extensions/hurt.c (File Modified)
996 +1 -2 trunk/extensions/m_42.c (File Modified)
997 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
998 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
999 +1 -2 trunk/extensions/m_opme.c (File Modified)
1000 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1001 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1002 +3 -7 trunk/modules/core/m_die.c (File Modified)
1003 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1004 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1005 +1 -2 trunk/modules/m_challenge.c (File Modified)
1006 +11 -15 trunk/modules/m_connect.c (File Modified)
1007 +2 -4 trunk/modules/m_dline.c (File Modified)
1008 +2 -2 trunk/modules/m_etrace.c (File Modified)
1009 +11 -21 trunk/modules/m_gline.c (File Modified)
1010 +2 -4 trunk/modules/m_kline.c (File Modified)
1011 +1 -2 trunk/modules/m_rehash.c (File Modified)
1012 +3 -7 trunk/modules/m_restart.c (File Modified)
1013 +31 -45 trunk/modules/m_set.c (File Modified)
1014 +2 -4 trunk/modules/m_testmask.c (File Modified)
1015 +5 -8 trunk/modules/m_unreject.c (File Modified)
1016 +1 -3 trunk/modules/m_xline.c (File Modified)
1017 +2 -2 trunk/src/chmode.c (File Modified)
1018 +8 -15 trunk/src/modules.c (File Modified)
1019 +10 -14 trunk/src/s_auth.c (File Modified)
1020 +3 -6 trunk/src/s_conf.c (File Modified)
1021 +1 -2 trunk/src/s_newconf.c (File Modified)
1022 +20 -57 trunk/src/s_user.c (File Modified)
1023 +4 -2 trunk/src/send.c (File Modified)
1024 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1025 +4 -6 trunk/unsupported/m_force.c (File Modified)
1028 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1030 - keyword-subst from charybdis 2.2.
1034 +12 -3 trunk/doc/example.conf (File Modified)
1035 +58 -3 trunk/doc/reference.conf (File Modified)
1036 + - trunk/include/substitution.h (File Added)
1037 +1 -0 trunk/src/Makefile.in (File Modified)
1038 +2 -2 trunk/src/s_conf.c (File Modified)
1039 +164 -1 trunk/src/s_user.c (File Modified)
1040 + - trunk/src/substitution.c (File Added)
1043 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1045 Removed merge tracking for "svnmerge" for
1046 http://svn.atheme.org/charybdis/branches/release-2.2
1050 + - trunk/ (Property Modified)
1053 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1055 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1056 http://svn.atheme.org/charybdis/branches/release-2.2
1060 + - trunk/ (Property Modified)
1063 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1065 Removed merge tracking for "svnmerge" for
1066 http://svn.atheme.org/charybdis/branches/release-2.2
1070 + - trunk/ (Property Modified)
1073 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1075 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1076 http://svn.atheme.org/charybdis/branches/release-2.2
1080 + - trunk/ (Property Modified)
1083 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1089 + - trunk/ (Property Modified)
1092 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1094 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1095 http://svn.atheme.org/charybdis/branches/release-2.2
1099 + - trunk/ (Property Modified)
1102 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1104 - version bump to 2.2.0
1108 +3 -1 trunk/NEWS (File Modified)
1109 +1 -1 trunk/configure.ac (File Modified)
1112 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1115 + branches/release-2.1 -> 2.2 base
1116 + 3.0 -> branches/cxxconversion
1117 + backport some immediate 3.0 functionality for 2.2
1122 + - trunk/ (File Added)
1125 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1127 Merged revisions 3135,3137 via svnmerge from
1128 http://svn.atheme.org/charybdis/trunk
1131 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1133 - Expand TRACE description
1134 - Mention expiry time in TESTLINE
1136 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1138 Update copyright year for sgml docs to 2007.
1143 + - branches/release-2.1/ (Property Modified)
1144 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1145 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1148 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1150 Merged revisions 1999 via svnmerge from
1151 http://svn.atheme.org/charybdis/trunk
1152 Add river to CREDITS
1155 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1162 + - branches/release-2.1/ (Property Modified)
1163 +1 -0 branches/release-2.1/CREDITS (File Modified)
1166 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1168 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1169 http://svn.atheme.org/charybdis/trunk
1172 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1174 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1176 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1178 - add use_forward to /info
1180 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1182 Call channel_modes() with &me instead of source_p when
1183 sending out a JOIN and SJOIN for a local user. This
1184 saves checking whether they are on the channel they
1187 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1189 If use_forward is disabled:
1191 - hide +f in /mode #channel (/mode #channel f still shows it)
1192 - do not send any mode changes adding +f to local clients
1193 (-f ones are still sent)
1198 + - branches/release-2.1/ (Property Modified)
1199 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1200 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1201 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1202 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1203 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1204 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1205 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1206 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1207 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1208 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1209 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1210 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1213 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1215 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1219 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1220 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1221 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1224 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1226 Add accountability (wallops, log) to OKICK.
1230 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1233 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1235 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1236 Similar to branches/release-2.2 r3061.
1240 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1243 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1245 - Write xline to file after instead of before notifying opers and source
1246 - Also notify source of failure to add xline
1247 Similar to branches/release-2.2 r3057.
1251 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1254 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1256 If a dline/kline/resv cannot be added to the file, send
1257 the regular notices to local opers and source anyway,
1258 and also warn the source (local opers were already warned).
1259 Similar to branches/release-2.2 r3053.
1263 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1266 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1268 Port over fixes from unkline/unxline/unresv to undline.
1269 Similar to branches/release-2.2 r3049.
1273 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1276 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1278 Merged revisions 2915 via svnmerge from
1279 http://svn.atheme.org/charybdis/trunk
1282 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1284 In usage message, show kline.conf and xline.conf instead
1285 of klines.conf and xlines.conf.
1290 + - branches/release-2.1/ (Property Modified)
1291 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1294 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1296 Merged revisions 2831,2833,2853 via svnmerge from
1297 http://svn.atheme.org/charybdis/trunk
1300 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1302 unkline/unxline/unresv:
1303 - if fclose on the output returns an error, treat this as a
1305 - check if the rename from the temp file to the ban conf failed
1307 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1309 When adding a permanent dline/kline/xline/resv, check
1310 the return value of fclose().
1312 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1314 Do not free xline aconf if it could not be written out.
1315 It will be added to the list in memory anyway.
1320 + - branches/release-2.1/ (Property Modified)
1321 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1322 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1323 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1324 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1327 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1329 NEWS: Clarify effects of ip_cloaking changes a little.
1333 +2 -0 branches/release-2.1/NEWS (File Modified)
1336 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1342 +9 -9 branches/release-2.1/configure (File Modified)
1345 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1347 Version bump on 2.1 branch to 2.1.2.
1351 +1 -1 branches/release-2.1/configure.ac (File Modified)
1354 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1356 Mention r2801/r2805.
1360 +1 -0 branches/release-2.1/NEWS (File Modified)
1363 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1365 Merged revisions 2801 via svnmerge from
1366 http://svn.atheme.org/charybdis/trunk
1369 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1371 ip_cloaking: try to avoid truncation by removing more
1372 components of the hostname (except the TLD).
1377 + - branches/release-2.1/ (Property Modified)
1378 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1381 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1387 +8 -1 branches/release-2.1/NEWS (File Modified)
1390 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1392 Merged revisions 2781 via svnmerge from
1393 http://svn.atheme.org/charybdis/trunk
1396 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1398 Fix stupid bug: checked a hostmask against the found
1399 ban instead of all exceptions, causing all host mangled
1400 clients to be exempted if there was a single ban
1401 exception in many cases.
1406 + - branches/release-2.1/ (Property Modified)
1407 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1410 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1412 Merged revisions 2773 via svnmerge from
1413 http://svn.atheme.org/charybdis/trunk
1416 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1418 user@host must be *@* for a shared{} block with flags=locops
1419 (server should not be *).
1424 + - branches/release-2.1/ (Property Modified)
1425 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1428 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1430 Tweak \s code a little.
1434 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1435 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1436 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1439 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1441 Merged revisions 2761 via svnmerge from
1442 http://svn.atheme.org/charybdis/trunk
1445 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1447 The testline/no_tilde fixes are in 2.1.1.
1452 + - branches/release-2.1/ (Property Modified)
1453 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1456 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1462 +4 -1 branches/release-2.1/NEWS (File Modified)
1465 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1467 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
1468 http://svn.atheme.org/charybdis/trunk
1472 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1474 If the auth{} block has no_tilde and is not kline exempt,
1475 check the username without tilde against klines too.
1476 This is consistent with the way klines work on spoofs
1477 (klines checked on both raw and appearing-on-IRC version).
1479 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1481 Rework the fix for klines with no_tilde.
1482 Add an extra argument to find_address_conf() for the
1483 username without tilde, as that may contain one character more.
1485 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1487 Unbreak compile (because of r2697).
1488 testline with ~ could be improved some more perhaps, but this should work.
1490 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1492 testline: take no_tilde and username truncation into account
1494 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1496 Add some information on /testline with no_tilde and username truncation.
1501 + - branches/release-2.1/ (Property Modified)
1502 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1503 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1504 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1505 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1506 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1507 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1510 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1512 Merged revisions 2149,2151 via svnmerge from
1513 http://svn.atheme.org/charybdis/trunk
1516 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1518 Move kills from services from +s to +k snomask.
1519 Kills from non-service opers remain on +s.
1521 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1523 Update description of +s and +k snomasks.
1528 + - branches/release-2.1/ (Property Modified)
1529 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1530 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1531 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1534 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1536 Merged revisions 2685 via svnmerge from
1537 http://svn.atheme.org/charybdis/trunk
1540 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1542 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1547 + - branches/release-2.1/ (Property Modified)
1548 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1551 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1553 Merged revisions 2693 via svnmerge from
1554 http://svn.atheme.org/charybdis/trunk
1557 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1559 Fix truncation (by one) of unidented usernames
1560 if user registration is done because of DNSBL
1561 completion (which is the usual case if a valid
1562 NICK and USER are sent quickly and any DNSBLs
1568 + - branches/release-2.1/ (Property Modified)
1569 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1572 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1578 +10 -0 branches/release-2.1/NEWS (File Modified)
1581 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1587 +9 -9 branches/release-2.1/configure (File Modified)
1590 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1592 Version bump to 2.1.1.
1596 +1 -1 branches/release-2.1/configure.ac (File Modified)
1599 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1601 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
1602 http://svn.atheme.org/charybdis/trunk
1605 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1607 - fix a server notice on SID collision where the server name is mentioned twice
1609 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1611 - get_server_name() is stupid
1613 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1617 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1619 Do the Attempt to re-introduce SID server notice somewhat
1620 differently, showing a real host again if !HIDE_SERVERS_IPS
1621 and still showing the server name exactly once.
1623 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1625 Fix log message for Attempt to re-introduce SID (server notice was ok).
1627 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1629 - replace "No N line" with "no connect block" in a
1631 - show attempted server name in a few serverlog messages
1636 + - branches/release-2.1/ (Property Modified)
1637 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1640 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1642 Merged revisions 2218 via svnmerge from
1643 http://svn.atheme.org/charybdis/trunk
1646 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1648 Fix garbage in /stats y output on 64-bit archs.
1653 + - branches/release-2.1/ (Property Modified)
1654 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1657 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1659 Merged revisions 2438 via svnmerge from
1660 http://svn.atheme.org/charybdis/trunk
1663 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1665 Enable Revision keyword in addition to Id.
1670 + - branches/release-2.1/ (Property Modified)
1671 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1674 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1676 Merged revisions 2679 via svnmerge from
1677 http://svn.atheme.org/charybdis/trunk
1680 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1682 Port over ratbox 2.2 r23253 (anfl):
1683 - remove the cached storage of how many +beI there are, thereby fixing a
1684 case where it can get desynced from reality
1689 + - branches/release-2.1/ (Property Modified)
1690 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1691 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1694 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1696 Merged revisions 2093,2095 via svnmerge from
1697 http://svn.atheme.org/charybdis/trunk
1700 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1702 - change DNSBL licensing to BSD.
1704 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1706 - change x86-assembly FNV implementation to BSD license
1711 + - branches/release-2.1/ (Property Modified)
1712 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1713 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1716 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1718 Merged revisions 2073,2075 via svnmerge from
1719 http://svn.atheme.org/charybdis/trunk
1722 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1724 Put full information in the squit reason when exiting
1725 a server due to a servlink (ziplinks) error.
1727 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1729 Put full information in the squit reason when exiting
1730 a server due to not enough arguments for a command.
1735 + - branches/release-2.1/ (Property Modified)
1736 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1737 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1740 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1742 Merged revisions 2071 via svnmerge from
1743 http://svn.atheme.org/charybdis/trunk
1746 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1748 Don't redirect users from an existing domain to an
1749 existing server in reference.conf.
1755 + - branches/release-2.1/ (Property Modified)
1756 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1759 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1761 Merged revisions 2053 via svnmerge from
1762 http://svn.atheme.org/charybdis/trunk
1765 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1767 Make find_channel_membership() choose the shortest list
1768 (channel's list or user's list) to search, avoiding excessive
1769 CPU usage with services which are in lots of channels.
1770 From ratbox 2.2 (anfl/jilles)
1775 + - branches/release-2.1/ (Property Modified)
1776 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1779 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1785 +9 -9 branches/release-2.1/configure (File Modified)
1788 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1790 Version change 2.1.0rc1 -> 2.1.0 (release).
1794 +1 -1 branches/release-2.1/configure.ac (File Modified)
1797 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1799 Merged revisions 2029 via svnmerge from
1800 http://svn.atheme.org/charybdis/trunk
1803 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1805 NEWS: mention m_webirc.c module
1810 + - branches/release-2.1/ (Property Modified)
1811 +1 -0 branches/release-2.1/NEWS (File Modified)
1814 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1820 +9 -9 branches/release-2.1/configure (File Modified)
1823 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1825 Change version to 2.1.0rc1.
1829 +1 -1 branches/release-2.1/configure.ac (File Modified)
1832 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1834 Merged revisions 2021 via svnmerge from
1835 http://svn.atheme.org/charybdis/trunk
1838 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1840 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1841 related flaky looking things, and instead keep a list
1842 of BlacklistClients in PreClient.
1847 + - branches/release-2.1/ (Property Modified)
1848 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1849 +1 -1 branches/release-2.1/include/client.h (File Modified)
1850 +0 -1 branches/release-2.1/include/res.h (File Modified)
1851 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1852 +0 -24 branches/release-2.1/src/res.c (File Modified)
1853 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1856 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1858 Merged revisions 2015,2017 via svnmerge from
1859 http://svn.atheme.org/charybdis/trunk
1862 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1864 Check if the name in the question section of the
1865 DNS reply matches what we queried, to guard against
1866 late replies to a previous query with the same id.
1868 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1870 res.c: add a comment summarizing our changes
1875 + - branches/release-2.1/ (Property Modified)
1876 +53 -18 branches/release-2.1/src/res.c (File Modified)
1879 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1881 Merged revisions 1981 via svnmerge from
1882 http://svn.atheme.org/charybdis/trunk
1885 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1887 Alphabetize extensions and tweak the descriptions a little.
1892 + - branches/release-2.1/ (Property Modified)
1893 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1894 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1897 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1899 Merged revisions 1975 via svnmerge from
1900 http://svn.atheme.org/charybdis/trunk
1903 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1905 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1906 We should use the IP and not truncate the hostname.
1907 From ratbox 2.2 (androsyn)
1912 + - branches/release-2.1/ (Property Modified)
1913 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1916 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1918 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1919 http://svn.atheme.org/charybdis/trunk
1923 + - branches/release-2.1/ (Property Modified)
1926 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1928 - branch 2.1 release family
1932 + - branches/release-2.1/ (File Added)
1935 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1937 Describe new handling of host mangling in channel bans in SGML.
1941 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1944 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1946 - ok, 2.1 operline brought to you by marvin the melancholy robot
1950 +1 -1 trunk/src/messages.tab (File Modified)
1953 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1955 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1956 If anybody comes up with anything better, then please let us know
1957 and we will change this before 2.1 is branched.
1961 +1 -1 trunk/src/messages.tab (File Modified)
1964 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1966 Add EUID to capab.txt.
1970 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1973 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1979 +3 -0 trunk/NEWS (File Modified)
1982 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1984 Allow service{} servers to manipulate the nick delay table
1985 (for "nickserv enforcement").
1986 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1987 If duration is 0, the nickdelay entry is removed, otherwise
1988 it is added with the duration in seconds (maximum 24 hours).
1989 It is suggested that this is used if the EUID capab is present.
1993 +42 -1 trunk/modules/m_services.c (File Modified)
1996 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1998 HURT: strip off *@ from the start of the mask
1999 reject anything else containing '@' or '!'
2003 +11 -0 trunk/extensions/hurt.c (File Modified)
2006 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2008 ircd.c: need supported.h here
2012 +1 -0 trunk/src/ircd.c (File Modified)
2015 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2017 HURT: less ambiguity here
2018 ips/hosts to be hurt must contain a '.' or ':' otherwise
2019 they are interpreted as nicks
2023 +14 -9 trunk/extensions/hurt.c (File Modified)
2026 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2028 - we're now ircd-charybdis.org.
2029 - properly alphabetize credits
2033 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2036 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2038 - add additional modules to the configs
2042 +6 -0 trunk/doc/example.conf (File Modified)
2043 +12 -0 trunk/doc/reference.conf (File Modified)
2046 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2048 - remove hurt.h, it is pointless and confusing
2052 +27 -62 trunk/extensions/hurt.c (File Modified)
2053 + - trunk/extensions/hurt.h (File Deleted)
2056 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2058 - add code to suggest a local HURT by nickname.
2059 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2063 +40 -10 trunk/extensions/hurt.c (File Modified)
2064 +1 -0 trunk/extensions/hurt.h (File Modified)
2067 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2073 +2 -1 trunk/NEWS (File Modified)
2076 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2078 MASKTRACE/TESTMASK: check orighost as well
2082 +4 -2 trunk/modules/m_etrace.c (File Modified)
2083 +3 -1 trunk/modules/m_testmask.c (File Modified)
2086 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2088 Make RPL_ISUPPORT (005) numeric modularizable.
2089 Currently it will reassemble the numeric every time
2090 it needs to be sent, using a few dozen callbacks;
2091 if this is too slow some caching scheme should be
2096 +0 -1 trunk/include/s_user.h (File Modified)
2097 +36 -114 trunk/include/supported.h (File Modified)
2098 +1 -1 trunk/modules/m_version.c (File Modified)
2099 +1 -0 trunk/src/Makefile.in (File Modified)
2100 +1 -0 trunk/src/ircd.c (File Modified)
2101 +300 -25 trunk/src/s_user.c (File Modified)
2102 + - trunk/src/supported.c (File Added)
2105 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2107 EUID orighost could differ from host only in case,
2108 do not mark as dynamic spoof then
2112 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2115 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2117 kline help file: clarify a bit and remove some obsolete stuff
2118 partly suggested by Olin
2122 +8 -8 trunk/help/opers/kline (File Modified)
2125 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2131 +20 -0 trunk/NEWS (File Modified)
2134 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2136 Show real host/IP to nonopers whoising themselves.
2137 The IP is not shown for auth{} spoofs, otherwise it is,
2138 as it looked rather weird to me to show an auth{} spoofed
2139 IP like this. (/userhost on self still shows the IP.)
2143 +13 -2 trunk/modules/m_whois.c (File Modified)
2146 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2148 Document nick_delay stuff and move it around a bit.
2152 +1 -2 trunk/doc/example.conf (File Modified)
2153 +8 -2 trunk/doc/reference.conf (File Modified)
2156 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2158 - disable nickdelay by default. Needs to be documented in reference.conf.
2162 +2 -0 trunk/doc/example.conf (File Modified)
2163 +2 -0 trunk/doc/reference.conf (File Modified)
2166 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2168 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2172 +2 -1 trunk/modules/m_services.c (File Modified)
2175 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2177 ip_cloaking: somewhat hackish but we need to send the
2178 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2183 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2186 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2188 If EUID is used, show realhost in far connect notice
2189 (but not in far disconnect notice).
2193 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2196 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2199 - use non-ENCAP CHGHOST if possible
2200 - really introduce new users with their mangled and real
2201 host if +h is in default umodes
2205 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2208 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2210 Add non-ENCAP CHGHOST.
2214 +49 -11 trunk/modules/m_chghost.c (File Modified)
2217 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2219 Initial addition of EUID (puts realhost/account in same
2220 command as user introduction).
2221 See doc/technical/euid.txt for more information.
2222 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2226 + - trunk/doc/technical/euid.txt (File Added)
2227 +2 -1 trunk/include/s_serv.h (File Modified)
2228 +1 -1 trunk/include/s_user.h (File Modified)
2229 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2230 +1 -34 trunk/modules/m_chghost.c (File Modified)
2231 +0 -28 trunk/modules/m_services.c (File Modified)
2232 +30 -1 trunk/src/s_serv.c (File Modified)
2233 +30 -3 trunk/src/s_user.c (File Modified)
2236 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2238 Store the mangled host in localClient and use it for
2239 ban matching (also match real host for mangled users,
2240 also match mangled host for uncloaked users).
2241 Improve interaction of +h with auth{} and services
2243 Note that all of this only applies to clients who
2244 connect after the mangling module is loaded
2245 (other clients cannot even set +h).
2246 The sorcerynet cloaking module has not been updated
2251 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2252 +3 -0 trunk/include/client.h (File Modified)
2253 +64 -5 trunk/src/channel.c (File Modified)
2254 +1 -0 trunk/src/client.c (File Modified)
2255 +2 -2 trunk/src/s_user.c (File Modified)
2258 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2260 Document /stats U letters in sgml.
2264 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2267 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2269 Better description of hub_mask and leaf_mask.
2273 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2276 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2278 Add operspy_dont_care_user_info to sgml docs.
2282 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2285 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2287 Add general::operspy_dont_care_user_info.
2288 This makes /who mask equivalent to /who !mask for opers
2289 with the operspy flag, and removes the operspy log/notice
2290 on /who mask, /masktrace and /scan.
2291 The necessary privilege (operspy flag) is unchanged.
2292 Behaviour for the other operspy commands (channel
2293 related ones) is also unchanged.
2297 +1 -0 trunk/doc/example.conf (File Modified)
2298 +6 -0 trunk/doc/reference.conf (File Modified)
2299 +1 -0 trunk/include/s_conf.h (File Modified)
2300 +10 -8 trunk/modules/m_etrace.c (File Modified)
2301 +6 -0 trunk/modules/m_info.c (File Modified)
2302 +8 -5 trunk/modules/m_scan.c (File Modified)
2303 +1 -1 trunk/modules/m_version.c (File Modified)
2304 +6 -1 trunk/modules/m_who.c (File Modified)
2305 +1 -0 trunk/src/newconf.c (File Modified)
2306 +1 -0 trunk/src/s_conf.c (File Modified)
2309 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2311 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2312 This letter will also be used for showing operspy with
2313 limited accountability (show non channel related info
2314 without '!' or notice).
2318 +2 -0 trunk/doc/server-version-info (File Modified)
2319 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2320 +2 -0 trunk/include/ircd.h (File Modified)
2321 +6 -0 trunk/modules/m_info.c (File Modified)
2322 +2 -0 trunk/modules/m_version.c (File Modified)
2323 +1 -0 trunk/src/ircd_state.c (File Modified)
2326 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2328 Add m_webirc module, allows showing real host of CGI:IRC users.
2329 Differences to the version available on my web page for a while:
2330 instructions on how to set it up.
2334 +137 -0 trunk/extensions/Makefile.in (File Modified)
2335 + - trunk/extensions/m_webirc.c (File Added)
2338 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2340 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2344 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2347 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2349 - move beu from core to contributors
2350 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2354 +2 -2 trunk/CREDITS (File Modified)
2357 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2359 Mention that class blocks must be defined before the
2360 auth or connect blocks referencing them.
2364 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2367 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2370 - change from "can join" to "is banned", this reverses sense
2371 and removes "weird" checks like for +i, +l, +j
2372 - don't allow $j to same channel
2373 - +s/+p restriction removed, anyone can /mode b anyway
2378 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2381 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2383 Add a few important lines from reference.conf to example.conf.
2387 +8 -1 trunk/doc/example.conf (File Modified)
2390 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2392 - we don't support rtsigio anymore
2393 - we definately don't support VMS nor Cygwin either.
2397 +2 -2 trunk/INSTALL (File Modified)
2398 +0 -2 trunk/README.FIRST (File Modified)
2401 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2403 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2407 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2410 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2413 - return EXTBAN_NOMATCH for a valid ban that does not match
2414 - consider a $j ban invalid if we were already processing a
2415 can_join for a $j ban
2419 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2422 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2424 extb_extgecos: realhost -> orighost
2428 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2431 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2433 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2437 +59 -0 trunk/extensions/Makefile.in (File Modified)
2438 + - trunk/extensions/extb_canjoin.c (File Added)
2441 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2443 - oh right, charybdis calls that 'orighost'.
2447 +2 -2 trunk/modules/m_who.c (File Modified)
2450 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2452 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2456 +2 -0 trunk/modules/m_who.c (File Modified)
2459 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2461 - also check $x against realhost
2465 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2468 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2470 Sorcerynet people want a debugging notice moved from +s to +d.
2474 +1 -1 trunk/src/blacklist.c (File Modified)
2477 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2479 Use source_p instead of client_p for free_pre_client().
2480 client_p could be NULL or another client.
2484 +1 -1 trunk/src/client.c (File Modified)
2487 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2489 - revert this, I know how to fix it now
2493 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2496 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2498 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2499 This fix is probably suboptimal, but it does indeed fix the problem.
2503 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2506 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2508 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2512 +49 -0 trunk/extensions/Makefile.in (File Modified)
2513 + - trunk/extensions/extb_extgecos.c (File Added)
2516 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2518 Remove undocumented and unused general::fallback_to_ip6_int config option.
2522 +0 -3 trunk/include/s_conf.h (File Modified)
2523 +0 -3 trunk/src/newconf.c (File Modified)
2526 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2529 - document new TESTMASK
2530 - mention that TESTMASK matching is the same as MASKTRACE matching
2531 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2536 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2539 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2541 New testmask from ratbox 2.2.
2542 Allows matches on nick, ip and gecos in addition to user
2543 and host, and is fully analogous to masktrace.
2544 The numeric has changed from 724 to 727 and fields in it
2549 +4 -3 trunk/help/opers/testmask (File Modified)
2550 +1 -0 trunk/include/numeric.h (File Modified)
2551 +82 -9 trunk/modules/m_testmask.c (File Modified)
2552 +2 -2 trunk/src/messages.tab (File Modified)
2555 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2557 contrib -> extensions
2561 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2564 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2566 CHGHOST: Check validity of new hostname.
2567 If the command came from a local client (disabled by
2568 default), send an error message and drop the command.
2569 If the command came from a remote client or server,
2570 send a notice to opers and the target user (if local).
2574 +42 -1 trunk/modules/m_chghost.c (File Modified)
2577 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2583 +23 -1 trunk/NEWS (File Modified)
2586 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2588 When an outgoing server connection succeeds, set
2589 localClient->ip by simply copying the whole sockaddr
2590 struct instead of copying certain parts only.
2594 +1 -19 trunk/src/s_serv.c (File Modified)
2597 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2599 Give a special error message and ignore the connect block
2600 if trying to add a connect block for the server's own name.
2604 +7 -0 trunk/src/newconf.c (File Modified)
2607 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2609 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2610 when --disable-balloc is used, so that it compiles.
2611 Obviously the BlockHeapUsage() stub returns just zeroes so
2612 /stats z will be less informative.
2616 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2619 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2621 Free and zero dns_query in DNS callback for outgoing connect.
2622 This avoids double free of reslist.
2626 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2629 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2631 From ratbox, log failed outgoing connections to serverlog.
2636 +13 -1 trunk/src/s_serv.c (File Modified)
2639 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2641 Change serverlog message when connecting to be more clear and show the port number.
2645 +1 -1 trunk/src/s_serv.c (File Modified)
2648 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2650 Remove gethost_byname(), this is meaningless
2651 since the removal of AAAA -> A fallback (r1763).
2655 +0 -1 trunk/include/res.h (File Modified)
2656 +0 -12 trunk/src/res.c (File Modified)
2659 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2661 Remove ip6.int support and use only ip6.arpa.
2662 The global ip6.int zone has disappeared on June 1
2663 and a lot of other software has been removing ip6.int
2665 This removes the second and last case where IPv6
2666 support in charybdis causes extra lookups and slows
2671 +5 -27 trunk/src/res.c (File Modified)
2674 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2676 Mention new default (r1767) for connect::aftype in sgml docs.
2680 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2683 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2685 Use IPv6 if connect::host looks like an IPv6 address
2686 (contains a colon). No need to aftype=ipv6 anymore.
2690 +2 -0 trunk/src/newconf.c (File Modified)
2693 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2695 More information about connect::host.
2699 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2702 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2704 Remove fallback to A if AAAA cannot be found.
2705 In case of a forward check of a reverse lookup, we
2706 already know if it's ipv4 or ipv6, so it is not
2707 useful and in case of a forward lookup of a hostname
2708 in connect::host, connect::aftype already specifies
2709 if it's ipv4 or ipv6.
2713 +4 -27 trunk/src/res.c (File Modified)
2716 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2719 - check if +c made the message text empty and refuse
2721 - don't copy message text if it is not necessary
2726 +14 -4 trunk/modules/core/m_message.c (File Modified)
2729 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2731 remove_conf_item(): do not free cf_name, this is generally a string constant
2735 +0 -1 trunk/src/newconf.c (File Modified)
2738 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2740 Remove the old unused FDL_ constants.
2744 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2747 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2749 Remove an unused struct irc_sockaddr_storage from fde_t
2750 (allocated for every possible file descriptor).
2754 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2757 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2759 If the DNS lookup for an outgoing connection is still
2760 pending when it is closed, clean it up.
2764 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2767 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2769 If proc_answer() fails (for example if a lookup for an
2770 A record returns a CNAME), fail the query immediately.
2771 Previously the packet was just ignored, leaving the
2776 +4 -8 trunk/src/res.c (File Modified)
2779 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2781 Correct sockhost field in an outgoing server connection.
2782 First copy the host field from the server_conf, then
2783 take the IP from to where the connection was attempted
2784 when the connection callback is called.
2785 (Before r1747 this used the IP from the server_conf.)
2789 +8 -2 trunk/src/s_serv.c (File Modified)
2792 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2794 Remove ipnum (keep aftype) and dns_query from server_conf.
2795 We don't keep track of binary form address in connect{}
2796 blocks anymore, DNS lookups of names in host= gone.
2797 As before the DNS lookup is done on connect.
2798 This should unbreak hostnames in host= somewhat.
2802 +1 -2 trunk/include/s_newconf.h (File Modified)
2803 +2 -2 trunk/src/newconf.c (File Modified)
2804 +1 -42 trunk/src/s_newconf.c (File Modified)
2805 +12 -31 trunk/src/s_serv.c (File Modified)
2808 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2814 +1 -1 trunk/configure (File Modified)
2817 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2819 Fix --disable-balloc help text (said --disable-small-net).
2823 +1 -1 trunk/configure.ac (File Modified)
2826 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2828 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2829 services (+S). Unlike operstring and adminstring, this
2830 is not changeable with /quote set but is updated on rehash.
2834 +1 -0 trunk/doc/example.conf (File Modified)
2835 +10 -2 trunk/doc/reference.conf (File Modified)
2836 +1 -0 trunk/include/s_conf.h (File Modified)
2837 +6 -0 trunk/modules/m_info.c (File Modified)
2838 +3 -2 trunk/modules/m_whois.c (File Modified)
2839 +1 -0 trunk/src/newconf.c (File Modified)
2840 +1 -0 trunk/src/s_conf.c (File Modified)
2843 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2845 Fix handling of comma in whois: ignore the comma and
2846 everything after it but do output the entire parameter
2851 +2 -2 trunk/modules/m_whois.c (File Modified)
2854 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2856 New /stats letter 's' to list HURTs:
2857 - opers get the full listing.
2858 - users get any HURTs that match their sockhost/orighost if
2859 "stats_k_oper_only" is set to 1.
2863 +50 -0 trunk/extensions/hurt.c (File Modified)
2866 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2868 - make the newconf system available to modules.
2872 +4 -1 trunk/include/newconf.h (File Modified)
2873 +4 -8 trunk/src/newconf.c (File Modified)
2876 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2878 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2881 +0 -3 trunk/doc/example.conf (File Modified)
2882 +0 -3 trunk/doc/reference.conf (File Modified)
2885 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2887 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2891 +3 -0 trunk/doc/example.conf (File Modified)
2892 +3 -0 trunk/doc/reference.conf (File Modified)
2895 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2897 Fix too early truncation of JOIN channel list.
2901 +2 -3 trunk/modules/core/m_join.c (File Modified)
2904 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2906 - From ratbox 2.2 (anfl), send server notices about read
2907 errors from handshakes and servers to +s instead of +d.
2908 - Send various server notices about failed server
2909 connections which did not reach registered state network
2910 wide if the connection was initiated by a remote oper.
2911 This avoids annoying the whole net if there is a
2912 broken autoconnect, but allows all opers to see why a
2913 remote connect failed. Failed connections which did reach
2914 server state already generate server notices everywhere.
2916 Note: this is an exception to our general policy to not send
2917 server notices about unregistered connections remotely.
2921 +1 -0 trunk/include/client.h (File Modified)
2922 +20 -6 trunk/src/client.c (File Modified)
2923 +6 -6 trunk/src/s_serv.c (File Modified)
2926 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2932 +1 -1 trunk/doc/example.conf (File Modified)
2933 +1 -1 trunk/doc/reference.conf (File Modified)
2936 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2938 Don't allow #channel +b $c:&channel (inconsistent target).
2942 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2945 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2947 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2951 +0 -2 trunk/include/client.h (File Modified)
2954 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2956 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2960 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2963 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2965 Store IP addresses in whowas. These are shown to opers.
2966 Obtained from Eurus patches.
2967 orighost tracking removed (not worth the memory IMHO),
2968 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2969 with unknown IPs and to not violate auth{} spoof policy.
2973 +2 -0 trunk/doc/reference.conf (File Modified)
2974 +1 -0 trunk/include/numeric.h (File Modified)
2975 +1 -0 trunk/include/whowas.h (File Modified)
2976 +10 -1 trunk/modules/m_whowas.c (File Modified)
2977 +1 -1 trunk/src/messages.tab (File Modified)
2978 +4 -0 trunk/src/whowas.c (File Modified)
2981 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2983 Describe hostmask parameter of masktrace better in sgml docs.
2987 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2990 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2992 masktrace help file: mention CIDR IP masks
2997 +2 -0 trunk/help/opers/masktrace (File Modified)
3000 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3002 MASKTRACE: allow normal match() on IP address also
3007 +2 -3 trunk/modules/m_etrace.c (File Modified)
3010 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3012 Allow +S clients (services) to send to channels and @/+ channels always.
3016 +1 -1 trunk/modules/core/m_message.c (File Modified)
3017 +1 -1 trunk/src/channel.c (File Modified)
3020 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3022 Allow servers to send to @#chan and +#chan.
3026 +1 -1 trunk/modules/core/m_message.c (File Modified)
3029 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3031 Don't count opers on service{} servers in /lusers.
3035 +2 -2 trunk/src/s_user.c (File Modified)
3038 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3040 Show opers the real host behind a dynamic spoof in WHOIS.
3041 If the user is auth{} spoofed, this shows the auth{} spoof
3042 otherwise it shows the DNS hostname and IP address.
3043 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3047 +1 -0 trunk/include/numeric.h (File Modified)
3048 +12 -2 trunk/modules/m_whois.c (File Modified)
3049 +1 -1 trunk/src/messages.tab (File Modified)
3052 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3054 Remove #define HIDE_SPOOF_IPS from config.h, should
3055 have been done earlier.
3059 +0 -7 trunk/include/config.h (File Modified)
3062 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3064 Bring back ERR_CANTKILLSERVER.
3068 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3071 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3074 - also send RPL_HOSTHIDDEN on -h
3075 - don't allow +h for auth{} spoofed clients
3079 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3082 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3084 /etc/resolv.conf parsing:
3085 - don't crash (sometimes) if there is a line without an argument
3086 (e.g. 'search' by itself)
3087 - fix handling of lines with leading whitespace
3091 +9 -8 trunk/src/reslib.c (File Modified)
3094 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3096 Put back code that terminates DNS queries, which was
3097 removed during the resolver changes.
3101 +4 -0 trunk/src/s_auth.c (File Modified)
3104 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3106 - oh hey, that was in the wrong place
3110 +13 -13 trunk/src/s_auth.c (File Modified)
3113 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3115 - handle a situation where a user can go away before DNS completes
3119 +13 -0 trunk/src/s_auth.c (File Modified)
3122 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3128 +1 -0 trunk/include/blacklist.h (File Modified)
3129 +1 -0 trunk/include/res.h (File Modified)
3130 +33 -2 trunk/src/blacklist.c (File Modified)
3131 +2 -0 trunk/src/client.c (File Modified)
3132 +24 -0 trunk/src/res.c (File Modified)
3135 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3137 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3138 if comm_accept() failed.
3140 Found with valgrind.
3144 +4 -4 trunk/src/listener.c (File Modified)
3147 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3149 - handle unavailable Client/preClient structs
3153 +9 -0 trunk/src/blacklist.c (File Modified)
3156 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3158 Add +lf to SGML docs.
3162 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3165 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3167 Also do forwarding if the channel limit (+l) is exceeded.
3171 +1 -1 trunk/help/opers/cmode (File Modified)
3172 +2 -2 trunk/modules/core/m_join.c (File Modified)
3175 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3177 Post-release lovin':
3178 - Update version to 2.1.0.
3179 - Regenerate configure.
3183 +9 -9 trunk/configure (File Modified)
3184 +1 -1 trunk/configure.ac (File Modified)
3187 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3189 Comment out example blacklist{} block.
3193 +7 -7 trunk/doc/example.conf (File Modified)
3194 +7 -7 trunk/doc/reference.conf (File Modified)
3197 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3199 Add note regarding use of AHBL BLs.
3203 +4 -0 trunk/doc/example.conf (File Modified)
3204 +4 -0 trunk/doc/reference.conf (File Modified)
3207 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3213 +2 -2 trunk/CREDITS (File Modified)
3216 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3222 +1 -0 trunk/CREDITS (File Modified)
3225 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3227 Put more recent ratbox CREDITS here.
3231 +3 -2 trunk/doc/Ratbox-team (File Modified)
3234 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3240 +5 -4 trunk/NEWS (File Modified)
3243 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3245 Mention that install or make install also avoids modunload crashes.
3249 +2 -1 trunk/BUGS (File Modified)
3252 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3258 +3 -8 trunk/NEWS (File Modified)
3261 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3267 +3 -2 trunk/BUGS (File Modified)
3270 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3272 - add orighost check to hurt.c
3277 +1 -6 trunk/BUGS (File Modified)
3278 +1 -1 trunk/extensions/hurt.c (File Modified)
3281 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3283 Make kline_exempt exempt from HURT also.
3287 +2 -1 trunk/extensions/hurt.c (File Modified)
3290 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3292 Fix mask HEAL propagation.
3296 +6 -3 trunk/extensions/hurt.c (File Modified)
3299 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3306 +18 -31 trunk/extensions/README (File Modified)
3309 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3311 More target change hax.
3316 +5 -0 trunk/extensions/hurt.c (File Modified)
3319 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3321 Improvements to HURT propagation.
3325 +8 -6 trunk/extensions/hurt.c (File Modified)
3328 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3330 - further simplification
3334 +25 -76 trunk/extensions/hurt.c (File Modified)
3335 +0 -9 trunk/extensions/hurt.h (File Modified)
3338 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3344 +13 -0 trunk/extensions/hurt.c (File Modified)
3347 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3349 - cut off at 15 messages instead of 30
3353 +1 -1 trunk/extensions/hurt.h (File Modified)
3356 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3358 Squash a warning here.
3362 +1 -3 trunk/src/ircd.c (File Modified)
3365 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3367 Don't show servers in /stats l to nonopers if flatten links is enabled.
3371 +3 -1 trunk/modules/m_stats.c (File Modified)
3374 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3380 +20 -7 trunk/extensions/hurt.c (File Modified)
3383 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3385 - remove inline stuff (yuck)
3386 - sockaddr should have been sockhost
3390 +22 -31 trunk/extensions/hurt.c (File Modified)
3393 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3395 - make hurt checking actually work
3399 +2 -7 trunk/extensions/hurt.c (File Modified)
3402 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3404 Slight tweak to alias{}.
3408 +4 -0 trunk/src/parse.c (File Modified)
3411 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3413 - further simplification
3417 +59 -71 trunk/extensions/hurt.c (File Modified)
3418 +0 -1 trunk/extensions/hurt.h (File Modified)
3421 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3423 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3427 +10 -20 trunk/extensions/hurt.c (File Modified)
3428 +0 -4 trunk/extensions/hurt.h (File Modified)
3431 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3433 - remove some unnecessary code here (hurt_initial_check_event()).
3437 +0 -23 trunk/extensions/hurt.c (File Modified)
3440 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3442 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3446 +8 -0 trunk/modules/core/m_message.c (File Modified)
3449 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3451 - more sane tgchange hax
3455 +2 -1 trunk/extensions/hurt.c (File Modified)
3458 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3460 Make HEAL <nick> work.
3464 +40 -43 trunk/extensions/hurt.c (File Modified)
3467 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3469 Destroy hurt_clients list on unload.
3473 +7 -0 trunk/extensions/hurt.c (File Modified)
3476 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3478 Coding style: no space between a function name and parenthesis.
3482 +43 -43 trunk/extensions/hurt.c (File Modified)
3485 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3487 Now works and throws out hurt clients after 30 protocol messages
3488 unless they identify.
3492 +28 -36 trunk/extensions/hurt.c (File Modified)
3493 +1 -7 trunk/extensions/hurt.h (File Modified)
3496 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3498 Working addition/lookup.
3502 +8 -0 trunk/extensions/hurt.c (File Modified)
3505 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3507 Get rid of hyb6 style propagation (:server COMMAND source).
3511 +18 -22 trunk/extensions/hurt.c (File Modified)
3514 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3516 add not-working hurt_add and hurt_find
3520 +13 -5 trunk/extensions/hurt.c (File Modified)
3523 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3525 Comment out a lot of stuff so I can load and unload this without crashing.
3529 +17 -6 trunk/extensions/hurt.c (File Modified)
3532 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3534 Fix svn:keywords and add a short comment at the top.
3538 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3541 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3543 - Make hurt module compile
3544 - Link it to the build
3545 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3546 correct flag name, no CAP_TS6 use etc
3550 +1 -0 trunk/extensions/Makefile.in (File Modified)
3551 +30 -32 trunk/extensions/hurt.c (File Modified)
3554 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3556 Put beu's hurt module in trunk.
3560 + - trunk/extensions/hurt.c (File Added)
3561 + - trunk/extensions/hurt.h (File Added)
3564 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3566 - _iprint(): use stderr instead of stdout
3570 +1 -1 trunk/src/s_log.c (File Modified)
3573 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3575 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3576 and subsequently destroy our kqueue when we close 0, 1, 2
3578 - After closing fd 0, 1, 2 reopen them to /dev/null again
3579 so we don't send messages from malloc etc to a random
3581 - Remove an obsolete comment.
3585 +13 -2 trunk/src/ircd.c (File Modified)
3588 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3594 +29 -1 trunk/NEWS (File Modified)
3597 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3603 +1 -1 trunk/configure (File Modified)
3606 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3608 Fix openssl version check to also accept versions newer than 0.9.6.
3612 +1 -1 trunk/configure.ac (File Modified)
3615 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3617 Oops, need packet.h here.
3621 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3624 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3626 End the flood grace period in CPRIVMSG/CNOTICE.
3630 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3633 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3635 - update class::connectfreq documentation
3639 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3642 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3644 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3648 +3 -6 trunk/src/s_serv.c (File Modified)
3651 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3653 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3657 +1 -1 trunk/src/messages.tab (File Modified)
3660 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3662 Don't mention that /stats p shows idle times, as it doesn't.
3666 +1 -1 trunk/help/opers/stats (File Modified)
3667 +1 -1 trunk/help/users/stats (File Modified)
3670 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3672 /stats A shows DNS servers, it doesn't matter whether ircd
3673 uses ADNS or something else.
3677 +1 -1 trunk/help/opers/stats (File Modified)
3680 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3682 get_client_name() fix
3686 +4 -0 trunk/src/client.c (File Modified)
3689 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3695 +6 -0 trunk/src/ircd.c (File Modified)
3698 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3700 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3703 +16 -17 trunk/configure (File Modified)
3704 +1 -1 trunk/configure.ac (File Modified)
3707 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3709 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3712 +135 -0 trunk/configure (File Modified)
3713 +6 -0 trunk/configure.ac (File Modified)
3716 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3718 Exit 0 on successful -conftest.
3722 +1 -1 trunk/src/ircd.c (File Modified)
3725 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3727 Make the "keep the parent process around" thing work, by opening
3728 a pipe to the child process. This pipe is on fd 0 in the child
3729 process. After successful initialization, the child will write
3730 a byte to this pipe, on fatal errors it will close it without
3733 Somewhat hackish still but should work.
3737 +27 -30 trunk/src/ircd.c (File Modified)
3740 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3742 - convert some error messages to ierror() over fprintf/ilog combination
3746 +3 -6 trunk/src/ircd.c (File Modified)
3749 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3751 - inotice() for loadmodule when in foreground mode
3755 +3 -0 trunk/src/modules.c (File Modified)
3758 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3760 - remove inotice() on loading modules from the config
3764 +0 -3 trunk/src/modules.c (File Modified)
3767 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3769 - usleep for 50000usec in the parent process to allow for startup messages
3770 to be cleanly printed before detaching to shell, this should be more than
3775 +3 -0 trunk/src/ircd.c (File Modified)
3778 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3780 - display more errors during normal startup as to try to help people find common problems
3784 +27 -10 trunk/src/ircd.c (File Modified)
3787 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3789 - version bump in preparation of 2.0.0 release
3793 +9 -9 trunk/configure (File Modified)
3794 +1 -1 trunk/configure.ac (File Modified)
3797 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3799 Change example.conf operator block from "admin" to "god",
3800 so as to show we encourage per-person operator blocks.
3804 +4 -2 trunk/doc/example.conf (File Modified)
3807 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3809 Document alias{} block.
3813 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3816 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3818 Document DNS blacklist stuff in sgml.
3822 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3823 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3826 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3828 Misc /stats clarifications.
3832 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3835 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3837 Move snomasks into umodes chapter.
3838 Move oprivs chapter down.
3842 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3843 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3844 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3847 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3849 Mention operator{} user@host change.
3853 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3856 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3858 operator{} block user@host matches against orighost now, not host.
3859 This means that services/+h spoofs do not work in operator{} blocks;
3860 auth{} spoofs still work.
3864 +4 -0 trunk/doc/example.conf (File Modified)
3865 +1 -1 trunk/doc/reference.conf (File Modified)
3866 +2 -2 trunk/modules/m_challenge.c (File Modified)
3867 +1 -1 trunk/modules/m_oper.c (File Modified)
3870 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3872 - inotice/iwarn/ierror() stuff I was working on
3876 +3 -0 trunk/include/s_log.h (File Modified)
3877 +15 -11 trunk/src/ircd.c (File Modified)
3878 +3 -1 trunk/src/modules.c (File Modified)
3879 +1 -1 trunk/src/newconf.c (File Modified)
3880 +54 -0 trunk/src/s_log.c (File Modified)
3883 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3885 Oops, don't add blacklists to the list twice on rehash.
3889 +3 -2 trunk/src/blacklist.c (File Modified)
3892 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3894 Remove notices to the client about progress of dnsbl lookups.
3898 +0 -4 trunk/src/blacklist.c (File Modified)
3901 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3903 Add auth{} flag dnsbl_exempt.
3907 +2 -1 trunk/doc/example.conf (File Modified)
3908 +2 -1 trunk/doc/reference.conf (File Modified)
3909 +2 -0 trunk/include/s_conf.h (File Modified)
3910 +1 -0 trunk/src/newconf.c (File Modified)
3911 +8 -1 trunk/src/s_user.c (File Modified)
3914 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3916 Switch alias{} and blacklist{} around, for consistency with example.conf.
3920 +18 -18 trunk/doc/reference.conf (File Modified)
3923 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3925 Send a warning to the user if they are dnsbl listed but exempted.
3929 +17 -12 trunk/src/s_user.c (File Modified)
3932 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3934 Move throwing out dnsbl listed clients to registration,
3935 and make kline_exempt exempt from it.
3939 +1 -0 trunk/include/blacklist.h (File Modified)
3940 +4 -0 trunk/include/client.h (File Modified)
3941 +15 -16 trunk/src/blacklist.c (File Modified)
3942 +6 -0 trunk/src/client.c (File Modified)
3943 +17 -0 trunk/src/s_user.c (File Modified)
3946 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3948 Show refcount in /stats n.
3952 +3 -2 trunk/modules/m_stats.c (File Modified)
3955 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3957 Don't look up dnsbls twice if they send USER twice.
3961 +5 -3 trunk/modules/m_user.c (File Modified)
3964 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3966 Add /stats n to help files.
3970 +1 -0 trunk/help/opers/stats (File Modified)
3971 +1 -0 trunk/help/users/stats (File Modified)
3974 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3976 Only check dnsbls for A records, not AAAA.
3980 +1 -1 trunk/src/blacklist.c (File Modified)
3983 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3985 Don't remove non-illegal blacklists on completion of check.
3986 Add debugging notices (not working).
3990 +5 -1 trunk/src/blacklist.c (File Modified)
3993 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3995 Don't call register_local_user() if they haven't sent a nick yet.
3999 +1 -1 trunk/src/blacklist.c (File Modified)
4002 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4004 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4008 +21 -0 trunk/modules/m_stats.c (File Modified)
4011 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4013 More dnsbl rehash fixes, it was adding bogus entries.
4017 +2 -7 trunk/src/newconf.c (File Modified)
4020 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4022 Need blacklist.h here.
4026 +1 -0 trunk/src/s_conf.c (File Modified)
4029 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4035 +1 -2 trunk/configure (File Modified)
4036 +0 -48 trunk/configure.ac (File Modified)
4037 + - trunk/doc/example-iauth.conf (File Deleted)
4038 + - trunk/iauth/ (File Deleted)
4041 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4043 Improve handling of rehashing with blacklists.
4044 Also some coding style tweaks.
4048 +3 -2 trunk/include/blacklist.h (File Modified)
4049 +35 -16 trunk/src/blacklist.c (File Modified)
4050 +2 -0 trunk/src/s_conf.c (File Modified)
4053 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4055 Clear can_send cache if a user logs in or out from services.
4059 +2 -0 trunk/modules/m_services.c (File Modified)
4062 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4064 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4065 This directory is not entered by default.
4066 More stuff needs to be moved into here.
4070 +2 -1 trunk/configure (File Modified)
4071 +1 -0 trunk/configure.ac (File Modified)
4072 +69 -458 trunk/extensions/Makefile.in (File Modified)
4073 + - trunk/extensions/m_clearchan.c (File Deleted)
4074 + - trunk/extensions/m_force.c (File Deleted)
4075 + - trunk/unsupported/ (File Added)
4076 + - trunk/unsupported/Makefile.in (File Added)
4077 + - trunk/unsupported/m_clearchan.c (File Added)
4078 + - trunk/unsupported/m_force.c (File Added)
4081 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4083 Logging/wallops for forcejoin/forcepart, numeric fix.
4084 This needs to be moved to the toys section.
4088 +22 -2 trunk/extensions/m_force.c (File Modified)
4091 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4093 Fix comments at the top (including copyright).
4097 +3 -2 trunk/extensions/m_omode.c (File Modified)
4100 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4102 Add OMODE command to extensions/ for oper mode hacking:
4103 - requires admin privs
4104 - does not work for opped opers
4106 - sends a ServerMode for opping the oper themselves,
4107 otherwise a mode coming from the oper (not only
4108 does this provide full accountability, it is also
4109 easiest to implement while avoiding channels
4110 messed up with bogus bans etc).
4114 +171 -0 trunk/extensions/Makefile.in (File Modified)
4115 + - trunk/extensions/m_omode.c (File Added)
4118 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4124 + - trunk/include/blacklist.h (Property Modified)
4125 + - trunk/src/blacklist.c (Property Modified)
4128 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4130 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4134 +5 -1 trunk/src/blacklist.c (File Modified)
4137 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4139 Initial DNS blacklist support:
4140 - see example.conf for how to use.
4141 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4142 - tor.ahbl.org is also included because most networks will not want to allow tor
4143 (and we're considering going KoS on tor users here anyway due to abuse)
4147 +18 -0 trunk/doc/example.conf (File Modified)
4148 +66 -0 trunk/doc/reference.conf (File Modified)
4149 + - trunk/include/blacklist.h (File Added)
4150 +2 -0 trunk/include/client.h (File Modified)
4151 +3 -0 trunk/modules/m_user.c (File Modified)
4152 +152 -0 trunk/src/Makefile.in (File Modified)
4153 + - trunk/src/blacklist.c (File Added)
4154 +34 -0 trunk/src/newconf.c (File Modified)
4155 +1 -0 trunk/src/s_auth.c (File Modified)
4156 +4 -0 trunk/src/s_user.c (File Modified)
4159 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4161 Remove last bit of lzo stuff (comment in example.conf connect{}).
4165 +0 -4 trunk/doc/example.conf (File Modified)
4168 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4170 Show sasl successes and failures in /stats t (like other
4171 things in /stats t, about local clients only).
4175 +2 -0 trunk/include/s_stats.h (File Modified)
4176 +3 -0 trunk/modules/m_sasl.c (File Modified)
4177 +3 -0 trunk/src/s_stats.c (File Modified)
4180 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4182 Allow messaging services by nickname without using
4183 target change slots (this was already possible with
4184 user@server notation or services shortcuts).
4188 +2 -2 trunk/modules/core/m_message.c (File Modified)
4191 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4193 Abort a safelist if a new /list comes in while one is already in progress.
4197 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4200 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4202 Change $![letter]:[mask] to $~[letter]:[mask]
4203 so both ! and ~ invert an extban.
4207 +2 -0 trunk/src/chmode.c (File Modified)
4210 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4212 - revert due to technical issues
4216 +1 -1 trunk/src/extban.c (File Modified)
4219 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4221 - 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
4225 +1 -1 trunk/src/extban.c (File Modified)
4228 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4230 Don't pace /list on a single channel.
4234 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4237 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4239 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4243 +4 -2 trunk/include/supported.h (File Modified)
4246 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4248 Extban types are case insensitive; force them to lowercase when added.
4252 +5 -5 trunk/doc/extban.txt (File Modified)
4253 +4 -0 trunk/src/chmode.c (File Modified)
4254 +3 -3 trunk/src/extban.c (File Modified)
4257 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4259 sendto_wallops_flags():
4260 - instead of checking IsOper on each client, walk the appropriate list
4261 - instead of sending non-+z wallops from persons to nonopers, send only
4262 +w wallops from persons
4266 +1 -5 trunk/src/send.c (File Modified)
4269 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4271 Prefix oper wallops with "WALLOPS - " if they would
4272 otherwise look like operwalls or locops, when sending
4273 them to local users.
4277 +11 -1 trunk/modules/m_wallops.c (File Modified)
4280 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4282 Make sure destination field in some sasl numerics
4283 is the user's nick, not the sasl agent or server
4288 +2 -2 trunk/modules/m_sasl.c (File Modified)
4291 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4293 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4297 +1 -1 trunk/extensions/Makefile.in (File Modified)
4300 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4302 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4306 +1 -0 trunk/src/s_user.c (File Modified)
4309 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4311 Fix build for when IPv6 is disabled.
4315 +12 -10 trunk/src/s_auth.c (File Modified)
4318 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4320 Add information about adding extban types.
4324 +25 -0 trunk/doc/extban.txt (File Modified)
4327 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4329 Better extban validation: try to match a new extban from
4330 a local user against its setter to see if it is valid.
4331 Unknown extban types from remotes are no longer hidden.
4335 +4 -3 trunk/doc/extban.txt (File Modified)
4336 +1 -0 trunk/include/channel.h (File Modified)
4337 +2 -6 trunk/src/chmode.c (File Modified)
4338 +32 -0 trunk/src/extban.c (File Modified)
4341 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4343 Make sure both .c.o: and .s.o: are followed by the necessary command.
4347 +1 -0 trunk/src/Makefile.in (File Modified)
4350 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4352 Add need_sasl auth{} flag to sgml documentation.
4356 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4359 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4361 Document need_sasl auth{} flag in example confs.
4365 +1 -0 trunk/doc/example.conf (File Modified)
4366 +1 -0 trunk/doc/reference.conf (File Modified)
4369 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4371 Don't allow TB to set an empty topic.
4372 This would be possible if a server sent bad protocol
4373 and could cause a crash.
4377 +4 -0 trunk/modules/m_tb.c (File Modified)
4380 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4386 +1 -1 trunk/Makefile.in (File Modified)
4389 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4395 +2 -2 trunk/configure (File Modified)
4396 +1 -1 trunk/configure.ac (File Modified)
4399 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4405 +2 -2 trunk/configure (File Modified)
4408 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4414 +1 -1 trunk/extensions/Makefile.in (File Modified)
4417 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4419 - rename contrib to extensions to bring some clarity to things
4423 +1 -1 trunk/Makefile.in (File Modified)
4424 +1 -1 trunk/configure.ac (File Modified)
4425 +10 -10 trunk/doc/example.conf (File Modified)
4426 +10 -10 trunk/doc/reference.conf (File Modified)
4427 + - trunk/extensions/ (File Added)
4428 + - trunk/extras/ (File Deleted)
4431 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4437 +1 -1 trunk/Makefile.in (File Modified)
4438 +1 -1 trunk/configure.ac (File Modified)
4439 + - trunk/contrib/ (File Deleted)
4440 + - trunk/extras/ (File Added)
4443 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4445 Don't allow servers to QUIT (they should use SQUIT).
4449 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4452 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4458 + - trunk/src/fnvhash.s (Property Modified)
4461 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4463 - reduced version of code
4467 +9 -61 trunk/src/fnvhash.s (File Modified)
4470 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4472 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4476 +1 -1 trunk/src/fnvhash.s (File Modified)
4479 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4481 Fix orighost matching for klines, etc. Was hashing the visible
4486 +1 -1 trunk/src/hostmask.c (File Modified)
4489 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4491 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4495 +7 -1 trunk/configure (File Modified)
4496 +5 -0 trunk/configure.ac (File Modified)
4497 +5 -6 trunk/src/Makefile.in (File Modified)
4498 +0 -4 trunk/src/fnvhash.s (File Modified)
4499 +0 -2 trunk/src/hash.c (File Modified)
4502 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4504 - regenerate configure
4508 +18 -0 trunk/configure (File Modified)
4511 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4513 - --enable-ricer-hashing option.
4517 +9 -0 trunk/configure.ac (File Modified)
4518 +3 -0 trunk/include/setup.h.in (File Modified)
4521 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4523 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4527 + - trunk/src/fnvhash.s (File Added)
4528 +3 -0 trunk/src/hash.c (File Modified)
4531 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4533 Fix syntax error in reference.conf.
4537 +0 -1 trunk/doc/reference.conf (File Modified)
4540 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4542 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4543 (&& instead of ||...)
4544 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4548 +1 -1 trunk/src/chmode.c (File Modified)
4551 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4553 Documentation for extban.
4557 + - trunk/doc/extban.txt (File Added)
4560 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4562 Add extban modules to example confs.
4566 +5 -0 trunk/doc/example.conf (File Modified)
4567 +10 -0 trunk/doc/reference.conf (File Modified)
4570 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4572 Initial addition of extended ban types (conditionals).
4573 Allows custom +bqeI checks via modules.
4574 Initial extra types are account (a[:mask]), oper (o),
4575 channel (c:name), realname (r:mask), server (s:mask).
4579 +229 -0 trunk/contrib/Makefile.in (File Modified)
4580 + - trunk/contrib/extb_account.c (File Added)
4581 + - trunk/contrib/extb_channel.c (File Added)
4582 + - trunk/contrib/extb_oper.c (File Added)
4583 + - trunk/contrib/extb_realname.c (File Added)
4584 + - trunk/contrib/extb_server.c (File Added)
4585 +13 -0 trunk/include/channel.h (File Modified)
4586 +1 -0 trunk/src/Makefile.in (File Modified)
4587 +14 -5 trunk/src/channel.c (File Modified)
4588 +91 -0 trunk/src/chmode.c (File Modified)
4589 + - trunk/src/extban.c (File Added)
4592 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4594 Do not force +bqeI modes starting with '$' in nick!user@host format.
4595 * and ? characters in them are still assumed to be wildcards.
4599 +6 -0 trunk/src/chmode.c (File Modified)
4602 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4604 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4608 +4 -0 trunk/modules/m_capab.c (File Modified)
4611 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4613 Stop some mixing of client and server protocol.
4617 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4618 +4 -2 trunk/modules/m_pass.c (File Modified)
4619 +6 -0 trunk/modules/m_sasl.c (File Modified)
4620 +6 -0 trunk/modules/m_user.c (File Modified)
4623 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4629 +0 -2 trunk/include/s_newconf.h (File Modified)
4630 +0 -4 trunk/include/s_serv.h (File Modified)
4631 +0 -1 trunk/src/newconf.c (File Modified)
4632 +1 -13 trunk/src/s_serv.c (File Modified)
4635 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4637 - revert LZOLink patch for now
4641 +0 -1 trunk/servlink/Makefile.in (File Modified)
4642 +0 -16 trunk/servlink/README (File Modified)
4643 +2 -36 trunk/servlink/control.c (File Modified)
4644 +0 -3 trunk/servlink/control.h (File Modified)
4645 +7 -5955 trunk/servlink/io.c (File Modified)
4646 + - trunk/servlink/lzoconf.h (File Deleted)
4647 + - trunk/servlink/lzodefs.h (File Deleted)
4648 + - trunk/servlink/minilzo.c (File Deleted)
4649 + - trunk/servlink/minilzo.h (File Deleted)
4650 +0 -1 trunk/servlink/servlink.h (File Modified)
4653 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4659 +4 -2 trunk/servlink/control.c (File Modified)
4660 +2 -1 trunk/servlink/io.c (File Modified)
4663 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4669 +2 -2 trunk/servlink/io.c (File Modified)
4672 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4674 - paranoia, prevent segfaults
4678 +2 -2 trunk/servlink/io.c (File Modified)
4681 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4683 - more optimal servlink code
4687 +21 -8 trunk/servlink/io.c (File Modified)
4690 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4692 - more efficient read strategy
4696 +15 -3 trunk/servlink/io.c (File Modified)
4699 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4701 - use lzo_uintp cast to make LZO happy
4705 +3 -3 trunk/servlink/io.c (File Modified)
4708 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4710 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4714 +4 -0 trunk/doc/example.conf (File Modified)
4715 +2 -1 trunk/include/s_newconf.h (File Modified)
4716 +4 -0 trunk/include/s_serv.h (File Modified)
4717 +1 -0 trunk/servlink/Makefile.in (File Modified)
4718 +16 -0 trunk/servlink/README (File Modified)
4719 +34 -2 trunk/servlink/control.c (File Modified)
4720 +3 -0 trunk/servlink/control.h (File Modified)
4721 +5929 -7 trunk/servlink/io.c (File Modified)
4722 + - trunk/servlink/lzoconf.h (File Added)
4723 + - trunk/servlink/lzodefs.h (File Added)
4724 + - trunk/servlink/minilzo.c (File Added)
4725 + - trunk/servlink/minilzo.h (File Added)
4726 +1 -0 trunk/servlink/servlink.h (File Modified)
4727 +1 -0 trunk/src/newconf.c (File Modified)
4728 +14 -2 trunk/src/s_serv.c (File Modified)
4731 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4733 - remove imalloc, it was a concept that probably wouldn't have worked properly
4737 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4738 + - trunk/libcharybdis/imalloc.c (File Deleted)
4739 + - trunk/libcharybdis/imalloc.h (File Deleted)
4742 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4744 - disable imalloc for now
4748 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4751 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4753 - remove unneeded debug code
4757 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4760 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4762 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4766 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4769 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4771 - more stuff here, imalloc remains disabled for now
4775 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4778 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4784 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4787 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4793 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4794 +2 -0 trunk/src/ircd.c (File Modified)
4797 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4799 - roll back libircd crap
4803 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4804 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4805 +29 -0 trunk/src/.depend (File Modified)
4806 +6 -21 trunk/src/Makefile.in (File Modified)
4807 +3 -218 trunk/src/ircd.c (File Modified)
4808 + - trunk/src/ircd_linker.c (File Deleted)
4809 + - trunk/src/main.c (File Deleted)
4812 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4814 - realloc(), free() implementation
4818 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4821 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4823 - malloc(), calloc() implementation
4827 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4830 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4832 - block_free(), block_find(), retune_heaps() implementation
4836 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4839 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4841 - block_destroy code, block_allocate code.
4845 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4848 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4854 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4857 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4859 - disable imalloc again :P
4863 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4866 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4872 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4875 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4881 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4884 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4886 - constructor code for imalloc engine (malloc_init())
4890 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4893 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4895 - imalloc engine improvements
4899 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4902 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4904 - replace mmap() code with direct brk()/sbrk() calls.
4908 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4911 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4913 - remove outdated i_malloc() interfaces
4917 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4920 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4922 - redisable imalloc (sorry!)
4926 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4929 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4931 - correct GET_PAGE_SLOT() macro
4935 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4938 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4940 - oops forgot to commit it with imalloc turned off
4944 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4947 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4953 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4954 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4957 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4959 - lowlevel imalloc code
4963 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4964 + - trunk/libcharybdis/imalloc.h (File Added)
4967 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4973 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4976 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4982 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4985 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4987 - 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)
4991 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4992 + - trunk/libcharybdis/imalloc.c (File Added)
4995 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4997 - increment configure Id
5001 +2208 -1 trunk/configure (File Modified)
5004 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5006 - bootstrap for imalloc code
5010 +54 -1 trunk/configure.ac (File Modified)
5011 +27 -0 trunk/include/setup.h.in (File Modified)
5014 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5016 Clarify interaction of spoofs and channel bans/operator{} blocks.
5020 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5021 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5024 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5026 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5030 +30 -22 trunk/src/ircd.c (File Modified)
5033 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5035 If shared{} blocks deny something, the command
5036 is silently ignored.
5040 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5043 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5045 Move up IsService check so we don't store a non-service
5046 in preClient->sasl_agent.
5050 +6 -6 trunk/modules/m_sasl.c (File Modified)
5053 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5055 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5056 Add some more sanity checks on agent strings.
5060 +13 -11 trunk/modules/m_sasl.c (File Modified)
5063 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5065 Unknown clients can have an ID too now so make sure to remove
5066 them from the hash if they exit.
5070 +3 -0 trunk/src/client.c (File Modified)
5073 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5075 Only accept sasl from servers in a service{} block.
5076 Not tested but this must go in.
5080 +6 -0 trunk/modules/m_sasl.c (File Modified)
5081 +3 -0 trunk/modules/m_signon.c (File Modified)
5084 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5086 Only process SAVE messages targetting registered users,
5087 not servers or unregistered connections. Could cause
5088 a crash when bad protocol was received.
5092 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5095 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5097 - fix QJM buffer overflow vulnerability (fucking GXTi)
5101 +3 -3 trunk/src/s_user.c (File Modified)
5104 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5106 Mention /scan umodes under oper_spy privilege.
5110 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5113 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5115 Mention that overlapping cluster blocks are a bad thing.
5119 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5122 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5124 - Document cluster{} and shared{} blocks.
5125 - Mention that service{} does not allow wildcards.
5129 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5132 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5134 Document exempt{} and service{} blocks, point to reference.conf for
5135 general{}, channel{} and serverhide{}.
5139 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5142 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5144 Document ~ in lists of values better.
5148 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5151 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5153 More detailed CNOTICE, CPRIVMSG descriptions.
5157 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5160 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5162 Oops, need both Revision and Id on modules.
5166 + - trunk/modules/sno_routing.c (Property Modified)
5169 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5171 Tweak header comment a bit (filename, Id).
5175 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5178 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5180 Add GLINE and UNGLINE.
5184 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5187 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5189 New configure with proper Id.
5193 +3 -1 trunk/configure (File Modified)
5196 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5198 Change #include directives for in6addr_any, hopefully compiles better now.
5202 +3 -1 trunk/configure.ac (File Modified)
5205 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5207 Encourage putting actual administrative information
5208 in the admin{} block.
5212 +3 -3 trunk/doc/example.conf (File Modified)
5215 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5217 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5221 +9 -7 trunk/include/s_conf.h (File Modified)
5222 +1 -0 trunk/src/newconf.c (File Modified)
5223 +10 -0 trunk/src/s_user.c (File Modified)
5226 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5228 - Change to glines = no in example confs
5229 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5234 +1 -1 trunk/doc/example.conf (File Modified)
5235 +1 -1 trunk/doc/reference.conf (File Modified)
5236 +2 -2 trunk/modules/m_gline.c (File Modified)
5239 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5241 - forward-port QJM fix from 1.1
5245 +2 -0 trunk/src/s_user.c (File Modified)
5248 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5250 - add switch to configure to disable the block allocator
5254 +18 -0 trunk/configure (File Modified)
5255 +9 -0 trunk/configure.ac (File Modified)
5256 +0 -6 trunk/include/config.h (File Modified)
5257 +3 -0 trunk/include/setup.h.in (File Modified)
5260 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5262 Fix wierd error that would exit SASL users with "Overridden"
5265 +1 -1 trunk/modules/m_signon.c (File Modified)
5268 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5270 Remove obsolete XXX comment about lazylinks.
5274 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5277 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5279 OJOIN: make sure to send the wallops remotely for #channels
5283 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5286 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5288 Accountability for OJOIN (contrib module)
5291 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5294 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5296 - move more stuff over to ircd_state
5300 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5301 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5302 +9 -0 trunk/src/ircd_state.c (File Modified)
5303 +3 -3 trunk/src/patricia.c (File Modified)
5306 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5308 - move more stuff out of libircd and into ircd_state.c
5312 +5 -5 trunk/src/channel.c (File Modified)
5313 +4 -4 trunk/src/client.c (File Modified)
5314 +12 -0 trunk/src/ircd_state.c (File Modified)
5317 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5319 - this is just barrels of fun
5323 + - trunk/include/ircd_state.h (File Added)
5324 +1 -1 trunk/src/Makefile.in (File Modified)
5325 +2 -1 trunk/src/channel.c (File Modified)
5326 +3 -52 trunk/src/ircd.c (File Modified)
5327 +100 -3 trunk/src/ircd_state.c (File Modified)
5330 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5332 It's .include, not #include.
5336 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5339 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5341 More consistent section titles.
5345 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5346 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5347 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5350 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5352 Mention possible exceeding of +j/+l due to propagation
5353 delays between servers.
5357 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5360 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5363 - "text" -> <quote>text</quote>
5369 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5370 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5371 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5372 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5375 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5377 Remove text about deprecation of glines.
5381 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5384 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5386 - Add description of umode +D, deaf.
5387 - Mention CALLERID 005 token with umode +g.
5391 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5394 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5396 Strip off a leading colon in services shortcuts (aliases).
5400 +2 -0 trunk/src/parse.c (File Modified)
5403 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5405 Add no_oper_invis contrib module, denies opers setting
5406 themselves invisible (except hidden_oper's).
5410 +42 -0 trunk/contrib/Makefile.in (File Modified)
5411 + - trunk/contrib/no_oper_invis.c (File Added)
5414 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5416 Mention /stats E, make the other /stats descriptions more consistent.
5420 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5423 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5425 Mention that the KILL reason and oper will appear on channels.
5429 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5432 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5434 Mention /mode #channel f to query forward channel from outside.
5438 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5441 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5443 Port over RATBOX_2_1 r20960 (anfl):
5444 client connect notices to +C should be hiding the extra
5445 fields for spoofed users
5449 +2 -1 trunk/src/s_user.c (File Modified)
5452 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5454 Add a chapter with our extra user commands:
5455 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5459 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5460 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5463 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5465 Do not put by <server>: in SQUIT reasons to servers
5466 other than the one being exited.
5470 +1 -1 trunk/src/client.c (File Modified)
5473 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5475 Regenerate configure.
5479 +1162 -1159 trunk/configure (File Modified)
5482 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5484 Move the warning flags down so they do not mess up
5485 checks like for -Wl,-export-dynamic.
5489 +33 -30 trunk/configure.ac (File Modified)
5492 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5498 +2 -1 trunk/iauth/Makefile.in (File Modified)
5501 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5503 - build iauth makefile
5507 +3 -2 trunk/configure (File Modified)
5508 +1 -0 trunk/configure.ac (File Modified)
5511 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5517 + - trunk/iauth/Makefile.in (File Added)
5520 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5522 - add iauth.conf.example from irc2.11
5526 + - trunk/doc/example-iauth.conf (File Added)
5529 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5531 - wow, i found some docs on this thing
5535 + - trunk/doc/technical/iauth-internals.txt (File Added)
5538 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5540 - no longer applicable
5544 + - trunk/authdaemon/ (File Deleted)
5547 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5549 - remove libircd.so on make clean (oops)
5553 +1 -1 trunk/src/Makefile.in (File Modified)
5556 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5558 - merge iauth source for experimentation
5562 + - trunk/iauth/ (File Added)
5563 + - trunk/iauth/a_conf.c (File Added)
5564 + - trunk/iauth/a_conf_def.h (File Added)
5565 + - trunk/iauth/a_conf_ext.h (File Added)
5566 + - trunk/iauth/a_defines.h (File Added)
5567 + - trunk/iauth/a_externs.h (File Added)
5568 + - trunk/iauth/a_io.c (File Added)
5569 + - trunk/iauth/a_io_ext.h (File Added)
5570 + - trunk/iauth/a_log.c (File Added)
5571 + - trunk/iauth/a_log_def.h (File Added)
5572 + - trunk/iauth/a_log_ext.h (File Added)
5573 + - trunk/iauth/a_struct_def.h (File Added)
5574 + - trunk/iauth/iauth.c (File Added)
5575 + - trunk/iauth/mod_lhex.c (File Added)
5576 + - trunk/iauth/mod_lhex_ext.h (File Added)
5577 + - trunk/iauth/mod_pipe.c (File Added)
5578 + - trunk/iauth/mod_pipe_ext.h (File Added)
5579 + - trunk/iauth/mod_rfc931.c (File Added)
5580 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5581 + - trunk/iauth/mod_socks.c (File Added)
5582 + - trunk/iauth/mod_socks_ext.h (File Added)
5583 + - trunk/iauth/mod_webproxy.c (File Added)
5584 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5587 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5589 User /quote help index was not sorted properly.
5593 +2 -2 trunk/help/Makefile.in (File Modified)
5594 +8 -8 trunk/help/users/index (File Modified)
5597 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5603 +25 -8 trunk/help/opers/index (File Modified)
5604 + - trunk/help/opers/scan (File Added)
5607 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5610 - Document SCAN UMODES
5611 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5615 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5618 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5620 Add our copyright information to /info (part of release-1.1 r1026).
5624 +1 -0 trunk/src/version.c.SH (File Modified)
5627 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5629 Fix some compile warnings.
5633 +1 -1 trunk/modules/core/m_join.c (File Modified)
5634 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5635 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5636 +1 -1 trunk/modules/m_scan.c (File Modified)
5637 +4 -4 trunk/modules/m_signon.c (File Modified)
5640 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5642 RSFNC: OK, actually consider unknowns also for detecting a collide.
5643 Otherwise we can get two clients with the same nick.
5647 +1 -1 trunk/modules/m_services.c (File Modified)
5650 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5652 - charybdis profiling stuff
5653 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5658 +0 -8 trunk/configure (File Modified)
5659 +1 -8 trunk/configure.ac (File Modified)
5660 +18 -0 trunk/include/channel.h (File Modified)
5661 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5662 +335 -260 trunk/src/.depend (File Modified)
5663 +1569 -0 trunk/src/Makefile.in (File Modified)
5664 + - trunk/src/chmode.c (File Added)
5665 +16 -1 trunk/src/ircd.c (File Modified)
5666 +11 -0 trunk/src/main.c (File Modified)
5667 +11 -0 trunk/src/modules.c (File Modified)
5670 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5672 RSFNC: Do not send kills to servers for unknowns
5676 +4 -2 trunk/modules/m_services.c (File Modified)
5679 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5681 Describe service{} blocks in reference.conf.
5685 +12 -0 trunk/doc/reference.conf (File Modified)
5688 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5690 Replace this list of modes with pointers to other documentation.
5694 +6 -50 trunk/doc/modes.txt (File Modified)
5697 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5699 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5700 looks too much like an old-ircd client pointer otherwise.
5704 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5707 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5710 - note truncation of the list (perhaps sending multiple
5712 - clarify in a comment that /findforwards on a nonexistent
5713 channel can be useful
5714 - sendto_one_notice() requires that the text start with
5719 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5722 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5724 When we close a local server's link, always include the
5725 name of the client causing the exit in the reason in the
5726 SQUIT we send them (replacing them with us). This makes
5727 sure server notices for stuff like "Not enough arguments
5728 to server command" are different on the two sides.
5732 +7 -5 trunk/src/client.c (File Modified)
5735 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5737 New contrib module m_findforwards.c
5741 +112 -0 trunk/contrib/Makefile.in (File Modified)
5742 + - trunk/contrib/m_findforwards.c (File Added)
5745 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5747 Whoops, don't show real host behind auth{} spoof in
5748 spoof notices if hide_spoof_ips is enabled.
5750 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5754 +3 -2 trunk/src/s_conf.c (File Modified)
5757 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5759 Add dalnet-style /identify that sends to nickserv or chanserv.
5763 +102 -0 trunk/contrib/Makefile.in (File Modified)
5764 + - trunk/contrib/m_identify.c (File Added)
5767 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5769 Document alias{} blocks a bit better.
5773 +9 -0 trunk/doc/reference.conf (File Modified)
5776 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5778 - add aliases to /stats m (data usage is not counted though, sorry)
5782 +1 -0 trunk/include/s_conf.h (File Modified)
5783 +3 -0 trunk/src/newconf.c (File Modified)
5784 +15 -0 trunk/src/parse.c (File Modified)
5787 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5789 - remove m_sshortcut as it's no longer relevant
5793 +0 -145 trunk/modules/Makefile.in (File Modified)
5794 + - trunk/modules/m_sshortcut.c (File Deleted)
5797 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5799 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5800 targets instead of my original idea :P)
5804 +32 -0 trunk/doc/example.conf (File Modified)
5805 +35 -0 trunk/doc/reference.conf (File Modified)
5806 +4 -0 trunk/include/parse.h (File Modified)
5807 +7 -0 trunk/include/s_conf.h (File Modified)
5808 +82 -0 trunk/src/newconf.c (File Modified)
5809 +78 -0 trunk/src/parse.c (File Modified)
5810 +16 -0 trunk/src/s_conf.c (File Modified)
5813 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5815 Remove some spaces after tabs. ??
5819 +18 -18 trunk/src/newconf.c (File Modified)
5822 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5825 - make sure to clear all marks also if the who was aborted
5826 because of too many matches
5827 - give ERR_TOOMANYMATCHES if too many matches
5830 ratbox RATBOX_2_2 r22003 (jilles)
5834 +28 -26 trunk/modules/m_who.c (File Modified)
5837 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5843 +9 -9 trunk/configure (File Modified)
5844 +1 -1 trunk/configure.ac (File Modified)
5847 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5849 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5853 +2 -1 trunk/include/s_newconf.h (File Modified)
5854 +20 -0 trunk/modules/m_rehash.c (File Modified)
5855 +1 -1 trunk/src/s_newconf.c (File Modified)
5858 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5860 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5864 +0 -1 trunk/doc/example.conf (File Modified)
5865 +0 -3 trunk/doc/reference.conf (File Modified)
5866 +0 -1 trunk/include/s_conf.h (File Modified)
5867 +0 -6 trunk/modules/m_info.c (File Modified)
5868 +1 -1 trunk/src/channel.c (File Modified)
5869 +0 -1 trunk/src/newconf.c (File Modified)
5872 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5874 Missing header in m_chghost.c
5877 +1 -0 trunk/modules/m_chghost.c (File Modified)
5880 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5882 Relocate QJM code to a seperate function(change_nick_user_host)
5883 Change CHGHOST to use change_nick_user_host instead of just setting it
5887 +3 -0 trunk/include/s_user.h (File Modified)
5888 +1 -1 trunk/modules/m_chghost.c (File Modified)
5889 +3 -78 trunk/modules/m_signon.c (File Modified)
5890 +89 -0 trunk/src/s_user.c (File Modified)
5893 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5895 Restore /stats a (dns servers, admin-only).
5899 +1 -0 trunk/include/res.h (File Modified)
5900 +5 -8 trunk/modules/m_stats.c (File Modified)
5901 +16 -0 trunk/src/res.c (File Modified)
5904 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5906 - Add CHARYBDIS_PROFILE if we are profiling.
5907 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5908 - Remove duplicate --enable-epoll entry.
5912 +1595 -15 trunk/configure (File Modified)
5913 +30 -11 trunk/configure.ac (File Modified)
5914 +3 -0 trunk/include/setup.h.in (File Modified)
5917 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5919 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5923 +28 -0 trunk/aclocal.m4 (File Modified)
5926 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5928 Allow requesting forward channel and quiet list in same mode command.
5932 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5935 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5937 Add description of xline wildcards.
5941 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5944 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5946 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5950 +0 -4 trunk/modules/m_services.c (File Modified)
5953 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5959 +1 -1 trunk/include/hook.h (File Modified)
5962 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5964 call_hook, not hook_call
5968 +1 -1 trunk/modules/core/m_join.c (File Modified)
5971 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5973 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5974 Could be useful for a number of things.
5978 +9 -0 trunk/modules/core/m_join.c (File Modified)
5981 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5983 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5987 +7 -0 trunk/include/hook.h (File Modified)
5990 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5992 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5996 +15 -0 trunk/modules/m_services.c (File Modified)
5999 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6001 Clarify snomask +f, +k, +u.
6005 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6008 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6010 Cmode +p and +s may be set simultaneously.
6014 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6017 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6019 actually, we should check the data version on each reload (oops)
6023 +6 -6 trunk/src/main.c (File Modified)
6026 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6028 more work on the loader
6032 +45 -21 trunk/src/main.c (File Modified)
6035 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6037 Add prototype ircd_state.c
6041 + - trunk/src/ircd_state.c (File Added)
6044 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6046 Smaller improvements.
6050 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6053 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6055 Add a lot of stuff here.
6059 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6062 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6064 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6068 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6071 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6073 Invex doesn't trump +r or (sic) +J.
6077 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6080 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6082 Check to make sure a module is not loaded before loading it.
6086 +6 -1 trunk/src/ircd_parser.y (File Modified)
6089 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6091 - Add a missing comma in the HeaderMessages array
6092 - Only send "Your hostname is too long ..." if that really is the case
6096 +2 -2 trunk/src/s_auth.c (File Modified)
6099 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6101 build_symtable() will have already bailed here, so no need to check
6102 explicitly whether or not charybdis_main is NULL.
6106 +7 -16 trunk/src/main.c (File Modified)
6109 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6111 Data structure versioning, part 1.
6115 +10 -1 trunk/include/ircd_defs.h (File Modified)
6116 +2 -0 trunk/src/ircd.c (File Modified)
6117 +15 -3 trunk/src/main.c (File Modified)
6120 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6122 build a symbol table and use that instead of doing a raw dlsym on everything
6126 + - trunk/include/ircd_linker.h (File Added)
6127 +71 -1 trunk/src/Makefile.in (File Modified)
6128 + - trunk/src/ircd_linker.c (File Added)
6129 +16 -4 trunk/src/main.c (File Modified)
6132 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6134 The launcher now calls io_loop() instead of charybdis_main().
6135 This is so that we do not have to reinitialize *everything* later.
6139 +1 -0 trunk/include/ircd.h (File Modified)
6140 +6 -7 trunk/src/ircd.c (File Modified)
6141 +13 -1 trunk/src/main.c (File Modified)
6144 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6146 Use global binding on libircd.so.
6150 +1 -1 trunk/src/main.c (File Modified)
6153 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6155 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6156 (it will do more later)
6160 +14 -12 trunk/include/config.h (File Modified)
6161 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6162 +31 -5 trunk/src/Makefile.in (File Modified)
6163 +78 -1 trunk/src/ircd.c (File Modified)
6164 + - trunk/src/main.c (File Added)
6167 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6169 Add whitespace here, oops.
6173 +1 -1 trunk/CREDITS (File Modified)
6176 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6178 Properly copy over the IP address here instead of using a cheap hack.
6179 Because the hack didn't work right except on IPv6. :|
6183 +12 -2 trunk/src/s_newconf.c (File Modified)
6186 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6188 Revert reject cache notice to ratbox's, which more
6189 clearly suggests what's happening.
6193 +4 -1 trunk/src/reject.c (File Modified)
6196 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6198 Fix the openssl status in the overview information.
6202 +1 -3 trunk/configure (File Modified)
6203 +1 -3 trunk/configure.ac (File Modified)
6206 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6208 - Add simple exempt{} block (127.0.0.1) to example.conf.
6209 - Remove mention of deny{}.
6213 +5 -0 trunk/doc/example.conf (File Modified)
6214 +1 -1 trunk/doc/reference.conf (File Modified)
6217 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6219 example.conf: add some comments at the start
6220 reference.conf: some ircd-ratbox -> charybdis
6224 +11 -0 trunk/doc/example.conf (File Modified)
6225 +6 -5 trunk/doc/reference.conf (File Modified)
6228 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6230 Rename m_createauthonly module to createauthonly
6231 as this is not a module providing an m_function
6236 +1 -38 trunk/contrib/Makefile.in (File Modified)
6237 + - trunk/contrib/createauthonly.c (File Added)
6238 + - trunk/contrib/m_createauthonly.c (File Deleted)
6241 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6243 Add to example confs commented lines for:
6244 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6245 sno_globalkline.so, sno_globaloper.so.
6249 +5 -1 trunk/doc/example.conf (File Modified)
6250 +9 -1 trunk/doc/reference.conf (File Modified)
6253 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6255 - Unbreak connecting to connect{}s with hostnames
6256 instead of IP addresses (broken with new resolver).
6257 - Try to do A/AAAA query based on aftype in
6258 connect{} (doesn't seem to work fully).
6262 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6265 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6267 Unbreak /rehash dns.
6271 +1 -0 trunk/src/res.c (File Modified)
6274 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6276 Preserve Hybrid Id and add one of our own.
6280 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6281 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6284 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6286 Add anfl and Androsyn to CREDITS.
6287 They wrote a lot of ratbox code we use, both before and after the fork.
6291 +2 -0 trunk/CREDITS (File Modified)
6294 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6296 Hostname validity check.
6300 +42 -3 trunk/src/s_auth.c (File Modified)
6303 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6305 Version bump to 1.2.0.
6309 +9 -9 trunk/configure (File Modified)
6310 +1 -1 trunk/configure.ac (File Modified)
6313 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6315 - Missed a spot in the IPv6 code here. Should be usable now.
6319 +2 -2 trunk/src/res.c (File Modified)
6322 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6324 Alright, so, this massive commit does the following:
6326 - Adds a resolver based on the undernet and hybrid one.
6327 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6328 - Makes a check in ./configure be posixly correct
6329 - Simplifies the auth code and DNS callbacks
6331 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6335 +1 -1 trunk/Makefile.in (File Modified)
6336 + - trunk/adns/ (File Deleted)
6337 +148 -80 trunk/configure (File Modified)
6338 +1 -2 trunk/configure.ac (File Modified)
6339 +6 -0 trunk/include/client.h (File Modified)
6340 +1 -0 trunk/include/packet.h (File Modified)
6341 +153 -41 trunk/include/res.h (File Modified)
6342 + - trunk/include/reslib.h (File Added)
6343 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6344 +930 -1449 trunk/modules/.depend (File Modified)
6345 +3 -0 trunk/modules/m_stats.c (File Modified)
6346 +417 -621 trunk/src/.depend (File Modified)
6347 +1 -1 trunk/src/.indent.pro (File Modified)
6348 +2069 -289 trunk/src/Makefile.in (File Modified)
6349 + - trunk/src/adns.c (File Deleted)
6350 + - trunk/src/res.c (File Added)
6351 + - trunk/src/reslib.c (File Added)
6352 +11 -50 trunk/src/s_auth.c (File Modified)
6353 +4 -26 trunk/src/s_newconf.c (File Modified)
6356 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6358 Document the NOBALLOC feature.
6362 +7 -1 trunk/include/config.h (File Modified)
6365 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6367 commands.sgml changes
6371 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6374 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6380 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6383 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6385 Improve description of class{} block (in particular,
6386 mention server classes as well as client classes).
6390 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6393 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6396 -/* sendq: servers need a higher sendq as they send more data */
6397 +/* sendq: servers need a higher sendq as they are sent more data */
6401 +1 -1 trunk/doc/reference.conf (File Modified)
6404 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6406 Add modules{} block.
6410 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6413 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6415 Add general::oper_snomask, snomask on oper up for opers
6416 that have umode +s set on oper up, but do not have
6417 a specific snomask setting in their operator block.
6418 If this is empty or not specified, +s is used as before.
6422 +4 -1 trunk/doc/example.conf (File Modified)
6423 +7 -1 trunk/doc/reference.conf (File Modified)
6424 +1 -0 trunk/include/client.h (File Modified)
6425 +1 -0 trunk/include/s_conf.h (File Modified)
6426 +32 -0 trunk/src/newconf.c (File Modified)
6427 +1 -0 trunk/src/s_conf.c (File Modified)
6428 +13 -3 trunk/src/s_user.c (File Modified)
6431 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6436 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6439 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6441 Add MASKTRACE and CHANTRACE commands.
6445 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6448 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6450 document loadmodule directive
6454 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6457 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6463 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6466 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6468 q:lines are no longer living in the ircd.conf either
6472 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6475 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6477 remove k:line, d:line, x:line as they are their own files now
6481 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6484 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6486 New place for operator::snomask.
6490 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6493 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6495 Document connect {}.
6499 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6502 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6504 example.conf: move operator::snomask to a more logical place,
6505 more sensible default
6506 reference.conf: add operator::snomask
6510 +3 -3 trunk/doc/example.conf (File Modified)
6511 +3 -0 trunk/doc/reference.conf (File Modified)
6514 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6516 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6517 in those conf entries that take umodes like <name1>, <name2>, ...
6521 +3 -0 trunk/doc/reference.conf (File Modified)
6522 +3 -0 trunk/src/newconf.c (File Modified)
6525 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6531 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6534 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6540 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6543 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6549 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6552 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6558 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6561 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6563 Document operator {} blocks.
6567 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6570 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6572 auth{}: clarify/add some details
6576 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6579 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6581 auth{}: Move a paragraph.
6585 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6588 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6590 Document auth{} blocks.
6594 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6597 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6603 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6606 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6608 Add umode +R, prevents unidentified clients from
6609 sending private messages or notices. /accept'ed
6610 clients and opers are exempt.
6611 Due to the /accept part, this is only checked
6612 at the target's server, may want to change
6617 +1 -0 trunk/help/opers/umode (File Modified)
6618 +1 -0 trunk/help/users/umode (File Modified)
6619 +2 -0 trunk/include/client.h (File Modified)
6620 +1 -0 trunk/include/numeric.h (File Modified)
6621 +11 -1 trunk/modules/core/m_message.c (File Modified)
6622 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6623 +1 -1 trunk/src/messages.tab (File Modified)
6624 +1 -1 trunk/src/s_user.c (File Modified)
6627 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6629 Don't allow a nick change if banned or quieted (and not
6630 voiced or opped) on a channel. This uses numeric 435
6631 (bahamut's "cannot change to a banned nick") because
6632 bahamut/ircu's 437 and hyperion's 438 already have
6633 another meaning for us.
6637 +2 -0 trunk/include/channel.h (File Modified)
6638 +1 -0 trunk/include/numeric.h (File Modified)
6639 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6640 +38 -0 trunk/src/channel.c (File Modified)
6641 +1 -1 trunk/src/messages.tab (File Modified)
6644 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6647 - respect ban exceptions
6648 - also deny a knock if quieted
6652 +2 -1 trunk/modules/m_knock.c (File Modified)
6655 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6657 Reverse bad substitution in comment.
6661 +1 -1 trunk/src/channel.c (File Modified)
6664 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6666 - set DynSpoof flag for clients spoofed at registration
6667 - add orighost instead of host to the hostname hash
6671 +5 -1 trunk/src/s_user.c (File Modified)
6674 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6676 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6680 +2 -3 trunk/src/send.c (File Modified)
6683 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6685 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6689 +17 -7 trunk/modules/m_signon.c (File Modified)
6692 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6694 Correct minimum args on ENCAP SASL to avoid nasty core.
6698 +1 -1 trunk/modules/m_sasl.c (File Modified)
6701 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6703 Style nits: sptr can't ever be NULL, don't compare truth
6708 +2 -3 trunk/modules/m_scan.c (File Modified)
6711 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6713 - Comment out scan_cmodes() prototype to suppress warning
6714 - Correct minimum parameter count for mo_scan()
6718 +2 -2 trunk/modules/m_scan.c (File Modified)
6721 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6724 - Include full command in operspy notice
6725 - Allow global scans (no-list used, mask not used) without operspy
6726 - Use ERR_NOPRIVS numeric
6730 +21 -9 trunk/modules/m_scan.c (File Modified)
6733 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6735 Cancel out the >3 default if < is given; this way
6736 any </> specification fully overrides the default.
6740 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6743 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6745 - Call mo_list() from m_list() to reduce code duplication
6746 - Default to >3, rather arbitrarily (conf option?)
6747 - Make < and > mean less than and greater than again
6751 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6754 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6756 When processing topic burst, hide connecting server
6757 on netburst if flatten links is enabled.
6761 +9 -2 trunk/modules/m_tb.c (File Modified)
6764 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6766 - remove PENALTY token
6770 +0 -1 trunk/include/supported.h (File Modified)
6773 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6776 - Add PENALTY because we have a pace-wait system.
6777 - Add FNC due to SAVE and RSFNC
6782 +4 -2 trunk/include/supported.h (File Modified)
6785 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6787 mkay, indent went nuts here
6791 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6794 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6796 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6797 and can be used instead. The SAFELIST implementation is the one used by
6798 default, as most users/networks will be used to it.
6802 +1 -0 trunk/NEWS (File Modified)
6803 +14 -0 trunk/include/client.h (File Modified)
6804 +5 -0 trunk/include/hash.h (File Modified)
6805 +404 -272 trunk/modules/Makefile.in (File Modified)
6806 + - trunk/modules/m_list.c (File Deleted)
6807 + - trunk/modules/m_list_ratbox.c (File Added)
6808 + - trunk/modules/m_list_safelist.c (File Added)
6809 +5 -5 trunk/src/hash.c (File Modified)
6812 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6814 Clear invites on a lowerTS JOIN or SJOIN.
6815 This should complete kick_on_split_riding protection.
6819 +5 -0 trunk/modules/core/m_join.c (File Modified)
6820 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6823 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6825 Like in ratbox, send and interpret timestamps on invites.
6829 +9 -2 trunk/modules/m_invite.c (File Modified)
6832 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6834 Add +S (network service) umode. Just for completeness, users or opers
6839 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6842 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6848 +35 -2 trunk/NEWS (File Modified)
6851 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6853 Split off a PreClient structure for data to be freed on registation (i.e. password).
6854 New hook introduce_client for post-registration messages.
6855 Fix b0rked SASL numerics.
6856 Burst REALHOST post-introduction for spoofed-on-registration clients.
6857 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6858 Pre-registration signon support.
6862 +10 -0 trunk/configure (File Modified)
6863 +2 -0 trunk/configure.ac (File Modified)
6864 +14 -4 trunk/include/client.h (File Modified)
6865 +1 -0 trunk/include/hook.h (File Modified)
6866 +1 -0 trunk/include/numeric.h (File Modified)
6867 +3 -0 trunk/include/setup.h.in (File Modified)
6868 +16 -0 trunk/modules/m_chghost.c (File Modified)
6869 +25 -21 trunk/modules/m_sasl.c (File Modified)
6870 +63 -30 trunk/modules/m_signon.c (File Modified)
6871 +18 -0 trunk/src/client.c (File Modified)
6872 +2 -0 trunk/src/hook.c (File Modified)
6873 +5 -5 trunk/src/messages.tab (File Modified)
6874 +2 -0 trunk/src/s_serv.c (File Modified)
6875 +28 -2 trunk/src/s_user.c (File Modified)
6878 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6880 Update hook documentation.
6884 +30 -0 trunk/doc/hooks.txt (File Modified)
6887 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6889 Improve @/# handling in match_esc().
6893 +21 -13 trunk/src/match.c (File Modified)
6896 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6898 backtrack instead of bailing out when handling a mismatched escape
6902 +1 -1 trunk/src/match.c (File Modified)
6905 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6907 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6910 +2 -1 trunk/CREDITS (File Modified)
6913 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6915 Fix the escape brokenness and pick up a more efficient matching algorithm,
6916 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6917 Patch sent upstream. They can do whatever they want with it, *shrug*.
6921 +147 -161 trunk/src/match.c (File Modified)
6924 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6926 If flatten links is enabled, fake the origins of some ServerModes
6927 sent to clients so that the server sending the netburst is hidden.
6928 Most mode hacks still show the true source.
6932 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6933 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6936 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6938 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6939 where the exit originated).
6940 - When receiving an SQUIT for a server themselves
6941 (IsMe(target_p) || target_p == client_p)
6942 close their link and send a local server notice.
6946 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6947 +6 -3 trunk/src/client.c (File Modified)
6950 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6952 Hooking into the wrong hook, whoops. :P
6956 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6957 +6 -10 trunk/modules/core/m_join.c (File Modified)
6960 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6962 this doesn't work right, right now :P
6966 +40 -0 trunk/contrib/Makefile.in (File Modified)
6967 + - trunk/contrib/m_createauthonly.c (File Added)
6968 +6 -0 trunk/include/hook.h (File Modified)
6969 +26 -1 trunk/modules/core/m_join.c (File Modified)
6970 +1 -1 trunk/src/ircd.c (File Modified)
6973 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6975 Make can_join() hookable.
6979 +12 -1 trunk/src/channel.c (File Modified)
6982 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6984 add 'int approved;' to the channel event hook
6988 +1 -0 trunk/include/hook.h (File Modified)
6991 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6993 Use SIDs in SASL ENCAP origin.
6994 Ignore responses from other agents once the first SASL response has been received for a client.
6998 +9 -5 trunk/modules/m_sasl.c (File Modified)
7001 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7003 Removed stray debug code.
7007 +1 -1 trunk/modules/m_sasl.c (File Modified)
7010 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7012 Don't complain "unknown MODE flag" if a non-oper attempts
7013 to unset an oper only umode they do not have.
7014 This is to prevent unwanted error messages when users/bots
7015 do things like MODE <nick> +i-sw.
7019 +4 -2 trunk/src/s_user.c (File Modified)
7022 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7024 Fix client_exit hook name and only call it for local exits that are not
7029 +3 -2 trunk/modules/m_sasl.c (File Modified)
7032 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7034 Fix SASL logic to actually use stored agent UID.
7035 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7036 Add abort code for exiting clients.
7040 +18 -9 trunk/modules/m_sasl.c (File Modified)
7043 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7045 Port over ratbox 2.2 /challenge. This is slightly more secure
7046 (better crypto, longer keys, challenge timeout) and has better
7049 The respond tool is no longer part of the ircd tree but a
7050 separate package, currently available from
7051 http://respond.ircd-ratbox.org (we should mirror/... this).
7055 +65 -310 trunk/doc/challenge.txt (File Modified)
7056 +5 -5 trunk/include/client.h (File Modified)
7057 +3 -0 trunk/include/irc_string.h (File Modified)
7058 +3 -0 trunk/include/numeric.h (File Modified)
7059 +94 -50 trunk/modules/m_challenge.c (File Modified)
7060 +1 -2 trunk/src/client.c (File Modified)
7061 +125 -0 trunk/src/irc_string.c (File Modified)
7062 +2 -2 trunk/src/messages.tab (File Modified)
7063 + - trunk/tools/rsa_respond/ (File Deleted)
7066 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7068 Preliminary SASL support.
7072 +7 -0 trunk/include/client.h (File Modified)
7073 +6 -0 trunk/include/numeric.h (File Modified)
7074 +1 -0 trunk/modules/Makefile.in (File Modified)
7075 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7076 +175 -1 trunk/modules/m_cap.c (File Modified)
7077 + - trunk/modules/m_sasl.c (File Added)
7078 +2 -0 trunk/modules/m_user.c (File Modified)
7079 +5 -5 trunk/src/messages.tab (File Modified)
7080 +8 -2 trunk/src/s_user.c (File Modified)
7083 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7085 SIGNON: make logout also apply remotely.
7089 +7 -2 trunk/modules/m_signon.c (File Modified)
7092 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7094 Use an asterisk when sending empty logins in SIGNON.
7098 +5 -5 trunk/modules/m_signon.c (File Modified)
7101 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7103 SIGNON: Only add whowas entry (add_history()) and wipe
7104 accepts (del_all_accepts()) if nick changed.
7108 +5 -3 trunk/modules/m_signon.c (File Modified)
7111 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7113 SIGNON: slight fixes to collision code:
7114 - don't kill if target_p == source_p (nick unchanged or only changed case)
7115 - add comment that SAVE support is missing
7116 - use sendto_realops_snomask() instead of sendto_realops_flags()
7120 +9 -6 trunk/modules/m_signon.c (File Modified)
7123 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7125 Fix up kills for bad nick/user/host on SIGNON.
7129 +16 -6 trunk/modules/m_signon.c (File Modified)
7132 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7134 If changing to a nick with a digit, only allow the UID.
7138 +4 -0 trunk/modules/m_signon.c (File Modified)
7141 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7143 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7144 Strip leading digits from logins that are not purely numeric.
7148 +3 -0 trunk/include/numeric.h (File Modified)
7149 +2 -0 trunk/include/send.h (File Modified)
7150 +1 -0 trunk/modules/Makefile.in (File Modified)
7151 +456 -3 trunk/modules/m_services.c (File Modified)
7152 + - trunk/modules/m_signon.c (File Added)
7153 +2 -2 trunk/src/messages.tab (File Modified)
7154 +98 -0 trunk/src/send.c (File Modified)
7157 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7159 Remove old server notice umodes from example confs.
7163 +1 -2 trunk/doc/example.conf (File Modified)
7164 +4 -17 trunk/doc/reference.conf (File Modified)
7167 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7169 Add snomask help file (forgot this earlier).
7173 + - trunk/help/opers/snomask (File Added)
7176 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7178 Add umode +l (receive locops).
7182 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7185 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7187 We don't plan to implement cmode +R (quiet unidentified) and
7188 umode +I (deny invite) for 1.1, so comment them out from the
7193 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7194 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7197 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7199 Improve snomask usage description.
7203 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7206 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7208 Mention the word snomask with umode +s (needs to be a link really).
7212 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7215 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7217 Add snomask +Z (operspy notices).
7221 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7224 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7226 Misc updates/clarifications.
7230 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7233 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7239 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7240 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7241 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7244 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7246 - Allow ENCAP REALHOST outside burst
7247 - Fix comment describing race condition: this can only happen
7248 on a local whois with use_whois_actually enabled
7252 +4 -6 trunk/modules/m_chghost.c (File Modified)
7255 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7257 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7261 +39 -0 trunk/contrib/Makefile.in (File Modified)
7262 + - trunk/contrib/sno_globaloper.c (File Added)
7265 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7267 Pass along old umodes and snomask in umode_changed hook,
7268 changing its parameter type from struct Client *
7269 to hook_data_umode_changed *. (For a new client, both
7272 The IP cloaking module now fully ignores umode changes
7273 where +h didn't change.
7277 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7278 +7 -0 trunk/include/hook.h (File Modified)
7279 +18 -4 trunk/src/s_user.c (File Modified)
7282 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7284 move libcharybdis-provided function initialisation into libcharybdis_init().
7288 +32 -11 trunk/src/ircd.c (File Modified)
7291 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7293 Make +f notices (local host, global host, global user@host, local class)
7294 netwide. Exceeding /quote set max remains local.
7298 +4 -4 trunk/src/s_conf.c (File Modified)
7301 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7303 Netwide notices about attempts to join juped channels.
7307 +1 -1 trunk/modules/core/m_join.c (File Modified)
7310 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7312 Send server notices about failed oper attempts globally.
7313 Successful remote oper attempt notices will be generated
7314 from the mode changes.
7318 +3 -3 trunk/modules/m_challenge.c (File Modified)
7319 +2 -2 trunk/modules/m_oper.c (File Modified)
7322 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7324 Rest of infrastructure for sending server notices globally.
7325 Uses a new L_NETWIDE level on sendto_realops_snomask().
7329 +1 -0 trunk/include/send.h (File Modified)
7330 +31 -4 trunk/src/send.c (File Modified)
7333 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7335 Add general::global_snotices conf option to control
7336 whether we send out SNOTEs. Does not do anything yet.
7340 +1 -0 trunk/doc/example.conf (File Modified)
7341 +6 -0 trunk/doc/reference.conf (File Modified)
7342 +1 -0 trunk/include/s_conf.h (File Modified)
7343 +6 -0 trunk/modules/m_info.c (File Modified)
7344 +1 -0 trunk/src/newconf.c (File Modified)
7345 +1 -0 trunk/src/s_conf.c (File Modified)
7348 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7350 Only accept SNOTE from servers.
7354 +2 -0 trunk/modules/m_snote.c (File Modified)
7357 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7359 Correct parv indices so this actually works.
7363 +2 -2 trunk/modules/m_snote.c (File Modified)
7366 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7372 +3 -3 trunk/modules/m_snote.c (File Modified)
7375 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7377 Add m_snote.c, SNOTE propagator.
7381 +86 -0 trunk/modules/Makefile.in (File Modified)
7382 + - trunk/modules/m_snote.c (File Added)
7385 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7387 start seeding the 1.1 NEWS file
7391 +4 -0 trunk/NEWS (File Modified)
7394 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7396 rename some modules to more descriptive names...
7400 +2 -131 trunk/contrib/Makefile.in (File Modified)
7401 + - trunk/contrib/globalconnexit.c (File Deleted)
7402 + - trunk/contrib/globallineactive.c (File Deleted)
7403 + - trunk/contrib/sno_farconnect.c (File Added)
7404 + - trunk/contrib/sno_globalkline.c (File Added)
7405 +1 -120 trunk/modules/Makefile.in (File Modified)
7406 + - trunk/modules/networknotice.c (File Deleted)
7407 + - trunk/modules/sno_routing.c (File Added)
7410 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7412 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7413 Uses FLAGS2_FLOODDONE bit on servers.
7417 +3 -0 trunk/include/client.h (File Modified)
7418 +121 -1 trunk/modules/Makefile.in (File Modified)
7419 + - trunk/modules/networknotice.c (File Added)
7422 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7424 Don't show servers in /trace to nonopers if flatten links is enabled.
7428 +8 -5 trunk/modules/m_trace.c (File Modified)
7431 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7434 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7435 - send back confirmation to source, if local client
7436 - send a +s server notice if the source is neither a server nor a service (+S)
7440 +5 -1 trunk/modules/m_chghost.c (File Modified)
7443 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7445 Use sendto_realops_snomask_from() to make the
7446 server notices appear to come from the affected
7451 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7452 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7455 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7457 Add sendto_realops_snomask_from(), allows
7458 specification of apparent source server.
7462 +1 -0 trunk/include/send.h (File Modified)
7463 +41 -1 trunk/src/send.c (File Modified)
7466 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7468 Revert r579. Keep host, not orighost in oper up notice.
7469 It would be inconsistent to have orighost there, and we
7470 don't want to mess up all server notices by putting both
7475 +1 -1 trunk/src/s_user.c (File Modified)
7478 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7480 Include the IP address in operlog/foperlog.
7484 +10 -8 trunk/modules/m_challenge.c (File Modified)
7485 +8 -6 trunk/modules/m_oper.c (File Modified)
7488 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7490 Call umode_changed hook on oper up.
7494 +1 -0 trunk/src/s_user.c (File Modified)
7497 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7499 Add globalconnexit contrib module, shows remote client connects/exits
7500 except netsplits/netjoin on snomask +F.
7501 Notice formatting will probably change somewhat still.
7505 +80 -0 trunk/contrib/Makefile.in (File Modified)
7506 + - trunk/contrib/globalconnexit.c (File Added)
7509 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7511 Declare snomask_modes[] so modules can provide snomasks.
7515 +2 -0 trunk/include/snomask.h (File Modified)
7518 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7520 Replace user_signon hook with two new hooks: new_local_user
7521 and new_remote_user.
7522 These are called right before the user is introduced to the
7523 rest of the network.
7527 +2 -1 trunk/include/hook.h (File Modified)
7528 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7529 +4 -2 trunk/src/hook.c (File Modified)
7530 +2 -3 trunk/src/s_user.c (File Modified)
7533 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7535 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7539 +2 -2 trunk/modules/m_scan.c (File Modified)
7542 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7544 Update doc/technical/send.txt.
7548 +91 -131 trunk/doc/technical/send.txt (File Modified)
7551 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7553 Add chantrace and masktrace to help files.
7557 + - trunk/help/opers/chantrace (File Added)
7558 +27 -20 trunk/help/opers/index (File Modified)
7559 + - trunk/help/opers/masktrace (File Added)
7560 +2 -0 trunk/help/opers/operspy (File Modified)
7563 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7565 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7566 Shows etrace-like output for all users in a channel,
7567 in particular IP addresses.
7571 +75 -2 trunk/modules/m_etrace.c (File Modified)
7574 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7576 Port over ratbox 2.2 r21727 (anfl):
7577 add some logging when we drop servers in places where we only notify opers
7581 +31 -0 trunk/modules/core/m_server.c (File Modified)
7584 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7586 display orighost in operup message
7590 +1 -1 trunk/src/s_user.c (File Modified)
7593 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7595 Add globallineactive contrib module, a hack which can often
7596 show k/d/g/x line active for remote clients.
7600 +52 -0 trunk/contrib/Makefile.in (File Modified)
7601 + - trunk/contrib/globallineactive.c (File Added)
7604 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7606 Show IP field in the same way as MASKTRACE:
7607 "255.255.255.255" if it's unknown (remote TS5 client)
7608 and "0" if we or the remote server are purposely
7613 +12 -1 trunk/modules/m_scan.c (File Modified)
7616 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7619 - don't show servers in a global scan
7620 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7624 +4 -1 trunk/modules/m_scan.c (File Modified)
7627 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7629 Implement SCAN UMODES.
7633 +3 -0 trunk/include/numeric.h (File Modified)
7634 +128 -2 trunk/modules/m_scan.c (File Modified)
7635 +2 -2 trunk/src/messages.tab (File Modified)
7638 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7644 +1 -1 trunk/modules/m_scan.c (File Modified)
7647 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7649 parv[0] should be parv[1].
7653 +1 -1 trunk/modules/m_scan.c (File Modified)
7656 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7662 +1 -1 trunk/modules/m_scan.c (File Modified)
7665 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7671 +2 -2 trunk/modules/m_scan.c (File Modified)
7674 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7676 framework for scan command
7680 +113 -0 trunk/modules/Makefile.in (File Modified)
7681 + - trunk/modules/m_scan.c (File Added)
7684 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7686 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7690 +2 -0 trunk/include/irc_string.h (File Modified)
7691 +157 -1 trunk/modules/m_etrace.c (File Modified)
7692 +129 -90 trunk/src/match.c (File Modified)
7695 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7697 orighost may live in a different hash bucket (likely the case), lets check it standalone
7701 +39 -3 trunk/src/hostmask.c (File Modified)
7704 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7706 SVN didn't check modules/ somehow, hrmm.
7710 +1 -1 trunk/modules/m_kline.c (File Modified)
7711 +6 -6 trunk/modules/m_stats.c (File Modified)
7714 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7716 Track hostmask entries for client_p->orighost, if available.
7717 Not throughly tested, but seems to work fine.
7721 +8 -4 trunk/include/hostmask.h (File Modified)
7722 +14 -10 trunk/src/hostmask.c (File Modified)
7725 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7727 Pass on SQUIT reasons more.
7731 +17 -19 trunk/src/client.c (File Modified)
7734 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7736 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7737 This way, hidden admins also get them.
7741 +4 -4 trunk/src/send.c (File Modified)
7744 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7746 From ircd-ratbox 2.2 (r21339 anfl):
7747 ms_kill() should be using find_person(), not find_client()
7748 otherwise it can generate a core.
7752 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7755 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7757 Add m_error to core_module_table, so it is loaded by default.
7761 +1 -0 trunk/src/modules.c (File Modified)
7764 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7766 comment is a const char *, not char *.
7770 +1 -1 trunk/include/hook.h (File Modified)
7773 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7775 Fix a long standing hybrid 7 bug: when getting a read error
7776 on a server, report_error() is called with a %d instead of
7777 a %s in the format string ("Lost connection" in +d).
7781 +1 -1 trunk/src/client.c (File Modified)
7784 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7790 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7793 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7795 Add document describing capabilities and what they mean.
7799 + - trunk/doc/technical/capab.txt (File Added)
7802 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7804 Change client_exit hook to pass all exit_client() parameters.
7808 +8 -0 trunk/include/hook.h (File Modified)
7809 +6 -1 trunk/src/client.c (File Modified)
7812 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7814 Add client_exit hook, called in exit_client() for all
7815 clients of all types, except clients exiting because
7816 of netsplits (QS). The only thing done before it is
7817 marking the client as "closing" (to prevent
7822 +1 -0 trunk/include/hook.h (File Modified)
7823 +2 -0 trunk/src/client.c (File Modified)
7824 +2 -0 trunk/src/hook.c (File Modified)
7827 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7829 Improve the code that calculates the nnnS nnnC counts
7832 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7836 +43 -36 trunk/modules/m_trace.c (File Modified)
7839 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7841 Add server_eob hook.
7842 Planning to use this for netsplit/join notices.
7846 +1 -0 trunk/include/hook.h (File Modified)
7847 +2 -0 trunk/modules/m_pong.c (File Modified)
7848 +2 -0 trunk/src/hook.c (File Modified)
7851 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7853 Default motd: ircd-ratbox -> charybdis
7857 +1 -1 trunk/doc/ircd.motd (File Modified)
7860 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7862 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7866 +4 -4 trunk/src/s_user.c (File Modified)
7869 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7871 - Remove obsolete EOB help file
7872 - Document snomask in the help files
7877 + - trunk/help/opers/eob (File Deleted)
7878 +13 -12 trunk/help/opers/index (File Modified)
7879 +1 -13 trunk/help/opers/umode (File Modified)
7880 +7 -7 trunk/help/users/index (File Modified)
7883 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7885 Bail if snomask to parse is not given. Pointy hat to myself.
7889 +3 -0 trunk/src/snomask.c (File Modified)
7892 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7894 Remove m_flags from autoconf
7898 +0 -1 trunk/contrib/Makefile.in (File Modified)
7901 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7907 + - trunk/contrib/m_flags.c (File Deleted)
7910 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7912 If +s is in oper_only_umodes, clear snomask on deoper.
7916 +5 -0 trunk/src/s_user.c (File Modified)
7919 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7921 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7925 +2 -2 trunk/configure (File Modified)
7926 +2 -2 trunk/configure.ac (File Modified)
7929 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7931 Remove the old server notice umodes.
7932 Default oper only umodes is now +s.
7933 Please make sure all remaining umodes still work.
7937 +3 -21 trunk/include/client.h (File Modified)
7938 +0 -12 trunk/src/newconf.c (File Modified)
7939 +1 -1 trunk/src/s_conf.c (File Modified)
7940 +12 -12 trunk/src/s_user.c (File Modified)
7943 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7945 operator::flags nick_changes now controls +n snomask instead of +n umode.
7949 +8 -8 trunk/src/s_user.c (File Modified)
7952 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7954 Move down h_umode_changed hook call after umode allowed checks
7955 (so it will not see +a if someone tries to set it but is not
7960 +2 -3 trunk/src/s_user.c (File Modified)
7963 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7965 Move over non-+s server notices (hopefully, all of them).
7969 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7970 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7971 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7972 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7973 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7974 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7975 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7976 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7977 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7978 +2 -2 trunk/libcharybdis/event.c (File Modified)
7979 +2 -2 trunk/modules/core/m_join.c (File Modified)
7980 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7981 +3 -3 trunk/modules/core/m_message.c (File Modified)
7982 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7983 +2 -2 trunk/modules/core/m_server.c (File Modified)
7984 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7985 +1 -1 trunk/modules/m_post.c (File Modified)
7986 +1 -1 trunk/modules/m_services.c (File Modified)
7987 +2 -2 trunk/src/channel.c (File Modified)
7988 +3 -3 trunk/src/client.c (File Modified)
7989 +1 -1 trunk/src/hash.c (File Modified)
7990 +5 -5 trunk/src/s_conf.c (File Modified)
7991 +2 -2 trunk/src/s_log.c (File Modified)
7992 +4 -4 trunk/src/s_user.c (File Modified)
7995 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7997 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8001 +2 -1 trunk/include/snomask.h (File Modified)
8002 +2 -2 trunk/src/snomask.c (File Modified)
8005 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8007 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8011 +1 -1 trunk/contrib/example_module.c (File Modified)
8012 +2 -2 trunk/include/ircd_defs.h (File Modified)
8013 +6 -6 trunk/modules/core/m_error.c (File Modified)
8014 +1 -1 trunk/modules/core/m_join.c (File Modified)
8015 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8016 +1 -1 trunk/modules/core/m_message.c (File Modified)
8017 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8018 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8019 +18 -18 trunk/modules/core/m_server.c (File Modified)
8020 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8021 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8022 +4 -4 trunk/modules/m_challenge.c (File Modified)
8023 +4 -4 trunk/modules/m_dline.c (File Modified)
8024 +13 -13 trunk/modules/m_gline.c (File Modified)
8025 +5 -5 trunk/modules/m_kline.c (File Modified)
8026 +2 -2 trunk/modules/m_oper.c (File Modified)
8027 +1 -1 trunk/modules/m_pong.c (File Modified)
8028 +13 -13 trunk/modules/m_rehash.c (File Modified)
8029 +4 -4 trunk/modules/m_resv.c (File Modified)
8030 +16 -16 trunk/modules/m_set.c (File Modified)
8031 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8032 +6 -6 trunk/modules/m_xline.c (File Modified)
8033 +1 -1 trunk/src/adns.c (File Modified)
8034 +2 -2 trunk/src/channel.c (File Modified)
8035 +1 -1 trunk/src/listener.c (File Modified)
8036 +1 -1 trunk/src/s_auth.c (File Modified)
8037 +15 -15 trunk/src/s_conf.c (File Modified)
8038 +3 -3 trunk/src/s_user.c (File Modified)
8039 +7 -7 trunk/src/send.c (File Modified)
8042 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8045 - set +s snomask if +s umode set but no snomasks
8046 - put numerics in more logical order
8050 +3 -1 trunk/src/s_user.c (File Modified)
8053 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8055 parse_snobuf_to_mask(): default to + at start
8056 allows stuff like /mode jilles +s C
8060 +1 -1 trunk/src/snomask.c (File Modified)
8063 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8065 Changes to user_mode() snomask handling.
8066 - show snomask (if not 0) on /mode <nick>
8067 - show snomask once at the end if +s/-s used
8068 - only parse 1 parameter for umode changes
8069 - don't crash on /mode <nick> +s
8070 - /mode <nick> -s clears snomask, doesn't use parameter
8071 - set umode +s iff snomask is not 0
8072 - snomask is not propagated, but umode +s is
8076 +97 -72 trunk/src/s_user.c (File Modified)
8079 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8081 Convert some messages over to snomask.
8085 +29 -29 trunk/src/client.c (File Modified)
8086 +2 -2 trunk/src/ircd.c (File Modified)
8087 +13 -13 trunk/src/modules.c (File Modified)
8088 +1 -1 trunk/src/newconf.c (File Modified)
8089 +5 -5 trunk/src/parse.c (File Modified)
8090 +1 -1 trunk/src/restart.c (File Modified)
8091 +4 -4 trunk/src/s_newconf.c (File Modified)
8092 +11 -11 trunk/src/s_serv.c (File Modified)
8095 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8097 include snomask.h from client.h
8101 +1 -0 trunk/include/client.h (File Modified)
8104 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8106 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8110 +1 -0 trunk/src/newconf.c (File Modified)
8111 +2 -1 trunk/src/snomask.c (File Modified)
8114 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8116 should start with +, not \0. Whoops. :)
8120 +1 -1 trunk/src/snomask.c (File Modified)
8123 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8125 core snomask support.
8129 +3 -0 trunk/doc/example.conf (File Modified)
8130 +2 -0 trunk/include/client.h (File Modified)
8131 +2 -0 trunk/include/numeric.h (File Modified)
8132 +2 -0 trunk/include/s_newconf.h (File Modified)
8133 +63 -0 trunk/include/send.h (File Modified)
8134 + - trunk/include/snomask.h (File Added)
8135 +1 -0 trunk/src/Makefile.in (File Modified)
8136 +1 -1 trunk/src/messages.tab (File Modified)
8137 +8 -0 trunk/src/newconf.c (File Modified)
8138 +12 -0 trunk/src/s_user.c (File Modified)
8139 +235 -0 trunk/src/send.c (File Modified)
8140 + - trunk/src/snomask.c (File Added)
8143 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8145 add a blank line after the license info.
8149 +1 -1 trunk/CREDITS (File Modified)
8152 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8154 Extend copyright to 2006.
8158 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8161 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8164 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8168 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8169 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8172 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8174 Add oper privileges document.
8178 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8179 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8182 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8184 Capitalize message names in services shortcuts (for consistency).
8188 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8191 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8197 +1 -1 trunk/src/patricia.c (File Modified)
8200 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8202 Remove obsolete 'nextconnect' variable.
8206 +0 -1 trunk/include/ircd.h (File Modified)
8207 +0 -2 trunk/src/client.c (File Modified)
8208 +0 -1 trunk/src/ircd.c (File Modified)
8211 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8213 Remove this remnant of the hybrid 6 ziplinks implementation.
8217 + - trunk/include/s_zip.h (File Deleted)
8220 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8222 Make clone limiting work on orighost, not host (so it
8223 looks through services cloaks). Lightly tested, please
8228 +2 -0 trunk/modules/m_chghost.c (File Modified)
8229 +1 -1 trunk/src/client.c (File Modified)
8230 +1 -1 trunk/src/s_conf.c (File Modified)
8233 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8235 Don't forget to link me_realhost() into the command hash.
8237 Pointy hat to: myself
8241 +1 -1 trunk/modules/m_chghost.c (File Modified)
8244 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8246 It's call_hook, not hook_call.
8250 +1 -1 trunk/src/s_user.c (File Modified)
8253 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8255 Add unreject help file.
8259 + - trunk/help/opers/unreject (File Added)
8262 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8264 Link the all-important 42 module to the build :P
8268 +1 -0 trunk/contrib/Makefile.in (File Modified)
8271 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8273 Mention /rehash help.
8277 +1 -0 trunk/help/opers/rehash (File Modified)
8280 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8282 Add h_user_signon hook.
8286 +1 -0 trunk/include/hook.h (File Modified)
8287 +2 -0 trunk/src/hook.c (File Modified)
8288 +4 -0 trunk/src/s_user.c (File Modified)
8291 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8293 Oops, forgot to set orighost for remote client introductions.
8297 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8300 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8302 Use TS6 forms in services shortcuts, if possible.
8306 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8309 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8311 - Start out default_umodes conf entry from the empty set instead of +i.
8312 - Move oper_only_umodes check to where default_umodes is used, as
8313 oper_only_umodes may not be set yet while we're reading the conf.
8317 +6 -7 trunk/src/newconf.c (File Modified)
8318 +1 -1 trunk/src/s_user.c (File Modified)
8321 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8323 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8327 +1 -0 trunk/doc/example.conf (File Modified)
8328 +7 -0 trunk/doc/reference.conf (File Modified)
8329 +0 -7 trunk/include/config.h.dist (File Modified)
8330 +1 -0 trunk/include/s_conf.h (File Modified)
8331 +6 -0 trunk/modules/m_info.c (File Modified)
8332 +9 -18 trunk/src/client.c (File Modified)
8333 +1 -0 trunk/src/newconf.c (File Modified)
8334 +1 -0 trunk/src/s_conf.c (File Modified)
8337 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8339 - Allow NULL target_ip in show_ip() (indicates message is being
8340 sent to local opers)
8341 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8343 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8344 those in src/client.c
8346 From ratbox 2.2 svn (anfl)
8350 +1 -0 trunk/include/client.h (File Modified)
8351 +21 -2 trunk/src/client.c (File Modified)
8352 +2 -4 trunk/src/hostmask.c (File Modified)
8353 +1 -5 trunk/src/s_conf.c (File Modified)
8354 +4 -8 trunk/src/s_user.c (File Modified)
8357 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8359 Fire off events properly.
8363 +7 -3 trunk/src/s_user.c (File Modified)
8366 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8368 make sure modules which depend on umode information get the message upon connection (oops)
8372 +3 -0 trunk/src/s_user.c (File Modified)
8375 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8377 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8378 From ratbox 2.2 svn.
8382 +3 -7 trunk/modules/m_etrace.c (File Modified)
8385 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8387 Replace silly `default_invisible' option with more versatile default_umodes.
8391 +2 -2 trunk/Makefile.in (File Modified)
8392 +12 -1 trunk/doc/example.conf (File Modified)
8393 +14 -7 trunk/doc/reference.conf (File Modified)
8394 +2 -4 trunk/include/s_conf.h (File Modified)
8395 +0 -6 trunk/modules/m_info.c (File Modified)
8396 +4 -0 trunk/src/modules.c (File Modified)
8397 +41 -1 trunk/src/newconf.c (File Modified)
8398 +2 -2 trunk/src/s_conf.c (File Modified)
8399 +3 -4 trunk/src/s_user.c (File Modified)
8402 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8404 Add temporary nick resvs with the proper duration,
8405 not 60 times too long.
8409 +1 -1 trunk/modules/m_resv.c (File Modified)
8412 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8414 Add kick on split riding. See reference.conf for more details.
8418 +1 -0 trunk/doc/example.conf (File Modified)
8419 +16 -0 trunk/doc/reference.conf (File Modified)
8420 +1 -0 trunk/include/s_conf.h (File Modified)
8421 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8422 +6 -0 trunk/modules/m_info.c (File Modified)
8423 +1 -0 trunk/src/newconf.c (File Modified)
8424 +1 -0 trunk/src/s_conf.c (File Modified)
8427 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8429 New credits, denoting GXTi as being on the core team.
8433 +16 -5 trunk/CREDITS (File Modified)
8436 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8438 better cloaking algorithm
8442 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8445 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8447 don't do redundant bitshifting.
8451 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8454 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8460 +1 -0 trunk/contrib/Makefile.in (File Modified)
8463 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8465 Set the DynSpoof flag properly.
8469 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8472 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8474 first go at an ip_cloaking implementation for charybdis.
8478 + - trunk/contrib/ip_cloaking.c (File Added)
8481 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8483 Add libcharybdis to contrib/ includes.
8487 +1 -1 trunk/contrib/Makefile.in (File Modified)
8490 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8492 add h_umode_changed hook for modules that provide usermodes.
8496 +1 -0 trunk/include/hook.h (File Modified)
8497 +2 -1 trunk/src/hook.c (File Modified)
8498 +3 -0 trunk/src/s_user.c (File Modified)
8501 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8503 Show quiets in /stats z.
8507 +15 -10 trunk/src/s_stats.c (File Modified)
8510 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8512 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8516 +0 -12 trunk/configure (File Modified)
8517 +0 -9 trunk/configure.ac (File Modified)
8518 +0 -3 trunk/include/setup.h.in (File Modified)
8521 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8523 change various buffer sizes to = topiclen.
8527 +3 -4 trunk/include/ircd_defs.h (File Modified)
8530 jon 2005/12/12 19:32:18 UTC (20051212-400)
8532 - Partial commit test, partial ego strokage ;)
8536 +2 -1 trunk/CREDITS (File Modified)
8539 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8541 More kqueue corrections.
8544 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8547 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8549 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8550 Not sure why this wasn't this way to begin with.
8554 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8557 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8559 example.conf tweaks:
8560 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8561 most people do not need this.
8562 Enable serverinfo::hub.
8566 +14 -11 trunk/doc/example.conf (File Modified)
8569 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8571 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8575 +1 -1 trunk/src/s_serv.c (File Modified)
8578 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8580 header include changes
8584 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8585 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8586 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8587 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8588 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8589 +1 -21 trunk/libcharybdis/select.c (File Modified)
8592 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8594 s/ilog/libcharybdis_{die,log,restart}/g
8598 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8599 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8600 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8601 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8602 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8603 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8604 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8605 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8608 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8610 Use the right callbacks in the function code.
8613 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8616 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8618 More work, it builds again!
8622 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8623 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8624 + - trunk/libcharybdis/libcharybdis.c (File Added)
8625 + - trunk/libcharybdis/libcharybdis.h (File Added)
8628 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8630 Move some stuff around.
8634 + - trunk/include/memory.h (File Deleted)
8635 + - trunk/include/tools.h (File Deleted)
8636 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8637 + - trunk/libcharybdis/memory.c (File Added)
8638 + - trunk/libcharybdis/memory.h (File Added)
8639 + - trunk/libcharybdis/snprintf.c (File Added)
8640 + - trunk/libcharybdis/tools.c (File Added)
8641 + - trunk/libcharybdis/tools.h (File Added)
8642 +1000 -1062 trunk/modules/.depend (File Modified)
8643 +421 -455 trunk/src/.depend (File Modified)
8644 +0 -1191 trunk/src/Makefile.in (File Modified)
8645 + - trunk/src/memory.c (File Deleted)
8646 + - trunk/src/snprintf.c (File Deleted)
8647 + - trunk/src/tools.c (File Deleted)
8650 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8652 move more headers into libcharybdis
8655 + - trunk/include/balloc.h (File Deleted)
8656 + - trunk/include/event.h (File Deleted)
8657 + - trunk/libcharybdis/balloc.h (File Added)
8658 + - trunk/libcharybdis/event.h (File Added)
8659 +924 -1020 trunk/modules/.depend (File Modified)
8660 +327 -406 trunk/src/.depend (File Modified)
8663 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8665 balloc, events -> libcharybdis
8668 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8669 + - trunk/libcharybdis/balloc.c (File Added)
8670 + - trunk/libcharybdis/event.c (File Added)
8671 +0 -1008 trunk/src/Makefile.in (File Modified)
8672 + - trunk/src/balloc.c (File Deleted)
8673 + - trunk/src/event.c (File Deleted)
8676 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8681 + - trunk/include/commio.h (File Deleted)
8682 + - trunk/include/linebuf.h (File Deleted)
8683 + - trunk/libcharybdis/commio.h (File Added)
8684 + - trunk/libcharybdis/linebuf.h (File Added)
8685 +1644 -530 trunk/modules/.depend (File Modified)
8686 +1 -1 trunk/modules/Makefile.in (File Modified)
8687 +720 -284 trunk/src/.depend (File Modified)
8690 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8692 Makefile reworking -- moving libcharybdis headers into proper location.
8695 +1 -1 trunk/adns/Makefile.in (File Modified)
8696 +1 -1 trunk/src/Makefile.in (File Modified)
8699 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8701 Document proposed authdaemon protocol.
8704 + - trunk/authdaemon/protocol.txt (File Added)
8707 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8712 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8715 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8717 Remove dead makefile from generation
8720 +1 -2 trunk/configure (File Modified)
8721 +0 -1 trunk/configure.ac (File Modified)
8724 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8726 libcharybdisIO -> libcharybdis
8729 +1 -1 trunk/src/Makefile.in (File Modified)
8732 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8737 + - trunk/libcharybdis/Makefile.in (File Added)
8738 + - trunk/libcharybdis/commio.c (File Added)
8739 + - trunk/libcharybdis/devpoll.c (File Added)
8740 + - trunk/libcharybdis/epoll.c (File Added)
8741 + - trunk/libcharybdis/io/ (File Deleted)
8742 + - trunk/libcharybdis/kqueue.c (File Added)
8743 + - trunk/libcharybdis/linebuf.c (File Added)
8744 + - trunk/libcharybdis/log/ (File Deleted)
8745 + - trunk/libcharybdis/poll.c (File Added)
8746 + - trunk/libcharybdis/ports.c (File Added)
8747 + - trunk/libcharybdis/select.c (File Added)
8750 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8755 + - trunk/libcharybdis/Makefile.in (File Deleted)
8758 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8763 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8766 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8768 add authdaemon dir for later hacking
8772 + - trunk/authdaemon/ (File Added)
8775 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8777 linebuf -> libcharybdisIO
8781 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8782 + - trunk/libcharybdis/io/linebuf.c (File Added)
8783 + - trunk/libcharybdis/log/ (File Added)
8784 + - trunk/libcharybdis/log/Makefile.in (File Added)
8785 +0 -687 trunk/src/Makefile.in (File Modified)
8786 + - trunk/src/linebuf.c (File Deleted)
8789 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8791 Solaris 10 I/O ports support
8794 + - trunk/libcharybdis/io/ports.c (File Added)
8797 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8803 +1 -1 trunk/Makefile.in (File Modified)
8804 +3 -1 trunk/configure (File Modified)
8805 +133 -10 trunk/configure.ac (File Modified)
8806 + - trunk/libcharybdis/ (File Added)
8807 + - trunk/libcharybdis/Makefile.in (File Added)
8808 + - trunk/libcharybdis/io/ (File Added)
8809 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8810 +2 -3 trunk/src/Makefile.in (File Modified)
8811 + - trunk/src/io/ (File Deleted)
8814 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8816 split IO stuff into libcharybdisIO.
8820 + - trunk/src/commio.c (File Deleted)
8821 + - trunk/src/devpoll.c (File Deleted)
8822 + - trunk/src/epoll.c (File Deleted)
8823 + - trunk/src/io/ (File Added)
8824 + - trunk/src/io/Makefile.in (File Added)
8825 + - trunk/src/io/commio.c (File Added)
8826 + - trunk/src/io/devpoll.c (File Added)
8827 + - trunk/src/io/epoll.c (File Added)
8828 + - trunk/src/io/kqueue.c (File Added)
8829 + - trunk/src/io/poll.c (File Added)
8830 + - trunk/src/io/select.c (File Added)
8831 + - trunk/src/kqueue.c (File Deleted)
8832 + - trunk/src/poll.c (File Deleted)
8833 + - trunk/src/select.c (File Deleted)
8836 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8842 +86 -155 trunk/configure (File Modified)
8843 +1 -1 trunk/configure.ac (File Modified)
8846 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8848 Remove mentions of mkkeypair/cryptlinks.
8852 +1 -3 trunk/doc/challenge.txt (File Modified)
8855 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8857 Clarify serverinfo{} description.
8861 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8864 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8866 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8870 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8873 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8875 Improvements also applicable to hyperion 1.x.
8879 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8882 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8884 - Add +F description
8885 - General improvements and changes to charybdis
8889 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8892 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8894 The server notice umodes only have an effect
8895 for opers. ("sendto_realops_flags", so having
8896 the umode is not enough, they must also be
8901 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8904 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8906 Updates to umodes docs.
8910 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8913 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8915 Add SGML documentation.
8918 + - trunk/doc/sgml/ (File Added)
8919 + - trunk/doc/sgml/oper-guide/ (File Added)
8920 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8921 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8922 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8923 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8924 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8925 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8926 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8929 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8931 Make operwall flag restrict setting umode +z.
8932 This repairs this flag broken in charybdis-1.0.
8936 +41 -0 trunk/contrib/m_flags.c (File Modified)
8937 +9 -0 trunk/src/s_user.c (File Modified)
8940 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8942 Don't complain/reset remote clients +n. I'm still not
8943 convinced propagating all umodes is the way to go, oh
8948 +1 -1 trunk/src/s_user.c (File Modified)
8951 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8953 - Require admin flag for oper /chghost (if it's enabled
8954 which is not default)
8955 - Give error message on nonexistant nick
8959 +12 -0 trunk/modules/m_chghost.c (File Modified)
8962 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8964 Incorporated jilles' dynspoof patch with a few minor changes.
8967 +5 -2 trunk/include/client.h (File Modified)
8968 +1 -0 trunk/include/numeric.h (File Modified)
8969 +75 -4 trunk/modules/m_chghost.c (File Modified)
8970 +2 -21 trunk/modules/m_stats.c (File Modified)
8971 +2 -8 trunk/modules/m_trace.c (File Modified)
8972 +2 -0 trunk/src/client.c (File Modified)
8973 +3 -0 trunk/src/s_user.c (File Modified)
8976 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8981 +5 -0 trunk/NEWS (File Modified)
8984 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8986 Make show_ip() far less braindead.
8988 Obtained from: ratbox 2.2 SVN
8992 +14 -85 trunk/src/client.c (File Modified)
8995 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8997 Instead of not showing channels at all for whoising services,
8998 only show channels the requester is also on. If operspying
8999 services, show all the channels.
9003 +37 -40 trunk/modules/m_whois.c (File Modified)
9006 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9008 - Show real errno if we fail to connect to a server
9009 - Don't show server IPs on IRC if a server goes dead
9014 +2 -5 trunk/src/s_serv.c (File Modified)
9017 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9019 Revert hybrid 7.2 aline code. It causes too many problems.
9023 +1 -47 trunk/NEWS (File Modified)
9024 + - trunk/include/aline.h (File Deleted)
9025 +53 -6 trunk/modules/m_dline.c (File Modified)
9026 +212 -16 trunk/modules/m_kline.c (File Modified)
9027 +37 -8 trunk/modules/m_resv.c (File Modified)
9028 +45 -24 trunk/modules/m_xline.c (File Modified)
9029 +0 -485 trunk/src/Makefile.in (File Modified)
9030 + - trunk/src/aline.c (File Deleted)
9033 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9035 Incorporate recent ratbox monitor bugfixes (could crash).
9039 +16 -0 trunk/modules/m_monitor.c (File Modified)
9040 +4 -3 trunk/src/monitor.c (File Modified)
9043 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9045 Fix /invite UID leak.
9047 Found by logiclrd@EFnet.
9051 +3 -2 trunk/modules/m_invite.c (File Modified)
9054 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9056 Don't show what channels a service is in.
9059 +1 -0 trunk/NEWS (File Modified)
9060 +40 -35 trunk/modules/m_whois.c (File Modified)
9063 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9065 Update version to 1.0.3.
9069 +9 -9 trunk/configure (File Modified)
9070 +1 -1 trunk/configure.ac (File Modified)
9073 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9079 +7 -1 trunk/NEWS (File Modified)
9082 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9084 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9085 More static buffers :(
9089 +12 -4 trunk/src/aline.c (File Modified)
9092 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9094 Make operspy mode (/mode !#channel showing parameters
9095 even if not on channel) work again.
9099 +4 -4 trunk/src/channel.c (File Modified)
9102 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9104 Call server_introduced hook on TS6 remote server
9105 introduction (ms_sid()).
9109 +6 -0 trunk/modules/core/m_server.c (File Modified)
9112 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9114 Cyrix boxes are wierd.
9117 +2 -1 trunk/modules/m_services.c (File Modified)
9120 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9125 +1 -1 trunk/include/client.h (File Modified)
9126 +3 -1 trunk/modules/m_services.c (File Modified)
9129 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9134 +1 -6 trunk/modules/m_services.c (File Modified)
9137 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9139 Disable a check that doesn't always seem to work right for some reason.
9142 +2 -0 trunk/modules/m_services.c (File Modified)
9145 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9151 +4 -1 trunk/NEWS (File Modified)
9154 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9160 +9 -9 trunk/configure (File Modified)
9161 +1 -1 trunk/configure.ac (File Modified)
9164 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9166 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9170 +3 -13 trunk/modules/m_trace.c (File Modified)
9173 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9175 Don't send empty RPL_WHOISCHANNELS on remote whois.
9177 Pointy hat to: jilles
9181 +1 -1 trunk/modules/m_whois.c (File Modified)
9184 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9190 +3 -0 trunk/NEWS (File Modified)
9193 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9195 Modular umode support.
9199 +0 -9 trunk/include/client.h (File Modified)
9200 +2 -1 trunk/include/s_user.h (File Modified)
9201 +1 -1 trunk/include/tools.h (File Modified)
9202 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9203 +3 -0 trunk/src/ircd.c (File Modified)
9204 +1 -1 trunk/src/messages.tab (File Modified)
9205 +2 -2 trunk/src/s_serv.c (File Modified)
9206 +37 -59 trunk/src/s_user.c (File Modified)
9207 +21 -0 trunk/src/tools.c (File Modified)
9210 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9212 Optionally do forced nick change to the UID instead of kill
9213 on nick collisions, see doc/collision_fnc.txt for more
9218 + - trunk/doc/collision_fnc.txt (File Added)
9219 +1 -0 trunk/doc/example.conf (File Modified)
9220 +8 -0 trunk/doc/reference.conf (File Modified)
9221 +1 -0 trunk/include/numeric.h (File Modified)
9222 +1 -0 trunk/include/s_conf.h (File Modified)
9223 +2 -1 trunk/include/s_serv.h (File Modified)
9224 +1 -0 trunk/include/s_stats.h (File Modified)
9225 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9226 +1 -1 trunk/src/messages.tab (File Modified)
9227 +1 -0 trunk/src/newconf.c (File Modified)
9228 +1 -0 trunk/src/s_conf.c (File Modified)
9229 +1 -0 trunk/src/s_serv.c (File Modified)
9230 +2 -2 trunk/src/s_stats.c (File Modified)
9233 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9239 trunk/NEWS (File Modified)
9242 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9244 Don't allow lookups by uid in /monitor + and /monitor s.
9248 trunk/modules/m_monitor.c (File Modified)
9251 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9253 Stop garbage +j being set in cases like +j aaa:bbb by
9254 initializing the variables properly.
9260 trunk/modules/core/m_mode.c (File Modified)
9261 trunk/modules/core/m_sjoin.c (File Modified)
9264 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9266 Apply flags to the proper server in me_gcap().
9270 trunk/modules/m_capab.c (File Modified)
9273 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9275 Use find_named_client() instead of find_client() to check
9276 for nick collisions.
9280 trunk/modules/core/m_nick.c (File Modified)
9283 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9285 - Replace old 381 numeric with a new, more positive one!
9289 trunk/src/messages.tab (File Modified)
9292 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9294 Make it compile again.
9298 trunk/src/channel.c (File Modified)
9299 trunk/src/client.c (File Modified)
9300 trunk/src/ircd.c (File Modified)
9301 trunk/src/packet.c (File Modified)
9304 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9306 - Prevent UID disclosure in cmode setting.
9310 trunk/NEWS (File Modified)
9311 trunk/modules/core/m_mode.c (File Modified)
9314 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9316 A different check which prevents UID disclosure.
9320 trunk/modules/core/m_kick.c (File Modified)
9323 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9325 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9329 trunk/modules/core/m_kick.c (File Modified)
9332 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9334 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9338 trunk/NEWS (File Modified)
9339 trunk/modules/m_accept.c (File Modified)
9340 trunk/modules/m_admin.c (File Modified)
9341 trunk/modules/m_away.c (File Modified)
9342 trunk/modules/m_cap.c (File Modified)
9343 trunk/modules/m_capab.c (File Modified)
9344 trunk/modules/m_challenge.c (File Modified)
9345 trunk/modules/m_chghost.c (File Modified)
9346 trunk/modules/m_close.c (File Modified)
9347 trunk/modules/m_cmessage.c (File Modified)
9348 trunk/modules/m_connect.c (File Modified)
9349 trunk/modules/m_dline.c (File Modified)
9350 trunk/modules/m_encap.c (File Modified)
9351 trunk/modules/m_etrace.c (File Modified)
9352 trunk/modules/m_gline.c (File Modified)
9353 trunk/modules/m_help.c (File Modified)
9354 trunk/modules/m_info.c (File Modified)
9355 trunk/modules/m_invite.c (File Modified)
9356 trunk/modules/m_ison.c (File Modified)
9357 trunk/modules/m_kline.c (File Modified)
9358 trunk/modules/m_knock.c (File Modified)
9359 trunk/modules/m_links.c (File Modified)
9360 trunk/modules/m_list.c (File Modified)
9361 trunk/modules/m_locops.c (File Modified)
9362 trunk/modules/m_lusers.c (File Modified)
9363 trunk/modules/m_map.c (File Modified)
9364 trunk/modules/m_monitor.c (File Modified)
9365 trunk/modules/m_motd.c (File Modified)
9366 trunk/modules/m_names.c (File Modified)
9367 trunk/modules/m_oper.c (File Modified)
9368 trunk/modules/m_operspy.c (File Modified)
9369 trunk/modules/m_pass.c (File Modified)
9370 trunk/modules/m_ping.c (File Modified)
9371 trunk/modules/m_pong.c (File Modified)
9372 trunk/modules/m_post.c (File Modified)
9373 trunk/modules/m_rehash.c (File Modified)
9374 trunk/modules/m_restart.c (File Modified)
9375 trunk/modules/m_resv.c (File Modified)
9376 trunk/modules/m_services.c (File Modified)
9377 trunk/modules/m_set.c (File Modified)
9378 trunk/modules/m_sshortcut.c (File Modified)
9379 trunk/modules/m_stats.c (File Modified)
9380 trunk/modules/m_svinfo.c (File Modified)
9381 trunk/modules/m_tb.c (File Modified)
9382 trunk/modules/m_testline.c (File Modified)
9383 trunk/modules/m_testmask.c (File Modified)
9384 trunk/modules/m_time.c (File Modified)
9385 trunk/modules/m_topic.c (File Modified)
9386 trunk/modules/m_trace.c (File Modified)
9387 trunk/modules/m_unreject.c (File Modified)
9388 trunk/modules/m_user.c (File Modified)
9389 trunk/modules/m_userhost.c (File Modified)
9390 trunk/modules/m_users.c (File Modified)
9391 trunk/modules/m_version.c (File Modified)
9392 trunk/modules/m_wallops.c (File Modified)
9393 trunk/modules/m_who.c (File Modified)
9394 trunk/modules/m_whois.c (File Modified)
9395 trunk/modules/m_whowas.c (File Modified)
9396 trunk/modules/m_xline.c (File Modified)
9397 trunk/src/adns.c (File Modified)
9398 trunk/src/aline.c (File Modified)
9399 trunk/src/cache.c (File Modified)
9400 trunk/src/channel.c (File Modified)
9401 trunk/src/class.c (File Modified)
9402 trunk/src/client.c (File Modified)
9403 trunk/src/commio.c (File Modified)
9404 trunk/src/event.c (File Modified)
9405 trunk/src/hash.c (File Modified)
9406 trunk/src/hostmask.c (File Modified)
9407 trunk/src/ircd.c (File Modified)
9408 trunk/src/kdparse.c (File Modified)
9409 trunk/src/linebuf.c (File Modified)
9410 trunk/src/listener.c (File Modified)
9411 trunk/src/modules.c (File Modified)
9412 trunk/src/monitor.c (File Modified)
9413 trunk/src/newconf.c (File Modified)
9414 trunk/src/packet.c (File Modified)
9415 trunk/src/parse.c (File Modified)
9416 trunk/src/reject.c (File Modified)
9417 trunk/src/s_auth.c (File Modified)
9418 trunk/src/s_conf.c (File Modified)
9419 trunk/src/s_gline.c (File Modified)
9420 trunk/src/s_log.c (File Modified)
9421 trunk/src/s_newconf.c (File Modified)
9422 trunk/src/s_serv.c (File Modified)
9423 trunk/src/s_stats.c (File Modified)
9424 trunk/src/s_user.c (File Modified)
9425 trunk/src/send.c (File Modified)
9426 trunk/src/whowas.c (File Modified)
9429 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9431 - More coding style niceities. Pretty much got client.h squared away.
9435 trunk/modules/m_dline.c (File Modified)
9436 trunk/modules/m_gline.c (File Modified)
9437 trunk/modules/m_kline.c (File Modified)
9438 trunk/modules/m_rehash.c (File Modified)
9439 trunk/modules/m_resv.c (File Modified)
9440 trunk/modules/m_stats.c (File Modified)
9441 trunk/modules/m_testline.c (File Modified)
9442 trunk/modules/m_user.c (File Modified)
9443 trunk/modules/m_xline.c (File Modified)
9446 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9448 - Propagate quiets (+q) on netjoins
9449 - Clear +q list too on lowerTS sjoin from TS6 source
9453 trunk/modules/core/m_sjoin.c (File Modified)
9454 trunk/src/s_serv.c (File Modified)
9457 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9459 Second argument to whois is always a nick, never a uid.
9460 This prevents /whois other.server uid to get information
9465 trunk/modules/m_whois.c (File Modified)
9468 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9470 Don't allow local users to use uids in user mode.
9474 trunk/src/s_user.c (File Modified)
9477 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9479 Make it compile again.
9483 trunk/src/s_stats.c (File Modified)
9486 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9488 Fix propagation of empty SJOIN.
9492 trunk/modules/core/m_sjoin.c (File Modified)
9495 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9497 Some atheme-style niceties here.
9501 trunk/modules/m_accept.c (File Modified)
9502 trunk/modules/m_admin.c (File Modified)
9503 trunk/modules/m_away.c (File Modified)
9504 trunk/modules/m_cap.c (File Modified)
9505 trunk/modules/m_capab.c (File Modified)
9506 trunk/modules/m_challenge.c (File Modified)
9507 trunk/modules/m_chghost.c (File Modified)
9508 trunk/modules/m_close.c (File Modified)
9509 trunk/modules/m_cmessage.c (File Modified)
9510 trunk/modules/m_connect.c (File Modified)
9511 trunk/modules/m_dline.c (File Modified)
9512 trunk/modules/m_encap.c (File Modified)
9513 trunk/modules/m_etrace.c (File Modified)
9514 trunk/modules/m_gline.c (File Modified)
9515 trunk/modules/m_help.c (File Modified)
9516 trunk/modules/m_info.c (File Modified)
9517 trunk/modules/m_invite.c (File Modified)
9518 trunk/modules/m_ison.c (File Modified)
9519 trunk/modules/m_kline.c (File Modified)
9520 trunk/modules/m_knock.c (File Modified)
9521 trunk/modules/m_links.c (File Modified)
9522 trunk/modules/m_list.c (File Modified)
9523 trunk/modules/m_locops.c (File Modified)
9524 trunk/modules/m_lusers.c (File Modified)
9525 trunk/modules/m_map.c (File Modified)
9526 trunk/modules/m_monitor.c (File Modified)
9527 trunk/modules/m_motd.c (File Modified)
9528 trunk/modules/m_names.c (File Modified)
9529 trunk/modules/m_oper.c (File Modified)
9530 trunk/modules/m_operspy.c (File Modified)
9531 trunk/modules/m_pass.c (File Modified)
9532 trunk/modules/m_ping.c (File Modified)
9533 trunk/modules/m_pong.c (File Modified)
9534 trunk/modules/m_post.c (File Modified)
9535 trunk/modules/m_rehash.c (File Modified)
9536 trunk/modules/m_restart.c (File Modified)
9537 trunk/modules/m_resv.c (File Modified)
9538 trunk/modules/m_services.c (File Modified)
9539 trunk/modules/m_set.c (File Modified)
9540 trunk/modules/m_sshortcut.c (File Modified)
9541 trunk/modules/m_stats.c (File Modified)
9542 trunk/modules/m_svinfo.c (File Modified)
9543 trunk/modules/m_tb.c (File Modified)
9544 trunk/modules/m_testline.c (File Modified)
9545 trunk/modules/m_testmask.c (File Modified)
9546 trunk/modules/m_time.c (File Modified)
9547 trunk/modules/m_topic.c (File Modified)
9548 trunk/modules/m_trace.c (File Modified)
9549 trunk/modules/m_unreject.c (File Modified)
9550 trunk/modules/m_user.c (File Modified)
9551 trunk/modules/m_userhost.c (File Modified)
9552 trunk/modules/m_users.c (File Modified)
9553 trunk/modules/m_version.c (File Modified)
9554 trunk/modules/m_wallops.c (File Modified)
9555 trunk/modules/m_who.c (File Modified)
9556 trunk/modules/m_whois.c (File Modified)
9557 trunk/modules/m_whowas.c (File Modified)
9558 trunk/modules/m_xline.c (File Modified)
9561 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9563 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9567 trunk/.indent.pro (File Modified)
9568 trunk/include/charybdis.h (File Added)
9569 trunk/include/client.h (File Modified)
9570 trunk/modules/.indent.pro (File Modified)
9571 trunk/src/.indent.pro (File Modified)
9572 trunk/src/adns.c (File Modified)
9573 trunk/src/aline.c (File Modified)
9574 trunk/src/cache.c (File Modified)
9575 trunk/src/channel.c (File Modified)
9576 trunk/src/class.c (File Modified)
9577 trunk/src/client.c (File Modified)
9578 trunk/src/commio.c (File Modified)
9579 trunk/src/event.c (File Modified)
9580 trunk/src/hash.c (File Modified)
9581 trunk/src/hostmask.c (File Modified)
9582 trunk/src/ircd.c (File Modified)
9583 trunk/src/kdparse.c (File Modified)
9584 trunk/src/linebuf.c (File Modified)
9585 trunk/src/listener.c (File Modified)
9586 trunk/src/modules.c (File Modified)
9587 trunk/src/monitor.c (File Modified)
9588 trunk/src/newconf.c (File Modified)
9589 trunk/src/packet.c (File Modified)
9590 trunk/src/parse.c (File Modified)
9591 trunk/src/reject.c (File Modified)
9592 trunk/src/s_auth.c (File Modified)
9593 trunk/src/s_conf.c (File Modified)
9594 trunk/src/s_gline.c (File Modified)
9595 trunk/src/s_log.c (File Modified)
9596 trunk/src/s_newconf.c (File Modified)
9597 trunk/src/s_serv.c (File Modified)
9598 trunk/src/s_stats.c (File Modified)
9599 trunk/src/s_user.c (File Modified)
9600 trunk/src/send.c (File Modified)
9601 trunk/src/whowas.c (File Modified)
9604 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9606 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9607 - Convert a few modules towards using this code.
9608 - Make a note about this change in NEWS.
9612 trunk/NEWS (File Modified)
9613 trunk/include/aline.h (File Added)
9614 trunk/modules/m_dline.c (File Modified)
9615 trunk/modules/m_kline.c (File Modified)
9616 trunk/modules/m_resv.c (File Modified)
9617 trunk/modules/m_xline.c (File Modified)
9618 trunk/src/Makefile.in (File Modified)
9619 trunk/src/aline.c (File Added)
9622 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9624 - Update NEWS document.
9628 trunk/NEWS (File Modified)
9631 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9633 Use find_named_person() instead of find_person() in services shortcuts.
9637 trunk/modules/m_sshortcut.c (File Modified)
9640 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9642 Fix propagation of empty channels (+P).
9646 trunk/modules/core/m_sjoin.c (File Modified)
9647 trunk/src/s_serv.c (File Modified)
9650 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9652 Use same comparison for +f.
9656 trunk/modules/core/m_join.c (File Modified)
9659 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9661 Retire server-server non-encap CHGHOST, and clean it up a bit.
9665 trunk/modules/m_chghost.c (File Modified)
9668 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9670 Use TS6 form for SQUIT wallops.
9674 trunk/modules/core/m_squit.c (File Modified)
9677 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9679 Propagate nick changes for remote clients in TS6 form if possible;
9680 simplify the code a bit.
9684 trunk/modules/core/m_nick.c (File Modified)
9687 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9689 Only clear oper_only_umodes on deoper for local clients.
9693 trunk/src/s_user.c (File Modified)
9696 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9698 - Don't enable use_whois_actually in the default config, makes cloaking
9699 only useful for vanity.
9703 trunk/doc/example.conf (File Modified)
9706 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9708 Fix linebuf raw code to not truncate lines longer than
9709 510 characters. This stops ziplinks corruption at
9710 the initial burst if the other side sends a lot.
9714 trunk/src/linebuf.c (File Modified)
9717 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9719 - Add +r to channel_modes().
9723 trunk/src/channel.c (File Modified)
9726 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9732 trunk/NEWS (File Modified)
9735 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9737 err, nvm. wrong project :-P
9741 trunk/src/match.c (File Modified)
9744 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9746 make sure we don't crash on match(NULL, test)
9750 trunk/src/match.c (File Modified)
9753 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9755 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9756 flags = rehash in shared{}.
9757 Uses :<source> ENCAP <target> REHASH [option].
9761 trunk/doc/example.conf (File Modified)
9762 trunk/doc/reference.conf (File Modified)
9763 trunk/help/opers/rehash (File Modified)
9764 trunk/include/s_newconf.h (File Modified)
9765 trunk/modules/m_rehash.c (File Modified)
9766 trunk/modules/m_stats.c (File Modified)
9767 trunk/src/newconf.c (File Modified)
9770 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9772 Initialize flags to 0 in conf_set_shared_flags() and
9773 conf_set_cluster_flags().
9777 trunk/src/newconf.c (File Modified)
9780 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9782 Don't allow a forward from a #channel to an &channel.
9783 Error message is Illegal channel name.
9787 trunk/modules/core/m_mode.c (File Modified)
9790 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9792 - change version to 1.0.1
9796 trunk/configure (File Modified)
9797 trunk/configure.ac (File Modified)
9800 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9806 trunk/NEWS (File Modified)
9809 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9811 Services shortcuts changes:
9812 - Require umode +S on target
9813 - Use ERR_SERVICESDOWN (440) for error message
9814 - Fix check for empty string
9818 trunk/include/numeric.h (File Modified)
9819 trunk/modules/m_sshortcut.c (File Modified)
9820 trunk/src/messages.tab (File Modified)
9823 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9825 s/IsChanService/IsService/g;
9829 trunk/modules/m_sshortcut.c (File Modified)
9832 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9834 Add check for service validity in shortcut routines.
9838 trunk/modules/m_sshortcut.c (File Modified)
9841 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9843 Don't allow forwarding to a -F channel the setter is not on.
9847 trunk/modules/core/m_mode.c (File Modified)
9850 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9852 Describe identify_service and identify_command in
9857 trunk/doc/reference.conf (File Modified)
9860 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9862 More helpfile updates.
9866 trunk/help/Makefile.in (File Modified)
9867 trunk/help/opers/die (File Modified)
9868 trunk/help/opers/join (File Modified)
9869 trunk/help/opers/links (File Modified)
9870 trunk/help/opers/lusers (File Modified)
9871 trunk/help/opers/map (File Added)
9872 trunk/help/opers/motd (File Modified)
9873 trunk/help/opers/names (File Modified)
9874 trunk/help/opers/notice (File Modified)
9875 trunk/help/opers/operspy (File Modified)
9876 trunk/help/opers/part (File Modified)
9877 trunk/help/opers/privmsg (File Modified)
9878 trunk/help/opers/restart (File Modified)
9879 trunk/help/opers/set (File Modified)
9880 trunk/help/opers/stats (File Modified)
9881 trunk/help/opers/trace (File Modified)
9882 trunk/help/opers/version (File Modified)
9883 trunk/help/users/notice (File Modified)
9884 trunk/help/users/privmsg (File Modified)
9885 trunk/help/users/stats (File Modified)
9888 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9894 trunk/help/opers/cmode (File Modified)
9895 trunk/help/opers/umode (File Modified)
9896 trunk/help/opers/wallops (File Modified)
9897 trunk/help/opers/who (File Modified)
9898 trunk/help/users/umode (File Modified)
9901 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9903 Include cmode +r in 004 and 005.
9907 trunk/include/supported.h (File Modified)
9908 trunk/src/messages.tab (File Modified)
9911 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9913 No need to clear all 3 buffers in channel_modes().
9917 trunk/src/channel.c (File Modified)
9920 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9922 - Fix multiple +f modes per line
9923 - -f shouldn't take a parameter
9927 trunk/modules/core/m_mode.c (File Modified)
9930 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9932 Channel mode +Q now prevents forwarding to or through
9933 a channel, just like in hyperion, not from a channel.
9937 trunk/modules/core/m_join.c (File Modified)
9940 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9942 Complete +F/+Q propagation.
9946 trunk/modules/core/m_join.c (File Modified)
9947 trunk/modules/core/m_sjoin.c (File Modified)
9948 trunk/src/channel.c (File Modified)
9951 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9953 - A few minor fixes.
9957 trunk/modules/core/m_join.c (File Modified)
9958 trunk/modules/m_services.c (File Modified)
9961 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9963 - Fix netsplit obfuscation.
9967 trunk/src/client.c (File Modified)
9970 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9972 - Fix another /stats p related bug.
9976 trunk/src/client.c (File Modified)
9979 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9981 - Update example.conf.
9985 trunk/doc/example.conf (File Modified)
9988 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9990 - Fix a minor bug here, and re-release 1.0.
9994 trunk/modules/core/m_nick.c (File Modified)
9997 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9999 - Add bursted clients to /stats p list.
10003 trunk/modules/core/m_nick.c (File Modified)
10006 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10008 - Add identify_service, identify_command options to the example.conf,
10013 trunk/NEWS (File Modified)
10014 trunk/doc/example.conf (File Modified)
10015 trunk/src/newconf.c (File Modified)
10018 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10020 - Add services shortcuts.
10024 trunk/modules/Makefile.in (File Modified)
10025 trunk/modules/m_sshortcut.c (File Added)
10028 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10030 - put back checks i removed by mistake
10034 trunk/modules/core/m_join.c (File Modified)
10037 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10039 - Implement channel mode +Q, which disables forwarding.
10040 - Make forwarding usable by everyone.
10041 - Implement channel mode +F which bypasses authority checks on a target
10047 trunk/NEWS (File Modified)
10048 trunk/include/channel.h (File Modified)
10049 trunk/include/supported.h (File Modified)
10050 trunk/modules/core/m_join.c (File Modified)
10051 trunk/modules/core/m_mode.c (File Modified)
10052 trunk/src/messages.tab (File Modified)
10055 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10057 - Fix account handling brokenness.
10061 trunk/modules/m_services.c (File Modified)
10064 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10066 Identify to services via server password hack. Still
10067 needs config file parts, like
10068 identifyservice = "nickserv@services.int";
10069 identifycommand = "IDENTIFY";
10073 trunk/include/s_conf.h (File Modified)
10074 trunk/src/s_user.c (File Modified)
10077 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10079 Make send.c compile.
10083 trunk/src/send.c (File Modified)
10086 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10088 - Handle this better.
10092 trunk/src/send.c (File Modified)
10095 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10097 If the source is not a client, don't send to normal users.
10101 trunk/src/send.c (File Modified)
10104 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10106 - Make /wallops behave as wallops in other ircds.
10110 trunk/modules/m_wallops.c (File Modified)
10111 trunk/src/send.c (File Modified)
10114 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10120 trunk/NEWS (File Modified)
10121 trunk/configure (File Modified)
10122 trunk/configure.ac (File Modified)
10125 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10127 - Remove efnet configuration.
10128 - Rename example.conf as reference.conf, and replace the default
10129 example.conf with one suitable for AthemeNET.
10130 - Update makefile to reflect these changes.
10134 trunk/doc/Makefile.in (File Modified)
10135 trunk/doc/example.conf (File Modified)
10136 trunk/doc/example.efnet.conf (File Deleted)
10137 trunk/doc/reference.conf (File Added)
10140 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10142 - Don't display opers who are /away.
10146 trunk/modules/m_stats.c (File Modified)
10149 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10151 Put cmode +f in 004 and 005.
10155 trunk/include/supported.h (File Modified)
10156 trunk/src/messages.tab (File Modified)
10159 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10161 Add user umode +Q which prevents a user from
10166 trunk/include/client.h (File Modified)
10167 trunk/modules/core/m_join.c (File Modified)
10168 trunk/src/messages.tab (File Modified)
10169 trunk/src/s_user.c (File Modified)
10172 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10174 Implement channel forwarding in m_join(). As in
10175 hyperion, failing to join because of +i, +r or +j
10176 can cause you to be forwarded, potentially
10177 recursively. Unlike hyperion, a single numeric
10178 is sent in case of a successful forward, otherwise
10179 the ircd acts if there were no forward.
10183 trunk/include/numeric.h (File Modified)
10184 trunk/modules/core/m_join.c (File Modified)
10185 trunk/src/messages.tab (File Modified)
10188 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10190 Allow servers to set oper-only cmodes as well.
10194 trunk/modules/core/m_mode.c (File Modified)
10197 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10199 Add cmode +f which takes a channel name, settable
10200 only by opers for now. Does not do anything yet.
10204 trunk/include/channel.h (File Modified)
10205 trunk/modules/core/m_join.c (File Modified)
10206 trunk/modules/core/m_mode.c (File Modified)
10207 trunk/modules/core/m_sjoin.c (File Modified)
10208 trunk/src/channel.c (File Modified)
10211 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10213 Fully initialize 'mode' in ms_join() and ms_sjoin()
10214 to avoid old +j garbage from being used.
10218 trunk/modules/core/m_join.c (File Modified)
10219 trunk/modules/core/m_sjoin.c (File Modified)
10222 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10224 - only touch join_count/join_delta if join throttling
10225 is enabled on the channel
10226 - reset join_count/join_delta to 0 if -j is set
10230 trunk/modules/core/m_join.c (File Modified)
10231 trunk/modules/core/m_mode.c (File Modified)
10232 trunk/modules/core/m_sjoin.c (File Modified)
10235 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10237 Also start a new "period" for join throttling for remote joins,
10238 if necessary. Make the code slightly clearer.
10242 trunk/modules/core/m_join.c (File Modified)
10243 trunk/src/channel.c (File Modified)
10246 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10248 Some +j improvements, still broken.
10252 trunk/modules/core/m_join.c (File Modified)
10253 trunk/modules/core/m_sjoin.c (File Modified)
10256 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10258 Only do +z processing for +m channels the sender is on,
10259 as bans/quiets are currently only checked locally.
10263 trunk/modules/core/m_message.c (File Modified)
10266 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10268 - Add max_bans_large configuration option, defaulting to 500, to
10269 limit the number of bans in a +L channel
10270 - Change b/e/I to b/e/I/q in texts
10274 trunk/doc/example.conf (File Modified)
10275 trunk/include/s_conf.h (File Modified)
10276 trunk/modules/core/m_mode.c (File Modified)
10277 trunk/modules/m_info.c (File Modified)
10278 trunk/src/newconf.c (File Modified)
10279 trunk/src/s_conf.c (File Modified)
10282 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10284 Store invite for +gi channels.
10285 Note that +gi is significantly weaker access control than +i.
10289 trunk/modules/m_invite.c (File Modified)
10292 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10294 Nonops are allowed to see +q lists.
10298 trunk/modules/core/m_mode.c (File Modified)
10301 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10303 Invalidate can_send() cache on -q.
10307 trunk/modules/core/m_mode.c (File Modified)
10310 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10312 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10316 trunk/modules/core/m_sjoin.c (File Modified)
10319 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10321 - Allow blank SJOINs -- for permanant channels.
10325 trunk/modules/core/m_sjoin.c (File Modified)
10328 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10330 - Burst permanant channels.
10334 trunk/src/s_serv.c (File Modified)
10337 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10339 - Fix handling of permanant channels.
10343 trunk/modules/core/m_join.c (File Modified)
10346 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10348 - Run indent on core modules.
10349 - Add propagation of join throttle settings.
10353 trunk/modules/core/m_die.c (File Modified)
10354 trunk/modules/core/m_error.c (File Modified)
10355 trunk/modules/core/m_join.c (File Modified)
10356 trunk/modules/core/m_kick.c (File Modified)
10357 trunk/modules/core/m_kill.c (File Modified)
10358 trunk/modules/core/m_message.c (File Modified)
10359 trunk/modules/core/m_mode.c (File Modified)
10360 trunk/modules/core/m_nick.c (File Modified)
10361 trunk/modules/core/m_part.c (File Modified)
10362 trunk/modules/core/m_quit.c (File Modified)
10363 trunk/modules/core/m_server.c (File Modified)
10364 trunk/modules/core/m_sjoin.c (File Modified)
10365 trunk/modules/core/m_squit.c (File Modified)
10368 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10370 - Fix mistake in commit message.
10374 trunk/ChangeLog (File Modified)
10377 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10379 - Channel throttling.
10383 trunk/NEWS (File Modified)
10384 trunk/include/supported.h (File Modified)
10385 trunk/modules/core/m_mode.c (File Modified)
10386 trunk/src/messages.tab (File Modified)
10389 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10391 - Channel throttle logic fixes.
10395 trunk/include/channel.h (File Modified)
10398 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10400 - Add the throttle logic.
10404 trunk/include/channel.h (File Modified)
10405 trunk/include/numeric.h (File Modified)
10406 trunk/modules/core/m_join.c (File Modified)
10407 trunk/src/channel.c (File Modified)
10408 trunk/src/messages.tab (File Modified)
10411 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10413 - Cosmetic fixes to CREDITS.
10417 trunk/CREDITS (File Modified)
10420 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10422 - Better channel_modes() from ShadowIRCd 4.
10426 trunk/include/channel.h (File Modified)
10427 trunk/src/channel.c (File Modified)
10430 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10432 - Strip colour codes from parts.
10436 trunk/modules/core/m_part.c (File Modified)
10439 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10441 - Strip colour codes from quits.
10445 trunk/modules/core/m_quit.c (File Modified)
10448 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10450 - add +c/+g/+z to channel_modes().
10454 trunk/src/channel.c (File Modified)
10457 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10459 - Add +g to 004/005 numerics.
10463 trunk/include/supported.h (File Modified)
10464 trunk/src/messages.tab (File Modified)
10467 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10469 - Add +cgz to set_final_mode() in both join/sjoin.
10470 - Implement channel mode +g: Free invite.
10474 trunk/include/channel.h (File Modified)
10475 trunk/modules/core/m_join.c (File Modified)
10476 trunk/modules/core/m_mode.c (File Modified)
10477 trunk/modules/core/m_sjoin.c (File Modified)
10478 trunk/modules/m_invite.c (File Modified)
10481 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10483 - Make sure /stats p uses the right list.
10487 trunk/modules/m_stats.c (File Modified)
10490 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10492 - local oper list becomes local_oper_list.
10493 - all opers are stored on oper_list for /stats p.
10497 trunk/include/ircd.h (File Modified)
10498 trunk/modules/m_stats.c (File Modified)
10499 trunk/modules/m_trace.c (File Modified)
10500 trunk/src/client.c (File Modified)
10501 trunk/src/ircd.c (File Modified)
10502 trunk/src/s_user.c (File Modified)
10503 trunk/src/send.c (File Modified)
10506 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10508 - Remove ENABLE_SERVICES legacy define.
10512 trunk/configure (File Modified)
10513 trunk/configure.ac (File Modified)
10514 trunk/include/client.h (File Modified)
10515 trunk/include/m_info.h (File Modified)
10516 trunk/include/s_conf.h (File Modified)
10517 trunk/modules/Makefile.in (File Modified)
10518 trunk/modules/core/m_kick.c (File Modified)
10519 trunk/modules/core/m_mode.c (File Modified)
10520 trunk/modules/core/m_nick.c (File Modified)
10521 trunk/modules/core/m_sjoin.c (File Modified)
10522 trunk/modules/m_services.c (File Modified)
10523 trunk/src/channel.c (File Modified)
10524 trunk/src/newconf.c (File Modified)
10525 trunk/src/s_conf.c (File Modified)
10526 trunk/src/s_serv.c (File Modified)
10527 trunk/src/s_user.c (File Modified)
10530 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10532 - New reject message, ala ircu.
10536 trunk/src/reject.c (File Modified)
10539 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10541 - Reduce 'broadcast storm' effect in m_chghost.
10545 trunk/modules/m_chghost.c (File Modified)
10548 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10550 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10554 trunk/include/supported.h (File Modified)
10555 trunk/src/messages.tab (File Modified)
10558 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10564 trunk/include/channel.h (File Modified)
10565 trunk/modules/core/m_message.c (File Modified)
10566 trunk/modules/core/m_mode.c (File Modified)
10569 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10571 - use sendto_one_numeric() in some places.
10575 trunk/modules/core/m_mode.c (File Modified)
10578 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10580 - Implement channel mode +c -- colour stripping.
10584 trunk/include/irc_string.h (File Modified)
10585 trunk/include/supported.h (File Modified)
10586 trunk/modules/core/m_message.c (File Modified)
10587 trunk/modules/core/m_mode.c (File Modified)
10588 trunk/src/irc_string.c (File Modified)
10589 trunk/src/messages.tab (File Modified)
10592 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10594 - Add +qLP to CHANMODES 005 numeric.
10598 trunk/include/supported.h (File Modified)
10601 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10603 Move credits files to doc/.
10607 trunk/Hybrid-team (File Deleted)
10608 trunk/Ratbox-team (File Deleted)
10609 trunk/doc/Hybrid-team (File Added)
10610 trunk/doc/Ratbox-team (File Added)
10613 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10615 - Rename Ratbox credits as Ratbox-team.
10616 - Add in our own CREDITS.
10620 trunk/CREDITS (File Deleted)
10621 trunk/CREDITS (File Added)
10622 trunk/Ratbox-team (File Added)
10625 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10627 - Quietcache fixes.
10631 trunk/modules/core/m_mode.c (File Modified)
10634 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10636 - Rebuild configure.
10640 trunk/autom4te.cache/ (File Deleted)
10641 trunk/configure (File Modified)
10644 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10646 Add +q to messages.tab.
10650 trunk/src/messages.tab (File Modified)
10653 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10655 - port m_sjoin stuff to TS6 JOIN syntax.
10659 trunk/modules/core/m_join.c (File Modified)
10662 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10664 - Implement channel mode +q (quiet)
10668 trunk/include/channel.h (File Modified)
10669 trunk/modules/core/m_mode.c (File Modified)
10670 trunk/src/channel.c (File Modified)
10673 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10675 Add +L/+P for set_final_mode().
10679 trunk/modules/core/m_sjoin.c (File Modified)
10682 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10684 Add +L/+P in channel_modes().
10688 trunk/src/channel.c (File Modified)
10691 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10693 - Use MODE_PERMANENT, not MODE_PERMANANT
10694 - Actually use chm_staff()
10696 It compiles but is not otherwise tested.
10700 trunk/include/channel.h (File Modified)
10701 trunk/modules/core/m_mode.c (File Modified)
10702 trunk/modules/core/m_sjoin.c (File Modified)
10703 trunk/src/channel.c (File Modified)
10706 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10708 - Ok, patchlevel.h is fixed now.
10712 trunk/include/patchlevel.h (File Modified)
10715 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10721 trunk/include/patchlevel.h (File Modified)
10722 trunk/src/version.c.SH (File Modified)
10725 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10727 - Fix compilation issue with version.c.
10731 trunk/src/version.c.SH (File Modified)
10734 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10736 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10737 this from the BUGS file.
10741 trunk/BUGS (File Modified)
10744 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10746 Mangle all netsplit messages if flatten links is enabled.
10750 trunk/src/client.c (File Modified)
10753 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10755 - jilles pointed out that /stats p needed severe changes -- implement
10760 trunk/modules/m_stats.c (File Modified)
10763 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10765 Rename RELNOTES to NEWS.
10769 trunk/NEWS (File Added)
10770 trunk/RELNOTES (File Deleted)
10773 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10779 trunk/RELNOTES (File Modified)
10782 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10784 - Make /stats p work globally.
10785 - Change 'OPER(s)' to 'staff members'
10789 trunk/modules/m_stats.c (File Modified)
10792 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10794 - add modes, +LP to RPL_MYINFO.
10798 trunk/src/messages.tab (File Modified)
10801 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10803 More stuff to RELNOTES.
10807 trunk/RELNOTES (File Modified)
10810 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10816 trunk/modules/core/m_sjoin.c (File Modified)
10817 trunk/src/channel.c (File Modified)
10820 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10822 - Implement list limit exceed modes -- +L.
10826 trunk/modules/core/m_mode.c (File Modified)
10829 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10831 - Add handlers for modes +L, +P.
10835 trunk/include/channel.h (File Modified)
10836 trunk/modules/core/m_mode.c (File Modified)
10839 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10841 Update properties on *everything*.
10845 trunk/.cvsignore (Property Modified)
10846 trunk/.indent.pro (Property Modified)
10847 trunk/BUGS (File Modified) (Property Modified)
10848 trunk/CREDITS (File Modified) (Property Modified)
10849 trunk/ChangeLog (Property Modified)
10850 trunk/Hybrid-team (File Modified) (Property Modified)
10851 trunk/INSTALL (File Modified) (Property Modified)
10852 trunk/LICENSE (File Modified) (Property Modified)
10853 trunk/Makefile.in (File Modified) (Property Modified)
10854 trunk/README.FIRST (File Modified) (Property Modified)
10855 trunk/RELNOTES (File Modified) (Property Modified)
10856 trunk/SVN-Access (Property Modified)
10857 trunk/aclocal.m4 (File Modified) (Property Modified)
10858 trunk/adns/.cvsignore (Property Modified)
10859 trunk/adns/COPYING (Property Modified)
10860 trunk/adns/GPL-vs-LGPL (Property Modified)
10861 trunk/adns/Makefile.in (File Modified) (Property Modified)
10862 trunk/adns/README (Property Modified)
10863 trunk/adns/README.ircd (Property Modified)
10864 trunk/adns/adns.h (File Modified) (Property Modified)
10865 trunk/adns/check.c (File Modified) (Property Modified)
10866 trunk/adns/dlist.h (File Modified) (Property Modified)
10867 trunk/adns/event.c (File Modified) (Property Modified)
10868 trunk/adns/general.c (File Modified) (Property Modified)
10869 trunk/adns/internal.h (File Modified) (Property Modified)
10870 trunk/adns/parse.c (File Modified) (Property Modified)
10871 trunk/adns/query.c (File Modified) (Property Modified)
10872 trunk/adns/reply.c (File Modified) (Property Modified)
10873 trunk/adns/setup.c (File Modified) (Property Modified)
10874 trunk/adns/transmit.c (File Modified) (Property Modified)
10875 trunk/adns/tvarith.h (File Modified) (Property Modified)
10876 trunk/adns/types.c (File Modified) (Property Modified)
10877 trunk/configure (File Modified) (Property Modified)
10878 trunk/configure.ac (File Modified) (Property Modified)
10879 trunk/contrib/.cvsignore (Property Modified)
10880 trunk/contrib/.indent.pro (Property Modified)
10881 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10882 trunk/contrib/README (File Modified) (Property Modified)
10883 trunk/contrib/example_module.c (File Modified) (Property Modified)
10884 trunk/contrib/m_42.c (File Modified) (Property Modified)
10885 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10886 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10887 trunk/contrib/m_force.c (File Modified) (Property Modified)
10888 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10889 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10890 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10891 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10892 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10893 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10894 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10895 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10896 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10897 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10898 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10899 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10900 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10901 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10902 trunk/doc/.cvsignore (Property Modified)
10903 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10904 trunk/doc/Makefile.in (File Modified) (Property Modified)
10905 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10906 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10907 trunk/doc/challenge.txt (File Modified) (Property Modified)
10908 trunk/doc/example.conf (File Modified) (Property Modified)
10909 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10910 trunk/doc/hooks.txt (File Modified) (Property Modified)
10911 trunk/doc/index.txt (File Modified) (Property Modified)
10912 trunk/doc/ircd.8 (File Modified) (Property Modified)
10913 trunk/doc/ircd.motd (Property Modified)
10914 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10915 trunk/doc/modeg.txt (File Modified) (Property Modified)
10916 trunk/doc/modes.txt (File Modified) (Property Modified)
10917 trunk/doc/monitor.txt (File Modified) (Property Modified)
10918 trunk/doc/old/Authors (Property Modified)
10919 trunk/doc/operguide.txt (File Modified) (Property Modified)
10920 trunk/doc/opermyth.txt (Property Modified)
10921 trunk/doc/server-version-info (File Modified) (Property Modified)
10922 trunk/doc/services.txt (File Modified) (Property Modified)
10923 trunk/doc/technical/README.TSora (Property Modified)
10924 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10925 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10926 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10927 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10928 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10929 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10930 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10931 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10932 trunk/doc/technical/rfc1459.txt (Property Modified)
10933 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10934 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10935 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10936 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10937 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10938 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10939 trunk/help/Makefile.in (File Modified) (Property Modified)
10940 trunk/help/opers/accept (Property Modified)
10941 trunk/help/opers/admin (Property Modified)
10942 trunk/help/opers/away (Property Modified)
10943 trunk/help/opers/capab (Property Modified)
10944 trunk/help/opers/challenge (Property Modified)
10945 trunk/help/opers/close (Property Modified)
10946 trunk/help/opers/cmode (Property Modified)
10947 trunk/help/opers/cnotice (Property Modified)
10948 trunk/help/opers/connect (Property Modified)
10949 trunk/help/opers/cprivmsg (Property Modified)
10950 trunk/help/opers/credits (Property Modified)
10951 trunk/help/opers/die (Property Modified)
10952 trunk/help/opers/dline (Property Modified)
10953 trunk/help/opers/eob (Property Modified)
10954 trunk/help/opers/error (Property Modified)
10955 trunk/help/opers/etrace (Property Modified)
10956 trunk/help/opers/gline (Property Modified)
10957 trunk/help/opers/help (Property Modified)
10958 trunk/help/opers/index (Property Modified)
10959 trunk/help/opers/info (Property Modified)
10960 trunk/help/opers/invite (Property Modified)
10961 trunk/help/opers/ison (Property Modified)
10962 trunk/help/opers/join (Property Modified)
10963 trunk/help/opers/kick (Property Modified)
10964 trunk/help/opers/kill (Property Modified)
10965 trunk/help/opers/kline (Property Modified)
10966 trunk/help/opers/knock (Property Modified)
10967 trunk/help/opers/links (Property Modified)
10968 trunk/help/opers/list (Property Modified)
10969 trunk/help/opers/locops (Property Modified)
10970 trunk/help/opers/lusers (Property Modified)
10971 trunk/help/opers/modlist (Property Modified)
10972 trunk/help/opers/modload (Property Modified)
10973 trunk/help/opers/modrestart (Property Modified)
10974 trunk/help/opers/modunload (Property Modified)
10975 trunk/help/opers/motd (Property Modified)
10976 trunk/help/opers/names (Property Modified)
10977 trunk/help/opers/nick (Property Modified)
10978 trunk/help/opers/notice (Property Modified)
10979 trunk/help/opers/oper (Property Modified)
10980 trunk/help/opers/operspy (Property Modified)
10981 trunk/help/opers/operwall (Property Modified)
10982 trunk/help/opers/part (Property Modified)
10983 trunk/help/opers/pass (Property Modified)
10984 trunk/help/opers/ping (Property Modified)
10985 trunk/help/opers/pong (Property Modified)
10986 trunk/help/opers/post (Property Modified)
10987 trunk/help/opers/privmsg (Property Modified)
10988 trunk/help/opers/quit (Property Modified)
10989 trunk/help/opers/rehash (Property Modified)
10990 trunk/help/opers/restart (Property Modified)
10991 trunk/help/opers/resv (Property Modified)
10992 trunk/help/opers/server (Property Modified)
10993 trunk/help/opers/set (Property Modified)
10994 trunk/help/opers/sjoin (Property Modified)
10995 trunk/help/opers/squit (Property Modified)
10996 trunk/help/opers/stats (Property Modified)
10997 trunk/help/opers/svinfo (Property Modified)
10998 trunk/help/opers/testgecos (Property Modified)
10999 trunk/help/opers/testline (Property Modified)
11000 trunk/help/opers/testmask (Property Modified)
11001 trunk/help/opers/time (Property Modified)
11002 trunk/help/opers/topic (Property Modified)
11003 trunk/help/opers/trace (Property Modified)
11004 trunk/help/opers/uhelp (Property Modified)
11005 trunk/help/opers/umode (Property Modified)
11006 trunk/help/opers/undline (Property Modified)
11007 trunk/help/opers/ungline (Property Modified)
11008 trunk/help/opers/unkline (Property Modified)
11009 trunk/help/opers/unresv (Property Modified)
11010 trunk/help/opers/unxline (Property Modified)
11011 trunk/help/opers/user (Property Modified)
11012 trunk/help/opers/userhost (Property Modified)
11013 trunk/help/opers/users (Property Modified)
11014 trunk/help/opers/version (Property Modified)
11015 trunk/help/opers/wallops (Property Modified)
11016 trunk/help/opers/who (Property Modified)
11017 trunk/help/opers/whois (Property Modified)
11018 trunk/help/opers/whowas (Property Modified)
11019 trunk/help/opers/xline (Property Modified)
11020 trunk/help/users/index (Property Modified)
11021 trunk/help/users/info (Property Modified)
11022 trunk/help/users/notice (Property Modified)
11023 trunk/help/users/privmsg (Property Modified)
11024 trunk/help/users/stats (Property Modified)
11025 trunk/help/users/umode (Property Modified)
11026 trunk/include/.cvsignore (Property Modified)
11027 trunk/include/.indent.pro (Property Modified)
11028 trunk/include/balloc.h (File Modified) (Property Modified)
11029 trunk/include/cache.h (File Modified) (Property Modified)
11030 trunk/include/channel.h (File Modified) (Property Modified)
11031 trunk/include/class.h (File Modified) (Property Modified)
11032 trunk/include/client.h (File Modified) (Property Modified)
11033 trunk/include/commio.h (File Modified) (Property Modified)
11034 trunk/include/common.h (File Modified) (Property Modified)
11035 trunk/include/config.h (File Modified) (Property Modified)
11036 trunk/include/config.h.dist (File Modified) (Property Modified)
11037 trunk/include/defaults.h (File Modified) (Property Modified)
11038 trunk/include/event.h (File Modified) (Property Modified)
11039 trunk/include/hash.h (File Modified) (Property Modified)
11040 trunk/include/hook.h (File Modified) (Property Modified)
11041 trunk/include/hostmask.h (File Modified) (Property Modified)
11042 trunk/include/irc_string.h (File Modified) (Property Modified)
11043 trunk/include/ircd.h (File Modified) (Property Modified)
11044 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11045 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11046 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11047 trunk/include/linebuf.h (File Modified) (Property Modified)
11048 trunk/include/listener.h (File Modified) (Property Modified)
11049 trunk/include/m_info.h (File Modified) (Property Modified)
11050 trunk/include/memory.h (File Modified) (Property Modified)
11051 trunk/include/modules.h (File Modified) (Property Modified)
11052 trunk/include/monitor.h (File Modified) (Property Modified)
11053 trunk/include/msg.h (File Modified) (Property Modified)
11054 trunk/include/newconf.h (File Modified) (Property Modified)
11055 trunk/include/numeric.h (File Modified) (Property Modified)
11056 trunk/include/packet.h (File Modified) (Property Modified)
11057 trunk/include/parse.h (File Modified) (Property Modified)
11058 trunk/include/patchlevel.h (File Modified) (Property Modified)
11059 trunk/include/patricia.h (File Modified) (Property Modified)
11060 trunk/include/reject.h (File Modified) (Property Modified)
11061 trunk/include/res.h (File Modified) (Property Modified)
11062 trunk/include/restart.h (File Modified) (Property Modified)
11063 trunk/include/s_auth.h (File Modified) (Property Modified)
11064 trunk/include/s_conf.h (File Modified) (Property Modified)
11065 trunk/include/s_gline.h (File Modified) (Property Modified)
11066 trunk/include/s_log.h (File Modified) (Property Modified)
11067 trunk/include/s_newconf.h (File Modified) (Property Modified)
11068 trunk/include/s_serv.h (File Modified) (Property Modified)
11069 trunk/include/s_stats.h (File Modified) (Property Modified)
11070 trunk/include/s_user.h (File Modified) (Property Modified)
11071 trunk/include/s_zip.h (File Modified) (Property Modified)
11072 trunk/include/scache.h (File Modified) (Property Modified)
11073 trunk/include/send.h (File Modified) (Property Modified)
11074 trunk/include/serno.h (Property Modified)
11075 trunk/include/setup.h.in (Property Modified)
11076 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11077 trunk/include/stdinc.h (File Modified) (Property Modified)
11078 trunk/include/supported.h (File Modified) (Property Modified)
11079 trunk/include/tools.h (File Modified) (Property Modified)
11080 trunk/include/whowas.h (File Modified) (Property Modified)
11081 trunk/install-sh (File Modified) (Property Modified)
11082 trunk/modules/.cvsignore (Property Modified)
11083 trunk/modules/.depend (Property Modified)
11084 trunk/modules/.indent.pro (Property Modified)
11085 trunk/modules/Makefile.in (File Modified) (Property Modified)
11086 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11087 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11088 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11089 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11090 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11091 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11092 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11093 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11094 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11095 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11096 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11097 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11098 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11099 trunk/modules/m_accept.c (File Modified) (Property Modified)
11100 trunk/modules/m_admin.c (File Modified) (Property Modified)
11101 trunk/modules/m_away.c (File Modified) (Property Modified)
11102 trunk/modules/m_cap.c (File Modified) (Property Modified)
11103 trunk/modules/m_capab.c (File Modified) (Property Modified)
11104 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11105 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11106 trunk/modules/m_close.c (File Modified) (Property Modified)
11107 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11108 trunk/modules/m_connect.c (File Modified) (Property Modified)
11109 trunk/modules/m_dline.c (File Modified) (Property Modified)
11110 trunk/modules/m_encap.c (File Modified) (Property Modified)
11111 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11112 trunk/modules/m_gline.c (File Modified) (Property Modified)
11113 trunk/modules/m_help.c (File Modified) (Property Modified)
11114 trunk/modules/m_info.c (File Modified) (Property Modified)
11115 trunk/modules/m_invite.c (File Modified) (Property Modified)
11116 trunk/modules/m_ison.c (File Modified) (Property Modified)
11117 trunk/modules/m_kline.c (File Modified) (Property Modified)
11118 trunk/modules/m_knock.c (File Modified) (Property Modified)
11119 trunk/modules/m_links.c (File Modified) (Property Modified)
11120 trunk/modules/m_list.c (File Modified) (Property Modified)
11121 trunk/modules/m_locops.c (File Modified) (Property Modified)
11122 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11123 trunk/modules/m_map.c (File Modified) (Property Modified)
11124 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11125 trunk/modules/m_motd.c (File Modified) (Property Modified)
11126 trunk/modules/m_names.c (File Modified) (Property Modified)
11127 trunk/modules/m_oper.c (File Modified) (Property Modified)
11128 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11129 trunk/modules/m_pass.c (File Modified) (Property Modified)
11130 trunk/modules/m_ping.c (File Modified) (Property Modified)
11131 trunk/modules/m_pong.c (File Modified) (Property Modified)
11132 trunk/modules/m_post.c (File Modified) (Property Modified)
11133 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11134 trunk/modules/m_restart.c (File Modified) (Property Modified)
11135 trunk/modules/m_resv.c (File Modified) (Property Modified)
11136 trunk/modules/m_services.c (File Modified) (Property Modified)
11137 trunk/modules/m_set.c (File Modified) (Property Modified)
11138 trunk/modules/m_stats.c (File Modified) (Property Modified)
11139 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11140 trunk/modules/m_tb.c (File Modified) (Property Modified)
11141 trunk/modules/m_testline.c (File Modified) (Property Modified)
11142 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11143 trunk/modules/m_time.c (File Modified) (Property Modified)
11144 trunk/modules/m_topic.c (File Modified) (Property Modified)
11145 trunk/modules/m_trace.c (File Modified) (Property Modified)
11146 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11147 trunk/modules/m_user.c (File Modified) (Property Modified)
11148 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11149 trunk/modules/m_users.c (File Modified) (Property Modified)
11150 trunk/modules/m_version.c (File Modified) (Property Modified)
11151 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11152 trunk/modules/m_who.c (File Modified) (Property Modified)
11153 trunk/modules/m_whois.c (File Modified) (Property Modified)
11154 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11155 trunk/modules/m_xline.c (File Modified) (Property Modified)
11156 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11157 trunk/servlink/.cvsignore (Property Modified)
11158 trunk/servlink/.indent.pro (Property Modified)
11159 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11160 trunk/servlink/README (File Modified) (Property Modified)
11161 trunk/servlink/TODO (File Modified) (Property Modified)
11162 trunk/servlink/control.c (File Modified) (Property Modified)
11163 trunk/servlink/control.h (File Modified) (Property Modified)
11164 trunk/servlink/io.c (File Modified) (Property Modified)
11165 trunk/servlink/io.h (File Modified) (Property Modified)
11166 trunk/servlink/servlink.c (File Modified) (Property Modified)
11167 trunk/servlink/servlink.h (File Modified) (Property Modified)
11168 trunk/src/.cvsignore (Property Modified)
11169 trunk/src/.depend (Property Modified)
11170 trunk/src/.indent.pro (Property Modified)
11171 trunk/src/Makefile.in (File Modified) (Property Modified)
11172 trunk/src/adns.c (File Modified) (Property Modified)
11173 trunk/src/balloc.c (File Modified) (Property Modified)
11174 trunk/src/cache.c (File Modified) (Property Modified)
11175 trunk/src/channel.c (File Modified) (Property Modified)
11176 trunk/src/class.c (File Modified) (Property Modified)
11177 trunk/src/client.c (File Modified) (Property Modified)
11178 trunk/src/commio.c (File Modified) (Property Modified)
11179 trunk/src/devpoll.c (File Modified) (Property Modified)
11180 trunk/src/epoll.c (File Modified) (Property Modified)
11181 trunk/src/event.c (File Modified) (Property Modified)
11182 trunk/src/getopt.c (File Modified) (Property Modified)
11183 trunk/src/hash.c (File Modified) (Property Modified)
11184 trunk/src/hook.c (File Modified) (Property Modified)
11185 trunk/src/hostmask.c (File Modified) (Property Modified)
11186 trunk/src/irc_string.c (File Modified) (Property Modified)
11187 trunk/src/ircd.c (File Modified) (Property Modified)
11188 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11189 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11190 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11191 trunk/src/kdparse.c (File Modified) (Property Modified)
11192 trunk/src/kqueue.c (File Modified) (Property Modified)
11193 trunk/src/linebuf.c (File Modified) (Property Modified)
11194 trunk/src/listener.c (File Modified) (Property Modified)
11195 trunk/src/match.c (File Modified) (Property Modified)
11196 trunk/src/memory.c (File Modified) (Property Modified)
11197 trunk/src/messages.tab (File Modified) (Property Modified)
11198 trunk/src/modules.c (File Modified) (Property Modified)
11199 trunk/src/monitor.c (File Modified) (Property Modified)
11200 trunk/src/newconf.c (File Modified) (Property Modified)
11201 trunk/src/numeric.c (File Modified) (Property Modified)
11202 trunk/src/packet.c (File Modified) (Property Modified)
11203 trunk/src/parse.c (File Modified) (Property Modified)
11204 trunk/src/patricia.c (File Modified) (Property Modified)
11205 trunk/src/poll.c (File Modified) (Property Modified)
11206 trunk/src/reject.c (File Modified) (Property Modified)
11207 trunk/src/restart.c (File Modified) (Property Modified)
11208 trunk/src/s_auth.c (File Modified) (Property Modified)
11209 trunk/src/s_conf.c (File Modified) (Property Modified)
11210 trunk/src/s_gline.c (File Modified) (Property Modified)
11211 trunk/src/s_log.c (File Modified) (Property Modified)
11212 trunk/src/s_newconf.c (File Modified) (Property Modified)
11213 trunk/src/s_serv.c (File Modified) (Property Modified)
11214 trunk/src/s_stats.c (File Modified) (Property Modified)
11215 trunk/src/s_user.c (File Modified) (Property Modified)
11216 trunk/src/scache.c (File Modified) (Property Modified)
11217 trunk/src/select.c (File Modified) (Property Modified)
11218 trunk/src/send.c (File Modified) (Property Modified)
11219 trunk/src/snprintf.c (File Modified) (Property Modified)
11220 trunk/src/tools.c (File Modified) (Property Modified)
11221 trunk/src/version.c.SH (File Modified) (Property Modified)
11222 trunk/src/whowas.c (File Modified) (Property Modified)
11223 trunk/tools/.cvsignore (Property Modified)
11224 trunk/tools/Makefile.in (File Modified) (Property Modified)
11225 trunk/tools/README (File Modified) (Property Modified)
11226 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11227 trunk/tools/convertilines.c (File Modified) (Property Modified)
11228 trunk/tools/convertklines.c (File Modified) (Property Modified)
11229 trunk/tools/mkkeypair (Property Modified)
11230 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11231 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11232 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11233 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11234 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11235 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11236 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11237 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11238 trunk/tools/untabify (File Modified) (Property Modified)
11239 trunk/tools/viconf.c (File Modified) (Property Modified)
11242 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11248 trunk/RELNOTES (File Modified)
11251 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11253 - Make version.c use our serial, not ratbox's.
11257 trunk/src/version.c.SH (File Modified)
11260 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11263 - revved patchlevel to 2.1.5
11267 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11268 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11271 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11273 - fix buffer overflow and unterminated buffer when removing TS6 bans
11274 - fix rebuilding of SJOIN
11278 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11281 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11283 have servlink report if it gets an uncompressed error message when it gets inflate failures
11286 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11289 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11291 - extend our copyrights to 2005.
11295 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11296 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11297 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11298 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11299 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11300 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11301 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11302 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11303 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11304 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11305 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11306 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11307 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11308 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11309 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11310 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11311 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11312 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11313 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11314 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11315 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11316 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11317 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11318 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11319 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11320 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11321 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11322 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11323 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11324 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11325 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11326 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11327 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11328 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11329 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11330 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11337 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11338 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11339 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11341 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11342 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11350 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11351 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11352 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11353 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11354 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11355 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11356 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11357 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11358 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11401 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11404 - revved patchlevel to 2.1.4
11408 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11409 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11412 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11414 - add TARGMAX to 005
11415 - remove the +1 from ->uid in struct Client
11416 - fix checking of accept entries in m_accept.c
11420 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11426 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11428 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11433 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11436 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11438 - remove an unused variable
11442 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11445 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11447 don't burst a TS5 name in burst_TS6. -via jillies
11450 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11453 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11455 - via jilles, make nickchanges invalidate any cached bans for
11460 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11462 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11466 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11468 - fix some char vs byte usage to make adns compile cleanly with gcc4
11472 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11473 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11474 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11475 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11476 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11477 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11478 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11479 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11482 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11484 userhost should allow 5 userhost checks, not 4
11487 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11490 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11492 - another darwin fix
11496 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11499 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11505 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11515 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11517 - remove bogus extern of abort_list
11521 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11524 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11526 svn repo access stuff
11529 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11532 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11538 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11541 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11547 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11550 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11552 revert omotd..i thought it was a good idea..oh well
11555 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11558 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11560 Commas are bad things in channel keys
11564 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11567 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11569 Add OMOTD command to display oper motd
11573 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11576 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11578 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11581 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11584 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11586 Modified files: (Branch: RATBOX_2_1)
11589 - stop testing whois for protocol violations, as they can be caused in
11590 ircds going all the way back to the original ircd2.8
11592 Revision Changes Path
11593 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11597 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11599 Modified files: (Branch: RATBOX_2_1)
11602 - remove some 2.2 code
11604 Revision Changes Path
11605 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11609 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11611 Modified files: (Branch: RATBOX_2_1)
11614 backport of the silly december 31st bug
11616 Revision Changes Path
11617 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11621 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11623 Modified files: (Branch: RATBOX_2_1)
11625 include patchlevel.h
11627 - revved patchlevel to 2.1.3
11629 Revision Changes Path
11630 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11631 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11635 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11637 Modified files: (Branch: RATBOX_2_1)
11640 modules/core m_nick.c
11643 - stop removing a clients own list of accepted clients when they do a
11645 - clean up the accept code so its less retarded
11647 Revision Changes Path
11648 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11649 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11650 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11651 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11655 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11657 Modified files: (Branch: RATBOX_2_1)
11660 src event.c ircd.c newconf.c
11662 - remove a defn of links_cache_list in m_links.c which was causing
11663 the flattened links update to be ignored
11664 - add eventUpdate(), and make links_delay update on rehash
11666 Revision Changes Path
11667 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11668 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11669 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11670 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11671 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11675 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11677 Modified files: (Branch: RATBOX_2_1)
11681 - make the conf parser apply service {}; on rehash
11683 Revision Changes Path
11684 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11685 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11689 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11691 Modified files: (Branch: RATBOX_2_1)
11694 - show ENABLE_SERVICES define in info
11696 Revision Changes Path
11697 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11701 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11703 Modified files: (Branch: RATBOX_2_1)
11704 modules m_services.c m_stats.c
11706 - via jilles, make m_services.c hook into stats U and display service
11709 Revision Changes Path
11710 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11711 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11715 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11717 Modified files: (Branch: RATBOX_2_1)
11718 . configure configure.ac
11720 - default build to -O2
11722 Revision Changes Path
11723 7.249.2.2 +4 -4 ircd-ratbox/configure
11724 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11728 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11730 Modified files: (Branch: RATBOX_2_1)
11731 doc example.conf example.efnet.conf
11732 include client.h s_conf.h s_newconf.h
11734 modules/core m_join.c m_nick.c
11735 src channel.c newconf.c s_conf.c s_user.c
11737 - remove no_oper_resvs from general {};
11738 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11740 Revision Changes Path
11741 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11742 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11743 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11744 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11745 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11746 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11747 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11748 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11749 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11750 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11751 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11752 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11756 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11758 Modified files: (Branch: RATBOX_2_1)
11759 modules/core m_mode.c m_nick.c
11763 - raise max temptime to a year
11765 - require 9 parameters in ms_nick(), 10 in ms_uid()
11767 Revision Changes Path
11768 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11769 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11770 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11774 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11776 Modified files: (Branch: RATBOX_2_1)
11777 modules m_services.c
11779 - only show services logged in info when its a local client
11781 Revision Changes Path
11782 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11786 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11788 Modified files: (Branch: RATBOX_2_1)
11791 passing a pointer to a pointer is not what was intended, oops
11793 Revision Changes Path
11794 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11798 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11800 Modified files: (Branch: RATBOX_2_1)
11803 - update services.txt with FNC
11805 Revision Changes Path
11806 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11810 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11812 Modified files: (Branch: RATBOX_2_1)
11815 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11817 Revision Changes Path
11818 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11822 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11824 Modified files: (Branch: RATBOX_2_1)
11827 - add some uniqueness into auth process for bopm
11829 Revision Changes Path
11830 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11834 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11836 Modified files: (Branch: RATBOX_2_1)
11837 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11839 - make contrib/ compile
11841 Revision Changes Path
11842 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11843 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11844 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11845 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11849 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11851 Modified files: (Branch: RATBOX_2_1)
11852 modules m_monitor.c
11854 Don't allow MONITOR from an unregistered client
11856 Revision Changes Path
11857 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11861 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11863 Modified files: (Branch: RATBOX_2_1)
11864 doc example.conf example.efnet.conf
11866 src class.c messages.tab newconf.c
11868 - remove sendq_eob, its become more of a hindrance than a benefit.
11869 - sync example.efnet.conf cluster {}; with example.conf
11871 Revision Changes Path
11872 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11873 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11874 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11875 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11876 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11877 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11881 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11883 Modified files: (Branch: RATBOX_2_1)
11885 include patchlevel.h
11888 - revved patchlevel to 2.1.2
11890 Revision Changes Path
11891 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11892 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11896 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11898 Modified files: (Branch: RATBOX_2_1)
11899 . configure configure.ac
11901 - raise default topiclen to 160.
11903 Revision Changes Path
11904 7.249.2.1 +3 -3 ircd-ratbox/configure
11905 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11909 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11911 Modified files: (Branch: RATBOX_2_1)
11912 modules m_services.c
11914 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11915 tsinfo matches this
11917 Revision Changes Path
11918 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11922 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11924 Modified files: (Branch: RATBOX_2_1)
11925 modules m_services.c
11927 - monitor_signoff() the client we're nickchanging
11929 Revision Changes Path
11930 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11934 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11936 Modified files: (Branch: RATBOX_2_1)
11939 - fix various UID problems with trace
11941 Revision Changes Path
11942 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11946 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11948 Modified files: (Branch: RATBOX_2_1)
11949 help/opers dline kline
11950 modules m_resv.c m_stats.c
11951 modules/core m_mode.c
11954 - tidy up kline/dline help to note they dont accept nick as target
11955 - disallow bans beginning with ':' over bmask
11956 - disallow bans with a space in chm_ban
11957 - stop counting hidden opers in stats p
11958 - match() parameters in remote unresv were inverted, causing it to fail
11959 - fix possibility of clients setting blank keys
11961 Revision Changes Path
11962 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11963 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11964 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11965 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11966 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11970 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11972 Modified files: (Branch: RATBOX_2_1)
11975 - fix problems with amd64 and the way we do va_list
11977 Revision Changes Path
11978 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11982 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11984 Modified files: (Branch: RATBOX_2_1)
11985 modules m_services.c
11987 - tidy up the kill notifications for RSFNC
11989 Revision Changes Path
11990 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11994 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11996 Modified files: (Branch: RATBOX_2_1)
11998 modules m_services.c
12001 - some more rserv stuff:
12002 - add RSFNC capability
12003 - fix up RSFNC, kill existing clients if they exist.
12005 Revision Changes Path
12006 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12007 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12008 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12012 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12014 Modified files: (Branch: RATBOX_2_1)
12015 modules m_services.c
12017 - first stab at a FNC implementation for rserv
12019 Revision Changes Path
12020 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12024 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12026 Modified files: (Branch: RATBOX_2_1)
12031 Revision Changes Path
12032 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12036 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12038 Modified files: (Branch: RATBOX_2_1)
12041 - add links_delay back
12043 Revision Changes Path
12044 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12048 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12050 Modified files: (Branch: RATBOX_2_1)
12054 - swap tabs for spaces
12056 Revision Changes Path
12057 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12058 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12062 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12064 Modified files: (Branch: RATBOX_2_1)
12067 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12068 contained in the client_flood conf option
12069 - remove a couple of unused defines from info
12071 Revision Changes Path
12072 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12076 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12078 Modified files: (Branch: RATBOX_2_1)
12081 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12083 Revision Changes Path
12084 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12088 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12090 Modified files: (Branch: RATBOX_2_1)
12091 doc example.conf example.efnet.conf
12093 - fix missing closing comment tag
12095 Revision Changes Path
12096 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12097 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12101 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12103 Modified files: (Branch: RATBOX_2_1)
12105 include patchlevel.h
12107 - revved patchlevel to 2.1.1
12109 Revision Changes Path
12110 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12111 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12115 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12117 Modified files: (Branch: RATBOX_2_1)
12120 - sync up remote kline reasons, so theyre consistent with what happens
12121 when we add local klines - notably the "Temporary K-line x min" and
12122 date added to reason.
12124 Revision Changes Path
12125 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12129 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12131 Modified files: (Branch: RATBOX_2_1)
12134 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12136 Revision Changes Path
12137 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12141 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12143 Modified files: (Branch: RATBOX_2_1)
12146 used the data pointer we saved, not what just got nulled
12148 Revision Changes Path
12149 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12153 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12155 Modified files: (Branch: RATBOX_2_1)
12156 modules m_resv.c m_xline.c
12158 - fix broken propagation of xline/resv
12160 Revision Changes Path
12161 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12162 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12166 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12168 Modified files: (Branch: RATBOX_2_1)
12171 - properly increment bad auth count for stats T when we timeout an auth
12173 Revision Changes Path
12174 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12178 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12180 Modified files: (Branch: RATBOX_2_1)
12183 modules/core m_nick.c
12185 - fix a bit that didnt make sense in monitor.txt
12186 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12188 Revision Changes Path
12189 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12190 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12191 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12195 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12197 Modified files: (Branch: RATBOX_2_1)
12200 removing dlink nodes from auth_poll_list twice is bad
12202 Revision Changes Path
12203 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12207 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12209 Modified files: (Branch: RATBOX_2_1)
12212 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12213 changed to RPL_STATSDEBUG
12215 Revision Changes Path
12216 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12220 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12222 Added files: (Branch: RATBOX_2_1)
12225 - add some documentation about target change
12227 Revision Changes Path
12228 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12232 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12234 Modified files: (Branch: RATBOX_2_1)
12235 include supported.h
12236 modules/core m_message.c
12238 - remove extra argument to 005
12239 - disallow messaging of UIDs
12241 Revision Changes Path
12242 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12243 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12247 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12249 Modified files: (Branch: RATBOX_2_1)
12252 - fix a longstanding parser bug with wrong limit checking, causing us to
12253 accept one less parameter than we're allowed to accept.
12255 Revision Changes Path
12256 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12260 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12262 Modified files: (Branch: RATBOX_2_1)
12263 modules/core m_message.c
12265 - exempt users messaging themselves from target change
12267 Revision Changes Path
12268 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12272 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12274 Modified files: (Branch: RATBOX_2_1)
12275 include supported.h
12277 - stop violating MAXPARA on 005.
12279 Revision Changes Path
12280 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12284 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12286 Modified files: (Branch: RATBOX_2_1)
12287 modules/core m_nick.c
12289 - dont store an ipv6 sockhost if we're not compiled with v6 support
12291 Revision Changes Path
12292 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12296 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12298 Modified files: (Branch: RATBOX_2_1)
12301 - remove some vms includes
12303 Revision Changes Path
12304 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12308 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12310 Modified files: (Branch: RATBOX_2_1)
12314 - force commit for new branch
12316 Revision Changes Path
12317 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12318 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12322 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12325 . RELNOTES configure configure.ac
12326 include patchlevel.h
12328 - revved patchlevel to 2.1.0
12330 Revision Changes Path
12331 1.114 +6 -2 ircd-ratbox/RELNOTES
12332 7.249 +11 -11 ircd-ratbox/configure
12333 7.63 +3 -3 ircd-ratbox/configure.ac
12334 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12338 leeh 2005/03/04 13:31:32 EST (20050304_2)
12342 include patchlevel.h
12345 - revved patchlevel to 2.1.0beta2
12347 Revision Changes Path
12348 1.113 +12 -0 ircd-ratbox/RELNOTES
12349 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12353 leeh 2005/03/04 13:27:05 EST (20050304_1)
12356 doc whats-new-2.1.txt
12359 - update whats-new-2.1
12360 - when we're handling global NAMES, dont output channels if there are no
12361 members within them we can show.
12363 Revision Changes Path
12364 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12365 7.436 +12 -2 ircd-ratbox/src/channel.c
12369 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12374 That would be a node_heap not a prefix_heap..oops
12376 Revision Changes Path
12377 7.30 +1 -1 ircd-ratbox/src/patricia.c
12381 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12386 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12387 otherwise..the other macros might work????
12389 Revision Changes Path
12390 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12394 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12397 . configure configure.ac
12401 Revision Changes Path
12402 7.248 +5 -5 ircd-ratbox/configure
12403 7.62 +5 -5 ircd-ratbox/configure.ac
12407 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12410 . configure configure.ac
12414 Revision Changes Path
12415 7.247 +3 -2 ircd-ratbox/configure
12416 7.61 +3 -2 ircd-ratbox/configure.ac
12420 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12423 . configure configure.ac
12427 Revision Changes Path
12428 7.246 +6 -6 ircd-ratbox/configure
12429 7.60 +4 -4 ircd-ratbox/configure.ac
12433 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12436 . configure configure.ac
12439 Doh these changes got put on RATBOX_2_0 when they were meant for
12441 Also merged in the monitor heap size stuff, not that i think monitor has
12444 Revision Changes Path
12445 7.245 +12 -3 ircd-ratbox/configure
12446 7.59 +11 -3 ircd-ratbox/configure.ac
12447 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12451 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12456 Add more robust alloca checking
12458 Revision Changes Path
12459 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12463 leeh 2005/02/24 15:27:17 EST (20050224_9)
12468 - fix the copyright on m_42.c :p
12470 Revision Changes Path
12471 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12475 leeh 2005/02/24 15:22:53 EST (20050224_8)
12478 include supported.h
12481 - fix a core in undline on bad masks
12482 - remove an unwanted space from beginning of second 005 numeric
12484 Revision Changes Path
12485 7.5 +1 -1 ircd-ratbox/include/supported.h
12486 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12490 leeh 2005/02/24 15:18:59 EST (20050224_7)
12493 modules m_monitor.c
12495 - use max_monitor when adding nicknames
12497 that should be everything now..
12499 Revision Changes Path
12500 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12504 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12511 Revision Changes Path
12512 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12516 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12523 Revision Changes Path
12524 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12528 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12533 The Answer to Life, the Universe, and Everything
12535 Revision Changes Path
12536 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12540 leeh 2005/02/24 14:53:04 EST (20050224_3)
12544 modules m_monitor.c
12545 src ircd.c monitor.c
12547 - call init_monitor() on startup
12548 - add in support for adding/deleting/listing monitor entries
12550 Revision Changes Path
12551 7.2 +3 -1 ircd-ratbox/include/monitor.h
12552 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12553 7.374 +2 -0 ircd-ratbox/src/ircd.c
12554 7.3 +15 -4 ircd-ratbox/src/monitor.c
12558 leeh 2005/02/23 21:20:10 EST (20050224_2)
12561 doc example.conf example.efnet.conf
12562 include s_conf.h supported.h
12563 modules Makefile.in
12564 src client.c newconf.c s_conf.c
12566 modules m_monitor.c
12568 - add the max_monitor config option
12569 - advertise MONITOR=%d in 005
12570 - clear a local clients monitor list on exit
12571 - add the framework for the MONITOR command
12574 Revision Changes Path
12575 7.261 +5 -0 ircd-ratbox/doc/example.conf
12576 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12577 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12578 7.4 +4 -2 ircd-ratbox/include/supported.h
12579 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12580 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12581 7.492 +1 -0 ircd-ratbox/src/client.c
12582 7.202 +1 -0 ircd-ratbox/src/newconf.c
12583 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12587 leeh 2005/02/23 20:57:51 EST (20050224_1)
12590 . configure configure.ac
12594 - move MONITOR_HEAP_SIZE over to configure
12596 Revision Changes Path
12597 7.244 ircd-ratbox/configure
12598 7.58 +4 -2 ircd-ratbox/configure.ac
12599 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12600 7.2 +0 -2 ircd-ratbox/src/monitor.c
12604 leeh 2005/02/23 20:48:08 EST (20050224_0)
12608 include client.h numeric.h
12609 modules/core m_nick.c
12610 src Makefile.in client.c messages.tab
12616 - first half of my server-side notify list implementation..
12618 Revision Changes Path
12619 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12620 7.266 +3 -0 ircd-ratbox/include/client.h
12621 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12622 7.58 +6 -0 ircd-ratbox/include/numeric.h
12623 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12624 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12625 7.491 +3 -0 ircd-ratbox/src/client.c
12626 7.126 +5 -5 ircd-ratbox/src/messages.tab
12627 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12628 7.342 +2 -0 ircd-ratbox/src/s_user.c
12632 leeh 2005/02/23 18:42:59 EST (20050223_0)
12637 - double the size of the client and channel hashtables (64k -> 128k and
12638 32k -> 64k). The improvements are quite significant..
12640 Revision Changes Path
12641 7.54 +4 -4 ircd-ratbox/include/hash.h
12645 leeh 2005/02/22 14:55:56 EST (20050222_1)
12649 modules m_services.c
12651 - remove a couple of unused vars
12652 - update monitor.txt
12654 Revision Changes Path
12655 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12656 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12660 leeh 2005/02/21 19:47:24 EST (20050222_0)
12665 - add in my documentation on the upcoming MONITOR command
12667 Revision Changes Path
12668 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12672 leeh 2005/02/21 12:09:34 EST (20050221_0)
12675 . configure configure.ac
12676 doc whats-new-2.1.txt
12677 tools README.mkpasswd
12681 - update whats-new-2.1.txt some more
12682 - we dont have vms mkpasswd anymore
12683 - remove the unused crypt.c
12685 Revision Changes Path
12686 7.243 +3 -6 ircd-ratbox/configure
12687 7.57 +2 -4 ircd-ratbox/configure.ac
12688 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12689 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12690 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12694 leeh 2005/02/19 12:38:09 EST (20050219_3)
12697 doc example.conf example.efnet.conf
12700 src channel.c client.c ircd.c s_conf.c
12702 - rework the splitcode, splitservers is now how many servers we've marked as
12703 EOB, rather than how many are linked. Thus pull ourselves out of
12704 splitmode immediately once this is satisfied
12706 Revision Changes Path
12707 7.260 +8 -9 ircd-ratbox/doc/example.conf
12708 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12709 7.83 +1 -0 ircd-ratbox/include/ircd.h
12710 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12711 7.435 +16 -36 ircd-ratbox/src/channel.c
12712 7.490 +2 -0 ircd-ratbox/src/client.c
12713 7.373 +2 -1 ircd-ratbox/src/ircd.c
12714 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12718 leeh 2005/02/19 09:02:34 EST (20050219_2)
12721 doc example.conf example.efnet.conf
12722 include ircd.h s_conf.h
12724 src channel.c ircd.c newconf.c s_conf.c
12726 - remove split_delay
12728 Revision Changes Path
12729 7.259 +0 -5 ircd-ratbox/doc/example.conf
12730 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12731 7.82 +0 -1 ircd-ratbox/include/ircd.h
12732 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12733 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12734 7.434 +2 -7 ircd-ratbox/src/channel.c
12735 7.372 +0 -1 ircd-ratbox/src/ircd.c
12736 7.201 +0 -1 ircd-ratbox/src/newconf.c
12737 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12741 leeh 2005/02/19 08:48:05 EST (20050219_1)
12745 modules m_cap.c m_who.c
12748 - implemented multi-prefix client capability, which allows stacking of @+ in
12751 Revision Changes Path
12752 7.265 +1 -1 ircd-ratbox/include/client.h
12753 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12754 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12755 7.433 +4 -6 ircd-ratbox/src/channel.c
12759 leeh 2005/02/19 06:27:58 EST (20050219_0)
12763 src newconf.c s_conf.c s_newconf.c
12765 - removed some unused vars/functions
12767 Revision Changes Path
12768 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12769 7.200 +0 -15 ircd-ratbox/src/newconf.c
12770 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12771 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12775 leeh 2005/02/16 12:58:24 EST (20050216_2)
12778 . RELNOTES configure configure.ac
12779 include patchlevel.h
12781 - update configure to reflect this is 'devel'
12783 - revved patchlevel to 2.1.0beta1
12785 Revision Changes Path
12786 1.112 +9 -1 ircd-ratbox/RELNOTES
12787 7.242 +11 -11 ircd-ratbox/configure
12788 7.56 +3 -3 ircd-ratbox/configure.ac
12789 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12793 leeh 2005/02/16 12:46:30 EST (20050216_1)
12796 . configure configure.ac
12797 include client.h numeric.h s_conf.h setup.h.in
12799 modules Makefile.in
12800 modules/core m_nick.c
12801 src Makefile.in client.c ircd.c messages.tab
12802 newconf.c s_conf.c s_user.c
12808 - remove watch, the protocol for this sucks so hard I just dont want it
12811 Revision Changes Path
12812 7.241 +2 -12 ircd-ratbox/configure
12813 7.55 +2 -4 ircd-ratbox/configure.ac
12814 7.264 +0 -2 ircd-ratbox/include/client.h
12815 7.57 +0 -11 ircd-ratbox/include/numeric.h
12816 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12817 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12818 7.3 +2 -3 ircd-ratbox/include/supported.h
12819 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12820 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12821 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12822 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12823 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12824 7.489 +0 -3 ircd-ratbox/src/client.c
12825 7.371 +0 -2 ircd-ratbox/src/ircd.c
12826 7.125 +9 -9 ircd-ratbox/src/messages.tab
12827 7.199 +0 -1 ircd-ratbox/src/newconf.c
12828 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12829 7.341 +0 -2 ircd-ratbox/src/s_user.c
12830 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12834 leeh 2005/02/15 19:13:31 EST (20050216_0)
12838 src event.c ircd_lexer.l ircd_signal.c
12841 servlink descrip.mms
12843 - remove a few vms bits
12845 Revision Changes Path
12846 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12847 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12848 7.47 +0 -54 ircd-ratbox/src/event.c
12849 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12850 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12851 7.152 +0 -3 ircd-ratbox/src/modules.c
12855 leeh 2005/02/15 18:53:32 EST (20050215_0)
12858 include hostmask.h ircd.h s_conf.h s_newconf.h
12859 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12861 src hostmask.c ircd.c ircd_signal.c s_conf.c
12864 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12865 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12867 Revision Changes Path
12868 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12869 7.81 +1 -0 ircd-ratbox/include/ircd.h
12870 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12871 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12872 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12873 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12874 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12875 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12876 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12877 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12878 7.370 +7 -0 ircd-ratbox/src/ircd.c
12879 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12880 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12881 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12885 leeh 2005/02/13 10:21:41 EST (20050213_4)
12890 doc whats-new-2.0.txt whats-new-2.1.txt
12894 - move whats-new.txt to whats-new-2.0.txt
12895 - add in whats-new-2.1.txt
12896 - update services.txt with the whois for logged in users
12898 Revision Changes Path
12899 7.2 +5 -0 ircd-ratbox/doc/services.txt
12900 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12901 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12902 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12906 leeh 2005/02/13 09:20:37 EST (20050213_3)
12909 include supported.h
12910 modules/core m_message.c
12912 - fix a compile error in m_message.c
12913 - update 005 to the spec and add CPRIVMSG/CNOTICE
12915 Revision Changes Path
12916 7.2 +31 -37 ircd-ratbox/include/supported.h
12917 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12921 leeh 2005/02/13 09:14:12 EST (20050213_2)
12926 - fix the membership memleak
12928 Revision Changes Path
12929 7.432 +0 -3 ircd-ratbox/src/channel.c
12933 leeh 2005/02/12 21:51:56 EST (20050213_1)
12937 modules/core m_message.c
12939 - add a bitmask to track when they send their first message, only allowing
12940 clearing stuff after that.
12942 Revision Changes Path
12943 7.263 +4 -0 ircd-ratbox/include/client.h
12944 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12948 leeh 2005/02/12 21:17:52 EST (20050213_0)
12951 include patricia.h s_newconf.h
12952 modules/core m_message.c
12953 src patricia.c s_newconf.c s_user.c
12955 - add in the patricia for tracking who fills up targets, give them a reduced
12958 Revision Changes Path
12959 7.20 +1 -1 ircd-ratbox/include/patricia.h
12960 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12961 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12962 7.29 +1 -1 ircd-ratbox/src/patricia.c
12963 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12964 7.340 +4 -0 ircd-ratbox/src/s_user.c
12968 leeh 2005/02/12 18:35:10 EST (20050212_0)
12971 include ircd_defs.h
12972 src class.c reject.c
12974 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12976 Revision Changes Path
12977 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12978 7.68 +1 -5 ircd-ratbox/src/class.c
12979 1.33 +1 -5 ircd-ratbox/src/reject.c
12983 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12988 remove stupid memory leak
12990 Revision Changes Path
12991 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12995 leeh 2005/02/11 06:42:48 EST (20050211_0)
13000 - workaround hyb6 allowing empty gline reasons
13002 Revision Changes Path
13003 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13007 leeh 2005/02/09 14:39:13 EST (20050209_2)
13011 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13012 src ircd.c s_conf.c
13014 - move temp dlines and temp klines over to an array, rather than completely
13017 Revision Changes Path
13018 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13019 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13020 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13021 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13022 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13023 7.369 +0 -5 ircd-ratbox/src/ircd.c
13024 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13028 leeh 2005/02/09 14:02:13 EST (20050209_1)
13032 modules m_cap.c m_pong.c m_user.c
13033 modules/core m_nick.c
13036 - remove 'nick' param from register_local_user(), its not needed.
13038 Revision Changes Path
13039 7.35 +1 -1 ircd-ratbox/include/s_user.h
13040 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13041 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13042 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13043 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13044 7.339 +6 -6 ircd-ratbox/src/s_user.c
13048 leeh 2005/02/09 13:12:53 EST (20050209_0)
13051 modules m_cmessage.c
13053 - dont send numerics when we're dealing with CNOTICE
13054 - add in checking for +g, and resetting idle
13056 Revision Changes Path
13057 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13061 leeh 2005/02/08 11:37:50 EST (20050208_2)
13066 - fix operator blocks to work on ip spoofs
13068 Revision Changes Path
13069 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13073 leeh 2005/02/07 19:23:22 EST (20050208_1)
13076 doc example.conf example.efnet.conf
13079 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13081 Revision Changes Path
13082 7.258 +0 -39 ircd-ratbox/doc/example.conf
13083 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13084 7.198 +0 -272 ircd-ratbox/src/newconf.c
13088 leeh 2005/02/07 19:19:32 EST (20050208_0)
13093 - added support for kline.conf.perm et al, these take the same formats
13094 as their non-permanent partners, but you cant remove them via the ircd.
13096 Revision Changes Path
13097 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13101 leeh 2005/02/02 19:18:59 EST (20050203_1)
13108 help/opers cnotice cprivmsg
13110 - added help files for cprivmsg/cnotice
13112 Revision Changes Path
13113 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13114 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13115 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13116 1.10 +19 -19 ircd-ratbox/help/opers/index
13117 1.7 +10 -9 ircd-ratbox/help/users/index
13121 leeh 2005/02/02 19:14:25 EST (20050203_0)
13125 modules Makefile.in
13128 modules m_cmessage.c
13130 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13131 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13132 nick is a member. These bypass any target change limitations.
13133 - added ERR_VOICENEEDED, numeric 489.
13135 Revision Changes Path
13136 7.56 +2 -0 ircd-ratbox/include/numeric.h
13137 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13138 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13139 7.124 +1 -1 ircd-ratbox/src/messages.tab
13143 leeh 2005/02/02 16:58:16 EST (20050202_4)
13148 - update etrace help
13150 Revision Changes Path
13151 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13155 leeh 2005/02/02 16:55:04 EST (20050202_3)
13160 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13161 can put its external ip address in there..
13163 Revision Changes Path
13164 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13168 leeh 2005/02/02 16:41:06 EST (20050202_2)
13173 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13174 if its a non-local client. These will just get "lost" if the remote
13175 server doesnt support this..
13177 Revision Changes Path
13178 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13182 leeh 2005/02/02 16:12:12 EST (20050202_1)
13185 include client.h numeric.h s_conf.h
13186 modules/core m_message.c
13187 src messages.tab newconf.c s_conf.c
13189 - first part of the target change code, add the storage of targets for
13190 localuser, throttle messages when they fill all the available slots
13192 Revision Changes Path
13193 7.262 +5 -1 ircd-ratbox/include/client.h
13194 7.55 +2 -0 ircd-ratbox/include/numeric.h
13195 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13196 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13197 7.123 +1 -1 ircd-ratbox/src/messages.tab
13198 7.197 +1 -0 ircd-ratbox/src/newconf.c
13199 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13203 leeh 2005/02/02 13:28:10 EST (20050202_0)
13206 modules m_resv.c m_stats.c m_testline.c
13207 modules/core m_join.c
13208 src hash.c kdparse.c messages.tab s_newconf.c
13210 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13211 tracking of when resvs get hit
13213 Revision Changes Path
13214 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13215 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13216 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13217 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13218 7.114 +3 -0 ircd-ratbox/src/hash.c
13219 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13220 7.122 +1 -1 ircd-ratbox/src/messages.tab
13221 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13225 leeh 2005/01/31 09:04:10 EST (20050131_2)
13230 - fflush() logfiles
13232 Revision Changes Path
13233 7.79 +2 -0 ircd-ratbox/src/s_log.c
13237 leeh 2005/01/31 08:59:09 EST (20050131_1)
13242 - rename fd_dump() to comm_dump()
13244 Revision Changes Path
13245 1.27 +2 -2 ircd-ratbox/src/commio.c
13249 leeh 2005/01/30 19:16:08 EST (20050131_0)
13254 modules m_services.c
13255 modules/core m_server.c
13256 src hook.c s_serv.c
13258 - added hook for server_introduced
13259 - fixed up services support for hooks
13261 Revision Changes Path
13262 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13263 1.31 +1 -0 ircd-ratbox/include/hook.h
13264 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13265 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13266 7.36 +2 -0 ircd-ratbox/src/hook.c
13267 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13271 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13276 Add back in the comm_fd_hack thing for solaris
13278 Revision Changes Path
13279 1.26 +26 -1 ircd-ratbox/src/commio.c
13283 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13287 include commio.h s_conf.h watch.h
13288 modules m_dline.c m_kline.c m_resv.c m_stats.c
13289 m_watch.c m_xline.c
13290 modules/core m_nick.c
13291 src balloc.c cache.c client.c commio.c
13292 epoll.c ircd.c ircd_lexer.l kdparse.c
13293 listener.c s_auth.c s_conf.c s_log.c
13296 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13298 Revision Changes Path
13299 1.18 +0 -2 ircd-ratbox/adns/adns.h
13300 1.14 +6 -37 ircd-ratbox/include/commio.h
13301 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13302 7.3 +2 -2 ircd-ratbox/include/watch.h
13303 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13304 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13305 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13306 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13307 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13308 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13309 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13310 7.85 +1 -1 ircd-ratbox/src/balloc.c
13311 1.24 +5 -5 ircd-ratbox/src/cache.c
13312 7.488 +4 -4 ircd-ratbox/src/client.c
13313 1.25 +10 -280 ircd-ratbox/src/commio.c
13314 1.33 +1 -1 ircd-ratbox/src/epoll.c
13315 7.368 +4 -4 ircd-ratbox/src/ircd.c
13316 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13317 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13318 7.125 +8 -8 ircd-ratbox/src/listener.c
13319 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13320 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13321 7.78 +20 -20 ircd-ratbox/src/s_log.c
13322 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13323 1.6 +22 -15 ircd-ratbox/src/watch.c
13327 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13330 modules/core m_mode.c
13332 remove two unused variables
13334 Revision Changes Path
13335 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13339 leeh 2005/01/28 15:31:40 EST (20050128_1)
13345 - mo_kline() needs minpara of 3, not 2
13346 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13347 - require me.info is never blank
13349 Revision Changes Path
13350 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13351 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13355 leeh 2005/01/28 15:26:28 EST (20050128_0)
13358 modules/core m_mode.c m_sjoin.c
13360 - patch via jilles to fix +eI lists being shown to lusers when handling
13361 protocol stuff over TS6
13363 Revision Changes Path
13364 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13365 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13369 leeh 2005/01/25 19:47:38 EST (20050126_0)
13373 modules/core m_join.c m_mode.c m_sjoin.c
13374 src channel.c messages.tab s_serv.c
13376 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13377 an operspy call with &me
13378 - remove modebuf/parabuf params from channel_modes(), we now generate a
13379 buffer internally which we return.
13381 Revision Changes Path
13382 7.163 +1 -1 ircd-ratbox/include/channel.h
13383 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13384 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13385 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13386 7.431 +25 -18 ircd-ratbox/src/channel.c
13387 7.121 +1 -1 ircd-ratbox/src/messages.tab
13388 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13392 alz 2005/01/25 18:09:18 EST (20050125_5)
13395 doc example.conf example.efnet.conf
13398 src listener.c newconf.c s_conf.c
13400 Added dline_with_reason config option (default yes):
13402 /* dline reason: show the user the dline reason when they connect
13405 dline_with_reason = yes;
13407 Revision Changes Path
13408 7.257 +6 -1 ircd-ratbox/doc/example.conf
13409 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13410 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13411 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13412 7.124 +1 -1 ircd-ratbox/src/listener.c
13413 7.196 +1 -0 ircd-ratbox/src/newconf.c
13414 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13418 leeh 2005/01/25 13:21:17 EST (20050125_4)
13423 - make conf_set_generic_string() test len exists before it uses it.
13425 Revision Changes Path
13426 7.195 +1 -1 ircd-ratbox/src/newconf.c
13430 leeh 2005/01/25 13:10:56 EST (20050125_3)
13436 - rename 'type' to 'flags' in cluster {};
13437 - add stacking of servers in cluster {}; documented in example.conf
13439 Revision Changes Path
13440 7.256 +18 -10 ircd-ratbox/doc/example.conf
13441 7.194 +39 -7 ircd-ratbox/src/newconf.c
13445 alz 2005/01/25 12:48:54 EST (20050125_2)
13449 src listener.c s_conf.c
13451 Added dline reasons, connecting/banned clients now see ban reason.
13453 Revision Changes Path
13454 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13455 7.123 +17 -4 ircd-ratbox/src/listener.c
13456 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13460 leeh 2005/01/25 07:44:37 EST (20050125_1)
13463 doc example.conf example.efnet.conf
13466 - implement stacking of shared {}; blocks, documented in example.conf
13468 Revision Changes Path
13469 7.255 +26 -13 ircd-ratbox/doc/example.conf
13470 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13471 7.193 +51 -36 ircd-ratbox/src/newconf.c
13475 leeh 2005/01/24 19:08:29 EST (20050125_0)
13479 include client.h s_conf.h
13480 modules/core m_join.c
13481 src newconf.c s_user.c
13483 - added jupe_exempt to auth {};, exempts the user from generating warnings
13484 when they attempt to join juped channels.
13486 Revision Changes Path
13487 7.254 +2 -0 ircd-ratbox/doc/example.conf
13488 7.261 +3 -0 ircd-ratbox/include/client.h
13489 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13490 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13491 7.192 +1 -0 ircd-ratbox/src/newconf.c
13492 7.338 +8 -0 ircd-ratbox/src/s_user.c
13496 leeh 2005/01/24 18:57:02 EST (20050124_6)
13501 - rework shared {};, the format is now:
13503 oper = "flame@*.leeh.co.uk", "*.lan";
13509 oper = "flame@*.leeh.co.uk", "*.lan";
13513 Revision Changes Path
13514 7.191 +55 -23 ircd-ratbox/src/newconf.c
13518 leeh 2005/01/24 17:25:58 EST (20050124_5)
13523 - fix the prototype on load_static_modules()
13525 Revision Changes Path
13526 7.61 +1 -1 ircd-ratbox/include/modules.h
13530 leeh 2005/01/24 16:00:30 EST (20050124_4)
13535 - have cap end call register_local_user() with its own copy of
13536 source_p->username so its safe for unidented users..
13538 Revision Changes Path
13539 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13543 leeh 2005/01/24 15:48:09 EST (20050124_3)
13546 include newconf.h s_conf.h
13548 src newconf.c s_conf.c s_log.c
13550 - move the conf parser over to a table based structure, with generic setting
13551 of integers/strings
13553 Revision Changes Path
13554 7.34 +9 -8 ircd-ratbox/include/newconf.h
13555 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13556 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13557 7.190 +264 -808 ircd-ratbox/src/newconf.c
13558 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13559 7.77 +13 -13 ircd-ratbox/src/s_log.c
13563 leeh 2005/01/24 13:11:30 EST (20050124_2)
13569 - added stacking of ips in exempt {};
13571 Revision Changes Path
13572 7.253 +4 -0 ircd-ratbox/doc/example.conf
13573 7.189 +11 -30 ircd-ratbox/src/newconf.c
13577 leeh 2005/01/24 12:59:57 EST (20050124_1)
13581 src channel.c client.c hash.c hook.c
13582 newconf.c s_user.c watch.c
13584 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13585 consistent with the rest of the dlink code.
13587 Revision Changes Path
13588 1.54 +7 -7 ircd-ratbox/include/tools.h
13589 7.430 +2 -2 ircd-ratbox/src/channel.c
13590 7.487 +6 -6 ircd-ratbox/src/client.c
13591 7.113 +5 -5 ircd-ratbox/src/hash.c
13592 7.35 +1 -1 ircd-ratbox/src/hook.c
13593 7.188 +2 -2 ircd-ratbox/src/newconf.c
13594 7.337 +1 -1 ircd-ratbox/src/s_user.c
13595 1.5 +4 -4 ircd-ratbox/src/watch.c
13599 leeh 2005/01/24 12:47:13 EST (20050124_0)
13604 - cheap hack on sticky capabs..
13606 Revision Changes Path
13607 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13611 leeh 2005/01/22 11:36:54 EST (20050122_0)
13616 - updated my clicap implementation to match the spec so far..
13618 Revision Changes Path
13619 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13623 leeh 2005/01/21 07:14:43 EST (20050121_2)
13628 modules m_services.c
13629 src hook.c s_serv.c
13631 - added hooks for when we're sending a burst
13632 - rewrote hooks.txt
13633 - fix up the hooks ive already done in services compatibility, ill add the
13634 hooks for server/client introductions in a bit.
13636 Revision Changes Path
13637 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13638 1.30 +4 -0 ircd-ratbox/include/hook.h
13639 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13640 7.34 +7 -0 ircd-ratbox/src/hook.c
13641 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13645 leeh 2005/01/21 06:34:03 EST (20050121_1)
13648 contrib example_module.c spy_admin_notice.c
13649 spy_info_notice.c spy_links_notice.c
13650 spy_motd_notice.c spy_stats_notice.c
13651 spy_stats_p_notice.c spy_trace_notice.c
13653 spy_whois_notice_global.c
13655 modules m_admin.c m_info.c m_links.c m_motd.c
13656 m_services.c m_stats.c m_trace.c
13657 m_whois.c static_modules.c.SH
13658 modules/core m_server.c
13659 src client.c hook.c ircd.c modules.c packet.c
13660 s_auth.c s_serv.c s_user.c send.c
13662 - add a better implementation of the hook system, its now a slow leaking
13663 array and events are created whenever we try adding a hook for it, or
13664 theyre registered for the caller.
13666 Ive temporarily fucked services support and removed most of the other
13667 hooks.. I shall fix this soon.
13669 Revision Changes Path
13670 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13671 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13672 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13673 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13674 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13675 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13676 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13677 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13678 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13679 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13680 1.29 +34 -70 ircd-ratbox/include/hook.h
13681 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13682 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13683 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13684 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13685 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13686 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13687 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13688 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13689 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13690 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13691 7.486 +1 -28 ircd-ratbox/src/client.c
13692 7.33 +131 -137 ircd-ratbox/src/hook.c
13693 7.367 +1 -1 ircd-ratbox/src/ircd.c
13694 7.151 +6 -10 ircd-ratbox/src/modules.c
13695 7.138 +10 -14 ircd-ratbox/src/packet.c
13696 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13697 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13698 7.336 +0 -6 ircd-ratbox/src/s_user.c
13699 7.286 +8 -6 ircd-ratbox/src/send.c
13703 leeh 2005/01/20 19:19:20 EST (20050121_0)
13708 - remove an unused struct
13710 Revision Changes Path
13711 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13715 leeh 2005/01/20 13:38:39 EST (20050120_1)
13718 . configure configure.ac
13719 include client.h numeric.h patchlevel.h
13720 modules Makefile.in
13721 src messages.tab s_user.c
13725 - drop back to -O0, fix patchlevel.h
13726 - first stab at client capabilities.. this still needs work.
13728 Revision Changes Path
13729 7.240 +3 -3 ircd-ratbox/configure
13730 7.54 +3 -3 ircd-ratbox/configure.ac
13731 7.260 +3 -0 ircd-ratbox/include/client.h
13732 7.54 +2 -0 ircd-ratbox/include/numeric.h
13733 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13734 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13735 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13736 7.120 +1 -1 ircd-ratbox/src/messages.tab
13737 7.335 +3 -0 ircd-ratbox/src/s_user.c
13741 leeh 2005/01/20 06:04:41 EST (20050120_0)
13744 . ChangeLog RELNOTES
13745 include config.h config.h.dist memory.h
13748 src commio.c crypt.c getopt.c ircd.c s_serv.c
13750 . README.VMS clean.com make.com
13751 include setup.h_vms
13752 modules descrip.mms static_modules_c.com
13753 modules/core descrip.mms
13754 src descrip.mms qio.c version.com
13755 tools descrip.mms mkpasswd_vms.c
13757 - clean changelog, relnotes
13758 - mark patchlevel as 2.1.0beta
13759 - remove VMS support
13761 Revision Changes Path
13762 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13763 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13764 1.111 +1 -348 ircd-ratbox/RELNOTES
13765 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13766 7.182 +0 -42 ircd-ratbox/include/config.h
13767 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13768 7.50 +0 -4 ircd-ratbox/include/memory.h
13769 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13770 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13771 7.2 +0 -58 ircd-ratbox/make.com (dead)
13772 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13773 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13774 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13775 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13776 1.24 +7 -30 ircd-ratbox/src/commio.c
13777 7.12 +0 -4 ircd-ratbox/src/crypt.c
13778 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13779 7.24 +0 -4 ircd-ratbox/src/getopt.c
13780 7.366 +4 -19 ircd-ratbox/src/ircd.c
13781 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13782 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13783 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13784 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13785 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13789 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13795 not using the return values on a few watch functions so make them void
13797 Revision Changes Path
13798 7.2 +5 -5 ircd-ratbox/include/watch.h
13799 1.4 +19 -28 ircd-ratbox/src/watch.c
13802 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13807 Make watch throttle, don't accept letter commands stacked
13809 Revision Changes Path
13810 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13814 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13821 Revision Changes Path
13822 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13826 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13829 . ChangeLog README.FIRST RELNOTES configure
13831 adns adns.h internal.h parse.c transmit.c
13833 contrib example_module.c spy_admin_notice.c
13834 spy_info_notice.c spy_links_notice.c
13835 spy_motd_notice.c spy_stats_notice.c
13836 spy_stats_p_notice.c spy_trace_notice.c
13838 spy_whois_notice_global.c
13839 doc example.conf example.efnet.conf ircd.motd
13840 server-version-info whats-new.txt
13841 help/opers umode xline
13843 include cache.h channel.h class.h client.h
13844 commio.h config.h config.h.dist hash.h
13845 hook.h hostmask.h irc_string.h ircd.h
13846 ircd_defs.h m_info.h memory.h msg.h
13847 newconf.h numeric.h packet.h patchlevel.h
13848 patricia.h s_conf.h s_gline.h s_newconf.h
13849 s_serv.h s_user.h scache.h serno.h
13850 setup.h.in sprintf_irc.h stdinc.h tools.h
13851 modules .depend Makefile.in m_admin.c m_away.c
13852 m_dline.c m_encap.c m_gline.c m_info.c
13853 m_kline.c m_links.c m_list.c m_lusers.c
13854 m_motd.c m_oper.c m_operspy.c m_rehash.c
13855 m_restart.c m_resv.c m_set.c m_stats.c
13856 m_svinfo.c m_testline.c m_testmask.c
13857 m_topic.c m_trace.c m_watch.c m_who.c
13858 m_whois.c m_whowas.c m_xline.c
13859 static_modules.c.SH
13860 modules/core m_error.c m_message.c m_mode.c m_quit.c
13861 m_server.c m_squit.c
13862 src .depend Makefile.in adns.c balloc.c
13863 cache.c channel.c class.c client.c
13864 commio.c crypt.c devpoll.c epoll.c
13865 event.c getopt.c hash.c hook.c hostmask.c
13866 irc_string.c ircd.c ircd_lexer.l
13867 ircd_parser.y ircd_signal.c listener.c
13868 modules.c newconf.c numeric.c packet.c
13869 parse.c patricia.c poll.c reject.c
13870 restart.c s_auth.c s_conf.c s_log.c
13871 s_newconf.c s_serv.c s_user.c scache.c
13872 select.c send.c snprintf.c tools.c
13873 version.c.SH watch.c whowas.c
13874 tools README.mkpasswd mkpasswd.c
13876 . README.VMS clean.com make.com
13878 include common.h s_stats.h setup.h_vms
13880 modules descrip.mms m_challenge.c m_etrace.c
13881 m_invite.c m_names.c m_pass.c m_ping.c
13882 m_pong.c m_services.c m_tb.c m_user.c
13883 m_users.c m_version.c
13884 static_modules_c.com
13885 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13887 servlink descrip.mms
13888 src descrip.mms kdparse.c messages.tab qio.c
13889 s_gline.c s_stats.c version.com
13890 tools descrip.mms mkpasswd_vms.c
13894 modules/core channels.c users.c
13897 merge from RATBOX_2_0
13899 Revision Changes Path
13900 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13901 7.40 +1 -0 ircd-ratbox/README.FIRST
13902 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13903 1.110 +114 -6 ircd-ratbox/RELNOTES
13904 1.17 +4 -0 ircd-ratbox/adns/adns.h
13905 1.17 +4 -4 ircd-ratbox/adns/internal.h
13906 1.12 +38 -38 ircd-ratbox/adns/parse.c
13907 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13908 1.19 +13 -13 ircd-ratbox/adns/types.c
13909 7.1 +10 -0 ircd-ratbox/clean.com (new)
13910 7.239 +47 -29 ircd-ratbox/configure
13911 7.53 +40 -32 ircd-ratbox/configure.ac
13912 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13913 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13914 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13915 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13916 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13917 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13918 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13919 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13920 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13921 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13922 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13923 7.252 +68 -22 ircd-ratbox/doc/example.conf
13924 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13925 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13926 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13927 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13928 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13929 1.5 +2 -1 ircd-ratbox/help/opers/umode
13930 1.7 +1 -1 ircd-ratbox/help/opers/xline
13931 1.2 +1 -0 ircd-ratbox/help/users/umode
13932 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13933 1.7 +8 -0 ircd-ratbox/include/cache.h
13934 7.162 +18 -16 ircd-ratbox/include/channel.h
13935 7.25 +4 -0 ircd-ratbox/include/class.h
13936 7.259 +34 -28 ircd-ratbox/include/client.h
13937 1.13 +45 -7 ircd-ratbox/include/commio.h
13938 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13939 7.181 +74 -16 ircd-ratbox/include/config.h
13940 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13941 7.53 +2 -0 ircd-ratbox/include/hash.h
13942 1.28 +73 -27 ircd-ratbox/include/hook.h
13943 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13944 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13945 7.80 +6 -31 ircd-ratbox/include/ircd.h
13946 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13947 7.56 +14 -8 ircd-ratbox/include/m_info.h
13948 7.49 +4 -0 ircd-ratbox/include/memory.h
13949 7.53 +2 -0 ircd-ratbox/include/msg.h
13950 7.33 +9 -9 ircd-ratbox/include/newconf.h
13951 7.53 +12 -8 ircd-ratbox/include/numeric.h
13952 7.27 +1 -1 ircd-ratbox/include/packet.h
13953 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13954 7.19 +25 -1 ircd-ratbox/include/patricia.h
13955 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13956 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13957 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13958 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13959 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13960 7.34 +13 -9 ircd-ratbox/include/s_user.h
13961 7.15 +1 -1 ircd-ratbox/include/scache.h
13962 7.5366 +1 -1 ircd-ratbox/include/serno.h
13963 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13964 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13965 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13966 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13967 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13968 1.53 +10 -10 ircd-ratbox/include/tools.h
13969 7.1 +58 -0 ircd-ratbox/make.com (new)
13970 1.45 +338 -182 ircd-ratbox/modules/.depend
13971 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13972 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13973 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13974 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13975 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13976 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13977 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13978 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13979 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13980 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13981 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13982 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13983 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13984 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13985 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13986 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13987 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13988 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13989 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13990 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13991 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13992 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13993 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13994 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13995 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13996 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13997 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13998 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13999 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14000 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14001 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14002 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14003 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14004 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14005 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14006 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14007 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14008 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14009 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14010 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14011 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14012 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14013 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14014 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14015 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14016 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14017 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14018 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14019 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14020 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14021 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14022 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14023 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14024 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14025 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14026 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14027 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14028 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14029 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14030 7.48 +162 -119 ircd-ratbox/src/.depend
14031 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14032 7.75 +5 -5 ircd-ratbox/src/adns.c
14033 7.84 +1 -1 ircd-ratbox/src/balloc.c
14034 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14035 1.23 +75 -7 ircd-ratbox/src/cache.c
14036 7.429 +342 -79 ircd-ratbox/src/channel.c
14037 7.67 +42 -2 ircd-ratbox/src/class.c
14038 7.485 +245 -85 ircd-ratbox/src/client.c
14039 1.23 +349 -43 ircd-ratbox/src/commio.c
14040 7.11 +4 -0 ircd-ratbox/src/crypt.c
14041 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14042 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14043 1.32 +4 -8 ircd-ratbox/src/epoll.c
14044 7.46 +63 -6 ircd-ratbox/src/event.c
14045 7.23 +4 -0 ircd-ratbox/src/getopt.c
14046 7.112 +8 -7 ircd-ratbox/src/hash.c
14047 7.32 +135 -133 ircd-ratbox/src/hook.c
14048 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14049 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14050 7.365 +56 -48 ircd-ratbox/src/ircd.c
14051 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14052 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14053 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14054 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14055 7.122 +14 -13 ircd-ratbox/src/listener.c
14056 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14057 7.150 +17 -8 ircd-ratbox/src/modules.c
14058 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14059 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14060 7.137 +55 -42 ircd-ratbox/src/packet.c
14061 7.187 +8 -15 ircd-ratbox/src/parse.c
14062 7.28 +2 -4 ircd-ratbox/src/patricia.c
14063 7.82 +3 -1 ircd-ratbox/src/poll.c
14064 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14065 1.32 +8 -3 ircd-ratbox/src/reject.c
14066 7.34 +1 -0 ircd-ratbox/src/restart.c
14067 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14068 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14069 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14070 7.76 +32 -35 ircd-ratbox/src/s_log.c
14071 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14072 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14073 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14074 7.334 +773 -2 ircd-ratbox/src/s_user.c
14075 7.27 +2 -1 ircd-ratbox/src/scache.c
14076 7.44 +2 -0 ircd-ratbox/src/select.c
14077 7.285 +12 -12 ircd-ratbox/src/send.c
14078 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14079 7.46 +0 -1 ircd-ratbox/src/tools.c
14080 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14081 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14082 1.3 +4 -4 ircd-ratbox/src/watch.c
14083 7.32 +1 -0 ircd-ratbox/src/whowas.c
14084 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14085 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14086 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14087 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14091 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14093 Modified files: (Branch: RATBOX_2_0)
14096 a remote client is never going to have a watch list..duh
14098 Revision Changes Path
14099 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14103 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14105 Added files: (Branch: RATBOX_2_0)
14110 Revision Changes Path
14111 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14115 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14117 Added files: (Branch: RATBOX_2_0)
14121 helps if we actually include the .c/.h files
14123 Revision Changes Path
14124 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14125 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14129 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14131 Modified files: (Branch: RATBOX_2_0)
14132 . configure configure.ac
14133 include client.h numeric.h s_conf.h setup.h.in
14135 modules Makefile.in
14136 modules/core m_nick.c
14137 src Makefile.in client.c ircd.c messages.tab
14138 newconf.c s_conf.c s_user.c
14140 backport watch from devel
14142 Revision Changes Path
14143 7.229.2.10 +12 -2 ircd-ratbox/configure
14144 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14145 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14146 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14147 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14148 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14149 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14150 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14151 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14152 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14153 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14154 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14155 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14156 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14157 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14158 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14162 leeh 2005/01/12 10:12:40 EST (20050112_1)
14164 Modified files: (Branch: RATBOX_2_0)
14166 modules m_services.c m_whois.c
14169 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14170 when the user is logged in
14172 Revision Changes Path
14173 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14174 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14175 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14176 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14180 leeh 2005/01/11 19:47:14 EST (20050112_0)
14182 Modified files: (Branch: RATBOX_2_0)
14183 include supported.h
14184 Added files: (Branch: RATBOX_2_0)
14188 - added doc/services.txt, outlining the compatibility code
14190 Revision Changes Path
14191 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14192 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14196 leeh 2005/01/11 18:38:10 EST (20050111_5)
14198 Modified files: (Branch: RATBOX_2_0)
14199 include client.h hook.h
14200 modules m_services.c
14201 modules/core m_server.c
14202 src hook.c s_serv.c
14204 - more services compatibility code:
14205 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14206 appropriate service {}; entry, only accept SU from these.
14207 - hook into us finishing nick burst, and have services burst a list of
14210 Revision Changes Path
14211 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14212 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14213 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14214 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14215 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14216 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14220 leeh 2005/01/11 17:32:42 EST (20050111_4)
14222 Modified files: (Branch: RATBOX_2_0)
14223 . configure configure.ac
14225 modules Makefile.in
14227 Added files: (Branch: RATBOX_2_0)
14228 modules m_services.c
14230 - more services compatibility code:
14231 - encap handlers for SU (services marking client as logged in)
14232 - and for LOGIN (servers bursting logged in status)
14233 - move suser from Client -> User
14235 Revision Changes Path
14236 7.229.2.9 +9 -3 ircd-ratbox/configure
14237 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14238 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14239 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14240 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14241 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14245 leeh 2005/01/11 16:46:34 EST (20050111_3)
14247 Modified files: (Branch: RATBOX_2_0)
14248 include ircd_defs.h
14250 - whoops, missing #endif
14252 Revision Changes Path
14253 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14257 leeh 2005/01/11 15:56:57 EST (20050111_2)
14259 Modified files: (Branch: RATBOX_2_0)
14260 include ircd_defs.h
14262 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14263 have ipv6 just report sizeof(struct sockaddr_in)
14265 Revision Changes Path
14266 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14270 leeh 2005/01/10 20:19:35 EST (20050111_1)
14272 Modified files: (Branch: RATBOX_2_0)
14275 - fix a gcc warning
14277 Revision Changes Path
14278 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14282 leeh 2005/01/10 20:10:35 EST (20050111_0)
14284 Modified files: (Branch: RATBOX_2_0)
14285 adns internal.h parse.c transmit.c types.c
14287 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14290 Revision Changes Path
14291 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14292 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14293 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14294 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14298 leeh 2005/01/10 17:48:48 EST (20050110_3)
14300 Modified files: (Branch: RATBOX_2_0)
14303 - send out the reformatted xline to opers (\s -> ' ')
14305 Revision Changes Path
14306 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14310 leeh 2005/01/10 16:18:53 EST (20050110_2)
14312 Modified files: (Branch: RATBOX_2_0)
14315 include client.h supported.h
14316 src messages.tab s_user.c send.c
14318 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14321 Revision Changes Path
14322 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14323 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14324 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14325 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14326 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14327 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14328 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14332 leeh 2005/01/10 14:50:47 EST (20050110_1)
14334 Modified files: (Branch: RATBOX_2_0)
14335 doc example.conf example.efnet.conf
14337 - I dont remember ts6 desyncing on bans, so im not sure why the example
14340 Revision Changes Path
14341 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14342 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14346 leeh 2005/01/10 13:31:10 EST (20050110_0)
14348 Modified files: (Branch: RATBOX_2_0)
14349 . configure configure.ac
14350 include channel.h client.h numeric.h s_conf.h
14351 s_serv.h setup.h.in
14352 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14354 src channel.c messages.tab newconf.c s_conf.c
14357 - added --enable-services to configure, which enables some ratbox-services
14358 compatibility code:
14359 - chanmode +r, registered users only
14360 - usermode +S, prevents deop/kick of a service
14361 - service { }; block in conf for the above umode
14363 Revision Changes Path
14364 7.229.2.8 +28 -16 ircd-ratbox/configure
14365 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14366 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14367 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14368 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14369 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14370 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14371 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14372 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14373 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14374 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14375 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14376 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14377 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14378 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14379 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14380 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14381 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14382 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14386 leeh 2005/01/09 08:23:30 EST (20050109_0)
14388 Modified files: (Branch: RATBOX_2_0)
14391 - remove a tab, and add +C to opers umode help
14393 Revision Changes Path
14394 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode