1 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
7 +1 -25 trunk/configure (File Modified)
8 +0 -3 trunk/include/setup.h.in (File Modified)
11 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
13 - remove x86-optimized hash code.
17 +0 -13 trunk/configure.ac (File Modified)
18 +2 -187 trunk/src/Makefile.in (File Modified)
19 + - trunk/src/fnvhash.s (File Deleted)
22 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
24 - apparently setting KE_LENGTH to 128 is fine.
28 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
31 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
33 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
37 +5627 -5747 trunk/configure (File Modified)
38 +0 -15 trunk/configure.ac (File Modified)
39 +0 -2 trunk/include/m_info.h (File Modified)
40 +6 -9 trunk/include/setup.h.in (File Modified)
41 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
44 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
46 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
47 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
48 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
52 +0 -5 trunk/include/config.h (File Modified)
53 +0 -5 trunk/include/config.h.dist (File Modified)
54 +0 -6 trunk/include/defaults.h (File Modified)
55 +0 -3 trunk/include/m_info.h (File Modified)
56 +21 -7 trunk/libcharybdis/commio.c (File Modified)
57 +2 -0 trunk/libcharybdis/commio.h (File Modified)
58 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
59 +4 -3 trunk/libcharybdis/poll.c (File Modified)
60 +0 -3 trunk/libcharybdis/select.c (File Modified)
61 +0 -9 trunk/src/ircd.c (File Modified)
62 +23 -26 trunk/src/listener.c (File Modified)
63 +2 -1 trunk/src/restart.c (File Modified)
64 +5 -1 trunk/src/s_auth.c (File Modified)
65 +1 -1 trunk/src/s_conf.c (File Modified)
66 +3 -1 trunk/src/s_serv.c (File Modified)
69 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
71 Repair operspy who !#channel, broken by me in r3283.
75 +2 -2 trunk/modules/m_who.c (File Modified)
78 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
80 Update bug report and IRC channel information.
84 +2 -1 trunk/BUGS (File Modified)
85 +2 -1 trunk/NEWS (File Modified)
88 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
90 Change copyright years in version.c.SH as in release-2.1 r3339.
94 +2 -2 trunk/src/version.c.SH (File Modified)
97 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
103 +104 -0 trunk/configure (File Modified)
106 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
108 Need to check for various flavours of epoll,
109 even if --enable-epoll is forced.
113 +1 -0 trunk/configure.ac (File Modified)
116 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
118 Hack to allow some more warnings, already present in configure (?).
122 +1 -1 trunk/aclocal.m4 (File Modified)
125 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
127 Merge old trunk r2077,r2079:
128 - Move closing of servlink control fd to close_connection()
129 instead of doing it in exit_local_server(), and make sure
130 we first close the data fd and then the control fd.
131 - Have servlink process ready fds in order net, data, ctrl
132 instead of ctrl, data, net. This seems to fix the problem
133 that squit reasons do not show up on the other side of a
134 ziplink (by making it send any final SQUIT and/or ERROR
135 before noticing the closed control fd).
139 +1 -1 trunk/servlink/io.c (File Modified)
140 +3 -12 trunk/src/client.c (File Modified)
143 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
145 Don't show the UID if a TS6 server sends a kick with
146 an empty or no comment. Note that charybdis never sends
151 +4 -4 trunk/modules/core/m_kick.c (File Modified)
154 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
156 Merge old trunk r2081:
157 Don't say that services cannot be killed in
158 ERR_ISCHANSERVICE message (given when trying
159 to kick or deop them), as that's not the case.
163 +1 -1 trunk/src/messages.tab (File Modified)
166 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
168 Merge old trunk r2059
169 Clarifications to the descriptions of umode +Q and cmode +F,
170 suggested by Ariadne@SorceryNet.
174 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
175 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
178 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
180 Merge old trunk r2907,r2991:
181 Allow TESTLINE on channel names.
185 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
186 +4 -0 trunk/help/opers/testline (File Modified)
187 +22 -0 trunk/modules/m_testline.c (File Modified)
190 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
192 Merge old trunk r2835:
193 resolver: if sendto(2) fails, try sending to the next nameserver
197 +1 -1 trunk/src/res.c (File Modified)
200 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
202 Merge old trunk r2817:
203 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
204 starts with a digit. This is safe because the last
205 parameter is a nick and never a UID. (The first parameter
206 in a server-server two-param whois is a UID/SID.)
210 +1 -1 trunk/modules/m_whois.c (File Modified)
213 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
215 Merge old trunk r2779,r2785:
216 Show correct privilege name in a few ERR_NOPRIVS numerics.
220 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
221 +1 -1 trunk/extensions/m_opme.c (File Modified)
222 +2 -2 trunk/unsupported/m_force.c (File Modified)
225 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
227 Merge old trunk r2695:
228 Send an SQUIT instead of an ERROR to announce /die to connected servers.
229 This will generate better server notices.
233 +3 -2 trunk/modules/core/m_die.c (File Modified)
236 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
238 Merge old trunk r2294:
239 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
243 +1 -1 trunk/src/s_user.c (File Modified)
246 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
248 Merge old trunk r2226:
249 If we are connecting outward to a server, check if the
250 server name they sent is the same as what we tried to
251 connect to. Previously such a connection could succeed
252 if there existed connect blocks with the same IP and
253 passwords for the other server name.
257 +11 -0 trunk/modules/core/m_server.c (File Modified)
260 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
262 Merge old trunk r2212:
263 Another handling of SJOINs without nicks:
264 Propagate them if the channel is +P or the channel
265 already existed, otherwise remove the channel again
266 and do not propagate the SJOIN.
270 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
273 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
275 Remove channels entirely from /whois on services.
276 This cannot be overridden with operspy.
280 +20 -17 trunk/modules/m_whois.c (File Modified)
283 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
285 Fix /who on channels with ** in their name.
289 +2 -2 trunk/modules/m_who.c (File Modified)
292 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
294 NEWS: As in 2.1.3, mention that the TS6 revision will
295 interoperate with older versions
299 +2 -1 trunk/NEWS (File Modified)
302 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
304 Fix documentation of HIDE_SERVERS_IPS define.
308 +2 -2 trunk/include/config.h.dist (File Modified)
311 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
313 Don't leak auth{} spoofed ip for I-line is full notice either.
317 +1 -1 trunk/src/s_conf.c (File Modified)
320 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
326 +37 -0 trunk/NEWS (File Modified)
329 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
331 Allow /invite (but not invex) to override +r, +l, +j in
332 addition to +i. As before, a restrictive mode must be in
333 place at /invite time for the invite to have an effect;
334 +r does not count as a restrictive mode if the user is
335 logged in; +l and +j always count as restrictive modes to
336 allow for cases where they would allow join at /invite
337 time but not when the user tries to join.
341 +6 -2 trunk/modules/m_invite.c (File Modified)
342 +21 -10 trunk/src/channel.c (File Modified)
345 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
347 Remove invite_ops_only, forcing it to YES.
351 +0 -1 trunk/doc/example.conf (File Modified)
352 +0 -5 trunk/doc/reference.conf (File Modified)
353 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
354 +0 -1 trunk/include/s_conf.h (File Modified)
355 +0 -6 trunk/modules/m_info.c (File Modified)
356 +10 -14 trunk/modules/m_invite.c (File Modified)
357 +0 -1 trunk/src/newconf.c (File Modified)
358 +0 -1 trunk/src/s_conf.c (File Modified)
361 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
363 Move username check after xline and dnsbl checks, so it
364 will not complain to opers about clients who are xlined
365 or blacklisted anyway (both of which silently reject).
369 +15 -15 trunk/src/s_user.c (File Modified)
372 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
374 - MASTER_MAX is no longer relevant
378 +0 -7 trunk/modules/m_set.c (File Modified)
381 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
383 - add config option for setting max_clients.
387 +5 -0 trunk/doc/example.conf (File Modified)
388 +5 -0 trunk/doc/reference.conf (File Modified)
389 +2 -0 trunk/include/s_conf.h (File Modified)
390 +1 -1 trunk/src/ircd.c (File Modified)
391 +2 -0 trunk/src/newconf.c (File Modified)
392 +2 -1 trunk/src/s_conf.c (File Modified)
395 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
397 - remove get_maxrss() and all of that insecure and unsafe nonsense
401 +3 -38 trunk/src/ircd.c (File Modified)
402 +1 -1 trunk/src/restart.c (File Modified)
403 +0 -4 trunk/src/s_stats.c (File Modified)
406 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
408 - avoid some potential NULL dereferencing
412 +1 -1 trunk/libcharybdis/commio.c (File Modified)
415 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
421 +1 -1 trunk/libcharybdis/poll.c (File Modified)
424 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
426 - rework poll a bit for the MAXCONNECTIONS changes.
430 +46 -23 trunk/libcharybdis/poll.c (File Modified)
433 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
435 Our way of using kqueue may cause it to report fds we
436 don't know about anymore, cope.
440 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
443 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
445 Don't reference freed memory (fde_t) in comm_close().
449 +1 -1 trunk/libcharybdis/commio.c (File Modified)
452 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
454 - fix for 100% cpu use
458 +1 -1 trunk/libcharybdis/commio.c (File Modified)
461 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
463 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
467 +37 -25 trunk/libcharybdis/commio.c (File Modified)
470 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
472 - clear up use of fd_table in ircd.
476 +3 -2 trunk/src/s_serv.c (File Modified)
479 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
481 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
485 +97 -26 trunk/libcharybdis/commio.c (File Modified)
486 +3 -2 trunk/libcharybdis/commio.h (File Modified)
487 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
488 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
489 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
490 +3 -3 trunk/libcharybdis/poll.c (File Modified)
491 +2 -2 trunk/libcharybdis/ports.c (File Modified)
492 +2 -2 trunk/libcharybdis/select.c (File Modified)
495 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
497 Fix some cases where the size argument to strlcpy()
498 for usernames and hostnames is 1 too small.
502 +1 -1 trunk/modules/m_chghost.c (File Modified)
503 +2 -2 trunk/src/res.c (File Modified)
504 +2 -2 trunk/src/s_user.c (File Modified)
507 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
509 Cut down quit/part/kick reasons to avoid quit reasons
510 overflowing the client exiting server notice (from
511 TOPICLEN to 260). kill reasons become shorter accordingly.
512 kline/dline/gline reasons become 390.
513 away messages stay at TOPICLEN for now.
517 +8 -3 trunk/include/ircd_defs.h (File Modified)
518 +2 -2 trunk/modules/m_dline.c (File Modified)
519 +4 -4 trunk/modules/m_gline.c (File Modified)
520 +2 -2 trunk/modules/m_kline.c (File Modified)
523 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
525 Don't leak auth{} spoofed IP addresses in +f notices.
526 from ratbox (androsyn)
530 +10 -3 trunk/src/s_conf.c (File Modified)
533 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
535 Make oper_up() take +i/-i during opering up into account
536 (e.g. no_oper_invis extension, +i in operator::umodes).
537 Remove the hack from no_oper_invis.
541 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
542 +4 -0 trunk/src/s_user.c (File Modified)
545 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
547 no_oper_invis: decrement invisible count when clearing
548 invisible on a local client who has just opered up
549 oper_up() should really do this
553 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
556 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
558 Put "End of Channel Quiet List" instead of
559 "End of Channel Ban List" for a +q list.
560 Due to client restrictions the numerics for
561 quiet lists must be the same as for ban lists.
565 +4 -1 trunk/src/chmode.c (File Modified)
568 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
570 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
571 Change TS6 JOIN processing
572 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
573 a local user joins an existing channel
574 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
575 propagating a TS6 JOIN
576 - don't interpret simple modes in an incoming TS6 JOIN
578 This is to avoid desyncs when certain mode changes (e.g. -im)
579 cross with joins. A downside is that simple modes will be
580 more desynched when a JOIN creates a channel or lowers TS,
581 but that's less important.
583 Update the TS6 specification to include this, and clarify
584 that TMODE can come from a server and that MODE must be
585 translated into TMODE from other servers too.
589 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
590 +19 -127 trunk/modules/core/m_join.c (File Modified)
593 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
595 Make -logfile work again.
599 +2 -2 trunk/src/s_log.c (File Modified)
602 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
604 - fix off-by-one memory overflow error.
608 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
611 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
613 Change handling of modularized umodes:
614 - keep the bitmask reserved forever to the letter, fixing
615 the problems when loading multiple umode modules,
616 unloading them and then loading them in a different order
617 - don't allow local users to change umodes which have
618 been unloaded and don't set them on new users via
623 +24 -3 trunk/src/s_user.c (File Modified)
626 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
628 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
632 +1 -0 trunk/include/s_user.h (File Modified)
633 +0 -22 trunk/libcharybdis/tools.c (File Modified)
634 +0 -1 trunk/libcharybdis/tools.h (File Modified)
635 +22 -0 trunk/src/s_user.c (File Modified)
638 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
640 DNSBL keyword substitution is available as of 2.1.3.
644 +1 -1 trunk/doc/example.conf (File Modified)
647 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
649 Change two occurances like match(userinput, target_p->name) ||
650 match(target_p->name, userinput) to just match(userinput,
651 target_p->name). No client name can contain * or ? now.
655 +1 -1 trunk/modules/m_trace.c (File Modified)
656 +1 -2 trunk/src/s_serv.c (File Modified)
659 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
661 Do not try find_server() on a name find_client() has
662 returned NULL for, as this will always return NULL
663 since the removal of hostmasking.
667 +1 -2 trunk/modules/m_pong.c (File Modified)
668 +0 -4 trunk/src/s_serv.c (File Modified)
671 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
673 Remove server_exists() which checked whether the
674 server name existed taking hostmasking into account
675 and just check with find_server(); admittedly
676 this checks if the name is a SID but that's not
681 +3 -27 trunk/modules/core/m_server.c (File Modified)
684 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
686 Remove hash_find_masked_server(), which made it possible
687 to specify the full (unmasked) name of a server behind
688 a hostmask. As a result find_any_client() (for prefixes)
689 becomes equal to find_client(), so remove that too.
693 +0 -1 trunk/include/hash.h (File Modified)
694 +1 -75 trunk/src/hash.c (File Modified)
695 +1 -1 trunk/src/parse.c (File Modified)
698 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
700 Remove '*' from valid server name characters.
701 This makes it impossible to connect hostmasked servers.
702 (This support didn't work well anyway, was incompatible
703 with TS6 and we never masked ourselves.)
707 +1 -1 trunk/src/match.c (File Modified)
710 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
712 Change spambot, flooder and jupe joiner notices from host to orighost.
716 +1 -1 trunk/modules/core/m_join.c (File Modified)
717 +2 -2 trunk/modules/core/m_message.c (File Modified)
718 +2 -2 trunk/src/channel.c (File Modified)
721 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
723 Add documentation for SASL client protocol, same as atheme doc/SASL.
727 + - trunk/doc/sasl.txt (File Added)
730 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
732 Include real hostname in Closing Link message for unknown
733 connections that have sent USER. This is helpful for
734 k-lined users while not breaking server IP hiding.
738 +3 -1 trunk/src/client.c (File Modified)
741 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
747 +29 -29 trunk/configure (File Modified)
750 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
752 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
756 +3 -3 trunk/modules/core/m_kill.c (File Modified)
759 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
761 Backport from early 3.x:
764 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
766 - remove "Processing connection to foobar.net" message
770 +0 -3 trunk/src/s_auth.c (File Modified)
773 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
775 - missed the processing connection one (actually, we can probably nuke this one)
779 +1 -2 trunk/src/s_auth.c (File Modified)
782 river 2006/09/27 16:33:05 UTC (20060927-2174)
784 get_client_name = stupid
789 +10 -7 trunk/modules/core/m_kill.c (File Modified)
792 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
794 - remove excessive arguments
798 +1 -2 trunk/src/s_conf.c (File Modified)
799 +1 -1 trunk/src/s_user.c (File Modified)
802 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
804 - use sendto_one_notice() for on-connect notices too.
808 +10 -10 trunk/src/s_auth.c (File Modified)
811 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
813 - use sendto_one_notice() in the core, too.
817 +2 -2 trunk/src/chmode.c (File Modified)
818 +8 -15 trunk/src/modules.c (File Modified)
819 +3 -5 trunk/src/s_conf.c (File Modified)
820 +1 -2 trunk/src/s_newconf.c (File Modified)
821 +20 -57 trunk/src/s_user.c (File Modified)
824 river 2006/09/27 16:19:25 UTC (20060927-2166)
826 the KILL command will use get_client_name(, SHOW_IP) instead of
827 target->name, and will show a more useful error for local opers
832 +6 -4 trunk/modules/core/m_kill.c (File Modified)
835 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
837 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
841 +4 -2 trunk/src/send.c (File Modified)
844 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
850 +1 -1 trunk/include/client.h (File Modified)
853 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
855 - get_id(): fall back to "*" if client has no known name
859 +1 -1 trunk/include/client.h (File Modified)
862 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
864 - convert to sendto_one_notice().
868 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
869 +4 -6 trunk/unsupported/m_force.c (File Modified)
872 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
874 - use sendto_one_notice() in many places instead of
875 sendto_one(source_p, ":%s NOTICE %s :", ...);
879 +10 -25 trunk/extensions/example_module.c (File Modified)
880 +5 -14 trunk/extensions/hurt.c (File Modified)
881 +1 -2 trunk/extensions/m_42.c (File Modified)
882 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
883 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
884 +1 -2 trunk/extensions/m_opme.c (File Modified)
885 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
886 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
887 +3 -7 trunk/modules/core/m_die.c (File Modified)
888 +2 -4 trunk/modules/core/m_kill.c (File Modified)
889 +2 -2 trunk/modules/core/m_squit.c (File Modified)
890 +1 -2 trunk/modules/m_challenge.c (File Modified)
891 +11 -15 trunk/modules/m_connect.c (File Modified)
892 +20 -28 trunk/modules/m_dline.c (File Modified)
893 +2 -2 trunk/modules/m_etrace.c (File Modified)
894 +11 -21 trunk/modules/m_gline.c (File Modified)
895 +2 -4 trunk/modules/m_kline.c (File Modified)
896 +1 -2 trunk/modules/m_rehash.c (File Modified)
897 +3 -7 trunk/modules/m_restart.c (File Modified)
898 +31 -45 trunk/modules/m_set.c (File Modified)
899 +2 -4 trunk/modules/m_testmask.c (File Modified)
900 +5 -8 trunk/modules/m_unreject.c (File Modified)
901 +2 -5 trunk/modules/m_xline.c (File Modified)
906 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
907 +10 -25 trunk/extensions/example_module.c (File Modified)
908 +5 -14 trunk/extensions/hurt.c (File Modified)
909 +1 -2 trunk/extensions/m_42.c (File Modified)
910 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
911 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
912 +1 -2 trunk/extensions/m_opme.c (File Modified)
913 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
914 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
915 +3 -7 trunk/modules/core/m_die.c (File Modified)
916 +14 -11 trunk/modules/core/m_kill.c (File Modified)
917 +2 -2 trunk/modules/core/m_squit.c (File Modified)
918 +1 -2 trunk/modules/m_challenge.c (File Modified)
919 +11 -15 trunk/modules/m_connect.c (File Modified)
920 +2 -4 trunk/modules/m_dline.c (File Modified)
921 +2 -2 trunk/modules/m_etrace.c (File Modified)
922 +11 -21 trunk/modules/m_gline.c (File Modified)
923 +2 -4 trunk/modules/m_kline.c (File Modified)
924 +1 -2 trunk/modules/m_rehash.c (File Modified)
925 +3 -7 trunk/modules/m_restart.c (File Modified)
926 +31 -45 trunk/modules/m_set.c (File Modified)
927 +2 -4 trunk/modules/m_testmask.c (File Modified)
928 +5 -8 trunk/modules/m_unreject.c (File Modified)
929 +1 -3 trunk/modules/m_xline.c (File Modified)
930 +2 -2 trunk/src/chmode.c (File Modified)
931 +8 -15 trunk/src/modules.c (File Modified)
932 +10 -14 trunk/src/s_auth.c (File Modified)
933 +3 -6 trunk/src/s_conf.c (File Modified)
934 +1 -2 trunk/src/s_newconf.c (File Modified)
935 +20 -57 trunk/src/s_user.c (File Modified)
936 +4 -2 trunk/src/send.c (File Modified)
937 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
938 +4 -6 trunk/unsupported/m_force.c (File Modified)
941 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
943 - keyword-subst from charybdis 2.2.
947 +12 -3 trunk/doc/example.conf (File Modified)
948 +58 -3 trunk/doc/reference.conf (File Modified)
949 + - trunk/include/substitution.h (File Added)
950 +1 -0 trunk/src/Makefile.in (File Modified)
951 +2 -2 trunk/src/s_conf.c (File Modified)
952 +164 -1 trunk/src/s_user.c (File Modified)
953 + - trunk/src/substitution.c (File Added)
956 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
958 Removed merge tracking for "svnmerge" for
959 http://svn.atheme.org/charybdis/branches/release-2.2
963 + - trunk/ (Property Modified)
966 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
968 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
969 http://svn.atheme.org/charybdis/branches/release-2.2
973 + - trunk/ (Property Modified)
976 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
978 Removed merge tracking for "svnmerge" for
979 http://svn.atheme.org/charybdis/branches/release-2.2
983 + - trunk/ (Property Modified)
986 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
988 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
989 http://svn.atheme.org/charybdis/branches/release-2.2
993 + - trunk/ (Property Modified)
996 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1002 + - trunk/ (Property Modified)
1005 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1007 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1008 http://svn.atheme.org/charybdis/branches/release-2.2
1012 + - trunk/ (Property Modified)
1015 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1017 - version bump to 2.2.0
1021 +3 -1 trunk/NEWS (File Modified)
1022 +1 -1 trunk/configure.ac (File Modified)
1025 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1028 + branches/release-2.1 -> 2.2 base
1029 + 3.0 -> branches/cxxconversion
1030 + backport some immediate 3.0 functionality for 2.2
1035 + - trunk/ (File Added)
1038 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1040 Merged revisions 3135,3137 via svnmerge from
1041 http://svn.atheme.org/charybdis/trunk
1044 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1046 - Expand TRACE description
1047 - Mention expiry time in TESTLINE
1049 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1051 Update copyright year for sgml docs to 2007.
1056 + - branches/release-2.1/ (Property Modified)
1057 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1058 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1061 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1063 Merged revisions 1999 via svnmerge from
1064 http://svn.atheme.org/charybdis/trunk
1065 Add river to CREDITS
1068 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1075 + - branches/release-2.1/ (Property Modified)
1076 +1 -0 branches/release-2.1/CREDITS (File Modified)
1079 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1081 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1082 http://svn.atheme.org/charybdis/trunk
1085 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1087 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1089 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1091 - add use_forward to /info
1093 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1095 Call channel_modes() with &me instead of source_p when
1096 sending out a JOIN and SJOIN for a local user. This
1097 saves checking whether they are on the channel they
1100 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1102 If use_forward is disabled:
1104 - hide +f in /mode #channel (/mode #channel f still shows it)
1105 - do not send any mode changes adding +f to local clients
1106 (-f ones are still sent)
1111 + - branches/release-2.1/ (Property Modified)
1112 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1113 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1114 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1115 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1116 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1117 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1118 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1119 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1120 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1121 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1122 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1123 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1126 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1128 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1132 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1133 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1134 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1137 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1139 Add accountability (wallops, log) to OKICK.
1143 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1146 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1148 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1149 Similar to branches/release-2.2 r3061.
1153 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1156 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1158 - Write xline to file after instead of before notifying opers and source
1159 - Also notify source of failure to add xline
1160 Similar to branches/release-2.2 r3057.
1164 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1167 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1169 If a dline/kline/resv cannot be added to the file, send
1170 the regular notices to local opers and source anyway,
1171 and also warn the source (local opers were already warned).
1172 Similar to branches/release-2.2 r3053.
1176 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1179 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1181 Port over fixes from unkline/unxline/unresv to undline.
1182 Similar to branches/release-2.2 r3049.
1186 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1189 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1191 Merged revisions 2915 via svnmerge from
1192 http://svn.atheme.org/charybdis/trunk
1195 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1197 In usage message, show kline.conf and xline.conf instead
1198 of klines.conf and xlines.conf.
1203 + - branches/release-2.1/ (Property Modified)
1204 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1207 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1209 Merged revisions 2831,2833,2853 via svnmerge from
1210 http://svn.atheme.org/charybdis/trunk
1213 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1215 unkline/unxline/unresv:
1216 - if fclose on the output returns an error, treat this as a
1218 - check if the rename from the temp file to the ban conf failed
1220 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1222 When adding a permanent dline/kline/xline/resv, check
1223 the return value of fclose().
1225 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1227 Do not free xline aconf if it could not be written out.
1228 It will be added to the list in memory anyway.
1233 + - branches/release-2.1/ (Property Modified)
1234 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1235 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1236 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1237 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1240 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1242 NEWS: Clarify effects of ip_cloaking changes a little.
1246 +2 -0 branches/release-2.1/NEWS (File Modified)
1249 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1255 +9 -9 branches/release-2.1/configure (File Modified)
1258 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1260 Version bump on 2.1 branch to 2.1.2.
1264 +1 -1 branches/release-2.1/configure.ac (File Modified)
1267 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1269 Mention r2801/r2805.
1273 +1 -0 branches/release-2.1/NEWS (File Modified)
1276 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1278 Merged revisions 2801 via svnmerge from
1279 http://svn.atheme.org/charybdis/trunk
1282 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1284 ip_cloaking: try to avoid truncation by removing more
1285 components of the hostname (except the TLD).
1290 + - branches/release-2.1/ (Property Modified)
1291 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1294 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1300 +8 -1 branches/release-2.1/NEWS (File Modified)
1303 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1305 Merged revisions 2781 via svnmerge from
1306 http://svn.atheme.org/charybdis/trunk
1309 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1311 Fix stupid bug: checked a hostmask against the found
1312 ban instead of all exceptions, causing all host mangled
1313 clients to be exempted if there was a single ban
1314 exception in many cases.
1319 + - branches/release-2.1/ (Property Modified)
1320 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1323 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1325 Merged revisions 2773 via svnmerge from
1326 http://svn.atheme.org/charybdis/trunk
1329 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1331 user@host must be *@* for a shared{} block with flags=locops
1332 (server should not be *).
1337 + - branches/release-2.1/ (Property Modified)
1338 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1341 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1343 Tweak \s code a little.
1347 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1348 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1349 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1352 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1354 Merged revisions 2761 via svnmerge from
1355 http://svn.atheme.org/charybdis/trunk
1358 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1360 The testline/no_tilde fixes are in 2.1.1.
1365 + - branches/release-2.1/ (Property Modified)
1366 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1369 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1375 +4 -1 branches/release-2.1/NEWS (File Modified)
1378 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1380 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
1381 http://svn.atheme.org/charybdis/trunk
1385 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1387 If the auth{} block has no_tilde and is not kline exempt,
1388 check the username without tilde against klines too.
1389 This is consistent with the way klines work on spoofs
1390 (klines checked on both raw and appearing-on-IRC version).
1392 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1394 Rework the fix for klines with no_tilde.
1395 Add an extra argument to find_address_conf() for the
1396 username without tilde, as that may contain one character more.
1398 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1400 Unbreak compile (because of r2697).
1401 testline with ~ could be improved some more perhaps, but this should work.
1403 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1405 testline: take no_tilde and username truncation into account
1407 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1409 Add some information on /testline with no_tilde and username truncation.
1414 + - branches/release-2.1/ (Property Modified)
1415 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1416 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1417 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1418 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1419 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1420 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1423 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1425 Merged revisions 2149,2151 via svnmerge from
1426 http://svn.atheme.org/charybdis/trunk
1429 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1431 Move kills from services from +s to +k snomask.
1432 Kills from non-service opers remain on +s.
1434 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1436 Update description of +s and +k snomasks.
1441 + - branches/release-2.1/ (Property Modified)
1442 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1443 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1444 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1447 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1449 Merged revisions 2685 via svnmerge from
1450 http://svn.atheme.org/charybdis/trunk
1453 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1455 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1460 + - branches/release-2.1/ (Property Modified)
1461 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1464 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1466 Merged revisions 2693 via svnmerge from
1467 http://svn.atheme.org/charybdis/trunk
1470 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1472 Fix truncation (by one) of unidented usernames
1473 if user registration is done because of DNSBL
1474 completion (which is the usual case if a valid
1475 NICK and USER are sent quickly and any DNSBLs
1481 + - branches/release-2.1/ (Property Modified)
1482 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1485 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1491 +10 -0 branches/release-2.1/NEWS (File Modified)
1494 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1500 +9 -9 branches/release-2.1/configure (File Modified)
1503 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1505 Version bump to 2.1.1.
1509 +1 -1 branches/release-2.1/configure.ac (File Modified)
1512 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1514 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
1515 http://svn.atheme.org/charybdis/trunk
1518 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1520 - fix a server notice on SID collision where the server name is mentioned twice
1522 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1524 - get_server_name() is stupid
1526 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1530 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1532 Do the Attempt to re-introduce SID server notice somewhat
1533 differently, showing a real host again if !HIDE_SERVERS_IPS
1534 and still showing the server name exactly once.
1536 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1538 Fix log message for Attempt to re-introduce SID (server notice was ok).
1540 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1542 - replace "No N line" with "no connect block" in a
1544 - show attempted server name in a few serverlog messages
1549 + - branches/release-2.1/ (Property Modified)
1550 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1553 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1555 Merged revisions 2218 via svnmerge from
1556 http://svn.atheme.org/charybdis/trunk
1559 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1561 Fix garbage in /stats y output on 64-bit archs.
1566 + - branches/release-2.1/ (Property Modified)
1567 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1570 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1572 Merged revisions 2438 via svnmerge from
1573 http://svn.atheme.org/charybdis/trunk
1576 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1578 Enable Revision keyword in addition to Id.
1583 + - branches/release-2.1/ (Property Modified)
1584 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1587 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1589 Merged revisions 2679 via svnmerge from
1590 http://svn.atheme.org/charybdis/trunk
1593 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1595 Port over ratbox 2.2 r23253 (anfl):
1596 - remove the cached storage of how many +beI there are, thereby fixing a
1597 case where it can get desynced from reality
1602 + - branches/release-2.1/ (Property Modified)
1603 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1604 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1607 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1609 Merged revisions 2093,2095 via svnmerge from
1610 http://svn.atheme.org/charybdis/trunk
1613 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1615 - change DNSBL licensing to BSD.
1617 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1619 - change x86-assembly FNV implementation to BSD license
1624 + - branches/release-2.1/ (Property Modified)
1625 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1626 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1629 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1631 Merged revisions 2073,2075 via svnmerge from
1632 http://svn.atheme.org/charybdis/trunk
1635 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1637 Put full information in the squit reason when exiting
1638 a server due to a servlink (ziplinks) error.
1640 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1642 Put full information in the squit reason when exiting
1643 a server due to not enough arguments for a command.
1648 + - branches/release-2.1/ (Property Modified)
1649 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1650 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1653 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1655 Merged revisions 2071 via svnmerge from
1656 http://svn.atheme.org/charybdis/trunk
1659 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1661 Don't redirect users from an existing domain to an
1662 existing server in reference.conf.
1668 + - branches/release-2.1/ (Property Modified)
1669 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1672 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1674 Merged revisions 2053 via svnmerge from
1675 http://svn.atheme.org/charybdis/trunk
1678 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1680 Make find_channel_membership() choose the shortest list
1681 (channel's list or user's list) to search, avoiding excessive
1682 CPU usage with services which are in lots of channels.
1683 From ratbox 2.2 (anfl/jilles)
1688 + - branches/release-2.1/ (Property Modified)
1689 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1692 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1698 +9 -9 branches/release-2.1/configure (File Modified)
1701 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1703 Version change 2.1.0rc1 -> 2.1.0 (release).
1707 +1 -1 branches/release-2.1/configure.ac (File Modified)
1710 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1712 Merged revisions 2029 via svnmerge from
1713 http://svn.atheme.org/charybdis/trunk
1716 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1718 NEWS: mention m_webirc.c module
1723 + - branches/release-2.1/ (Property Modified)
1724 +1 -0 branches/release-2.1/NEWS (File Modified)
1727 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1733 +9 -9 branches/release-2.1/configure (File Modified)
1736 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1738 Change version to 2.1.0rc1.
1742 +1 -1 branches/release-2.1/configure.ac (File Modified)
1745 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1747 Merged revisions 2021 via svnmerge from
1748 http://svn.atheme.org/charybdis/trunk
1751 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1753 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1754 related flaky looking things, and instead keep a list
1755 of BlacklistClients in PreClient.
1760 + - branches/release-2.1/ (Property Modified)
1761 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1762 +1 -1 branches/release-2.1/include/client.h (File Modified)
1763 +0 -1 branches/release-2.1/include/res.h (File Modified)
1764 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1765 +0 -24 branches/release-2.1/src/res.c (File Modified)
1766 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1769 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1771 Merged revisions 2015,2017 via svnmerge from
1772 http://svn.atheme.org/charybdis/trunk
1775 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1777 Check if the name in the question section of the
1778 DNS reply matches what we queried, to guard against
1779 late replies to a previous query with the same id.
1781 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1783 res.c: add a comment summarizing our changes
1788 + - branches/release-2.1/ (Property Modified)
1789 +53 -18 branches/release-2.1/src/res.c (File Modified)
1792 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1794 Merged revisions 1981 via svnmerge from
1795 http://svn.atheme.org/charybdis/trunk
1798 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1800 Alphabetize extensions and tweak the descriptions a little.
1805 + - branches/release-2.1/ (Property Modified)
1806 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1807 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1810 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1812 Merged revisions 1975 via svnmerge from
1813 http://svn.atheme.org/charybdis/trunk
1816 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1818 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1819 We should use the IP and not truncate the hostname.
1820 From ratbox 2.2 (androsyn)
1825 + - branches/release-2.1/ (Property Modified)
1826 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1829 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1831 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1832 http://svn.atheme.org/charybdis/trunk
1836 + - branches/release-2.1/ (Property Modified)
1839 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1841 - branch 2.1 release family
1845 + - branches/release-2.1/ (File Added)
1848 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1850 Describe new handling of host mangling in channel bans in SGML.
1854 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1857 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1859 - ok, 2.1 operline brought to you by marvin the melancholy robot
1863 +1 -1 trunk/src/messages.tab (File Modified)
1866 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1868 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1869 If anybody comes up with anything better, then please let us know
1870 and we will change this before 2.1 is branched.
1874 +1 -1 trunk/src/messages.tab (File Modified)
1877 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1879 Add EUID to capab.txt.
1883 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1886 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1892 +3 -0 trunk/NEWS (File Modified)
1895 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1897 Allow service{} servers to manipulate the nick delay table
1898 (for "nickserv enforcement").
1899 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1900 If duration is 0, the nickdelay entry is removed, otherwise
1901 it is added with the duration in seconds (maximum 24 hours).
1902 It is suggested that this is used if the EUID capab is present.
1906 +42 -1 trunk/modules/m_services.c (File Modified)
1909 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1911 HURT: strip off *@ from the start of the mask
1912 reject anything else containing '@' or '!'
1916 +11 -0 trunk/extensions/hurt.c (File Modified)
1919 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1921 ircd.c: need supported.h here
1925 +1 -0 trunk/src/ircd.c (File Modified)
1928 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1930 HURT: less ambiguity here
1931 ips/hosts to be hurt must contain a '.' or ':' otherwise
1932 they are interpreted as nicks
1936 +14 -9 trunk/extensions/hurt.c (File Modified)
1939 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1941 - we're now ircd-charybdis.org.
1942 - properly alphabetize credits
1946 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1949 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1951 - add additional modules to the configs
1955 +6 -0 trunk/doc/example.conf (File Modified)
1956 +12 -0 trunk/doc/reference.conf (File Modified)
1959 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1961 - remove hurt.h, it is pointless and confusing
1965 +27 -62 trunk/extensions/hurt.c (File Modified)
1966 + - trunk/extensions/hurt.h (File Deleted)
1969 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1971 - add code to suggest a local HURT by nickname.
1972 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1976 +40 -10 trunk/extensions/hurt.c (File Modified)
1977 +1 -0 trunk/extensions/hurt.h (File Modified)
1980 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1986 +2 -1 trunk/NEWS (File Modified)
1989 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1991 MASKTRACE/TESTMASK: check orighost as well
1995 +4 -2 trunk/modules/m_etrace.c (File Modified)
1996 +3 -1 trunk/modules/m_testmask.c (File Modified)
1999 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2001 Make RPL_ISUPPORT (005) numeric modularizable.
2002 Currently it will reassemble the numeric every time
2003 it needs to be sent, using a few dozen callbacks;
2004 if this is too slow some caching scheme should be
2009 +0 -1 trunk/include/s_user.h (File Modified)
2010 +36 -114 trunk/include/supported.h (File Modified)
2011 +1 -1 trunk/modules/m_version.c (File Modified)
2012 +1 -0 trunk/src/Makefile.in (File Modified)
2013 +1 -0 trunk/src/ircd.c (File Modified)
2014 +300 -25 trunk/src/s_user.c (File Modified)
2015 + - trunk/src/supported.c (File Added)
2018 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2020 EUID orighost could differ from host only in case,
2021 do not mark as dynamic spoof then
2025 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2028 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2030 kline help file: clarify a bit and remove some obsolete stuff
2031 partly suggested by Olin
2035 +8 -8 trunk/help/opers/kline (File Modified)
2038 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2044 +20 -0 trunk/NEWS (File Modified)
2047 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2049 Show real host/IP to nonopers whoising themselves.
2050 The IP is not shown for auth{} spoofs, otherwise it is,
2051 as it looked rather weird to me to show an auth{} spoofed
2052 IP like this. (/userhost on self still shows the IP.)
2056 +13 -2 trunk/modules/m_whois.c (File Modified)
2059 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2061 Document nick_delay stuff and move it around a bit.
2065 +1 -2 trunk/doc/example.conf (File Modified)
2066 +8 -2 trunk/doc/reference.conf (File Modified)
2069 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2071 - disable nickdelay by default. Needs to be documented in reference.conf.
2075 +2 -0 trunk/doc/example.conf (File Modified)
2076 +2 -0 trunk/doc/reference.conf (File Modified)
2079 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2081 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2085 +2 -1 trunk/modules/m_services.c (File Modified)
2088 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2090 ip_cloaking: somewhat hackish but we need to send the
2091 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2096 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2099 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2101 If EUID is used, show realhost in far connect notice
2102 (but not in far disconnect notice).
2106 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2109 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2112 - use non-ENCAP CHGHOST if possible
2113 - really introduce new users with their mangled and real
2114 host if +h is in default umodes
2118 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2121 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2123 Add non-ENCAP CHGHOST.
2127 +49 -11 trunk/modules/m_chghost.c (File Modified)
2130 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2132 Initial addition of EUID (puts realhost/account in same
2133 command as user introduction).
2134 See doc/technical/euid.txt for more information.
2135 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2139 + - trunk/doc/technical/euid.txt (File Added)
2140 +2 -1 trunk/include/s_serv.h (File Modified)
2141 +1 -1 trunk/include/s_user.h (File Modified)
2142 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2143 +1 -34 trunk/modules/m_chghost.c (File Modified)
2144 +0 -28 trunk/modules/m_services.c (File Modified)
2145 +30 -1 trunk/src/s_serv.c (File Modified)
2146 +30 -3 trunk/src/s_user.c (File Modified)
2149 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2151 Store the mangled host in localClient and use it for
2152 ban matching (also match real host for mangled users,
2153 also match mangled host for uncloaked users).
2154 Improve interaction of +h with auth{} and services
2156 Note that all of this only applies to clients who
2157 connect after the mangling module is loaded
2158 (other clients cannot even set +h).
2159 The sorcerynet cloaking module has not been updated
2164 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2165 +3 -0 trunk/include/client.h (File Modified)
2166 +64 -5 trunk/src/channel.c (File Modified)
2167 +1 -0 trunk/src/client.c (File Modified)
2168 +2 -2 trunk/src/s_user.c (File Modified)
2171 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2173 Document /stats U letters in sgml.
2177 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2180 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2182 Better description of hub_mask and leaf_mask.
2186 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2189 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2191 Add operspy_dont_care_user_info to sgml docs.
2195 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2198 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2200 Add general::operspy_dont_care_user_info.
2201 This makes /who mask equivalent to /who !mask for opers
2202 with the operspy flag, and removes the operspy log/notice
2203 on /who mask, /masktrace and /scan.
2204 The necessary privilege (operspy flag) is unchanged.
2205 Behaviour for the other operspy commands (channel
2206 related ones) is also unchanged.
2210 +1 -0 trunk/doc/example.conf (File Modified)
2211 +6 -0 trunk/doc/reference.conf (File Modified)
2212 +1 -0 trunk/include/s_conf.h (File Modified)
2213 +10 -8 trunk/modules/m_etrace.c (File Modified)
2214 +6 -0 trunk/modules/m_info.c (File Modified)
2215 +8 -5 trunk/modules/m_scan.c (File Modified)
2216 +1 -1 trunk/modules/m_version.c (File Modified)
2217 +6 -1 trunk/modules/m_who.c (File Modified)
2218 +1 -0 trunk/src/newconf.c (File Modified)
2219 +1 -0 trunk/src/s_conf.c (File Modified)
2222 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2224 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2225 This letter will also be used for showing operspy with
2226 limited accountability (show non channel related info
2227 without '!' or notice).
2231 +2 -0 trunk/doc/server-version-info (File Modified)
2232 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2233 +2 -0 trunk/include/ircd.h (File Modified)
2234 +6 -0 trunk/modules/m_info.c (File Modified)
2235 +2 -0 trunk/modules/m_version.c (File Modified)
2236 +1 -0 trunk/src/ircd_state.c (File Modified)
2239 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2241 Add m_webirc module, allows showing real host of CGI:IRC users.
2242 Differences to the version available on my web page for a while:
2243 instructions on how to set it up.
2247 +137 -0 trunk/extensions/Makefile.in (File Modified)
2248 + - trunk/extensions/m_webirc.c (File Added)
2251 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2253 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2257 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2260 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2262 - move beu from core to contributors
2263 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2267 +2 -2 trunk/CREDITS (File Modified)
2270 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2272 Mention that class blocks must be defined before the
2273 auth or connect blocks referencing them.
2277 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2280 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2283 - change from "can join" to "is banned", this reverses sense
2284 and removes "weird" checks like for +i, +l, +j
2285 - don't allow $j to same channel
2286 - +s/+p restriction removed, anyone can /mode b anyway
2291 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2294 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2296 Add a few important lines from reference.conf to example.conf.
2300 +8 -1 trunk/doc/example.conf (File Modified)
2303 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2305 - we don't support rtsigio anymore
2306 - we definately don't support VMS nor Cygwin either.
2310 +2 -2 trunk/INSTALL (File Modified)
2311 +0 -2 trunk/README.FIRST (File Modified)
2314 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2316 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2320 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2323 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2326 - return EXTBAN_NOMATCH for a valid ban that does not match
2327 - consider a $j ban invalid if we were already processing a
2328 can_join for a $j ban
2332 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2335 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2337 extb_extgecos: realhost -> orighost
2341 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2344 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2346 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2350 +59 -0 trunk/extensions/Makefile.in (File Modified)
2351 + - trunk/extensions/extb_canjoin.c (File Added)
2354 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2356 - oh right, charybdis calls that 'orighost'.
2360 +2 -2 trunk/modules/m_who.c (File Modified)
2363 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2365 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2369 +2 -0 trunk/modules/m_who.c (File Modified)
2372 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2374 - also check $x against realhost
2378 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2381 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2383 Sorcerynet people want a debugging notice moved from +s to +d.
2387 +1 -1 trunk/src/blacklist.c (File Modified)
2390 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2392 Use source_p instead of client_p for free_pre_client().
2393 client_p could be NULL or another client.
2397 +1 -1 trunk/src/client.c (File Modified)
2400 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2402 - revert this, I know how to fix it now
2406 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2409 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2411 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2412 This fix is probably suboptimal, but it does indeed fix the problem.
2416 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2419 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2421 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2425 +49 -0 trunk/extensions/Makefile.in (File Modified)
2426 + - trunk/extensions/extb_extgecos.c (File Added)
2429 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2431 Remove undocumented and unused general::fallback_to_ip6_int config option.
2435 +0 -3 trunk/include/s_conf.h (File Modified)
2436 +0 -3 trunk/src/newconf.c (File Modified)
2439 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2442 - document new TESTMASK
2443 - mention that TESTMASK matching is the same as MASKTRACE matching
2444 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2449 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2452 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2454 New testmask from ratbox 2.2.
2455 Allows matches on nick, ip and gecos in addition to user
2456 and host, and is fully analogous to masktrace.
2457 The numeric has changed from 724 to 727 and fields in it
2462 +4 -3 trunk/help/opers/testmask (File Modified)
2463 +1 -0 trunk/include/numeric.h (File Modified)
2464 +82 -9 trunk/modules/m_testmask.c (File Modified)
2465 +2 -2 trunk/src/messages.tab (File Modified)
2468 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2470 contrib -> extensions
2474 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2477 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2479 CHGHOST: Check validity of new hostname.
2480 If the command came from a local client (disabled by
2481 default), send an error message and drop the command.
2482 If the command came from a remote client or server,
2483 send a notice to opers and the target user (if local).
2487 +42 -1 trunk/modules/m_chghost.c (File Modified)
2490 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2496 +23 -1 trunk/NEWS (File Modified)
2499 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2501 When an outgoing server connection succeeds, set
2502 localClient->ip by simply copying the whole sockaddr
2503 struct instead of copying certain parts only.
2507 +1 -19 trunk/src/s_serv.c (File Modified)
2510 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2512 Give a special error message and ignore the connect block
2513 if trying to add a connect block for the server's own name.
2517 +7 -0 trunk/src/newconf.c (File Modified)
2520 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2522 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2523 when --disable-balloc is used, so that it compiles.
2524 Obviously the BlockHeapUsage() stub returns just zeroes so
2525 /stats z will be less informative.
2529 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2532 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2534 Free and zero dns_query in DNS callback for outgoing connect.
2535 This avoids double free of reslist.
2539 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2542 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2544 From ratbox, log failed outgoing connections to serverlog.
2549 +13 -1 trunk/src/s_serv.c (File Modified)
2552 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2554 Change serverlog message when connecting to be more clear and show the port number.
2558 +1 -1 trunk/src/s_serv.c (File Modified)
2561 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2563 Remove gethost_byname(), this is meaningless
2564 since the removal of AAAA -> A fallback (r1763).
2568 +0 -1 trunk/include/res.h (File Modified)
2569 +0 -12 trunk/src/res.c (File Modified)
2572 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2574 Remove ip6.int support and use only ip6.arpa.
2575 The global ip6.int zone has disappeared on June 1
2576 and a lot of other software has been removing ip6.int
2578 This removes the second and last case where IPv6
2579 support in charybdis causes extra lookups and slows
2584 +5 -27 trunk/src/res.c (File Modified)
2587 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2589 Mention new default (r1767) for connect::aftype in sgml docs.
2593 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2596 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2598 Use IPv6 if connect::host looks like an IPv6 address
2599 (contains a colon). No need to aftype=ipv6 anymore.
2603 +2 -0 trunk/src/newconf.c (File Modified)
2606 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2608 More information about connect::host.
2612 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2615 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2617 Remove fallback to A if AAAA cannot be found.
2618 In case of a forward check of a reverse lookup, we
2619 already know if it's ipv4 or ipv6, so it is not
2620 useful and in case of a forward lookup of a hostname
2621 in connect::host, connect::aftype already specifies
2622 if it's ipv4 or ipv6.
2626 +4 -27 trunk/src/res.c (File Modified)
2629 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2632 - check if +c made the message text empty and refuse
2634 - don't copy message text if it is not necessary
2639 +14 -4 trunk/modules/core/m_message.c (File Modified)
2642 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2644 remove_conf_item(): do not free cf_name, this is generally a string constant
2648 +0 -1 trunk/src/newconf.c (File Modified)
2651 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2653 Remove the old unused FDL_ constants.
2657 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2660 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2662 Remove an unused struct irc_sockaddr_storage from fde_t
2663 (allocated for every possible file descriptor).
2667 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2670 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2672 If the DNS lookup for an outgoing connection is still
2673 pending when it is closed, clean it up.
2677 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2680 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2682 If proc_answer() fails (for example if a lookup for an
2683 A record returns a CNAME), fail the query immediately.
2684 Previously the packet was just ignored, leaving the
2689 +4 -8 trunk/src/res.c (File Modified)
2692 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2694 Correct sockhost field in an outgoing server connection.
2695 First copy the host field from the server_conf, then
2696 take the IP from to where the connection was attempted
2697 when the connection callback is called.
2698 (Before r1747 this used the IP from the server_conf.)
2702 +8 -2 trunk/src/s_serv.c (File Modified)
2705 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2707 Remove ipnum (keep aftype) and dns_query from server_conf.
2708 We don't keep track of binary form address in connect{}
2709 blocks anymore, DNS lookups of names in host= gone.
2710 As before the DNS lookup is done on connect.
2711 This should unbreak hostnames in host= somewhat.
2715 +1 -2 trunk/include/s_newconf.h (File Modified)
2716 +2 -2 trunk/src/newconf.c (File Modified)
2717 +1 -42 trunk/src/s_newconf.c (File Modified)
2718 +12 -31 trunk/src/s_serv.c (File Modified)
2721 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2727 +1 -1 trunk/configure (File Modified)
2730 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2732 Fix --disable-balloc help text (said --disable-small-net).
2736 +1 -1 trunk/configure.ac (File Modified)
2739 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2741 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2742 services (+S). Unlike operstring and adminstring, this
2743 is not changeable with /quote set but is updated on rehash.
2747 +1 -0 trunk/doc/example.conf (File Modified)
2748 +10 -2 trunk/doc/reference.conf (File Modified)
2749 +1 -0 trunk/include/s_conf.h (File Modified)
2750 +6 -0 trunk/modules/m_info.c (File Modified)
2751 +3 -2 trunk/modules/m_whois.c (File Modified)
2752 +1 -0 trunk/src/newconf.c (File Modified)
2753 +1 -0 trunk/src/s_conf.c (File Modified)
2756 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2758 Fix handling of comma in whois: ignore the comma and
2759 everything after it but do output the entire parameter
2764 +2 -2 trunk/modules/m_whois.c (File Modified)
2767 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2769 New /stats letter 's' to list HURTs:
2770 - opers get the full listing.
2771 - users get any HURTs that match their sockhost/orighost if
2772 "stats_k_oper_only" is set to 1.
2776 +50 -0 trunk/extensions/hurt.c (File Modified)
2779 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2781 - make the newconf system available to modules.
2785 +4 -1 trunk/include/newconf.h (File Modified)
2786 +4 -8 trunk/src/newconf.c (File Modified)
2789 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2791 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2794 +0 -3 trunk/doc/example.conf (File Modified)
2795 +0 -3 trunk/doc/reference.conf (File Modified)
2798 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2800 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2804 +3 -0 trunk/doc/example.conf (File Modified)
2805 +3 -0 trunk/doc/reference.conf (File Modified)
2808 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2810 Fix too early truncation of JOIN channel list.
2814 +2 -3 trunk/modules/core/m_join.c (File Modified)
2817 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2819 - From ratbox 2.2 (anfl), send server notices about read
2820 errors from handshakes and servers to +s instead of +d.
2821 - Send various server notices about failed server
2822 connections which did not reach registered state network
2823 wide if the connection was initiated by a remote oper.
2824 This avoids annoying the whole net if there is a
2825 broken autoconnect, but allows all opers to see why a
2826 remote connect failed. Failed connections which did reach
2827 server state already generate server notices everywhere.
2829 Note: this is an exception to our general policy to not send
2830 server notices about unregistered connections remotely.
2834 +1 -0 trunk/include/client.h (File Modified)
2835 +20 -6 trunk/src/client.c (File Modified)
2836 +6 -6 trunk/src/s_serv.c (File Modified)
2839 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2845 +1 -1 trunk/doc/example.conf (File Modified)
2846 +1 -1 trunk/doc/reference.conf (File Modified)
2849 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2851 Don't allow #channel +b $c:&channel (inconsistent target).
2855 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2858 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2860 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2864 +0 -2 trunk/include/client.h (File Modified)
2867 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2869 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2873 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2876 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2878 Store IP addresses in whowas. These are shown to opers.
2879 Obtained from Eurus patches.
2880 orighost tracking removed (not worth the memory IMHO),
2881 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2882 with unknown IPs and to not violate auth{} spoof policy.
2886 +2 -0 trunk/doc/reference.conf (File Modified)
2887 +1 -0 trunk/include/numeric.h (File Modified)
2888 +1 -0 trunk/include/whowas.h (File Modified)
2889 +10 -1 trunk/modules/m_whowas.c (File Modified)
2890 +1 -1 trunk/src/messages.tab (File Modified)
2891 +4 -0 trunk/src/whowas.c (File Modified)
2894 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2896 Describe hostmask parameter of masktrace better in sgml docs.
2900 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2903 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2905 masktrace help file: mention CIDR IP masks
2910 +2 -0 trunk/help/opers/masktrace (File Modified)
2913 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2915 MASKTRACE: allow normal match() on IP address also
2920 +2 -3 trunk/modules/m_etrace.c (File Modified)
2923 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2925 Allow +S clients (services) to send to channels and @/+ channels always.
2929 +1 -1 trunk/modules/core/m_message.c (File Modified)
2930 +1 -1 trunk/src/channel.c (File Modified)
2933 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2935 Allow servers to send to @#chan and +#chan.
2939 +1 -1 trunk/modules/core/m_message.c (File Modified)
2942 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2944 Don't count opers on service{} servers in /lusers.
2948 +2 -2 trunk/src/s_user.c (File Modified)
2951 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2953 Show opers the real host behind a dynamic spoof in WHOIS.
2954 If the user is auth{} spoofed, this shows the auth{} spoof
2955 otherwise it shows the DNS hostname and IP address.
2956 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2960 +1 -0 trunk/include/numeric.h (File Modified)
2961 +12 -2 trunk/modules/m_whois.c (File Modified)
2962 +1 -1 trunk/src/messages.tab (File Modified)
2965 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2967 Remove #define HIDE_SPOOF_IPS from config.h, should
2968 have been done earlier.
2972 +0 -7 trunk/include/config.h (File Modified)
2975 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2977 Bring back ERR_CANTKILLSERVER.
2981 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2984 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2987 - also send RPL_HOSTHIDDEN on -h
2988 - don't allow +h for auth{} spoofed clients
2992 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2995 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2997 /etc/resolv.conf parsing:
2998 - don't crash (sometimes) if there is a line without an argument
2999 (e.g. 'search' by itself)
3000 - fix handling of lines with leading whitespace
3004 +9 -8 trunk/src/reslib.c (File Modified)
3007 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3009 Put back code that terminates DNS queries, which was
3010 removed during the resolver changes.
3014 +4 -0 trunk/src/s_auth.c (File Modified)
3017 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3019 - oh hey, that was in the wrong place
3023 +13 -13 trunk/src/s_auth.c (File Modified)
3026 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3028 - handle a situation where a user can go away before DNS completes
3032 +13 -0 trunk/src/s_auth.c (File Modified)
3035 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3041 +1 -0 trunk/include/blacklist.h (File Modified)
3042 +1 -0 trunk/include/res.h (File Modified)
3043 +33 -2 trunk/src/blacklist.c (File Modified)
3044 +2 -0 trunk/src/client.c (File Modified)
3045 +24 -0 trunk/src/res.c (File Modified)
3048 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3050 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3051 if comm_accept() failed.
3053 Found with valgrind.
3057 +4 -4 trunk/src/listener.c (File Modified)
3060 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3062 - handle unavailable Client/preClient structs
3066 +9 -0 trunk/src/blacklist.c (File Modified)
3069 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3071 Add +lf to SGML docs.
3075 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3078 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3080 Also do forwarding if the channel limit (+l) is exceeded.
3084 +1 -1 trunk/help/opers/cmode (File Modified)
3085 +2 -2 trunk/modules/core/m_join.c (File Modified)
3088 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3090 Post-release lovin':
3091 - Update version to 2.1.0.
3092 - Regenerate configure.
3096 +9 -9 trunk/configure (File Modified)
3097 +1 -1 trunk/configure.ac (File Modified)
3100 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3102 Comment out example blacklist{} block.
3106 +7 -7 trunk/doc/example.conf (File Modified)
3107 +7 -7 trunk/doc/reference.conf (File Modified)
3110 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3112 Add note regarding use of AHBL BLs.
3116 +4 -0 trunk/doc/example.conf (File Modified)
3117 +4 -0 trunk/doc/reference.conf (File Modified)
3120 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3126 +2 -2 trunk/CREDITS (File Modified)
3129 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3135 +1 -0 trunk/CREDITS (File Modified)
3138 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3140 Put more recent ratbox CREDITS here.
3144 +3 -2 trunk/doc/Ratbox-team (File Modified)
3147 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3153 +5 -4 trunk/NEWS (File Modified)
3156 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3158 Mention that install or make install also avoids modunload crashes.
3162 +2 -1 trunk/BUGS (File Modified)
3165 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3171 +3 -8 trunk/NEWS (File Modified)
3174 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3180 +3 -2 trunk/BUGS (File Modified)
3183 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3185 - add orighost check to hurt.c
3190 +1 -6 trunk/BUGS (File Modified)
3191 +1 -1 trunk/extensions/hurt.c (File Modified)
3194 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3196 Make kline_exempt exempt from HURT also.
3200 +2 -1 trunk/extensions/hurt.c (File Modified)
3203 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3205 Fix mask HEAL propagation.
3209 +6 -3 trunk/extensions/hurt.c (File Modified)
3212 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3219 +18 -31 trunk/extensions/README (File Modified)
3222 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3224 More target change hax.
3229 +5 -0 trunk/extensions/hurt.c (File Modified)
3232 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3234 Improvements to HURT propagation.
3238 +8 -6 trunk/extensions/hurt.c (File Modified)
3241 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3243 - further simplification
3247 +25 -76 trunk/extensions/hurt.c (File Modified)
3248 +0 -9 trunk/extensions/hurt.h (File Modified)
3251 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3257 +13 -0 trunk/extensions/hurt.c (File Modified)
3260 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3262 - cut off at 15 messages instead of 30
3266 +1 -1 trunk/extensions/hurt.h (File Modified)
3269 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3271 Squash a warning here.
3275 +1 -3 trunk/src/ircd.c (File Modified)
3278 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3280 Don't show servers in /stats l to nonopers if flatten links is enabled.
3284 +3 -1 trunk/modules/m_stats.c (File Modified)
3287 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3293 +20 -7 trunk/extensions/hurt.c (File Modified)
3296 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3298 - remove inline stuff (yuck)
3299 - sockaddr should have been sockhost
3303 +22 -31 trunk/extensions/hurt.c (File Modified)
3306 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3308 - make hurt checking actually work
3312 +2 -7 trunk/extensions/hurt.c (File Modified)
3315 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3317 Slight tweak to alias{}.
3321 +4 -0 trunk/src/parse.c (File Modified)
3324 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3326 - further simplification
3330 +59 -71 trunk/extensions/hurt.c (File Modified)
3331 +0 -1 trunk/extensions/hurt.h (File Modified)
3334 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3336 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3340 +10 -20 trunk/extensions/hurt.c (File Modified)
3341 +0 -4 trunk/extensions/hurt.h (File Modified)
3344 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3346 - remove some unnecessary code here (hurt_initial_check_event()).
3350 +0 -23 trunk/extensions/hurt.c (File Modified)
3353 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3355 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3359 +8 -0 trunk/modules/core/m_message.c (File Modified)
3362 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3364 - more sane tgchange hax
3368 +2 -1 trunk/extensions/hurt.c (File Modified)
3371 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3373 Make HEAL <nick> work.
3377 +40 -43 trunk/extensions/hurt.c (File Modified)
3380 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3382 Destroy hurt_clients list on unload.
3386 +7 -0 trunk/extensions/hurt.c (File Modified)
3389 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3391 Coding style: no space between a function name and parenthesis.
3395 +43 -43 trunk/extensions/hurt.c (File Modified)
3398 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3400 Now works and throws out hurt clients after 30 protocol messages
3401 unless they identify.
3405 +28 -36 trunk/extensions/hurt.c (File Modified)
3406 +1 -7 trunk/extensions/hurt.h (File Modified)
3409 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3411 Working addition/lookup.
3415 +8 -0 trunk/extensions/hurt.c (File Modified)
3418 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3420 Get rid of hyb6 style propagation (:server COMMAND source).
3424 +18 -22 trunk/extensions/hurt.c (File Modified)
3427 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3429 add not-working hurt_add and hurt_find
3433 +13 -5 trunk/extensions/hurt.c (File Modified)
3436 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3438 Comment out a lot of stuff so I can load and unload this without crashing.
3442 +17 -6 trunk/extensions/hurt.c (File Modified)
3445 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3447 Fix svn:keywords and add a short comment at the top.
3451 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3454 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3456 - Make hurt module compile
3457 - Link it to the build
3458 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3459 correct flag name, no CAP_TS6 use etc
3463 +1 -0 trunk/extensions/Makefile.in (File Modified)
3464 +30 -32 trunk/extensions/hurt.c (File Modified)
3467 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3469 Put beu's hurt module in trunk.
3473 + - trunk/extensions/hurt.c (File Added)
3474 + - trunk/extensions/hurt.h (File Added)
3477 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3479 - _iprint(): use stderr instead of stdout
3483 +1 -1 trunk/src/s_log.c (File Modified)
3486 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3488 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3489 and subsequently destroy our kqueue when we close 0, 1, 2
3491 - After closing fd 0, 1, 2 reopen them to /dev/null again
3492 so we don't send messages from malloc etc to a random
3494 - Remove an obsolete comment.
3498 +13 -2 trunk/src/ircd.c (File Modified)
3501 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3507 +29 -1 trunk/NEWS (File Modified)
3510 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3516 +1 -1 trunk/configure (File Modified)
3519 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3521 Fix openssl version check to also accept versions newer than 0.9.6.
3525 +1 -1 trunk/configure.ac (File Modified)
3528 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3530 Oops, need packet.h here.
3534 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3537 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3539 End the flood grace period in CPRIVMSG/CNOTICE.
3543 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3546 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3548 - update class::connectfreq documentation
3552 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3555 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3557 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3561 +3 -6 trunk/src/s_serv.c (File Modified)
3564 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3566 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3570 +1 -1 trunk/src/messages.tab (File Modified)
3573 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3575 Don't mention that /stats p shows idle times, as it doesn't.
3579 +1 -1 trunk/help/opers/stats (File Modified)
3580 +1 -1 trunk/help/users/stats (File Modified)
3583 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3585 /stats A shows DNS servers, it doesn't matter whether ircd
3586 uses ADNS or something else.
3590 +1 -1 trunk/help/opers/stats (File Modified)
3593 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3595 get_client_name() fix
3599 +4 -0 trunk/src/client.c (File Modified)
3602 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3608 +6 -0 trunk/src/ircd.c (File Modified)
3611 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3613 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3616 +16 -17 trunk/configure (File Modified)
3617 +1 -1 trunk/configure.ac (File Modified)
3620 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3622 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3625 +135 -0 trunk/configure (File Modified)
3626 +6 -0 trunk/configure.ac (File Modified)
3629 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3631 Exit 0 on successful -conftest.
3635 +1 -1 trunk/src/ircd.c (File Modified)
3638 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3640 Make the "keep the parent process around" thing work, by opening
3641 a pipe to the child process. This pipe is on fd 0 in the child
3642 process. After successful initialization, the child will write
3643 a byte to this pipe, on fatal errors it will close it without
3646 Somewhat hackish still but should work.
3650 +27 -30 trunk/src/ircd.c (File Modified)
3653 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3655 - convert some error messages to ierror() over fprintf/ilog combination
3659 +3 -6 trunk/src/ircd.c (File Modified)
3662 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3664 - inotice() for loadmodule when in foreground mode
3668 +3 -0 trunk/src/modules.c (File Modified)
3671 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3673 - remove inotice() on loading modules from the config
3677 +0 -3 trunk/src/modules.c (File Modified)
3680 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3682 - usleep for 50000usec in the parent process to allow for startup messages
3683 to be cleanly printed before detaching to shell, this should be more than
3688 +3 -0 trunk/src/ircd.c (File Modified)
3691 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3693 - display more errors during normal startup as to try to help people find common problems
3697 +27 -10 trunk/src/ircd.c (File Modified)
3700 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3702 - version bump in preparation of 2.0.0 release
3706 +9 -9 trunk/configure (File Modified)
3707 +1 -1 trunk/configure.ac (File Modified)
3710 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3712 Change example.conf operator block from "admin" to "god",
3713 so as to show we encourage per-person operator blocks.
3717 +4 -2 trunk/doc/example.conf (File Modified)
3720 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3722 Document alias{} block.
3726 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3729 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3731 Document DNS blacklist stuff in sgml.
3735 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3736 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3739 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3741 Misc /stats clarifications.
3745 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3748 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3750 Move snomasks into umodes chapter.
3751 Move oprivs chapter down.
3755 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3756 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3757 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3760 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3762 Mention operator{} user@host change.
3766 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3769 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3771 operator{} block user@host matches against orighost now, not host.
3772 This means that services/+h spoofs do not work in operator{} blocks;
3773 auth{} spoofs still work.
3777 +4 -0 trunk/doc/example.conf (File Modified)
3778 +1 -1 trunk/doc/reference.conf (File Modified)
3779 +2 -2 trunk/modules/m_challenge.c (File Modified)
3780 +1 -1 trunk/modules/m_oper.c (File Modified)
3783 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3785 - inotice/iwarn/ierror() stuff I was working on
3789 +3 -0 trunk/include/s_log.h (File Modified)
3790 +15 -11 trunk/src/ircd.c (File Modified)
3791 +3 -1 trunk/src/modules.c (File Modified)
3792 +1 -1 trunk/src/newconf.c (File Modified)
3793 +54 -0 trunk/src/s_log.c (File Modified)
3796 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3798 Oops, don't add blacklists to the list twice on rehash.
3802 +3 -2 trunk/src/blacklist.c (File Modified)
3805 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3807 Remove notices to the client about progress of dnsbl lookups.
3811 +0 -4 trunk/src/blacklist.c (File Modified)
3814 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3816 Add auth{} flag dnsbl_exempt.
3820 +2 -1 trunk/doc/example.conf (File Modified)
3821 +2 -1 trunk/doc/reference.conf (File Modified)
3822 +2 -0 trunk/include/s_conf.h (File Modified)
3823 +1 -0 trunk/src/newconf.c (File Modified)
3824 +8 -1 trunk/src/s_user.c (File Modified)
3827 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3829 Switch alias{} and blacklist{} around, for consistency with example.conf.
3833 +18 -18 trunk/doc/reference.conf (File Modified)
3836 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3838 Send a warning to the user if they are dnsbl listed but exempted.
3842 +17 -12 trunk/src/s_user.c (File Modified)
3845 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3847 Move throwing out dnsbl listed clients to registration,
3848 and make kline_exempt exempt from it.
3852 +1 -0 trunk/include/blacklist.h (File Modified)
3853 +4 -0 trunk/include/client.h (File Modified)
3854 +15 -16 trunk/src/blacklist.c (File Modified)
3855 +6 -0 trunk/src/client.c (File Modified)
3856 +17 -0 trunk/src/s_user.c (File Modified)
3859 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3861 Show refcount in /stats n.
3865 +3 -2 trunk/modules/m_stats.c (File Modified)
3868 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3870 Don't look up dnsbls twice if they send USER twice.
3874 +5 -3 trunk/modules/m_user.c (File Modified)
3877 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3879 Add /stats n to help files.
3883 +1 -0 trunk/help/opers/stats (File Modified)
3884 +1 -0 trunk/help/users/stats (File Modified)
3887 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3889 Only check dnsbls for A records, not AAAA.
3893 +1 -1 trunk/src/blacklist.c (File Modified)
3896 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3898 Don't remove non-illegal blacklists on completion of check.
3899 Add debugging notices (not working).
3903 +5 -1 trunk/src/blacklist.c (File Modified)
3906 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3908 Don't call register_local_user() if they haven't sent a nick yet.
3912 +1 -1 trunk/src/blacklist.c (File Modified)
3915 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3917 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3921 +21 -0 trunk/modules/m_stats.c (File Modified)
3924 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3926 More dnsbl rehash fixes, it was adding bogus entries.
3930 +2 -7 trunk/src/newconf.c (File Modified)
3933 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3935 Need blacklist.h here.
3939 +1 -0 trunk/src/s_conf.c (File Modified)
3942 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3948 +1 -2 trunk/configure (File Modified)
3949 +0 -48 trunk/configure.ac (File Modified)
3950 + - trunk/doc/example-iauth.conf (File Deleted)
3951 + - trunk/iauth/ (File Deleted)
3954 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3956 Improve handling of rehashing with blacklists.
3957 Also some coding style tweaks.
3961 +3 -2 trunk/include/blacklist.h (File Modified)
3962 +35 -16 trunk/src/blacklist.c (File Modified)
3963 +2 -0 trunk/src/s_conf.c (File Modified)
3966 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3968 Clear can_send cache if a user logs in or out from services.
3972 +2 -0 trunk/modules/m_services.c (File Modified)
3975 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3977 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3978 This directory is not entered by default.
3979 More stuff needs to be moved into here.
3983 +2 -1 trunk/configure (File Modified)
3984 +1 -0 trunk/configure.ac (File Modified)
3985 +69 -458 trunk/extensions/Makefile.in (File Modified)
3986 + - trunk/extensions/m_clearchan.c (File Deleted)
3987 + - trunk/extensions/m_force.c (File Deleted)
3988 + - trunk/unsupported/ (File Added)
3989 + - trunk/unsupported/Makefile.in (File Added)
3990 + - trunk/unsupported/m_clearchan.c (File Added)
3991 + - trunk/unsupported/m_force.c (File Added)
3994 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3996 Logging/wallops for forcejoin/forcepart, numeric fix.
3997 This needs to be moved to the toys section.
4001 +22 -2 trunk/extensions/m_force.c (File Modified)
4004 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4006 Fix comments at the top (including copyright).
4010 +3 -2 trunk/extensions/m_omode.c (File Modified)
4013 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4015 Add OMODE command to extensions/ for oper mode hacking:
4016 - requires admin privs
4017 - does not work for opped opers
4019 - sends a ServerMode for opping the oper themselves,
4020 otherwise a mode coming from the oper (not only
4021 does this provide full accountability, it is also
4022 easiest to implement while avoiding channels
4023 messed up with bogus bans etc).
4027 +171 -0 trunk/extensions/Makefile.in (File Modified)
4028 + - trunk/extensions/m_omode.c (File Added)
4031 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4037 + - trunk/include/blacklist.h (Property Modified)
4038 + - trunk/src/blacklist.c (Property Modified)
4041 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4043 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4047 +5 -1 trunk/src/blacklist.c (File Modified)
4050 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4052 Initial DNS blacklist support:
4053 - see example.conf for how to use.
4054 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4055 - tor.ahbl.org is also included because most networks will not want to allow tor
4056 (and we're considering going KoS on tor users here anyway due to abuse)
4060 +18 -0 trunk/doc/example.conf (File Modified)
4061 +66 -0 trunk/doc/reference.conf (File Modified)
4062 + - trunk/include/blacklist.h (File Added)
4063 +2 -0 trunk/include/client.h (File Modified)
4064 +3 -0 trunk/modules/m_user.c (File Modified)
4065 +152 -0 trunk/src/Makefile.in (File Modified)
4066 + - trunk/src/blacklist.c (File Added)
4067 +34 -0 trunk/src/newconf.c (File Modified)
4068 +1 -0 trunk/src/s_auth.c (File Modified)
4069 +4 -0 trunk/src/s_user.c (File Modified)
4072 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4074 Remove last bit of lzo stuff (comment in example.conf connect{}).
4078 +0 -4 trunk/doc/example.conf (File Modified)
4081 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4083 Show sasl successes and failures in /stats t (like other
4084 things in /stats t, about local clients only).
4088 +2 -0 trunk/include/s_stats.h (File Modified)
4089 +3 -0 trunk/modules/m_sasl.c (File Modified)
4090 +3 -0 trunk/src/s_stats.c (File Modified)
4093 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4095 Allow messaging services by nickname without using
4096 target change slots (this was already possible with
4097 user@server notation or services shortcuts).
4101 +2 -2 trunk/modules/core/m_message.c (File Modified)
4104 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4106 Abort a safelist if a new /list comes in while one is already in progress.
4110 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4113 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4115 Change $![letter]:[mask] to $~[letter]:[mask]
4116 so both ! and ~ invert an extban.
4120 +2 -0 trunk/src/chmode.c (File Modified)
4123 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4125 - revert due to technical issues
4129 +1 -1 trunk/src/extban.c (File Modified)
4132 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4134 - 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
4138 +1 -1 trunk/src/extban.c (File Modified)
4141 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4143 Don't pace /list on a single channel.
4147 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4150 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4152 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4156 +4 -2 trunk/include/supported.h (File Modified)
4159 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4161 Extban types are case insensitive; force them to lowercase when added.
4165 +5 -5 trunk/doc/extban.txt (File Modified)
4166 +4 -0 trunk/src/chmode.c (File Modified)
4167 +3 -3 trunk/src/extban.c (File Modified)
4170 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4172 sendto_wallops_flags():
4173 - instead of checking IsOper on each client, walk the appropriate list
4174 - instead of sending non-+z wallops from persons to nonopers, send only
4175 +w wallops from persons
4179 +1 -5 trunk/src/send.c (File Modified)
4182 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4184 Prefix oper wallops with "WALLOPS - " if they would
4185 otherwise look like operwalls or locops, when sending
4186 them to local users.
4190 +11 -1 trunk/modules/m_wallops.c (File Modified)
4193 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4195 Make sure destination field in some sasl numerics
4196 is the user's nick, not the sasl agent or server
4201 +2 -2 trunk/modules/m_sasl.c (File Modified)
4204 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4206 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4210 +1 -1 trunk/extensions/Makefile.in (File Modified)
4213 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4215 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4219 +1 -0 trunk/src/s_user.c (File Modified)
4222 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4224 Fix build for when IPv6 is disabled.
4228 +12 -10 trunk/src/s_auth.c (File Modified)
4231 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4233 Add information about adding extban types.
4237 +25 -0 trunk/doc/extban.txt (File Modified)
4240 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4242 Better extban validation: try to match a new extban from
4243 a local user against its setter to see if it is valid.
4244 Unknown extban types from remotes are no longer hidden.
4248 +4 -3 trunk/doc/extban.txt (File Modified)
4249 +1 -0 trunk/include/channel.h (File Modified)
4250 +2 -6 trunk/src/chmode.c (File Modified)
4251 +32 -0 trunk/src/extban.c (File Modified)
4254 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4256 Make sure both .c.o: and .s.o: are followed by the necessary command.
4260 +1 -0 trunk/src/Makefile.in (File Modified)
4263 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4265 Add need_sasl auth{} flag to sgml documentation.
4269 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4272 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4274 Document need_sasl auth{} flag in example confs.
4278 +1 -0 trunk/doc/example.conf (File Modified)
4279 +1 -0 trunk/doc/reference.conf (File Modified)
4282 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4284 Don't allow TB to set an empty topic.
4285 This would be possible if a server sent bad protocol
4286 and could cause a crash.
4290 +4 -0 trunk/modules/m_tb.c (File Modified)
4293 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4299 +1 -1 trunk/Makefile.in (File Modified)
4302 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4308 +2 -2 trunk/configure (File Modified)
4309 +1 -1 trunk/configure.ac (File Modified)
4312 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4318 +2 -2 trunk/configure (File Modified)
4321 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4327 +1 -1 trunk/extensions/Makefile.in (File Modified)
4330 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4332 - rename contrib to extensions to bring some clarity to things
4336 +1 -1 trunk/Makefile.in (File Modified)
4337 +1 -1 trunk/configure.ac (File Modified)
4338 +10 -10 trunk/doc/example.conf (File Modified)
4339 +10 -10 trunk/doc/reference.conf (File Modified)
4340 + - trunk/extensions/ (File Added)
4341 + - trunk/extras/ (File Deleted)
4344 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4350 +1 -1 trunk/Makefile.in (File Modified)
4351 +1 -1 trunk/configure.ac (File Modified)
4352 + - trunk/contrib/ (File Deleted)
4353 + - trunk/extras/ (File Added)
4356 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4358 Don't allow servers to QUIT (they should use SQUIT).
4362 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4365 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4371 + - trunk/src/fnvhash.s (Property Modified)
4374 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4376 - reduced version of code
4380 +9 -61 trunk/src/fnvhash.s (File Modified)
4383 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4385 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4389 +1 -1 trunk/src/fnvhash.s (File Modified)
4392 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4394 Fix orighost matching for klines, etc. Was hashing the visible
4399 +1 -1 trunk/src/hostmask.c (File Modified)
4402 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4404 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4408 +7 -1 trunk/configure (File Modified)
4409 +5 -0 trunk/configure.ac (File Modified)
4410 +5 -6 trunk/src/Makefile.in (File Modified)
4411 +0 -4 trunk/src/fnvhash.s (File Modified)
4412 +0 -2 trunk/src/hash.c (File Modified)
4415 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4417 - regenerate configure
4421 +18 -0 trunk/configure (File Modified)
4424 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4426 - --enable-ricer-hashing option.
4430 +9 -0 trunk/configure.ac (File Modified)
4431 +3 -0 trunk/include/setup.h.in (File Modified)
4434 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4436 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4440 + - trunk/src/fnvhash.s (File Added)
4441 +3 -0 trunk/src/hash.c (File Modified)
4444 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4446 Fix syntax error in reference.conf.
4450 +0 -1 trunk/doc/reference.conf (File Modified)
4453 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4455 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4456 (&& instead of ||...)
4457 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4461 +1 -1 trunk/src/chmode.c (File Modified)
4464 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4466 Documentation for extban.
4470 + - trunk/doc/extban.txt (File Added)
4473 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4475 Add extban modules to example confs.
4479 +5 -0 trunk/doc/example.conf (File Modified)
4480 +10 -0 trunk/doc/reference.conf (File Modified)
4483 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4485 Initial addition of extended ban types (conditionals).
4486 Allows custom +bqeI checks via modules.
4487 Initial extra types are account (a[:mask]), oper (o),
4488 channel (c:name), realname (r:mask), server (s:mask).
4492 +229 -0 trunk/contrib/Makefile.in (File Modified)
4493 + - trunk/contrib/extb_account.c (File Added)
4494 + - trunk/contrib/extb_channel.c (File Added)
4495 + - trunk/contrib/extb_oper.c (File Added)
4496 + - trunk/contrib/extb_realname.c (File Added)
4497 + - trunk/contrib/extb_server.c (File Added)
4498 +13 -0 trunk/include/channel.h (File Modified)
4499 +1 -0 trunk/src/Makefile.in (File Modified)
4500 +14 -5 trunk/src/channel.c (File Modified)
4501 +91 -0 trunk/src/chmode.c (File Modified)
4502 + - trunk/src/extban.c (File Added)
4505 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4507 Do not force +bqeI modes starting with '$' in nick!user@host format.
4508 * and ? characters in them are still assumed to be wildcards.
4512 +6 -0 trunk/src/chmode.c (File Modified)
4515 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4517 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4521 +4 -0 trunk/modules/m_capab.c (File Modified)
4524 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4526 Stop some mixing of client and server protocol.
4530 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4531 +4 -2 trunk/modules/m_pass.c (File Modified)
4532 +6 -0 trunk/modules/m_sasl.c (File Modified)
4533 +6 -0 trunk/modules/m_user.c (File Modified)
4536 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4542 +0 -2 trunk/include/s_newconf.h (File Modified)
4543 +0 -4 trunk/include/s_serv.h (File Modified)
4544 +0 -1 trunk/src/newconf.c (File Modified)
4545 +1 -13 trunk/src/s_serv.c (File Modified)
4548 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4550 - revert LZOLink patch for now
4554 +0 -1 trunk/servlink/Makefile.in (File Modified)
4555 +0 -16 trunk/servlink/README (File Modified)
4556 +2 -36 trunk/servlink/control.c (File Modified)
4557 +0 -3 trunk/servlink/control.h (File Modified)
4558 +7 -5955 trunk/servlink/io.c (File Modified)
4559 + - trunk/servlink/lzoconf.h (File Deleted)
4560 + - trunk/servlink/lzodefs.h (File Deleted)
4561 + - trunk/servlink/minilzo.c (File Deleted)
4562 + - trunk/servlink/minilzo.h (File Deleted)
4563 +0 -1 trunk/servlink/servlink.h (File Modified)
4566 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4572 +4 -2 trunk/servlink/control.c (File Modified)
4573 +2 -1 trunk/servlink/io.c (File Modified)
4576 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4582 +2 -2 trunk/servlink/io.c (File Modified)
4585 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4587 - paranoia, prevent segfaults
4591 +2 -2 trunk/servlink/io.c (File Modified)
4594 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4596 - more optimal servlink code
4600 +21 -8 trunk/servlink/io.c (File Modified)
4603 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4605 - more efficient read strategy
4609 +15 -3 trunk/servlink/io.c (File Modified)
4612 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4614 - use lzo_uintp cast to make LZO happy
4618 +3 -3 trunk/servlink/io.c (File Modified)
4621 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4623 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4627 +4 -0 trunk/doc/example.conf (File Modified)
4628 +2 -1 trunk/include/s_newconf.h (File Modified)
4629 +4 -0 trunk/include/s_serv.h (File Modified)
4630 +1 -0 trunk/servlink/Makefile.in (File Modified)
4631 +16 -0 trunk/servlink/README (File Modified)
4632 +34 -2 trunk/servlink/control.c (File Modified)
4633 +3 -0 trunk/servlink/control.h (File Modified)
4634 +5929 -7 trunk/servlink/io.c (File Modified)
4635 + - trunk/servlink/lzoconf.h (File Added)
4636 + - trunk/servlink/lzodefs.h (File Added)
4637 + - trunk/servlink/minilzo.c (File Added)
4638 + - trunk/servlink/minilzo.h (File Added)
4639 +1 -0 trunk/servlink/servlink.h (File Modified)
4640 +1 -0 trunk/src/newconf.c (File Modified)
4641 +14 -2 trunk/src/s_serv.c (File Modified)
4644 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4646 - remove imalloc, it was a concept that probably wouldn't have worked properly
4650 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4651 + - trunk/libcharybdis/imalloc.c (File Deleted)
4652 + - trunk/libcharybdis/imalloc.h (File Deleted)
4655 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4657 - disable imalloc for now
4661 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4664 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4666 - remove unneeded debug code
4670 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4673 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4675 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4679 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4682 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4684 - more stuff here, imalloc remains disabled for now
4688 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4691 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4697 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4700 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4706 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4707 +2 -0 trunk/src/ircd.c (File Modified)
4710 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4712 - roll back libircd crap
4716 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4717 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4718 +29 -0 trunk/src/.depend (File Modified)
4719 +6 -21 trunk/src/Makefile.in (File Modified)
4720 +3 -218 trunk/src/ircd.c (File Modified)
4721 + - trunk/src/ircd_linker.c (File Deleted)
4722 + - trunk/src/main.c (File Deleted)
4725 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4727 - realloc(), free() implementation
4731 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4734 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4736 - malloc(), calloc() implementation
4740 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4743 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4745 - block_free(), block_find(), retune_heaps() implementation
4749 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4752 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4754 - block_destroy code, block_allocate code.
4758 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4761 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4767 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4770 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4772 - disable imalloc again :P
4776 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4779 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4785 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4788 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4794 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4797 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4799 - constructor code for imalloc engine (malloc_init())
4803 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4806 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4808 - imalloc engine improvements
4812 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4815 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4817 - replace mmap() code with direct brk()/sbrk() calls.
4821 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4824 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4826 - remove outdated i_malloc() interfaces
4830 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4833 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4835 - redisable imalloc (sorry!)
4839 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4842 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4844 - correct GET_PAGE_SLOT() macro
4848 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4851 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4853 - oops forgot to commit it with imalloc turned off
4857 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4860 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4866 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4867 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4870 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4872 - lowlevel imalloc code
4876 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4877 + - trunk/libcharybdis/imalloc.h (File Added)
4880 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4886 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4889 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4895 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4898 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4900 - 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)
4904 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4905 + - trunk/libcharybdis/imalloc.c (File Added)
4908 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4910 - increment configure Id
4914 +2208 -1 trunk/configure (File Modified)
4917 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4919 - bootstrap for imalloc code
4923 +54 -1 trunk/configure.ac (File Modified)
4924 +27 -0 trunk/include/setup.h.in (File Modified)
4927 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4929 Clarify interaction of spoofs and channel bans/operator{} blocks.
4933 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4934 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4937 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4939 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4943 +30 -22 trunk/src/ircd.c (File Modified)
4946 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4948 If shared{} blocks deny something, the command
4949 is silently ignored.
4953 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4956 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4958 Move up IsService check so we don't store a non-service
4959 in preClient->sasl_agent.
4963 +6 -6 trunk/modules/m_sasl.c (File Modified)
4966 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4968 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4969 Add some more sanity checks on agent strings.
4973 +13 -11 trunk/modules/m_sasl.c (File Modified)
4976 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4978 Unknown clients can have an ID too now so make sure to remove
4979 them from the hash if they exit.
4983 +3 -0 trunk/src/client.c (File Modified)
4986 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4988 Only accept sasl from servers in a service{} block.
4989 Not tested but this must go in.
4993 +6 -0 trunk/modules/m_sasl.c (File Modified)
4994 +3 -0 trunk/modules/m_signon.c (File Modified)
4997 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4999 Only process SAVE messages targetting registered users,
5000 not servers or unregistered connections. Could cause
5001 a crash when bad protocol was received.
5005 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5008 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5010 - fix QJM buffer overflow vulnerability (fucking GXTi)
5014 +3 -3 trunk/src/s_user.c (File Modified)
5017 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5019 Mention /scan umodes under oper_spy privilege.
5023 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5026 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5028 Mention that overlapping cluster blocks are a bad thing.
5032 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5035 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5037 - Document cluster{} and shared{} blocks.
5038 - Mention that service{} does not allow wildcards.
5042 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5045 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5047 Document exempt{} and service{} blocks, point to reference.conf for
5048 general{}, channel{} and serverhide{}.
5052 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5055 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5057 Document ~ in lists of values better.
5061 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5064 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5066 More detailed CNOTICE, CPRIVMSG descriptions.
5070 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5073 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5075 Oops, need both Revision and Id on modules.
5079 + - trunk/modules/sno_routing.c (Property Modified)
5082 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5084 Tweak header comment a bit (filename, Id).
5088 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5091 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5093 Add GLINE and UNGLINE.
5097 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5100 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5102 New configure with proper Id.
5106 +3 -1 trunk/configure (File Modified)
5109 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5111 Change #include directives for in6addr_any, hopefully compiles better now.
5115 +3 -1 trunk/configure.ac (File Modified)
5118 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5120 Encourage putting actual administrative information
5121 in the admin{} block.
5125 +3 -3 trunk/doc/example.conf (File Modified)
5128 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5130 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5134 +9 -7 trunk/include/s_conf.h (File Modified)
5135 +1 -0 trunk/src/newconf.c (File Modified)
5136 +10 -0 trunk/src/s_user.c (File Modified)
5139 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5141 - Change to glines = no in example confs
5142 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5147 +1 -1 trunk/doc/example.conf (File Modified)
5148 +1 -1 trunk/doc/reference.conf (File Modified)
5149 +2 -2 trunk/modules/m_gline.c (File Modified)
5152 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5154 - forward-port QJM fix from 1.1
5158 +2 -0 trunk/src/s_user.c (File Modified)
5161 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5163 - add switch to configure to disable the block allocator
5167 +18 -0 trunk/configure (File Modified)
5168 +9 -0 trunk/configure.ac (File Modified)
5169 +0 -6 trunk/include/config.h (File Modified)
5170 +3 -0 trunk/include/setup.h.in (File Modified)
5173 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5175 Fix wierd error that would exit SASL users with "Overridden"
5178 +1 -1 trunk/modules/m_signon.c (File Modified)
5181 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5183 Remove obsolete XXX comment about lazylinks.
5187 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5190 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5192 OJOIN: make sure to send the wallops remotely for #channels
5196 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5199 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5201 Accountability for OJOIN (contrib module)
5204 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5207 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5209 - move more stuff over to ircd_state
5213 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5214 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5215 +9 -0 trunk/src/ircd_state.c (File Modified)
5216 +3 -3 trunk/src/patricia.c (File Modified)
5219 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5221 - move more stuff out of libircd and into ircd_state.c
5225 +5 -5 trunk/src/channel.c (File Modified)
5226 +4 -4 trunk/src/client.c (File Modified)
5227 +12 -0 trunk/src/ircd_state.c (File Modified)
5230 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5232 - this is just barrels of fun
5236 + - trunk/include/ircd_state.h (File Added)
5237 +1 -1 trunk/src/Makefile.in (File Modified)
5238 +2 -1 trunk/src/channel.c (File Modified)
5239 +3 -52 trunk/src/ircd.c (File Modified)
5240 +100 -3 trunk/src/ircd_state.c (File Modified)
5243 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5245 It's .include, not #include.
5249 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5252 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5254 More consistent section titles.
5258 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5259 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5260 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5263 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5265 Mention possible exceeding of +j/+l due to propagation
5266 delays between servers.
5270 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5273 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5276 - "text" -> <quote>text</quote>
5282 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5283 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5284 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5285 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5288 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5290 Remove text about deprecation of glines.
5294 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5297 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5299 - Add description of umode +D, deaf.
5300 - Mention CALLERID 005 token with umode +g.
5304 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5307 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5309 Strip off a leading colon in services shortcuts (aliases).
5313 +2 -0 trunk/src/parse.c (File Modified)
5316 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5318 Add no_oper_invis contrib module, denies opers setting
5319 themselves invisible (except hidden_oper's).
5323 +42 -0 trunk/contrib/Makefile.in (File Modified)
5324 + - trunk/contrib/no_oper_invis.c (File Added)
5327 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5329 Mention /stats E, make the other /stats descriptions more consistent.
5333 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5336 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5338 Mention that the KILL reason and oper will appear on channels.
5342 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5345 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5347 Mention /mode #channel f to query forward channel from outside.
5351 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5354 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5356 Port over RATBOX_2_1 r20960 (anfl):
5357 client connect notices to +C should be hiding the extra
5358 fields for spoofed users
5362 +2 -1 trunk/src/s_user.c (File Modified)
5365 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5367 Add a chapter with our extra user commands:
5368 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5372 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5373 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5376 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5378 Do not put by <server>: in SQUIT reasons to servers
5379 other than the one being exited.
5383 +1 -1 trunk/src/client.c (File Modified)
5386 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5388 Regenerate configure.
5392 +1162 -1159 trunk/configure (File Modified)
5395 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5397 Move the warning flags down so they do not mess up
5398 checks like for -Wl,-export-dynamic.
5402 +33 -30 trunk/configure.ac (File Modified)
5405 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5411 +2 -1 trunk/iauth/Makefile.in (File Modified)
5414 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5416 - build iauth makefile
5420 +3 -2 trunk/configure (File Modified)
5421 +1 -0 trunk/configure.ac (File Modified)
5424 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5430 + - trunk/iauth/Makefile.in (File Added)
5433 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5435 - add iauth.conf.example from irc2.11
5439 + - trunk/doc/example-iauth.conf (File Added)
5442 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5444 - wow, i found some docs on this thing
5448 + - trunk/doc/technical/iauth-internals.txt (File Added)
5451 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5453 - no longer applicable
5457 + - trunk/authdaemon/ (File Deleted)
5460 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5462 - remove libircd.so on make clean (oops)
5466 +1 -1 trunk/src/Makefile.in (File Modified)
5469 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5471 - merge iauth source for experimentation
5475 + - trunk/iauth/ (File Added)
5476 + - trunk/iauth/a_conf.c (File Added)
5477 + - trunk/iauth/a_conf_def.h (File Added)
5478 + - trunk/iauth/a_conf_ext.h (File Added)
5479 + - trunk/iauth/a_defines.h (File Added)
5480 + - trunk/iauth/a_externs.h (File Added)
5481 + - trunk/iauth/a_io.c (File Added)
5482 + - trunk/iauth/a_io_ext.h (File Added)
5483 + - trunk/iauth/a_log.c (File Added)
5484 + - trunk/iauth/a_log_def.h (File Added)
5485 + - trunk/iauth/a_log_ext.h (File Added)
5486 + - trunk/iauth/a_struct_def.h (File Added)
5487 + - trunk/iauth/iauth.c (File Added)
5488 + - trunk/iauth/mod_lhex.c (File Added)
5489 + - trunk/iauth/mod_lhex_ext.h (File Added)
5490 + - trunk/iauth/mod_pipe.c (File Added)
5491 + - trunk/iauth/mod_pipe_ext.h (File Added)
5492 + - trunk/iauth/mod_rfc931.c (File Added)
5493 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5494 + - trunk/iauth/mod_socks.c (File Added)
5495 + - trunk/iauth/mod_socks_ext.h (File Added)
5496 + - trunk/iauth/mod_webproxy.c (File Added)
5497 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5500 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5502 User /quote help index was not sorted properly.
5506 +2 -2 trunk/help/Makefile.in (File Modified)
5507 +8 -8 trunk/help/users/index (File Modified)
5510 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5516 +25 -8 trunk/help/opers/index (File Modified)
5517 + - trunk/help/opers/scan (File Added)
5520 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5523 - Document SCAN UMODES
5524 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5528 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5531 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5533 Add our copyright information to /info (part of release-1.1 r1026).
5537 +1 -0 trunk/src/version.c.SH (File Modified)
5540 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5542 Fix some compile warnings.
5546 +1 -1 trunk/modules/core/m_join.c (File Modified)
5547 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5548 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5549 +1 -1 trunk/modules/m_scan.c (File Modified)
5550 +4 -4 trunk/modules/m_signon.c (File Modified)
5553 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5555 RSFNC: OK, actually consider unknowns also for detecting a collide.
5556 Otherwise we can get two clients with the same nick.
5560 +1 -1 trunk/modules/m_services.c (File Modified)
5563 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5565 - charybdis profiling stuff
5566 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5571 +0 -8 trunk/configure (File Modified)
5572 +1 -8 trunk/configure.ac (File Modified)
5573 +18 -0 trunk/include/channel.h (File Modified)
5574 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5575 +335 -260 trunk/src/.depend (File Modified)
5576 +1569 -0 trunk/src/Makefile.in (File Modified)
5577 + - trunk/src/chmode.c (File Added)
5578 +16 -1 trunk/src/ircd.c (File Modified)
5579 +11 -0 trunk/src/main.c (File Modified)
5580 +11 -0 trunk/src/modules.c (File Modified)
5583 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5585 RSFNC: Do not send kills to servers for unknowns
5589 +4 -2 trunk/modules/m_services.c (File Modified)
5592 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5594 Describe service{} blocks in reference.conf.
5598 +12 -0 trunk/doc/reference.conf (File Modified)
5601 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5603 Replace this list of modes with pointers to other documentation.
5607 +6 -50 trunk/doc/modes.txt (File Modified)
5610 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5612 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5613 looks too much like an old-ircd client pointer otherwise.
5617 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5620 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5623 - note truncation of the list (perhaps sending multiple
5625 - clarify in a comment that /findforwards on a nonexistent
5626 channel can be useful
5627 - sendto_one_notice() requires that the text start with
5632 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5635 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5637 When we close a local server's link, always include the
5638 name of the client causing the exit in the reason in the
5639 SQUIT we send them (replacing them with us). This makes
5640 sure server notices for stuff like "Not enough arguments
5641 to server command" are different on the two sides.
5645 +7 -5 trunk/src/client.c (File Modified)
5648 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5650 New contrib module m_findforwards.c
5654 +112 -0 trunk/contrib/Makefile.in (File Modified)
5655 + - trunk/contrib/m_findforwards.c (File Added)
5658 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5660 Whoops, don't show real host behind auth{} spoof in
5661 spoof notices if hide_spoof_ips is enabled.
5663 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5667 +3 -2 trunk/src/s_conf.c (File Modified)
5670 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5672 Add dalnet-style /identify that sends to nickserv or chanserv.
5676 +102 -0 trunk/contrib/Makefile.in (File Modified)
5677 + - trunk/contrib/m_identify.c (File Added)
5680 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5682 Document alias{} blocks a bit better.
5686 +9 -0 trunk/doc/reference.conf (File Modified)
5689 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5691 - add aliases to /stats m (data usage is not counted though, sorry)
5695 +1 -0 trunk/include/s_conf.h (File Modified)
5696 +3 -0 trunk/src/newconf.c (File Modified)
5697 +15 -0 trunk/src/parse.c (File Modified)
5700 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5702 - remove m_sshortcut as it's no longer relevant
5706 +0 -145 trunk/modules/Makefile.in (File Modified)
5707 + - trunk/modules/m_sshortcut.c (File Deleted)
5710 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5712 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5713 targets instead of my original idea :P)
5717 +32 -0 trunk/doc/example.conf (File Modified)
5718 +35 -0 trunk/doc/reference.conf (File Modified)
5719 +4 -0 trunk/include/parse.h (File Modified)
5720 +7 -0 trunk/include/s_conf.h (File Modified)
5721 +82 -0 trunk/src/newconf.c (File Modified)
5722 +78 -0 trunk/src/parse.c (File Modified)
5723 +16 -0 trunk/src/s_conf.c (File Modified)
5726 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5728 Remove some spaces after tabs. ??
5732 +18 -18 trunk/src/newconf.c (File Modified)
5735 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5738 - make sure to clear all marks also if the who was aborted
5739 because of too many matches
5740 - give ERR_TOOMANYMATCHES if too many matches
5743 ratbox RATBOX_2_2 r22003 (jilles)
5747 +28 -26 trunk/modules/m_who.c (File Modified)
5750 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5756 +9 -9 trunk/configure (File Modified)
5757 +1 -1 trunk/configure.ac (File Modified)
5760 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5762 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5766 +2 -1 trunk/include/s_newconf.h (File Modified)
5767 +20 -0 trunk/modules/m_rehash.c (File Modified)
5768 +1 -1 trunk/src/s_newconf.c (File Modified)
5771 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5773 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5777 +0 -1 trunk/doc/example.conf (File Modified)
5778 +0 -3 trunk/doc/reference.conf (File Modified)
5779 +0 -1 trunk/include/s_conf.h (File Modified)
5780 +0 -6 trunk/modules/m_info.c (File Modified)
5781 +1 -1 trunk/src/channel.c (File Modified)
5782 +0 -1 trunk/src/newconf.c (File Modified)
5785 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5787 Missing header in m_chghost.c
5790 +1 -0 trunk/modules/m_chghost.c (File Modified)
5793 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5795 Relocate QJM code to a seperate function(change_nick_user_host)
5796 Change CHGHOST to use change_nick_user_host instead of just setting it
5800 +3 -0 trunk/include/s_user.h (File Modified)
5801 +1 -1 trunk/modules/m_chghost.c (File Modified)
5802 +3 -78 trunk/modules/m_signon.c (File Modified)
5803 +89 -0 trunk/src/s_user.c (File Modified)
5806 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5808 Restore /stats a (dns servers, admin-only).
5812 +1 -0 trunk/include/res.h (File Modified)
5813 +5 -8 trunk/modules/m_stats.c (File Modified)
5814 +16 -0 trunk/src/res.c (File Modified)
5817 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5819 - Add CHARYBDIS_PROFILE if we are profiling.
5820 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5821 - Remove duplicate --enable-epoll entry.
5825 +1595 -15 trunk/configure (File Modified)
5826 +30 -11 trunk/configure.ac (File Modified)
5827 +3 -0 trunk/include/setup.h.in (File Modified)
5830 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5832 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5836 +28 -0 trunk/aclocal.m4 (File Modified)
5839 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5841 Allow requesting forward channel and quiet list in same mode command.
5845 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5848 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5850 Add description of xline wildcards.
5854 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5857 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5859 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5863 +0 -4 trunk/modules/m_services.c (File Modified)
5866 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5872 +1 -1 trunk/include/hook.h (File Modified)
5875 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5877 call_hook, not hook_call
5881 +1 -1 trunk/modules/core/m_join.c (File Modified)
5884 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5886 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5887 Could be useful for a number of things.
5891 +9 -0 trunk/modules/core/m_join.c (File Modified)
5894 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5896 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5900 +7 -0 trunk/include/hook.h (File Modified)
5903 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5905 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5909 +15 -0 trunk/modules/m_services.c (File Modified)
5912 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5914 Clarify snomask +f, +k, +u.
5918 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5921 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5923 Cmode +p and +s may be set simultaneously.
5927 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5930 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5932 actually, we should check the data version on each reload (oops)
5936 +6 -6 trunk/src/main.c (File Modified)
5939 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5941 more work on the loader
5945 +45 -21 trunk/src/main.c (File Modified)
5948 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5950 Add prototype ircd_state.c
5954 + - trunk/src/ircd_state.c (File Added)
5957 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5959 Smaller improvements.
5963 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5966 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5968 Add a lot of stuff here.
5972 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5975 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5977 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5981 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5984 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5986 Invex doesn't trump +r or (sic) +J.
5990 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5993 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5995 Check to make sure a module is not loaded before loading it.
5999 +6 -1 trunk/src/ircd_parser.y (File Modified)
6002 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6004 - Add a missing comma in the HeaderMessages array
6005 - Only send "Your hostname is too long ..." if that really is the case
6009 +2 -2 trunk/src/s_auth.c (File Modified)
6012 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6014 build_symtable() will have already bailed here, so no need to check
6015 explicitly whether or not charybdis_main is NULL.
6019 +7 -16 trunk/src/main.c (File Modified)
6022 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6024 Data structure versioning, part 1.
6028 +10 -1 trunk/include/ircd_defs.h (File Modified)
6029 +2 -0 trunk/src/ircd.c (File Modified)
6030 +15 -3 trunk/src/main.c (File Modified)
6033 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6035 build a symbol table and use that instead of doing a raw dlsym on everything
6039 + - trunk/include/ircd_linker.h (File Added)
6040 +71 -1 trunk/src/Makefile.in (File Modified)
6041 + - trunk/src/ircd_linker.c (File Added)
6042 +16 -4 trunk/src/main.c (File Modified)
6045 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6047 The launcher now calls io_loop() instead of charybdis_main().
6048 This is so that we do not have to reinitialize *everything* later.
6052 +1 -0 trunk/include/ircd.h (File Modified)
6053 +6 -7 trunk/src/ircd.c (File Modified)
6054 +13 -1 trunk/src/main.c (File Modified)
6057 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6059 Use global binding on libircd.so.
6063 +1 -1 trunk/src/main.c (File Modified)
6066 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6068 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6069 (it will do more later)
6073 +14 -12 trunk/include/config.h (File Modified)
6074 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6075 +31 -5 trunk/src/Makefile.in (File Modified)
6076 +78 -1 trunk/src/ircd.c (File Modified)
6077 + - trunk/src/main.c (File Added)
6080 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6082 Add whitespace here, oops.
6086 +1 -1 trunk/CREDITS (File Modified)
6089 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6091 Properly copy over the IP address here instead of using a cheap hack.
6092 Because the hack didn't work right except on IPv6. :|
6096 +12 -2 trunk/src/s_newconf.c (File Modified)
6099 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6101 Revert reject cache notice to ratbox's, which more
6102 clearly suggests what's happening.
6106 +4 -1 trunk/src/reject.c (File Modified)
6109 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6111 Fix the openssl status in the overview information.
6115 +1 -3 trunk/configure (File Modified)
6116 +1 -3 trunk/configure.ac (File Modified)
6119 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6121 - Add simple exempt{} block (127.0.0.1) to example.conf.
6122 - Remove mention of deny{}.
6126 +5 -0 trunk/doc/example.conf (File Modified)
6127 +1 -1 trunk/doc/reference.conf (File Modified)
6130 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6132 example.conf: add some comments at the start
6133 reference.conf: some ircd-ratbox -> charybdis
6137 +11 -0 trunk/doc/example.conf (File Modified)
6138 +6 -5 trunk/doc/reference.conf (File Modified)
6141 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6143 Rename m_createauthonly module to createauthonly
6144 as this is not a module providing an m_function
6149 +1 -38 trunk/contrib/Makefile.in (File Modified)
6150 + - trunk/contrib/createauthonly.c (File Added)
6151 + - trunk/contrib/m_createauthonly.c (File Deleted)
6154 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6156 Add to example confs commented lines for:
6157 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6158 sno_globalkline.so, sno_globaloper.so.
6162 +5 -1 trunk/doc/example.conf (File Modified)
6163 +9 -1 trunk/doc/reference.conf (File Modified)
6166 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6168 - Unbreak connecting to connect{}s with hostnames
6169 instead of IP addresses (broken with new resolver).
6170 - Try to do A/AAAA query based on aftype in
6171 connect{} (doesn't seem to work fully).
6175 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6178 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6180 Unbreak /rehash dns.
6184 +1 -0 trunk/src/res.c (File Modified)
6187 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6189 Preserve Hybrid Id and add one of our own.
6193 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6194 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6197 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6199 Add anfl and Androsyn to CREDITS.
6200 They wrote a lot of ratbox code we use, both before and after the fork.
6204 +2 -0 trunk/CREDITS (File Modified)
6207 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6209 Hostname validity check.
6213 +42 -3 trunk/src/s_auth.c (File Modified)
6216 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6218 Version bump to 1.2.0.
6222 +9 -9 trunk/configure (File Modified)
6223 +1 -1 trunk/configure.ac (File Modified)
6226 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6228 - Missed a spot in the IPv6 code here. Should be usable now.
6232 +2 -2 trunk/src/res.c (File Modified)
6235 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6237 Alright, so, this massive commit does the following:
6239 - Adds a resolver based on the undernet and hybrid one.
6240 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6241 - Makes a check in ./configure be posixly correct
6242 - Simplifies the auth code and DNS callbacks
6244 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6248 +1 -1 trunk/Makefile.in (File Modified)
6249 + - trunk/adns/ (File Deleted)
6250 +148 -80 trunk/configure (File Modified)
6251 +1 -2 trunk/configure.ac (File Modified)
6252 +6 -0 trunk/include/client.h (File Modified)
6253 +1 -0 trunk/include/packet.h (File Modified)
6254 +153 -41 trunk/include/res.h (File Modified)
6255 + - trunk/include/reslib.h (File Added)
6256 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6257 +930 -1449 trunk/modules/.depend (File Modified)
6258 +3 -0 trunk/modules/m_stats.c (File Modified)
6259 +417 -621 trunk/src/.depend (File Modified)
6260 +1 -1 trunk/src/.indent.pro (File Modified)
6261 +2069 -289 trunk/src/Makefile.in (File Modified)
6262 + - trunk/src/adns.c (File Deleted)
6263 + - trunk/src/res.c (File Added)
6264 + - trunk/src/reslib.c (File Added)
6265 +11 -50 trunk/src/s_auth.c (File Modified)
6266 +4 -26 trunk/src/s_newconf.c (File Modified)
6269 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6271 Document the NOBALLOC feature.
6275 +7 -1 trunk/include/config.h (File Modified)
6278 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6280 commands.sgml changes
6284 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6287 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6293 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6296 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6298 Improve description of class{} block (in particular,
6299 mention server classes as well as client classes).
6303 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6306 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6309 -/* sendq: servers need a higher sendq as they send more data */
6310 +/* sendq: servers need a higher sendq as they are sent more data */
6314 +1 -1 trunk/doc/reference.conf (File Modified)
6317 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6319 Add modules{} block.
6323 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6326 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6328 Add general::oper_snomask, snomask on oper up for opers
6329 that have umode +s set on oper up, but do not have
6330 a specific snomask setting in their operator block.
6331 If this is empty or not specified, +s is used as before.
6335 +4 -1 trunk/doc/example.conf (File Modified)
6336 +7 -1 trunk/doc/reference.conf (File Modified)
6337 +1 -0 trunk/include/client.h (File Modified)
6338 +1 -0 trunk/include/s_conf.h (File Modified)
6339 +32 -0 trunk/src/newconf.c (File Modified)
6340 +1 -0 trunk/src/s_conf.c (File Modified)
6341 +13 -3 trunk/src/s_user.c (File Modified)
6344 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6349 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6352 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6354 Add MASKTRACE and CHANTRACE commands.
6358 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6361 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6363 document loadmodule directive
6367 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6370 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6376 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6379 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6381 q:lines are no longer living in the ircd.conf either
6385 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6388 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6390 remove k:line, d:line, x:line as they are their own files now
6394 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6397 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6399 New place for operator::snomask.
6403 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6406 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6408 Document connect {}.
6412 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6415 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6417 example.conf: move operator::snomask to a more logical place,
6418 more sensible default
6419 reference.conf: add operator::snomask
6423 +3 -3 trunk/doc/example.conf (File Modified)
6424 +3 -0 trunk/doc/reference.conf (File Modified)
6427 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6429 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6430 in those conf entries that take umodes like <name1>, <name2>, ...
6434 +3 -0 trunk/doc/reference.conf (File Modified)
6435 +3 -0 trunk/src/newconf.c (File Modified)
6438 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6444 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6447 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6453 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6456 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6462 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6465 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6471 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6474 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6476 Document operator {} blocks.
6480 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6483 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6485 auth{}: clarify/add some details
6489 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6492 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6494 auth{}: Move a paragraph.
6498 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6501 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6503 Document auth{} blocks.
6507 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6510 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6516 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6519 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6521 Add umode +R, prevents unidentified clients from
6522 sending private messages or notices. /accept'ed
6523 clients and opers are exempt.
6524 Due to the /accept part, this is only checked
6525 at the target's server, may want to change
6530 +1 -0 trunk/help/opers/umode (File Modified)
6531 +1 -0 trunk/help/users/umode (File Modified)
6532 +2 -0 trunk/include/client.h (File Modified)
6533 +1 -0 trunk/include/numeric.h (File Modified)
6534 +11 -1 trunk/modules/core/m_message.c (File Modified)
6535 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6536 +1 -1 trunk/src/messages.tab (File Modified)
6537 +1 -1 trunk/src/s_user.c (File Modified)
6540 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6542 Don't allow a nick change if banned or quieted (and not
6543 voiced or opped) on a channel. This uses numeric 435
6544 (bahamut's "cannot change to a banned nick") because
6545 bahamut/ircu's 437 and hyperion's 438 already have
6546 another meaning for us.
6550 +2 -0 trunk/include/channel.h (File Modified)
6551 +1 -0 trunk/include/numeric.h (File Modified)
6552 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6553 +38 -0 trunk/src/channel.c (File Modified)
6554 +1 -1 trunk/src/messages.tab (File Modified)
6557 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6560 - respect ban exceptions
6561 - also deny a knock if quieted
6565 +2 -1 trunk/modules/m_knock.c (File Modified)
6568 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6570 Reverse bad substitution in comment.
6574 +1 -1 trunk/src/channel.c (File Modified)
6577 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6579 - set DynSpoof flag for clients spoofed at registration
6580 - add orighost instead of host to the hostname hash
6584 +5 -1 trunk/src/s_user.c (File Modified)
6587 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6589 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6593 +2 -3 trunk/src/send.c (File Modified)
6596 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6598 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6602 +17 -7 trunk/modules/m_signon.c (File Modified)
6605 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6607 Correct minimum args on ENCAP SASL to avoid nasty core.
6611 +1 -1 trunk/modules/m_sasl.c (File Modified)
6614 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6616 Style nits: sptr can't ever be NULL, don't compare truth
6621 +2 -3 trunk/modules/m_scan.c (File Modified)
6624 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6626 - Comment out scan_cmodes() prototype to suppress warning
6627 - Correct minimum parameter count for mo_scan()
6631 +2 -2 trunk/modules/m_scan.c (File Modified)
6634 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6637 - Include full command in operspy notice
6638 - Allow global scans (no-list used, mask not used) without operspy
6639 - Use ERR_NOPRIVS numeric
6643 +21 -9 trunk/modules/m_scan.c (File Modified)
6646 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6648 Cancel out the >3 default if < is given; this way
6649 any </> specification fully overrides the default.
6653 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6656 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6658 - Call mo_list() from m_list() to reduce code duplication
6659 - Default to >3, rather arbitrarily (conf option?)
6660 - Make < and > mean less than and greater than again
6664 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6667 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6669 When processing topic burst, hide connecting server
6670 on netburst if flatten links is enabled.
6674 +9 -2 trunk/modules/m_tb.c (File Modified)
6677 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6679 - remove PENALTY token
6683 +0 -1 trunk/include/supported.h (File Modified)
6686 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6689 - Add PENALTY because we have a pace-wait system.
6690 - Add FNC due to SAVE and RSFNC
6695 +4 -2 trunk/include/supported.h (File Modified)
6698 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6700 mkay, indent went nuts here
6704 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6707 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6709 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6710 and can be used instead. The SAFELIST implementation is the one used by
6711 default, as most users/networks will be used to it.
6715 +1 -0 trunk/NEWS (File Modified)
6716 +14 -0 trunk/include/client.h (File Modified)
6717 +5 -0 trunk/include/hash.h (File Modified)
6718 +404 -272 trunk/modules/Makefile.in (File Modified)
6719 + - trunk/modules/m_list.c (File Deleted)
6720 + - trunk/modules/m_list_ratbox.c (File Added)
6721 + - trunk/modules/m_list_safelist.c (File Added)
6722 +5 -5 trunk/src/hash.c (File Modified)
6725 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6727 Clear invites on a lowerTS JOIN or SJOIN.
6728 This should complete kick_on_split_riding protection.
6732 +5 -0 trunk/modules/core/m_join.c (File Modified)
6733 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6736 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6738 Like in ratbox, send and interpret timestamps on invites.
6742 +9 -2 trunk/modules/m_invite.c (File Modified)
6745 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6747 Add +S (network service) umode. Just for completeness, users or opers
6752 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6755 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6761 +35 -2 trunk/NEWS (File Modified)
6764 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6766 Split off a PreClient structure for data to be freed on registation (i.e. password).
6767 New hook introduce_client for post-registration messages.
6768 Fix b0rked SASL numerics.
6769 Burst REALHOST post-introduction for spoofed-on-registration clients.
6770 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6771 Pre-registration signon support.
6775 +10 -0 trunk/configure (File Modified)
6776 +2 -0 trunk/configure.ac (File Modified)
6777 +14 -4 trunk/include/client.h (File Modified)
6778 +1 -0 trunk/include/hook.h (File Modified)
6779 +1 -0 trunk/include/numeric.h (File Modified)
6780 +3 -0 trunk/include/setup.h.in (File Modified)
6781 +16 -0 trunk/modules/m_chghost.c (File Modified)
6782 +25 -21 trunk/modules/m_sasl.c (File Modified)
6783 +63 -30 trunk/modules/m_signon.c (File Modified)
6784 +18 -0 trunk/src/client.c (File Modified)
6785 +2 -0 trunk/src/hook.c (File Modified)
6786 +5 -5 trunk/src/messages.tab (File Modified)
6787 +2 -0 trunk/src/s_serv.c (File Modified)
6788 +28 -2 trunk/src/s_user.c (File Modified)
6791 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6793 Update hook documentation.
6797 +30 -0 trunk/doc/hooks.txt (File Modified)
6800 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6802 Improve @/# handling in match_esc().
6806 +21 -13 trunk/src/match.c (File Modified)
6809 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6811 backtrack instead of bailing out when handling a mismatched escape
6815 +1 -1 trunk/src/match.c (File Modified)
6818 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6820 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6823 +2 -1 trunk/CREDITS (File Modified)
6826 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6828 Fix the escape brokenness and pick up a more efficient matching algorithm,
6829 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6830 Patch sent upstream. They can do whatever they want with it, *shrug*.
6834 +147 -161 trunk/src/match.c (File Modified)
6837 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6839 If flatten links is enabled, fake the origins of some ServerModes
6840 sent to clients so that the server sending the netburst is hidden.
6841 Most mode hacks still show the true source.
6845 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6846 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6849 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6851 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6852 where the exit originated).
6853 - When receiving an SQUIT for a server themselves
6854 (IsMe(target_p) || target_p == client_p)
6855 close their link and send a local server notice.
6859 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6860 +6 -3 trunk/src/client.c (File Modified)
6863 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6865 Hooking into the wrong hook, whoops. :P
6869 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6870 +6 -10 trunk/modules/core/m_join.c (File Modified)
6873 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6875 this doesn't work right, right now :P
6879 +40 -0 trunk/contrib/Makefile.in (File Modified)
6880 + - trunk/contrib/m_createauthonly.c (File Added)
6881 +6 -0 trunk/include/hook.h (File Modified)
6882 +26 -1 trunk/modules/core/m_join.c (File Modified)
6883 +1 -1 trunk/src/ircd.c (File Modified)
6886 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6888 Make can_join() hookable.
6892 +12 -1 trunk/src/channel.c (File Modified)
6895 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6897 add 'int approved;' to the channel event hook
6901 +1 -0 trunk/include/hook.h (File Modified)
6904 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6906 Use SIDs in SASL ENCAP origin.
6907 Ignore responses from other agents once the first SASL response has been received for a client.
6911 +9 -5 trunk/modules/m_sasl.c (File Modified)
6914 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6916 Removed stray debug code.
6920 +1 -1 trunk/modules/m_sasl.c (File Modified)
6923 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6925 Don't complain "unknown MODE flag" if a non-oper attempts
6926 to unset an oper only umode they do not have.
6927 This is to prevent unwanted error messages when users/bots
6928 do things like MODE <nick> +i-sw.
6932 +4 -2 trunk/src/s_user.c (File Modified)
6935 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6937 Fix client_exit hook name and only call it for local exits that are not
6942 +3 -2 trunk/modules/m_sasl.c (File Modified)
6945 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6947 Fix SASL logic to actually use stored agent UID.
6948 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6949 Add abort code for exiting clients.
6953 +18 -9 trunk/modules/m_sasl.c (File Modified)
6956 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6958 Port over ratbox 2.2 /challenge. This is slightly more secure
6959 (better crypto, longer keys, challenge timeout) and has better
6962 The respond tool is no longer part of the ircd tree but a
6963 separate package, currently available from
6964 http://respond.ircd-ratbox.org (we should mirror/... this).
6968 +65 -310 trunk/doc/challenge.txt (File Modified)
6969 +5 -5 trunk/include/client.h (File Modified)
6970 +3 -0 trunk/include/irc_string.h (File Modified)
6971 +3 -0 trunk/include/numeric.h (File Modified)
6972 +94 -50 trunk/modules/m_challenge.c (File Modified)
6973 +1 -2 trunk/src/client.c (File Modified)
6974 +125 -0 trunk/src/irc_string.c (File Modified)
6975 +2 -2 trunk/src/messages.tab (File Modified)
6976 + - trunk/tools/rsa_respond/ (File Deleted)
6979 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6981 Preliminary SASL support.
6985 +7 -0 trunk/include/client.h (File Modified)
6986 +6 -0 trunk/include/numeric.h (File Modified)
6987 +1 -0 trunk/modules/Makefile.in (File Modified)
6988 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6989 +175 -1 trunk/modules/m_cap.c (File Modified)
6990 + - trunk/modules/m_sasl.c (File Added)
6991 +2 -0 trunk/modules/m_user.c (File Modified)
6992 +5 -5 trunk/src/messages.tab (File Modified)
6993 +8 -2 trunk/src/s_user.c (File Modified)
6996 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6998 SIGNON: make logout also apply remotely.
7002 +7 -2 trunk/modules/m_signon.c (File Modified)
7005 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7007 Use an asterisk when sending empty logins in SIGNON.
7011 +5 -5 trunk/modules/m_signon.c (File Modified)
7014 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7016 SIGNON: Only add whowas entry (add_history()) and wipe
7017 accepts (del_all_accepts()) if nick changed.
7021 +5 -3 trunk/modules/m_signon.c (File Modified)
7024 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7026 SIGNON: slight fixes to collision code:
7027 - don't kill if target_p == source_p (nick unchanged or only changed case)
7028 - add comment that SAVE support is missing
7029 - use sendto_realops_snomask() instead of sendto_realops_flags()
7033 +9 -6 trunk/modules/m_signon.c (File Modified)
7036 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7038 Fix up kills for bad nick/user/host on SIGNON.
7042 +16 -6 trunk/modules/m_signon.c (File Modified)
7045 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7047 If changing to a nick with a digit, only allow the UID.
7051 +4 -0 trunk/modules/m_signon.c (File Modified)
7054 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7056 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7057 Strip leading digits from logins that are not purely numeric.
7061 +3 -0 trunk/include/numeric.h (File Modified)
7062 +2 -0 trunk/include/send.h (File Modified)
7063 +1 -0 trunk/modules/Makefile.in (File Modified)
7064 +456 -3 trunk/modules/m_services.c (File Modified)
7065 + - trunk/modules/m_signon.c (File Added)
7066 +2 -2 trunk/src/messages.tab (File Modified)
7067 +98 -0 trunk/src/send.c (File Modified)
7070 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7072 Remove old server notice umodes from example confs.
7076 +1 -2 trunk/doc/example.conf (File Modified)
7077 +4 -17 trunk/doc/reference.conf (File Modified)
7080 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7082 Add snomask help file (forgot this earlier).
7086 + - trunk/help/opers/snomask (File Added)
7089 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7091 Add umode +l (receive locops).
7095 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7098 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7100 We don't plan to implement cmode +R (quiet unidentified) and
7101 umode +I (deny invite) for 1.1, so comment them out from the
7106 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7107 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7110 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7112 Improve snomask usage description.
7116 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7119 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7121 Mention the word snomask with umode +s (needs to be a link really).
7125 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7128 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7130 Add snomask +Z (operspy notices).
7134 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7137 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7139 Misc updates/clarifications.
7143 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7146 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7152 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7153 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7154 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7157 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7159 - Allow ENCAP REALHOST outside burst
7160 - Fix comment describing race condition: this can only happen
7161 on a local whois with use_whois_actually enabled
7165 +4 -6 trunk/modules/m_chghost.c (File Modified)
7168 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7170 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7174 +39 -0 trunk/contrib/Makefile.in (File Modified)
7175 + - trunk/contrib/sno_globaloper.c (File Added)
7178 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7180 Pass along old umodes and snomask in umode_changed hook,
7181 changing its parameter type from struct Client *
7182 to hook_data_umode_changed *. (For a new client, both
7185 The IP cloaking module now fully ignores umode changes
7186 where +h didn't change.
7190 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7191 +7 -0 trunk/include/hook.h (File Modified)
7192 +18 -4 trunk/src/s_user.c (File Modified)
7195 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7197 move libcharybdis-provided function initialisation into libcharybdis_init().
7201 +32 -11 trunk/src/ircd.c (File Modified)
7204 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7206 Make +f notices (local host, global host, global user@host, local class)
7207 netwide. Exceeding /quote set max remains local.
7211 +4 -4 trunk/src/s_conf.c (File Modified)
7214 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7216 Netwide notices about attempts to join juped channels.
7220 +1 -1 trunk/modules/core/m_join.c (File Modified)
7223 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7225 Send server notices about failed oper attempts globally.
7226 Successful remote oper attempt notices will be generated
7227 from the mode changes.
7231 +3 -3 trunk/modules/m_challenge.c (File Modified)
7232 +2 -2 trunk/modules/m_oper.c (File Modified)
7235 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7237 Rest of infrastructure for sending server notices globally.
7238 Uses a new L_NETWIDE level on sendto_realops_snomask().
7242 +1 -0 trunk/include/send.h (File Modified)
7243 +31 -4 trunk/src/send.c (File Modified)
7246 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7248 Add general::global_snotices conf option to control
7249 whether we send out SNOTEs. Does not do anything yet.
7253 +1 -0 trunk/doc/example.conf (File Modified)
7254 +6 -0 trunk/doc/reference.conf (File Modified)
7255 +1 -0 trunk/include/s_conf.h (File Modified)
7256 +6 -0 trunk/modules/m_info.c (File Modified)
7257 +1 -0 trunk/src/newconf.c (File Modified)
7258 +1 -0 trunk/src/s_conf.c (File Modified)
7261 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7263 Only accept SNOTE from servers.
7267 +2 -0 trunk/modules/m_snote.c (File Modified)
7270 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7272 Correct parv indices so this actually works.
7276 +2 -2 trunk/modules/m_snote.c (File Modified)
7279 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7285 +3 -3 trunk/modules/m_snote.c (File Modified)
7288 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7290 Add m_snote.c, SNOTE propagator.
7294 +86 -0 trunk/modules/Makefile.in (File Modified)
7295 + - trunk/modules/m_snote.c (File Added)
7298 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7300 start seeding the 1.1 NEWS file
7304 +4 -0 trunk/NEWS (File Modified)
7307 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7309 rename some modules to more descriptive names...
7313 +2 -131 trunk/contrib/Makefile.in (File Modified)
7314 + - trunk/contrib/globalconnexit.c (File Deleted)
7315 + - trunk/contrib/globallineactive.c (File Deleted)
7316 + - trunk/contrib/sno_farconnect.c (File Added)
7317 + - trunk/contrib/sno_globalkline.c (File Added)
7318 +1 -120 trunk/modules/Makefile.in (File Modified)
7319 + - trunk/modules/networknotice.c (File Deleted)
7320 + - trunk/modules/sno_routing.c (File Added)
7323 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7325 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7326 Uses FLAGS2_FLOODDONE bit on servers.
7330 +3 -0 trunk/include/client.h (File Modified)
7331 +121 -1 trunk/modules/Makefile.in (File Modified)
7332 + - trunk/modules/networknotice.c (File Added)
7335 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7337 Don't show servers in /trace to nonopers if flatten links is enabled.
7341 +8 -5 trunk/modules/m_trace.c (File Modified)
7344 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7347 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7348 - send back confirmation to source, if local client
7349 - send a +s server notice if the source is neither a server nor a service (+S)
7353 +5 -1 trunk/modules/m_chghost.c (File Modified)
7356 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7358 Use sendto_realops_snomask_from() to make the
7359 server notices appear to come from the affected
7364 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7365 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7368 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7370 Add sendto_realops_snomask_from(), allows
7371 specification of apparent source server.
7375 +1 -0 trunk/include/send.h (File Modified)
7376 +41 -1 trunk/src/send.c (File Modified)
7379 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7381 Revert r579. Keep host, not orighost in oper up notice.
7382 It would be inconsistent to have orighost there, and we
7383 don't want to mess up all server notices by putting both
7388 +1 -1 trunk/src/s_user.c (File Modified)
7391 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7393 Include the IP address in operlog/foperlog.
7397 +10 -8 trunk/modules/m_challenge.c (File Modified)
7398 +8 -6 trunk/modules/m_oper.c (File Modified)
7401 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7403 Call umode_changed hook on oper up.
7407 +1 -0 trunk/src/s_user.c (File Modified)
7410 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7412 Add globalconnexit contrib module, shows remote client connects/exits
7413 except netsplits/netjoin on snomask +F.
7414 Notice formatting will probably change somewhat still.
7418 +80 -0 trunk/contrib/Makefile.in (File Modified)
7419 + - trunk/contrib/globalconnexit.c (File Added)
7422 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7424 Declare snomask_modes[] so modules can provide snomasks.
7428 +2 -0 trunk/include/snomask.h (File Modified)
7431 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7433 Replace user_signon hook with two new hooks: new_local_user
7434 and new_remote_user.
7435 These are called right before the user is introduced to the
7436 rest of the network.
7440 +2 -1 trunk/include/hook.h (File Modified)
7441 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7442 +4 -2 trunk/src/hook.c (File Modified)
7443 +2 -3 trunk/src/s_user.c (File Modified)
7446 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7448 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7452 +2 -2 trunk/modules/m_scan.c (File Modified)
7455 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7457 Update doc/technical/send.txt.
7461 +91 -131 trunk/doc/technical/send.txt (File Modified)
7464 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7466 Add chantrace and masktrace to help files.
7470 + - trunk/help/opers/chantrace (File Added)
7471 +27 -20 trunk/help/opers/index (File Modified)
7472 + - trunk/help/opers/masktrace (File Added)
7473 +2 -0 trunk/help/opers/operspy (File Modified)
7476 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7478 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7479 Shows etrace-like output for all users in a channel,
7480 in particular IP addresses.
7484 +75 -2 trunk/modules/m_etrace.c (File Modified)
7487 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7489 Port over ratbox 2.2 r21727 (anfl):
7490 add some logging when we drop servers in places where we only notify opers
7494 +31 -0 trunk/modules/core/m_server.c (File Modified)
7497 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7499 display orighost in operup message
7503 +1 -1 trunk/src/s_user.c (File Modified)
7506 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7508 Add globallineactive contrib module, a hack which can often
7509 show k/d/g/x line active for remote clients.
7513 +52 -0 trunk/contrib/Makefile.in (File Modified)
7514 + - trunk/contrib/globallineactive.c (File Added)
7517 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7519 Show IP field in the same way as MASKTRACE:
7520 "255.255.255.255" if it's unknown (remote TS5 client)
7521 and "0" if we or the remote server are purposely
7526 +12 -1 trunk/modules/m_scan.c (File Modified)
7529 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7532 - don't show servers in a global scan
7533 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7537 +4 -1 trunk/modules/m_scan.c (File Modified)
7540 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7542 Implement SCAN UMODES.
7546 +3 -0 trunk/include/numeric.h (File Modified)
7547 +128 -2 trunk/modules/m_scan.c (File Modified)
7548 +2 -2 trunk/src/messages.tab (File Modified)
7551 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7557 +1 -1 trunk/modules/m_scan.c (File Modified)
7560 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7562 parv[0] should be parv[1].
7566 +1 -1 trunk/modules/m_scan.c (File Modified)
7569 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7575 +1 -1 trunk/modules/m_scan.c (File Modified)
7578 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7584 +2 -2 trunk/modules/m_scan.c (File Modified)
7587 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7589 framework for scan command
7593 +113 -0 trunk/modules/Makefile.in (File Modified)
7594 + - trunk/modules/m_scan.c (File Added)
7597 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7599 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7603 +2 -0 trunk/include/irc_string.h (File Modified)
7604 +157 -1 trunk/modules/m_etrace.c (File Modified)
7605 +129 -90 trunk/src/match.c (File Modified)
7608 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7610 orighost may live in a different hash bucket (likely the case), lets check it standalone
7614 +39 -3 trunk/src/hostmask.c (File Modified)
7617 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7619 SVN didn't check modules/ somehow, hrmm.
7623 +1 -1 trunk/modules/m_kline.c (File Modified)
7624 +6 -6 trunk/modules/m_stats.c (File Modified)
7627 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7629 Track hostmask entries for client_p->orighost, if available.
7630 Not throughly tested, but seems to work fine.
7634 +8 -4 trunk/include/hostmask.h (File Modified)
7635 +14 -10 trunk/src/hostmask.c (File Modified)
7638 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7640 Pass on SQUIT reasons more.
7644 +17 -19 trunk/src/client.c (File Modified)
7647 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7649 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7650 This way, hidden admins also get them.
7654 +4 -4 trunk/src/send.c (File Modified)
7657 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7659 From ircd-ratbox 2.2 (r21339 anfl):
7660 ms_kill() should be using find_person(), not find_client()
7661 otherwise it can generate a core.
7665 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7668 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7670 Add m_error to core_module_table, so it is loaded by default.
7674 +1 -0 trunk/src/modules.c (File Modified)
7677 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7679 comment is a const char *, not char *.
7683 +1 -1 trunk/include/hook.h (File Modified)
7686 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7688 Fix a long standing hybrid 7 bug: when getting a read error
7689 on a server, report_error() is called with a %d instead of
7690 a %s in the format string ("Lost connection" in +d).
7694 +1 -1 trunk/src/client.c (File Modified)
7697 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7703 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7706 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7708 Add document describing capabilities and what they mean.
7712 + - trunk/doc/technical/capab.txt (File Added)
7715 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7717 Change client_exit hook to pass all exit_client() parameters.
7721 +8 -0 trunk/include/hook.h (File Modified)
7722 +6 -1 trunk/src/client.c (File Modified)
7725 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7727 Add client_exit hook, called in exit_client() for all
7728 clients of all types, except clients exiting because
7729 of netsplits (QS). The only thing done before it is
7730 marking the client as "closing" (to prevent
7735 +1 -0 trunk/include/hook.h (File Modified)
7736 +2 -0 trunk/src/client.c (File Modified)
7737 +2 -0 trunk/src/hook.c (File Modified)
7740 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7742 Improve the code that calculates the nnnS nnnC counts
7745 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7749 +43 -36 trunk/modules/m_trace.c (File Modified)
7752 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7754 Add server_eob hook.
7755 Planning to use this for netsplit/join notices.
7759 +1 -0 trunk/include/hook.h (File Modified)
7760 +2 -0 trunk/modules/m_pong.c (File Modified)
7761 +2 -0 trunk/src/hook.c (File Modified)
7764 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7766 Default motd: ircd-ratbox -> charybdis
7770 +1 -1 trunk/doc/ircd.motd (File Modified)
7773 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7775 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7779 +4 -4 trunk/src/s_user.c (File Modified)
7782 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7784 - Remove obsolete EOB help file
7785 - Document snomask in the help files
7790 + - trunk/help/opers/eob (File Deleted)
7791 +13 -12 trunk/help/opers/index (File Modified)
7792 +1 -13 trunk/help/opers/umode (File Modified)
7793 +7 -7 trunk/help/users/index (File Modified)
7796 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7798 Bail if snomask to parse is not given. Pointy hat to myself.
7802 +3 -0 trunk/src/snomask.c (File Modified)
7805 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7807 Remove m_flags from autoconf
7811 +0 -1 trunk/contrib/Makefile.in (File Modified)
7814 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7820 + - trunk/contrib/m_flags.c (File Deleted)
7823 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7825 If +s is in oper_only_umodes, clear snomask on deoper.
7829 +5 -0 trunk/src/s_user.c (File Modified)
7832 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7834 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7838 +2 -2 trunk/configure (File Modified)
7839 +2 -2 trunk/configure.ac (File Modified)
7842 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7844 Remove the old server notice umodes.
7845 Default oper only umodes is now +s.
7846 Please make sure all remaining umodes still work.
7850 +3 -21 trunk/include/client.h (File Modified)
7851 +0 -12 trunk/src/newconf.c (File Modified)
7852 +1 -1 trunk/src/s_conf.c (File Modified)
7853 +12 -12 trunk/src/s_user.c (File Modified)
7856 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7858 operator::flags nick_changes now controls +n snomask instead of +n umode.
7862 +8 -8 trunk/src/s_user.c (File Modified)
7865 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7867 Move down h_umode_changed hook call after umode allowed checks
7868 (so it will not see +a if someone tries to set it but is not
7873 +2 -3 trunk/src/s_user.c (File Modified)
7876 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7878 Move over non-+s server notices (hopefully, all of them).
7882 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7883 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7884 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7885 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7886 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7887 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7888 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7889 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7890 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7891 +2 -2 trunk/libcharybdis/event.c (File Modified)
7892 +2 -2 trunk/modules/core/m_join.c (File Modified)
7893 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7894 +3 -3 trunk/modules/core/m_message.c (File Modified)
7895 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7896 +2 -2 trunk/modules/core/m_server.c (File Modified)
7897 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7898 +1 -1 trunk/modules/m_post.c (File Modified)
7899 +1 -1 trunk/modules/m_services.c (File Modified)
7900 +2 -2 trunk/src/channel.c (File Modified)
7901 +3 -3 trunk/src/client.c (File Modified)
7902 +1 -1 trunk/src/hash.c (File Modified)
7903 +5 -5 trunk/src/s_conf.c (File Modified)
7904 +2 -2 trunk/src/s_log.c (File Modified)
7905 +4 -4 trunk/src/s_user.c (File Modified)
7908 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7910 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7914 +2 -1 trunk/include/snomask.h (File Modified)
7915 +2 -2 trunk/src/snomask.c (File Modified)
7918 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7920 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7924 +1 -1 trunk/contrib/example_module.c (File Modified)
7925 +2 -2 trunk/include/ircd_defs.h (File Modified)
7926 +6 -6 trunk/modules/core/m_error.c (File Modified)
7927 +1 -1 trunk/modules/core/m_join.c (File Modified)
7928 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7929 +1 -1 trunk/modules/core/m_message.c (File Modified)
7930 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7931 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7932 +18 -18 trunk/modules/core/m_server.c (File Modified)
7933 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7934 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7935 +4 -4 trunk/modules/m_challenge.c (File Modified)
7936 +4 -4 trunk/modules/m_dline.c (File Modified)
7937 +13 -13 trunk/modules/m_gline.c (File Modified)
7938 +5 -5 trunk/modules/m_kline.c (File Modified)
7939 +2 -2 trunk/modules/m_oper.c (File Modified)
7940 +1 -1 trunk/modules/m_pong.c (File Modified)
7941 +13 -13 trunk/modules/m_rehash.c (File Modified)
7942 +4 -4 trunk/modules/m_resv.c (File Modified)
7943 +16 -16 trunk/modules/m_set.c (File Modified)
7944 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7945 +6 -6 trunk/modules/m_xline.c (File Modified)
7946 +1 -1 trunk/src/adns.c (File Modified)
7947 +2 -2 trunk/src/channel.c (File Modified)
7948 +1 -1 trunk/src/listener.c (File Modified)
7949 +1 -1 trunk/src/s_auth.c (File Modified)
7950 +15 -15 trunk/src/s_conf.c (File Modified)
7951 +3 -3 trunk/src/s_user.c (File Modified)
7952 +7 -7 trunk/src/send.c (File Modified)
7955 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7958 - set +s snomask if +s umode set but no snomasks
7959 - put numerics in more logical order
7963 +3 -1 trunk/src/s_user.c (File Modified)
7966 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7968 parse_snobuf_to_mask(): default to + at start
7969 allows stuff like /mode jilles +s C
7973 +1 -1 trunk/src/snomask.c (File Modified)
7976 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7978 Changes to user_mode() snomask handling.
7979 - show snomask (if not 0) on /mode <nick>
7980 - show snomask once at the end if +s/-s used
7981 - only parse 1 parameter for umode changes
7982 - don't crash on /mode <nick> +s
7983 - /mode <nick> -s clears snomask, doesn't use parameter
7984 - set umode +s iff snomask is not 0
7985 - snomask is not propagated, but umode +s is
7989 +97 -72 trunk/src/s_user.c (File Modified)
7992 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7994 Convert some messages over to snomask.
7998 +29 -29 trunk/src/client.c (File Modified)
7999 +2 -2 trunk/src/ircd.c (File Modified)
8000 +13 -13 trunk/src/modules.c (File Modified)
8001 +1 -1 trunk/src/newconf.c (File Modified)
8002 +5 -5 trunk/src/parse.c (File Modified)
8003 +1 -1 trunk/src/restart.c (File Modified)
8004 +4 -4 trunk/src/s_newconf.c (File Modified)
8005 +11 -11 trunk/src/s_serv.c (File Modified)
8008 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8010 include snomask.h from client.h
8014 +1 -0 trunk/include/client.h (File Modified)
8017 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8019 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8023 +1 -0 trunk/src/newconf.c (File Modified)
8024 +2 -1 trunk/src/snomask.c (File Modified)
8027 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8029 should start with +, not \0. Whoops. :)
8033 +1 -1 trunk/src/snomask.c (File Modified)
8036 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8038 core snomask support.
8042 +3 -0 trunk/doc/example.conf (File Modified)
8043 +2 -0 trunk/include/client.h (File Modified)
8044 +2 -0 trunk/include/numeric.h (File Modified)
8045 +2 -0 trunk/include/s_newconf.h (File Modified)
8046 +63 -0 trunk/include/send.h (File Modified)
8047 + - trunk/include/snomask.h (File Added)
8048 +1 -0 trunk/src/Makefile.in (File Modified)
8049 +1 -1 trunk/src/messages.tab (File Modified)
8050 +8 -0 trunk/src/newconf.c (File Modified)
8051 +12 -0 trunk/src/s_user.c (File Modified)
8052 +235 -0 trunk/src/send.c (File Modified)
8053 + - trunk/src/snomask.c (File Added)
8056 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8058 add a blank line after the license info.
8062 +1 -1 trunk/CREDITS (File Modified)
8065 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8067 Extend copyright to 2006.
8071 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8074 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8077 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8081 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8082 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8085 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8087 Add oper privileges document.
8091 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8092 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8095 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8097 Capitalize message names in services shortcuts (for consistency).
8101 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8104 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8110 +1 -1 trunk/src/patricia.c (File Modified)
8113 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8115 Remove obsolete 'nextconnect' variable.
8119 +0 -1 trunk/include/ircd.h (File Modified)
8120 +0 -2 trunk/src/client.c (File Modified)
8121 +0 -1 trunk/src/ircd.c (File Modified)
8124 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8126 Remove this remnant of the hybrid 6 ziplinks implementation.
8130 + - trunk/include/s_zip.h (File Deleted)
8133 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8135 Make clone limiting work on orighost, not host (so it
8136 looks through services cloaks). Lightly tested, please
8141 +2 -0 trunk/modules/m_chghost.c (File Modified)
8142 +1 -1 trunk/src/client.c (File Modified)
8143 +1 -1 trunk/src/s_conf.c (File Modified)
8146 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8148 Don't forget to link me_realhost() into the command hash.
8150 Pointy hat to: myself
8154 +1 -1 trunk/modules/m_chghost.c (File Modified)
8157 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8159 It's call_hook, not hook_call.
8163 +1 -1 trunk/src/s_user.c (File Modified)
8166 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8168 Add unreject help file.
8172 + - trunk/help/opers/unreject (File Added)
8175 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8177 Link the all-important 42 module to the build :P
8181 +1 -0 trunk/contrib/Makefile.in (File Modified)
8184 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8186 Mention /rehash help.
8190 +1 -0 trunk/help/opers/rehash (File Modified)
8193 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8195 Add h_user_signon hook.
8199 +1 -0 trunk/include/hook.h (File Modified)
8200 +2 -0 trunk/src/hook.c (File Modified)
8201 +4 -0 trunk/src/s_user.c (File Modified)
8204 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8206 Oops, forgot to set orighost for remote client introductions.
8210 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8213 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8215 Use TS6 forms in services shortcuts, if possible.
8219 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8222 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8224 - Start out default_umodes conf entry from the empty set instead of +i.
8225 - Move oper_only_umodes check to where default_umodes is used, as
8226 oper_only_umodes may not be set yet while we're reading the conf.
8230 +6 -7 trunk/src/newconf.c (File Modified)
8231 +1 -1 trunk/src/s_user.c (File Modified)
8234 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8236 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8240 +1 -0 trunk/doc/example.conf (File Modified)
8241 +7 -0 trunk/doc/reference.conf (File Modified)
8242 +0 -7 trunk/include/config.h.dist (File Modified)
8243 +1 -0 trunk/include/s_conf.h (File Modified)
8244 +6 -0 trunk/modules/m_info.c (File Modified)
8245 +9 -18 trunk/src/client.c (File Modified)
8246 +1 -0 trunk/src/newconf.c (File Modified)
8247 +1 -0 trunk/src/s_conf.c (File Modified)
8250 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8252 - Allow NULL target_ip in show_ip() (indicates message is being
8253 sent to local opers)
8254 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8256 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8257 those in src/client.c
8259 From ratbox 2.2 svn (anfl)
8263 +1 -0 trunk/include/client.h (File Modified)
8264 +21 -2 trunk/src/client.c (File Modified)
8265 +2 -4 trunk/src/hostmask.c (File Modified)
8266 +1 -5 trunk/src/s_conf.c (File Modified)
8267 +4 -8 trunk/src/s_user.c (File Modified)
8270 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8272 Fire off events properly.
8276 +7 -3 trunk/src/s_user.c (File Modified)
8279 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8281 make sure modules which depend on umode information get the message upon connection (oops)
8285 +3 -0 trunk/src/s_user.c (File Modified)
8288 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8290 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8291 From ratbox 2.2 svn.
8295 +3 -7 trunk/modules/m_etrace.c (File Modified)
8298 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8300 Replace silly `default_invisible' option with more versatile default_umodes.
8304 +2 -2 trunk/Makefile.in (File Modified)
8305 +12 -1 trunk/doc/example.conf (File Modified)
8306 +14 -7 trunk/doc/reference.conf (File Modified)
8307 +2 -4 trunk/include/s_conf.h (File Modified)
8308 +0 -6 trunk/modules/m_info.c (File Modified)
8309 +4 -0 trunk/src/modules.c (File Modified)
8310 +41 -1 trunk/src/newconf.c (File Modified)
8311 +2 -2 trunk/src/s_conf.c (File Modified)
8312 +3 -4 trunk/src/s_user.c (File Modified)
8315 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8317 Add temporary nick resvs with the proper duration,
8318 not 60 times too long.
8322 +1 -1 trunk/modules/m_resv.c (File Modified)
8325 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8327 Add kick on split riding. See reference.conf for more details.
8331 +1 -0 trunk/doc/example.conf (File Modified)
8332 +16 -0 trunk/doc/reference.conf (File Modified)
8333 +1 -0 trunk/include/s_conf.h (File Modified)
8334 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8335 +6 -0 trunk/modules/m_info.c (File Modified)
8336 +1 -0 trunk/src/newconf.c (File Modified)
8337 +1 -0 trunk/src/s_conf.c (File Modified)
8340 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8342 New credits, denoting GXTi as being on the core team.
8346 +16 -5 trunk/CREDITS (File Modified)
8349 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8351 better cloaking algorithm
8355 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8358 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8360 don't do redundant bitshifting.
8364 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8367 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8373 +1 -0 trunk/contrib/Makefile.in (File Modified)
8376 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8378 Set the DynSpoof flag properly.
8382 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8385 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8387 first go at an ip_cloaking implementation for charybdis.
8391 + - trunk/contrib/ip_cloaking.c (File Added)
8394 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8396 Add libcharybdis to contrib/ includes.
8400 +1 -1 trunk/contrib/Makefile.in (File Modified)
8403 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8405 add h_umode_changed hook for modules that provide usermodes.
8409 +1 -0 trunk/include/hook.h (File Modified)
8410 +2 -1 trunk/src/hook.c (File Modified)
8411 +3 -0 trunk/src/s_user.c (File Modified)
8414 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8416 Show quiets in /stats z.
8420 +15 -10 trunk/src/s_stats.c (File Modified)
8423 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8425 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8429 +0 -12 trunk/configure (File Modified)
8430 +0 -9 trunk/configure.ac (File Modified)
8431 +0 -3 trunk/include/setup.h.in (File Modified)
8434 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8436 change various buffer sizes to = topiclen.
8440 +3 -4 trunk/include/ircd_defs.h (File Modified)
8443 jon 2005/12/12 19:32:18 UTC (20051212-400)
8445 - Partial commit test, partial ego strokage ;)
8449 +2 -1 trunk/CREDITS (File Modified)
8452 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8454 More kqueue corrections.
8457 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8460 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8462 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8463 Not sure why this wasn't this way to begin with.
8467 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8470 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8472 example.conf tweaks:
8473 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8474 most people do not need this.
8475 Enable serverinfo::hub.
8479 +14 -11 trunk/doc/example.conf (File Modified)
8482 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8484 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8488 +1 -1 trunk/src/s_serv.c (File Modified)
8491 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8493 header include changes
8497 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8498 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8499 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8500 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8501 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8502 +1 -21 trunk/libcharybdis/select.c (File Modified)
8505 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8507 s/ilog/libcharybdis_{die,log,restart}/g
8511 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8512 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8513 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8514 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8515 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8516 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8517 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8518 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8521 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8523 Use the right callbacks in the function code.
8526 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8529 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8531 More work, it builds again!
8535 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8536 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8537 + - trunk/libcharybdis/libcharybdis.c (File Added)
8538 + - trunk/libcharybdis/libcharybdis.h (File Added)
8541 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8543 Move some stuff around.
8547 + - trunk/include/memory.h (File Deleted)
8548 + - trunk/include/tools.h (File Deleted)
8549 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8550 + - trunk/libcharybdis/memory.c (File Added)
8551 + - trunk/libcharybdis/memory.h (File Added)
8552 + - trunk/libcharybdis/snprintf.c (File Added)
8553 + - trunk/libcharybdis/tools.c (File Added)
8554 + - trunk/libcharybdis/tools.h (File Added)
8555 +1000 -1062 trunk/modules/.depend (File Modified)
8556 +421 -455 trunk/src/.depend (File Modified)
8557 +0 -1191 trunk/src/Makefile.in (File Modified)
8558 + - trunk/src/memory.c (File Deleted)
8559 + - trunk/src/snprintf.c (File Deleted)
8560 + - trunk/src/tools.c (File Deleted)
8563 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8565 move more headers into libcharybdis
8568 + - trunk/include/balloc.h (File Deleted)
8569 + - trunk/include/event.h (File Deleted)
8570 + - trunk/libcharybdis/balloc.h (File Added)
8571 + - trunk/libcharybdis/event.h (File Added)
8572 +924 -1020 trunk/modules/.depend (File Modified)
8573 +327 -406 trunk/src/.depend (File Modified)
8576 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8578 balloc, events -> libcharybdis
8581 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8582 + - trunk/libcharybdis/balloc.c (File Added)
8583 + - trunk/libcharybdis/event.c (File Added)
8584 +0 -1008 trunk/src/Makefile.in (File Modified)
8585 + - trunk/src/balloc.c (File Deleted)
8586 + - trunk/src/event.c (File Deleted)
8589 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8594 + - trunk/include/commio.h (File Deleted)
8595 + - trunk/include/linebuf.h (File Deleted)
8596 + - trunk/libcharybdis/commio.h (File Added)
8597 + - trunk/libcharybdis/linebuf.h (File Added)
8598 +1644 -530 trunk/modules/.depend (File Modified)
8599 +1 -1 trunk/modules/Makefile.in (File Modified)
8600 +720 -284 trunk/src/.depend (File Modified)
8603 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8605 Makefile reworking -- moving libcharybdis headers into proper location.
8608 +1 -1 trunk/adns/Makefile.in (File Modified)
8609 +1 -1 trunk/src/Makefile.in (File Modified)
8612 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8614 Document proposed authdaemon protocol.
8617 + - trunk/authdaemon/protocol.txt (File Added)
8620 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8625 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8628 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8630 Remove dead makefile from generation
8633 +1 -2 trunk/configure (File Modified)
8634 +0 -1 trunk/configure.ac (File Modified)
8637 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8639 libcharybdisIO -> libcharybdis
8642 +1 -1 trunk/src/Makefile.in (File Modified)
8645 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8650 + - trunk/libcharybdis/Makefile.in (File Added)
8651 + - trunk/libcharybdis/commio.c (File Added)
8652 + - trunk/libcharybdis/devpoll.c (File Added)
8653 + - trunk/libcharybdis/epoll.c (File Added)
8654 + - trunk/libcharybdis/io/ (File Deleted)
8655 + - trunk/libcharybdis/kqueue.c (File Added)
8656 + - trunk/libcharybdis/linebuf.c (File Added)
8657 + - trunk/libcharybdis/log/ (File Deleted)
8658 + - trunk/libcharybdis/poll.c (File Added)
8659 + - trunk/libcharybdis/ports.c (File Added)
8660 + - trunk/libcharybdis/select.c (File Added)
8663 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8668 + - trunk/libcharybdis/Makefile.in (File Deleted)
8671 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8676 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8679 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8681 add authdaemon dir for later hacking
8685 + - trunk/authdaemon/ (File Added)
8688 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8690 linebuf -> libcharybdisIO
8694 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8695 + - trunk/libcharybdis/io/linebuf.c (File Added)
8696 + - trunk/libcharybdis/log/ (File Added)
8697 + - trunk/libcharybdis/log/Makefile.in (File Added)
8698 +0 -687 trunk/src/Makefile.in (File Modified)
8699 + - trunk/src/linebuf.c (File Deleted)
8702 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8704 Solaris 10 I/O ports support
8707 + - trunk/libcharybdis/io/ports.c (File Added)
8710 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8716 +1 -1 trunk/Makefile.in (File Modified)
8717 +3 -1 trunk/configure (File Modified)
8718 +133 -10 trunk/configure.ac (File Modified)
8719 + - trunk/libcharybdis/ (File Added)
8720 + - trunk/libcharybdis/Makefile.in (File Added)
8721 + - trunk/libcharybdis/io/ (File Added)
8722 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8723 +2 -3 trunk/src/Makefile.in (File Modified)
8724 + - trunk/src/io/ (File Deleted)
8727 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8729 split IO stuff into libcharybdisIO.
8733 + - trunk/src/commio.c (File Deleted)
8734 + - trunk/src/devpoll.c (File Deleted)
8735 + - trunk/src/epoll.c (File Deleted)
8736 + - trunk/src/io/ (File Added)
8737 + - trunk/src/io/Makefile.in (File Added)
8738 + - trunk/src/io/commio.c (File Added)
8739 + - trunk/src/io/devpoll.c (File Added)
8740 + - trunk/src/io/epoll.c (File Added)
8741 + - trunk/src/io/kqueue.c (File Added)
8742 + - trunk/src/io/poll.c (File Added)
8743 + - trunk/src/io/select.c (File Added)
8744 + - trunk/src/kqueue.c (File Deleted)
8745 + - trunk/src/poll.c (File Deleted)
8746 + - trunk/src/select.c (File Deleted)
8749 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8755 +86 -155 trunk/configure (File Modified)
8756 +1 -1 trunk/configure.ac (File Modified)
8759 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8761 Remove mentions of mkkeypair/cryptlinks.
8765 +1 -3 trunk/doc/challenge.txt (File Modified)
8768 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8770 Clarify serverinfo{} description.
8774 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8777 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8779 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8783 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8786 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8788 Improvements also applicable to hyperion 1.x.
8792 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8795 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8797 - Add +F description
8798 - General improvements and changes to charybdis
8802 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8805 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8807 The server notice umodes only have an effect
8808 for opers. ("sendto_realops_flags", so having
8809 the umode is not enough, they must also be
8814 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8817 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8819 Updates to umodes docs.
8823 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8826 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8828 Add SGML documentation.
8831 + - trunk/doc/sgml/ (File Added)
8832 + - trunk/doc/sgml/oper-guide/ (File Added)
8833 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8834 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8835 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8836 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8837 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8838 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8839 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8842 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8844 Make operwall flag restrict setting umode +z.
8845 This repairs this flag broken in charybdis-1.0.
8849 +41 -0 trunk/contrib/m_flags.c (File Modified)
8850 +9 -0 trunk/src/s_user.c (File Modified)
8853 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8855 Don't complain/reset remote clients +n. I'm still not
8856 convinced propagating all umodes is the way to go, oh
8861 +1 -1 trunk/src/s_user.c (File Modified)
8864 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8866 - Require admin flag for oper /chghost (if it's enabled
8867 which is not default)
8868 - Give error message on nonexistant nick
8872 +12 -0 trunk/modules/m_chghost.c (File Modified)
8875 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8877 Incorporated jilles' dynspoof patch with a few minor changes.
8880 +5 -2 trunk/include/client.h (File Modified)
8881 +1 -0 trunk/include/numeric.h (File Modified)
8882 +75 -4 trunk/modules/m_chghost.c (File Modified)
8883 +2 -21 trunk/modules/m_stats.c (File Modified)
8884 +2 -8 trunk/modules/m_trace.c (File Modified)
8885 +2 -0 trunk/src/client.c (File Modified)
8886 +3 -0 trunk/src/s_user.c (File Modified)
8889 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8894 +5 -0 trunk/NEWS (File Modified)
8897 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8899 Make show_ip() far less braindead.
8901 Obtained from: ratbox 2.2 SVN
8905 +14 -85 trunk/src/client.c (File Modified)
8908 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8910 Instead of not showing channels at all for whoising services,
8911 only show channels the requester is also on. If operspying
8912 services, show all the channels.
8916 +37 -40 trunk/modules/m_whois.c (File Modified)
8919 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8921 - Show real errno if we fail to connect to a server
8922 - Don't show server IPs on IRC if a server goes dead
8927 +2 -5 trunk/src/s_serv.c (File Modified)
8930 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8932 Revert hybrid 7.2 aline code. It causes too many problems.
8936 +1 -47 trunk/NEWS (File Modified)
8937 + - trunk/include/aline.h (File Deleted)
8938 +53 -6 trunk/modules/m_dline.c (File Modified)
8939 +212 -16 trunk/modules/m_kline.c (File Modified)
8940 +37 -8 trunk/modules/m_resv.c (File Modified)
8941 +45 -24 trunk/modules/m_xline.c (File Modified)
8942 +0 -485 trunk/src/Makefile.in (File Modified)
8943 + - trunk/src/aline.c (File Deleted)
8946 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8948 Incorporate recent ratbox monitor bugfixes (could crash).
8952 +16 -0 trunk/modules/m_monitor.c (File Modified)
8953 +4 -3 trunk/src/monitor.c (File Modified)
8956 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8958 Fix /invite UID leak.
8960 Found by logiclrd@EFnet.
8964 +3 -2 trunk/modules/m_invite.c (File Modified)
8967 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8969 Don't show what channels a service is in.
8972 +1 -0 trunk/NEWS (File Modified)
8973 +40 -35 trunk/modules/m_whois.c (File Modified)
8976 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8978 Update version to 1.0.3.
8982 +9 -9 trunk/configure (File Modified)
8983 +1 -1 trunk/configure.ac (File Modified)
8986 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8992 +7 -1 trunk/NEWS (File Modified)
8995 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8997 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8998 More static buffers :(
9002 +12 -4 trunk/src/aline.c (File Modified)
9005 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9007 Make operspy mode (/mode !#channel showing parameters
9008 even if not on channel) work again.
9012 +4 -4 trunk/src/channel.c (File Modified)
9015 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9017 Call server_introduced hook on TS6 remote server
9018 introduction (ms_sid()).
9022 +6 -0 trunk/modules/core/m_server.c (File Modified)
9025 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9027 Cyrix boxes are wierd.
9030 +2 -1 trunk/modules/m_services.c (File Modified)
9033 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9038 +1 -1 trunk/include/client.h (File Modified)
9039 +3 -1 trunk/modules/m_services.c (File Modified)
9042 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9047 +1 -6 trunk/modules/m_services.c (File Modified)
9050 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9052 Disable a check that doesn't always seem to work right for some reason.
9055 +2 -0 trunk/modules/m_services.c (File Modified)
9058 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9064 +4 -1 trunk/NEWS (File Modified)
9067 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9073 +9 -9 trunk/configure (File Modified)
9074 +1 -1 trunk/configure.ac (File Modified)
9077 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9079 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9083 +3 -13 trunk/modules/m_trace.c (File Modified)
9086 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9088 Don't send empty RPL_WHOISCHANNELS on remote whois.
9090 Pointy hat to: jilles
9094 +1 -1 trunk/modules/m_whois.c (File Modified)
9097 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9103 +3 -0 trunk/NEWS (File Modified)
9106 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9108 Modular umode support.
9112 +0 -9 trunk/include/client.h (File Modified)
9113 +2 -1 trunk/include/s_user.h (File Modified)
9114 +1 -1 trunk/include/tools.h (File Modified)
9115 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9116 +3 -0 trunk/src/ircd.c (File Modified)
9117 +1 -1 trunk/src/messages.tab (File Modified)
9118 +2 -2 trunk/src/s_serv.c (File Modified)
9119 +37 -59 trunk/src/s_user.c (File Modified)
9120 +21 -0 trunk/src/tools.c (File Modified)
9123 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9125 Optionally do forced nick change to the UID instead of kill
9126 on nick collisions, see doc/collision_fnc.txt for more
9131 + - trunk/doc/collision_fnc.txt (File Added)
9132 +1 -0 trunk/doc/example.conf (File Modified)
9133 +8 -0 trunk/doc/reference.conf (File Modified)
9134 +1 -0 trunk/include/numeric.h (File Modified)
9135 +1 -0 trunk/include/s_conf.h (File Modified)
9136 +2 -1 trunk/include/s_serv.h (File Modified)
9137 +1 -0 trunk/include/s_stats.h (File Modified)
9138 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9139 +1 -1 trunk/src/messages.tab (File Modified)
9140 +1 -0 trunk/src/newconf.c (File Modified)
9141 +1 -0 trunk/src/s_conf.c (File Modified)
9142 +1 -0 trunk/src/s_serv.c (File Modified)
9143 +2 -2 trunk/src/s_stats.c (File Modified)
9146 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9152 trunk/NEWS (File Modified)
9155 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9157 Don't allow lookups by uid in /monitor + and /monitor s.
9161 trunk/modules/m_monitor.c (File Modified)
9164 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9166 Stop garbage +j being set in cases like +j aaa:bbb by
9167 initializing the variables properly.
9173 trunk/modules/core/m_mode.c (File Modified)
9174 trunk/modules/core/m_sjoin.c (File Modified)
9177 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9179 Apply flags to the proper server in me_gcap().
9183 trunk/modules/m_capab.c (File Modified)
9186 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9188 Use find_named_client() instead of find_client() to check
9189 for nick collisions.
9193 trunk/modules/core/m_nick.c (File Modified)
9196 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9198 - Replace old 381 numeric with a new, more positive one!
9202 trunk/src/messages.tab (File Modified)
9205 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9207 Make it compile again.
9211 trunk/src/channel.c (File Modified)
9212 trunk/src/client.c (File Modified)
9213 trunk/src/ircd.c (File Modified)
9214 trunk/src/packet.c (File Modified)
9217 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9219 - Prevent UID disclosure in cmode setting.
9223 trunk/NEWS (File Modified)
9224 trunk/modules/core/m_mode.c (File Modified)
9227 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9229 A different check which prevents UID disclosure.
9233 trunk/modules/core/m_kick.c (File Modified)
9236 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9238 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9242 trunk/modules/core/m_kick.c (File Modified)
9245 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9247 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9251 trunk/NEWS (File Modified)
9252 trunk/modules/m_accept.c (File Modified)
9253 trunk/modules/m_admin.c (File Modified)
9254 trunk/modules/m_away.c (File Modified)
9255 trunk/modules/m_cap.c (File Modified)
9256 trunk/modules/m_capab.c (File Modified)
9257 trunk/modules/m_challenge.c (File Modified)
9258 trunk/modules/m_chghost.c (File Modified)
9259 trunk/modules/m_close.c (File Modified)
9260 trunk/modules/m_cmessage.c (File Modified)
9261 trunk/modules/m_connect.c (File Modified)
9262 trunk/modules/m_dline.c (File Modified)
9263 trunk/modules/m_encap.c (File Modified)
9264 trunk/modules/m_etrace.c (File Modified)
9265 trunk/modules/m_gline.c (File Modified)
9266 trunk/modules/m_help.c (File Modified)
9267 trunk/modules/m_info.c (File Modified)
9268 trunk/modules/m_invite.c (File Modified)
9269 trunk/modules/m_ison.c (File Modified)
9270 trunk/modules/m_kline.c (File Modified)
9271 trunk/modules/m_knock.c (File Modified)
9272 trunk/modules/m_links.c (File Modified)
9273 trunk/modules/m_list.c (File Modified)
9274 trunk/modules/m_locops.c (File Modified)
9275 trunk/modules/m_lusers.c (File Modified)
9276 trunk/modules/m_map.c (File Modified)
9277 trunk/modules/m_monitor.c (File Modified)
9278 trunk/modules/m_motd.c (File Modified)
9279 trunk/modules/m_names.c (File Modified)
9280 trunk/modules/m_oper.c (File Modified)
9281 trunk/modules/m_operspy.c (File Modified)
9282 trunk/modules/m_pass.c (File Modified)
9283 trunk/modules/m_ping.c (File Modified)
9284 trunk/modules/m_pong.c (File Modified)
9285 trunk/modules/m_post.c (File Modified)
9286 trunk/modules/m_rehash.c (File Modified)
9287 trunk/modules/m_restart.c (File Modified)
9288 trunk/modules/m_resv.c (File Modified)
9289 trunk/modules/m_services.c (File Modified)
9290 trunk/modules/m_set.c (File Modified)
9291 trunk/modules/m_sshortcut.c (File Modified)
9292 trunk/modules/m_stats.c (File Modified)
9293 trunk/modules/m_svinfo.c (File Modified)
9294 trunk/modules/m_tb.c (File Modified)
9295 trunk/modules/m_testline.c (File Modified)
9296 trunk/modules/m_testmask.c (File Modified)
9297 trunk/modules/m_time.c (File Modified)
9298 trunk/modules/m_topic.c (File Modified)
9299 trunk/modules/m_trace.c (File Modified)
9300 trunk/modules/m_unreject.c (File Modified)
9301 trunk/modules/m_user.c (File Modified)
9302 trunk/modules/m_userhost.c (File Modified)
9303 trunk/modules/m_users.c (File Modified)
9304 trunk/modules/m_version.c (File Modified)
9305 trunk/modules/m_wallops.c (File Modified)
9306 trunk/modules/m_who.c (File Modified)
9307 trunk/modules/m_whois.c (File Modified)
9308 trunk/modules/m_whowas.c (File Modified)
9309 trunk/modules/m_xline.c (File Modified)
9310 trunk/src/adns.c (File Modified)
9311 trunk/src/aline.c (File Modified)
9312 trunk/src/cache.c (File Modified)
9313 trunk/src/channel.c (File Modified)
9314 trunk/src/class.c (File Modified)
9315 trunk/src/client.c (File Modified)
9316 trunk/src/commio.c (File Modified)
9317 trunk/src/event.c (File Modified)
9318 trunk/src/hash.c (File Modified)
9319 trunk/src/hostmask.c (File Modified)
9320 trunk/src/ircd.c (File Modified)
9321 trunk/src/kdparse.c (File Modified)
9322 trunk/src/linebuf.c (File Modified)
9323 trunk/src/listener.c (File Modified)
9324 trunk/src/modules.c (File Modified)
9325 trunk/src/monitor.c (File Modified)
9326 trunk/src/newconf.c (File Modified)
9327 trunk/src/packet.c (File Modified)
9328 trunk/src/parse.c (File Modified)
9329 trunk/src/reject.c (File Modified)
9330 trunk/src/s_auth.c (File Modified)
9331 trunk/src/s_conf.c (File Modified)
9332 trunk/src/s_gline.c (File Modified)
9333 trunk/src/s_log.c (File Modified)
9334 trunk/src/s_newconf.c (File Modified)
9335 trunk/src/s_serv.c (File Modified)
9336 trunk/src/s_stats.c (File Modified)
9337 trunk/src/s_user.c (File Modified)
9338 trunk/src/send.c (File Modified)
9339 trunk/src/whowas.c (File Modified)
9342 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9344 - More coding style niceities. Pretty much got client.h squared away.
9348 trunk/modules/m_dline.c (File Modified)
9349 trunk/modules/m_gline.c (File Modified)
9350 trunk/modules/m_kline.c (File Modified)
9351 trunk/modules/m_rehash.c (File Modified)
9352 trunk/modules/m_resv.c (File Modified)
9353 trunk/modules/m_stats.c (File Modified)
9354 trunk/modules/m_testline.c (File Modified)
9355 trunk/modules/m_user.c (File Modified)
9356 trunk/modules/m_xline.c (File Modified)
9359 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9361 - Propagate quiets (+q) on netjoins
9362 - Clear +q list too on lowerTS sjoin from TS6 source
9366 trunk/modules/core/m_sjoin.c (File Modified)
9367 trunk/src/s_serv.c (File Modified)
9370 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9372 Second argument to whois is always a nick, never a uid.
9373 This prevents /whois other.server uid to get information
9378 trunk/modules/m_whois.c (File Modified)
9381 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9383 Don't allow local users to use uids in user mode.
9387 trunk/src/s_user.c (File Modified)
9390 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9392 Make it compile again.
9396 trunk/src/s_stats.c (File Modified)
9399 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9401 Fix propagation of empty SJOIN.
9405 trunk/modules/core/m_sjoin.c (File Modified)
9408 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9410 Some atheme-style niceties here.
9414 trunk/modules/m_accept.c (File Modified)
9415 trunk/modules/m_admin.c (File Modified)
9416 trunk/modules/m_away.c (File Modified)
9417 trunk/modules/m_cap.c (File Modified)
9418 trunk/modules/m_capab.c (File Modified)
9419 trunk/modules/m_challenge.c (File Modified)
9420 trunk/modules/m_chghost.c (File Modified)
9421 trunk/modules/m_close.c (File Modified)
9422 trunk/modules/m_cmessage.c (File Modified)
9423 trunk/modules/m_connect.c (File Modified)
9424 trunk/modules/m_dline.c (File Modified)
9425 trunk/modules/m_encap.c (File Modified)
9426 trunk/modules/m_etrace.c (File Modified)
9427 trunk/modules/m_gline.c (File Modified)
9428 trunk/modules/m_help.c (File Modified)
9429 trunk/modules/m_info.c (File Modified)
9430 trunk/modules/m_invite.c (File Modified)
9431 trunk/modules/m_ison.c (File Modified)
9432 trunk/modules/m_kline.c (File Modified)
9433 trunk/modules/m_knock.c (File Modified)
9434 trunk/modules/m_links.c (File Modified)
9435 trunk/modules/m_list.c (File Modified)
9436 trunk/modules/m_locops.c (File Modified)
9437 trunk/modules/m_lusers.c (File Modified)
9438 trunk/modules/m_map.c (File Modified)
9439 trunk/modules/m_monitor.c (File Modified)
9440 trunk/modules/m_motd.c (File Modified)
9441 trunk/modules/m_names.c (File Modified)
9442 trunk/modules/m_oper.c (File Modified)
9443 trunk/modules/m_operspy.c (File Modified)
9444 trunk/modules/m_pass.c (File Modified)
9445 trunk/modules/m_ping.c (File Modified)
9446 trunk/modules/m_pong.c (File Modified)
9447 trunk/modules/m_post.c (File Modified)
9448 trunk/modules/m_rehash.c (File Modified)
9449 trunk/modules/m_restart.c (File Modified)
9450 trunk/modules/m_resv.c (File Modified)
9451 trunk/modules/m_services.c (File Modified)
9452 trunk/modules/m_set.c (File Modified)
9453 trunk/modules/m_sshortcut.c (File Modified)
9454 trunk/modules/m_stats.c (File Modified)
9455 trunk/modules/m_svinfo.c (File Modified)
9456 trunk/modules/m_tb.c (File Modified)
9457 trunk/modules/m_testline.c (File Modified)
9458 trunk/modules/m_testmask.c (File Modified)
9459 trunk/modules/m_time.c (File Modified)
9460 trunk/modules/m_topic.c (File Modified)
9461 trunk/modules/m_trace.c (File Modified)
9462 trunk/modules/m_unreject.c (File Modified)
9463 trunk/modules/m_user.c (File Modified)
9464 trunk/modules/m_userhost.c (File Modified)
9465 trunk/modules/m_users.c (File Modified)
9466 trunk/modules/m_version.c (File Modified)
9467 trunk/modules/m_wallops.c (File Modified)
9468 trunk/modules/m_who.c (File Modified)
9469 trunk/modules/m_whois.c (File Modified)
9470 trunk/modules/m_whowas.c (File Modified)
9471 trunk/modules/m_xline.c (File Modified)
9474 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9476 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9480 trunk/.indent.pro (File Modified)
9481 trunk/include/charybdis.h (File Added)
9482 trunk/include/client.h (File Modified)
9483 trunk/modules/.indent.pro (File Modified)
9484 trunk/src/.indent.pro (File Modified)
9485 trunk/src/adns.c (File Modified)
9486 trunk/src/aline.c (File Modified)
9487 trunk/src/cache.c (File Modified)
9488 trunk/src/channel.c (File Modified)
9489 trunk/src/class.c (File Modified)
9490 trunk/src/client.c (File Modified)
9491 trunk/src/commio.c (File Modified)
9492 trunk/src/event.c (File Modified)
9493 trunk/src/hash.c (File Modified)
9494 trunk/src/hostmask.c (File Modified)
9495 trunk/src/ircd.c (File Modified)
9496 trunk/src/kdparse.c (File Modified)
9497 trunk/src/linebuf.c (File Modified)
9498 trunk/src/listener.c (File Modified)
9499 trunk/src/modules.c (File Modified)
9500 trunk/src/monitor.c (File Modified)
9501 trunk/src/newconf.c (File Modified)
9502 trunk/src/packet.c (File Modified)
9503 trunk/src/parse.c (File Modified)
9504 trunk/src/reject.c (File Modified)
9505 trunk/src/s_auth.c (File Modified)
9506 trunk/src/s_conf.c (File Modified)
9507 trunk/src/s_gline.c (File Modified)
9508 trunk/src/s_log.c (File Modified)
9509 trunk/src/s_newconf.c (File Modified)
9510 trunk/src/s_serv.c (File Modified)
9511 trunk/src/s_stats.c (File Modified)
9512 trunk/src/s_user.c (File Modified)
9513 trunk/src/send.c (File Modified)
9514 trunk/src/whowas.c (File Modified)
9517 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9519 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9520 - Convert a few modules towards using this code.
9521 - Make a note about this change in NEWS.
9525 trunk/NEWS (File Modified)
9526 trunk/include/aline.h (File Added)
9527 trunk/modules/m_dline.c (File Modified)
9528 trunk/modules/m_kline.c (File Modified)
9529 trunk/modules/m_resv.c (File Modified)
9530 trunk/modules/m_xline.c (File Modified)
9531 trunk/src/Makefile.in (File Modified)
9532 trunk/src/aline.c (File Added)
9535 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9537 - Update NEWS document.
9541 trunk/NEWS (File Modified)
9544 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9546 Use find_named_person() instead of find_person() in services shortcuts.
9550 trunk/modules/m_sshortcut.c (File Modified)
9553 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9555 Fix propagation of empty channels (+P).
9559 trunk/modules/core/m_sjoin.c (File Modified)
9560 trunk/src/s_serv.c (File Modified)
9563 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9565 Use same comparison for +f.
9569 trunk/modules/core/m_join.c (File Modified)
9572 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9574 Retire server-server non-encap CHGHOST, and clean it up a bit.
9578 trunk/modules/m_chghost.c (File Modified)
9581 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9583 Use TS6 form for SQUIT wallops.
9587 trunk/modules/core/m_squit.c (File Modified)
9590 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9592 Propagate nick changes for remote clients in TS6 form if possible;
9593 simplify the code a bit.
9597 trunk/modules/core/m_nick.c (File Modified)
9600 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9602 Only clear oper_only_umodes on deoper for local clients.
9606 trunk/src/s_user.c (File Modified)
9609 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9611 - Don't enable use_whois_actually in the default config, makes cloaking
9612 only useful for vanity.
9616 trunk/doc/example.conf (File Modified)
9619 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9621 Fix linebuf raw code to not truncate lines longer than
9622 510 characters. This stops ziplinks corruption at
9623 the initial burst if the other side sends a lot.
9627 trunk/src/linebuf.c (File Modified)
9630 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9632 - Add +r to channel_modes().
9636 trunk/src/channel.c (File Modified)
9639 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9645 trunk/NEWS (File Modified)
9648 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9650 err, nvm. wrong project :-P
9654 trunk/src/match.c (File Modified)
9657 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9659 make sure we don't crash on match(NULL, test)
9663 trunk/src/match.c (File Modified)
9666 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9668 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9669 flags = rehash in shared{}.
9670 Uses :<source> ENCAP <target> REHASH [option].
9674 trunk/doc/example.conf (File Modified)
9675 trunk/doc/reference.conf (File Modified)
9676 trunk/help/opers/rehash (File Modified)
9677 trunk/include/s_newconf.h (File Modified)
9678 trunk/modules/m_rehash.c (File Modified)
9679 trunk/modules/m_stats.c (File Modified)
9680 trunk/src/newconf.c (File Modified)
9683 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9685 Initialize flags to 0 in conf_set_shared_flags() and
9686 conf_set_cluster_flags().
9690 trunk/src/newconf.c (File Modified)
9693 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9695 Don't allow a forward from a #channel to an &channel.
9696 Error message is Illegal channel name.
9700 trunk/modules/core/m_mode.c (File Modified)
9703 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9705 - change version to 1.0.1
9709 trunk/configure (File Modified)
9710 trunk/configure.ac (File Modified)
9713 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9719 trunk/NEWS (File Modified)
9722 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9724 Services shortcuts changes:
9725 - Require umode +S on target
9726 - Use ERR_SERVICESDOWN (440) for error message
9727 - Fix check for empty string
9731 trunk/include/numeric.h (File Modified)
9732 trunk/modules/m_sshortcut.c (File Modified)
9733 trunk/src/messages.tab (File Modified)
9736 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9738 s/IsChanService/IsService/g;
9742 trunk/modules/m_sshortcut.c (File Modified)
9745 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9747 Add check for service validity in shortcut routines.
9751 trunk/modules/m_sshortcut.c (File Modified)
9754 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9756 Don't allow forwarding to a -F channel the setter is not on.
9760 trunk/modules/core/m_mode.c (File Modified)
9763 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9765 Describe identify_service and identify_command in
9770 trunk/doc/reference.conf (File Modified)
9773 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9775 More helpfile updates.
9779 trunk/help/Makefile.in (File Modified)
9780 trunk/help/opers/die (File Modified)
9781 trunk/help/opers/join (File Modified)
9782 trunk/help/opers/links (File Modified)
9783 trunk/help/opers/lusers (File Modified)
9784 trunk/help/opers/map (File Added)
9785 trunk/help/opers/motd (File Modified)
9786 trunk/help/opers/names (File Modified)
9787 trunk/help/opers/notice (File Modified)
9788 trunk/help/opers/operspy (File Modified)
9789 trunk/help/opers/part (File Modified)
9790 trunk/help/opers/privmsg (File Modified)
9791 trunk/help/opers/restart (File Modified)
9792 trunk/help/opers/set (File Modified)
9793 trunk/help/opers/stats (File Modified)
9794 trunk/help/opers/trace (File Modified)
9795 trunk/help/opers/version (File Modified)
9796 trunk/help/users/notice (File Modified)
9797 trunk/help/users/privmsg (File Modified)
9798 trunk/help/users/stats (File Modified)
9801 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9807 trunk/help/opers/cmode (File Modified)
9808 trunk/help/opers/umode (File Modified)
9809 trunk/help/opers/wallops (File Modified)
9810 trunk/help/opers/who (File Modified)
9811 trunk/help/users/umode (File Modified)
9814 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9816 Include cmode +r in 004 and 005.
9820 trunk/include/supported.h (File Modified)
9821 trunk/src/messages.tab (File Modified)
9824 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9826 No need to clear all 3 buffers in channel_modes().
9830 trunk/src/channel.c (File Modified)
9833 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9835 - Fix multiple +f modes per line
9836 - -f shouldn't take a parameter
9840 trunk/modules/core/m_mode.c (File Modified)
9843 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9845 Channel mode +Q now prevents forwarding to or through
9846 a channel, just like in hyperion, not from a channel.
9850 trunk/modules/core/m_join.c (File Modified)
9853 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9855 Complete +F/+Q propagation.
9859 trunk/modules/core/m_join.c (File Modified)
9860 trunk/modules/core/m_sjoin.c (File Modified)
9861 trunk/src/channel.c (File Modified)
9864 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9866 - A few minor fixes.
9870 trunk/modules/core/m_join.c (File Modified)
9871 trunk/modules/m_services.c (File Modified)
9874 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9876 - Fix netsplit obfuscation.
9880 trunk/src/client.c (File Modified)
9883 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9885 - Fix another /stats p related bug.
9889 trunk/src/client.c (File Modified)
9892 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9894 - Update example.conf.
9898 trunk/doc/example.conf (File Modified)
9901 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9903 - Fix a minor bug here, and re-release 1.0.
9907 trunk/modules/core/m_nick.c (File Modified)
9910 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9912 - Add bursted clients to /stats p list.
9916 trunk/modules/core/m_nick.c (File Modified)
9919 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9921 - Add identify_service, identify_command options to the example.conf,
9926 trunk/NEWS (File Modified)
9927 trunk/doc/example.conf (File Modified)
9928 trunk/src/newconf.c (File Modified)
9931 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9933 - Add services shortcuts.
9937 trunk/modules/Makefile.in (File Modified)
9938 trunk/modules/m_sshortcut.c (File Added)
9941 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9943 - put back checks i removed by mistake
9947 trunk/modules/core/m_join.c (File Modified)
9950 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9952 - Implement channel mode +Q, which disables forwarding.
9953 - Make forwarding usable by everyone.
9954 - Implement channel mode +F which bypasses authority checks on a target
9960 trunk/NEWS (File Modified)
9961 trunk/include/channel.h (File Modified)
9962 trunk/include/supported.h (File Modified)
9963 trunk/modules/core/m_join.c (File Modified)
9964 trunk/modules/core/m_mode.c (File Modified)
9965 trunk/src/messages.tab (File Modified)
9968 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9970 - Fix account handling brokenness.
9974 trunk/modules/m_services.c (File Modified)
9977 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9979 Identify to services via server password hack. Still
9980 needs config file parts, like
9981 identifyservice = "nickserv@services.int";
9982 identifycommand = "IDENTIFY";
9986 trunk/include/s_conf.h (File Modified)
9987 trunk/src/s_user.c (File Modified)
9990 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9992 Make send.c compile.
9996 trunk/src/send.c (File Modified)
9999 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10001 - Handle this better.
10005 trunk/src/send.c (File Modified)
10008 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10010 If the source is not a client, don't send to normal users.
10014 trunk/src/send.c (File Modified)
10017 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10019 - Make /wallops behave as wallops in other ircds.
10023 trunk/modules/m_wallops.c (File Modified)
10024 trunk/src/send.c (File Modified)
10027 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10033 trunk/NEWS (File Modified)
10034 trunk/configure (File Modified)
10035 trunk/configure.ac (File Modified)
10038 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10040 - Remove efnet configuration.
10041 - Rename example.conf as reference.conf, and replace the default
10042 example.conf with one suitable for AthemeNET.
10043 - Update makefile to reflect these changes.
10047 trunk/doc/Makefile.in (File Modified)
10048 trunk/doc/example.conf (File Modified)
10049 trunk/doc/example.efnet.conf (File Deleted)
10050 trunk/doc/reference.conf (File Added)
10053 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10055 - Don't display opers who are /away.
10059 trunk/modules/m_stats.c (File Modified)
10062 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10064 Put cmode +f in 004 and 005.
10068 trunk/include/supported.h (File Modified)
10069 trunk/src/messages.tab (File Modified)
10072 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10074 Add user umode +Q which prevents a user from
10079 trunk/include/client.h (File Modified)
10080 trunk/modules/core/m_join.c (File Modified)
10081 trunk/src/messages.tab (File Modified)
10082 trunk/src/s_user.c (File Modified)
10085 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10087 Implement channel forwarding in m_join(). As in
10088 hyperion, failing to join because of +i, +r or +j
10089 can cause you to be forwarded, potentially
10090 recursively. Unlike hyperion, a single numeric
10091 is sent in case of a successful forward, otherwise
10092 the ircd acts if there were no forward.
10096 trunk/include/numeric.h (File Modified)
10097 trunk/modules/core/m_join.c (File Modified)
10098 trunk/src/messages.tab (File Modified)
10101 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10103 Allow servers to set oper-only cmodes as well.
10107 trunk/modules/core/m_mode.c (File Modified)
10110 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10112 Add cmode +f which takes a channel name, settable
10113 only by opers for now. Does not do anything yet.
10117 trunk/include/channel.h (File Modified)
10118 trunk/modules/core/m_join.c (File Modified)
10119 trunk/modules/core/m_mode.c (File Modified)
10120 trunk/modules/core/m_sjoin.c (File Modified)
10121 trunk/src/channel.c (File Modified)
10124 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10126 Fully initialize 'mode' in ms_join() and ms_sjoin()
10127 to avoid old +j garbage from being used.
10131 trunk/modules/core/m_join.c (File Modified)
10132 trunk/modules/core/m_sjoin.c (File Modified)
10135 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10137 - only touch join_count/join_delta if join throttling
10138 is enabled on the channel
10139 - reset join_count/join_delta to 0 if -j is set
10143 trunk/modules/core/m_join.c (File Modified)
10144 trunk/modules/core/m_mode.c (File Modified)
10145 trunk/modules/core/m_sjoin.c (File Modified)
10148 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10150 Also start a new "period" for join throttling for remote joins,
10151 if necessary. Make the code slightly clearer.
10155 trunk/modules/core/m_join.c (File Modified)
10156 trunk/src/channel.c (File Modified)
10159 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10161 Some +j improvements, still broken.
10165 trunk/modules/core/m_join.c (File Modified)
10166 trunk/modules/core/m_sjoin.c (File Modified)
10169 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10171 Only do +z processing for +m channels the sender is on,
10172 as bans/quiets are currently only checked locally.
10176 trunk/modules/core/m_message.c (File Modified)
10179 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10181 - Add max_bans_large configuration option, defaulting to 500, to
10182 limit the number of bans in a +L channel
10183 - Change b/e/I to b/e/I/q in texts
10187 trunk/doc/example.conf (File Modified)
10188 trunk/include/s_conf.h (File Modified)
10189 trunk/modules/core/m_mode.c (File Modified)
10190 trunk/modules/m_info.c (File Modified)
10191 trunk/src/newconf.c (File Modified)
10192 trunk/src/s_conf.c (File Modified)
10195 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10197 Store invite for +gi channels.
10198 Note that +gi is significantly weaker access control than +i.
10202 trunk/modules/m_invite.c (File Modified)
10205 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10207 Nonops are allowed to see +q lists.
10211 trunk/modules/core/m_mode.c (File Modified)
10214 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10216 Invalidate can_send() cache on -q.
10220 trunk/modules/core/m_mode.c (File Modified)
10223 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10225 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10229 trunk/modules/core/m_sjoin.c (File Modified)
10232 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10234 - Allow blank SJOINs -- for permanant channels.
10238 trunk/modules/core/m_sjoin.c (File Modified)
10241 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10243 - Burst permanant channels.
10247 trunk/src/s_serv.c (File Modified)
10250 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10252 - Fix handling of permanant channels.
10256 trunk/modules/core/m_join.c (File Modified)
10259 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10261 - Run indent on core modules.
10262 - Add propagation of join throttle settings.
10266 trunk/modules/core/m_die.c (File Modified)
10267 trunk/modules/core/m_error.c (File Modified)
10268 trunk/modules/core/m_join.c (File Modified)
10269 trunk/modules/core/m_kick.c (File Modified)
10270 trunk/modules/core/m_kill.c (File Modified)
10271 trunk/modules/core/m_message.c (File Modified)
10272 trunk/modules/core/m_mode.c (File Modified)
10273 trunk/modules/core/m_nick.c (File Modified)
10274 trunk/modules/core/m_part.c (File Modified)
10275 trunk/modules/core/m_quit.c (File Modified)
10276 trunk/modules/core/m_server.c (File Modified)
10277 trunk/modules/core/m_sjoin.c (File Modified)
10278 trunk/modules/core/m_squit.c (File Modified)
10281 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10283 - Fix mistake in commit message.
10287 trunk/ChangeLog (File Modified)
10290 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10292 - Channel throttling.
10296 trunk/NEWS (File Modified)
10297 trunk/include/supported.h (File Modified)
10298 trunk/modules/core/m_mode.c (File Modified)
10299 trunk/src/messages.tab (File Modified)
10302 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10304 - Channel throttle logic fixes.
10308 trunk/include/channel.h (File Modified)
10311 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10313 - Add the throttle logic.
10317 trunk/include/channel.h (File Modified)
10318 trunk/include/numeric.h (File Modified)
10319 trunk/modules/core/m_join.c (File Modified)
10320 trunk/src/channel.c (File Modified)
10321 trunk/src/messages.tab (File Modified)
10324 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10326 - Cosmetic fixes to CREDITS.
10330 trunk/CREDITS (File Modified)
10333 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10335 - Better channel_modes() from ShadowIRCd 4.
10339 trunk/include/channel.h (File Modified)
10340 trunk/src/channel.c (File Modified)
10343 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10345 - Strip colour codes from parts.
10349 trunk/modules/core/m_part.c (File Modified)
10352 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10354 - Strip colour codes from quits.
10358 trunk/modules/core/m_quit.c (File Modified)
10361 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10363 - add +c/+g/+z to channel_modes().
10367 trunk/src/channel.c (File Modified)
10370 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10372 - Add +g to 004/005 numerics.
10376 trunk/include/supported.h (File Modified)
10377 trunk/src/messages.tab (File Modified)
10380 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10382 - Add +cgz to set_final_mode() in both join/sjoin.
10383 - Implement channel mode +g: Free invite.
10387 trunk/include/channel.h (File Modified)
10388 trunk/modules/core/m_join.c (File Modified)
10389 trunk/modules/core/m_mode.c (File Modified)
10390 trunk/modules/core/m_sjoin.c (File Modified)
10391 trunk/modules/m_invite.c (File Modified)
10394 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10396 - Make sure /stats p uses the right list.
10400 trunk/modules/m_stats.c (File Modified)
10403 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10405 - local oper list becomes local_oper_list.
10406 - all opers are stored on oper_list for /stats p.
10410 trunk/include/ircd.h (File Modified)
10411 trunk/modules/m_stats.c (File Modified)
10412 trunk/modules/m_trace.c (File Modified)
10413 trunk/src/client.c (File Modified)
10414 trunk/src/ircd.c (File Modified)
10415 trunk/src/s_user.c (File Modified)
10416 trunk/src/send.c (File Modified)
10419 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10421 - Remove ENABLE_SERVICES legacy define.
10425 trunk/configure (File Modified)
10426 trunk/configure.ac (File Modified)
10427 trunk/include/client.h (File Modified)
10428 trunk/include/m_info.h (File Modified)
10429 trunk/include/s_conf.h (File Modified)
10430 trunk/modules/Makefile.in (File Modified)
10431 trunk/modules/core/m_kick.c (File Modified)
10432 trunk/modules/core/m_mode.c (File Modified)
10433 trunk/modules/core/m_nick.c (File Modified)
10434 trunk/modules/core/m_sjoin.c (File Modified)
10435 trunk/modules/m_services.c (File Modified)
10436 trunk/src/channel.c (File Modified)
10437 trunk/src/newconf.c (File Modified)
10438 trunk/src/s_conf.c (File Modified)
10439 trunk/src/s_serv.c (File Modified)
10440 trunk/src/s_user.c (File Modified)
10443 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10445 - New reject message, ala ircu.
10449 trunk/src/reject.c (File Modified)
10452 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10454 - Reduce 'broadcast storm' effect in m_chghost.
10458 trunk/modules/m_chghost.c (File Modified)
10461 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10463 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10467 trunk/include/supported.h (File Modified)
10468 trunk/src/messages.tab (File Modified)
10471 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10477 trunk/include/channel.h (File Modified)
10478 trunk/modules/core/m_message.c (File Modified)
10479 trunk/modules/core/m_mode.c (File Modified)
10482 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10484 - use sendto_one_numeric() in some places.
10488 trunk/modules/core/m_mode.c (File Modified)
10491 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10493 - Implement channel mode +c -- colour stripping.
10497 trunk/include/irc_string.h (File Modified)
10498 trunk/include/supported.h (File Modified)
10499 trunk/modules/core/m_message.c (File Modified)
10500 trunk/modules/core/m_mode.c (File Modified)
10501 trunk/src/irc_string.c (File Modified)
10502 trunk/src/messages.tab (File Modified)
10505 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10507 - Add +qLP to CHANMODES 005 numeric.
10511 trunk/include/supported.h (File Modified)
10514 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10516 Move credits files to doc/.
10520 trunk/Hybrid-team (File Deleted)
10521 trunk/Ratbox-team (File Deleted)
10522 trunk/doc/Hybrid-team (File Added)
10523 trunk/doc/Ratbox-team (File Added)
10526 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10528 - Rename Ratbox credits as Ratbox-team.
10529 - Add in our own CREDITS.
10533 trunk/CREDITS (File Deleted)
10534 trunk/CREDITS (File Added)
10535 trunk/Ratbox-team (File Added)
10538 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10540 - Quietcache fixes.
10544 trunk/modules/core/m_mode.c (File Modified)
10547 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10549 - Rebuild configure.
10553 trunk/autom4te.cache/ (File Deleted)
10554 trunk/configure (File Modified)
10557 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10559 Add +q to messages.tab.
10563 trunk/src/messages.tab (File Modified)
10566 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10568 - port m_sjoin stuff to TS6 JOIN syntax.
10572 trunk/modules/core/m_join.c (File Modified)
10575 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10577 - Implement channel mode +q (quiet)
10581 trunk/include/channel.h (File Modified)
10582 trunk/modules/core/m_mode.c (File Modified)
10583 trunk/src/channel.c (File Modified)
10586 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10588 Add +L/+P for set_final_mode().
10592 trunk/modules/core/m_sjoin.c (File Modified)
10595 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10597 Add +L/+P in channel_modes().
10601 trunk/src/channel.c (File Modified)
10604 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10606 - Use MODE_PERMANENT, not MODE_PERMANANT
10607 - Actually use chm_staff()
10609 It compiles but is not otherwise tested.
10613 trunk/include/channel.h (File Modified)
10614 trunk/modules/core/m_mode.c (File Modified)
10615 trunk/modules/core/m_sjoin.c (File Modified)
10616 trunk/src/channel.c (File Modified)
10619 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10621 - Ok, patchlevel.h is fixed now.
10625 trunk/include/patchlevel.h (File Modified)
10628 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10634 trunk/include/patchlevel.h (File Modified)
10635 trunk/src/version.c.SH (File Modified)
10638 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10640 - Fix compilation issue with version.c.
10644 trunk/src/version.c.SH (File Modified)
10647 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10649 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10650 this from the BUGS file.
10654 trunk/BUGS (File Modified)
10657 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10659 Mangle all netsplit messages if flatten links is enabled.
10663 trunk/src/client.c (File Modified)
10666 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10668 - jilles pointed out that /stats p needed severe changes -- implement
10673 trunk/modules/m_stats.c (File Modified)
10676 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10678 Rename RELNOTES to NEWS.
10682 trunk/NEWS (File Added)
10683 trunk/RELNOTES (File Deleted)
10686 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10692 trunk/RELNOTES (File Modified)
10695 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10697 - Make /stats p work globally.
10698 - Change 'OPER(s)' to 'staff members'
10702 trunk/modules/m_stats.c (File Modified)
10705 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10707 - add modes, +LP to RPL_MYINFO.
10711 trunk/src/messages.tab (File Modified)
10714 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10716 More stuff to RELNOTES.
10720 trunk/RELNOTES (File Modified)
10723 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10729 trunk/modules/core/m_sjoin.c (File Modified)
10730 trunk/src/channel.c (File Modified)
10733 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10735 - Implement list limit exceed modes -- +L.
10739 trunk/modules/core/m_mode.c (File Modified)
10742 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10744 - Add handlers for modes +L, +P.
10748 trunk/include/channel.h (File Modified)
10749 trunk/modules/core/m_mode.c (File Modified)
10752 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10754 Update properties on *everything*.
10758 trunk/.cvsignore (Property Modified)
10759 trunk/.indent.pro (Property Modified)
10760 trunk/BUGS (File Modified) (Property Modified)
10761 trunk/CREDITS (File Modified) (Property Modified)
10762 trunk/ChangeLog (Property Modified)
10763 trunk/Hybrid-team (File Modified) (Property Modified)
10764 trunk/INSTALL (File Modified) (Property Modified)
10765 trunk/LICENSE (File Modified) (Property Modified)
10766 trunk/Makefile.in (File Modified) (Property Modified)
10767 trunk/README.FIRST (File Modified) (Property Modified)
10768 trunk/RELNOTES (File Modified) (Property Modified)
10769 trunk/SVN-Access (Property Modified)
10770 trunk/aclocal.m4 (File Modified) (Property Modified)
10771 trunk/adns/.cvsignore (Property Modified)
10772 trunk/adns/COPYING (Property Modified)
10773 trunk/adns/GPL-vs-LGPL (Property Modified)
10774 trunk/adns/Makefile.in (File Modified) (Property Modified)
10775 trunk/adns/README (Property Modified)
10776 trunk/adns/README.ircd (Property Modified)
10777 trunk/adns/adns.h (File Modified) (Property Modified)
10778 trunk/adns/check.c (File Modified) (Property Modified)
10779 trunk/adns/dlist.h (File Modified) (Property Modified)
10780 trunk/adns/event.c (File Modified) (Property Modified)
10781 trunk/adns/general.c (File Modified) (Property Modified)
10782 trunk/adns/internal.h (File Modified) (Property Modified)
10783 trunk/adns/parse.c (File Modified) (Property Modified)
10784 trunk/adns/query.c (File Modified) (Property Modified)
10785 trunk/adns/reply.c (File Modified) (Property Modified)
10786 trunk/adns/setup.c (File Modified) (Property Modified)
10787 trunk/adns/transmit.c (File Modified) (Property Modified)
10788 trunk/adns/tvarith.h (File Modified) (Property Modified)
10789 trunk/adns/types.c (File Modified) (Property Modified)
10790 trunk/configure (File Modified) (Property Modified)
10791 trunk/configure.ac (File Modified) (Property Modified)
10792 trunk/contrib/.cvsignore (Property Modified)
10793 trunk/contrib/.indent.pro (Property Modified)
10794 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10795 trunk/contrib/README (File Modified) (Property Modified)
10796 trunk/contrib/example_module.c (File Modified) (Property Modified)
10797 trunk/contrib/m_42.c (File Modified) (Property Modified)
10798 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10799 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10800 trunk/contrib/m_force.c (File Modified) (Property Modified)
10801 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10802 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10803 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10804 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10805 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10806 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10807 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10808 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10809 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10810 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10811 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10812 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10813 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10814 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10815 trunk/doc/.cvsignore (Property Modified)
10816 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10817 trunk/doc/Makefile.in (File Modified) (Property Modified)
10818 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10819 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10820 trunk/doc/challenge.txt (File Modified) (Property Modified)
10821 trunk/doc/example.conf (File Modified) (Property Modified)
10822 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10823 trunk/doc/hooks.txt (File Modified) (Property Modified)
10824 trunk/doc/index.txt (File Modified) (Property Modified)
10825 trunk/doc/ircd.8 (File Modified) (Property Modified)
10826 trunk/doc/ircd.motd (Property Modified)
10827 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10828 trunk/doc/modeg.txt (File Modified) (Property Modified)
10829 trunk/doc/modes.txt (File Modified) (Property Modified)
10830 trunk/doc/monitor.txt (File Modified) (Property Modified)
10831 trunk/doc/old/Authors (Property Modified)
10832 trunk/doc/operguide.txt (File Modified) (Property Modified)
10833 trunk/doc/opermyth.txt (Property Modified)
10834 trunk/doc/server-version-info (File Modified) (Property Modified)
10835 trunk/doc/services.txt (File Modified) (Property Modified)
10836 trunk/doc/technical/README.TSora (Property Modified)
10837 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10838 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10839 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10840 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10841 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10842 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10843 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10844 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10845 trunk/doc/technical/rfc1459.txt (Property Modified)
10846 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10847 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10848 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10849 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10850 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10851 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10852 trunk/help/Makefile.in (File Modified) (Property Modified)
10853 trunk/help/opers/accept (Property Modified)
10854 trunk/help/opers/admin (Property Modified)
10855 trunk/help/opers/away (Property Modified)
10856 trunk/help/opers/capab (Property Modified)
10857 trunk/help/opers/challenge (Property Modified)
10858 trunk/help/opers/close (Property Modified)
10859 trunk/help/opers/cmode (Property Modified)
10860 trunk/help/opers/cnotice (Property Modified)
10861 trunk/help/opers/connect (Property Modified)
10862 trunk/help/opers/cprivmsg (Property Modified)
10863 trunk/help/opers/credits (Property Modified)
10864 trunk/help/opers/die (Property Modified)
10865 trunk/help/opers/dline (Property Modified)
10866 trunk/help/opers/eob (Property Modified)
10867 trunk/help/opers/error (Property Modified)
10868 trunk/help/opers/etrace (Property Modified)
10869 trunk/help/opers/gline (Property Modified)
10870 trunk/help/opers/help (Property Modified)
10871 trunk/help/opers/index (Property Modified)
10872 trunk/help/opers/info (Property Modified)
10873 trunk/help/opers/invite (Property Modified)
10874 trunk/help/opers/ison (Property Modified)
10875 trunk/help/opers/join (Property Modified)
10876 trunk/help/opers/kick (Property Modified)
10877 trunk/help/opers/kill (Property Modified)
10878 trunk/help/opers/kline (Property Modified)
10879 trunk/help/opers/knock (Property Modified)
10880 trunk/help/opers/links (Property Modified)
10881 trunk/help/opers/list (Property Modified)
10882 trunk/help/opers/locops (Property Modified)
10883 trunk/help/opers/lusers (Property Modified)
10884 trunk/help/opers/modlist (Property Modified)
10885 trunk/help/opers/modload (Property Modified)
10886 trunk/help/opers/modrestart (Property Modified)
10887 trunk/help/opers/modunload (Property Modified)
10888 trunk/help/opers/motd (Property Modified)
10889 trunk/help/opers/names (Property Modified)
10890 trunk/help/opers/nick (Property Modified)
10891 trunk/help/opers/notice (Property Modified)
10892 trunk/help/opers/oper (Property Modified)
10893 trunk/help/opers/operspy (Property Modified)
10894 trunk/help/opers/operwall (Property Modified)
10895 trunk/help/opers/part (Property Modified)
10896 trunk/help/opers/pass (Property Modified)
10897 trunk/help/opers/ping (Property Modified)
10898 trunk/help/opers/pong (Property Modified)
10899 trunk/help/opers/post (Property Modified)
10900 trunk/help/opers/privmsg (Property Modified)
10901 trunk/help/opers/quit (Property Modified)
10902 trunk/help/opers/rehash (Property Modified)
10903 trunk/help/opers/restart (Property Modified)
10904 trunk/help/opers/resv (Property Modified)
10905 trunk/help/opers/server (Property Modified)
10906 trunk/help/opers/set (Property Modified)
10907 trunk/help/opers/sjoin (Property Modified)
10908 trunk/help/opers/squit (Property Modified)
10909 trunk/help/opers/stats (Property Modified)
10910 trunk/help/opers/svinfo (Property Modified)
10911 trunk/help/opers/testgecos (Property Modified)
10912 trunk/help/opers/testline (Property Modified)
10913 trunk/help/opers/testmask (Property Modified)
10914 trunk/help/opers/time (Property Modified)
10915 trunk/help/opers/topic (Property Modified)
10916 trunk/help/opers/trace (Property Modified)
10917 trunk/help/opers/uhelp (Property Modified)
10918 trunk/help/opers/umode (Property Modified)
10919 trunk/help/opers/undline (Property Modified)
10920 trunk/help/opers/ungline (Property Modified)
10921 trunk/help/opers/unkline (Property Modified)
10922 trunk/help/opers/unresv (Property Modified)
10923 trunk/help/opers/unxline (Property Modified)
10924 trunk/help/opers/user (Property Modified)
10925 trunk/help/opers/userhost (Property Modified)
10926 trunk/help/opers/users (Property Modified)
10927 trunk/help/opers/version (Property Modified)
10928 trunk/help/opers/wallops (Property Modified)
10929 trunk/help/opers/who (Property Modified)
10930 trunk/help/opers/whois (Property Modified)
10931 trunk/help/opers/whowas (Property Modified)
10932 trunk/help/opers/xline (Property Modified)
10933 trunk/help/users/index (Property Modified)
10934 trunk/help/users/info (Property Modified)
10935 trunk/help/users/notice (Property Modified)
10936 trunk/help/users/privmsg (Property Modified)
10937 trunk/help/users/stats (Property Modified)
10938 trunk/help/users/umode (Property Modified)
10939 trunk/include/.cvsignore (Property Modified)
10940 trunk/include/.indent.pro (Property Modified)
10941 trunk/include/balloc.h (File Modified) (Property Modified)
10942 trunk/include/cache.h (File Modified) (Property Modified)
10943 trunk/include/channel.h (File Modified) (Property Modified)
10944 trunk/include/class.h (File Modified) (Property Modified)
10945 trunk/include/client.h (File Modified) (Property Modified)
10946 trunk/include/commio.h (File Modified) (Property Modified)
10947 trunk/include/common.h (File Modified) (Property Modified)
10948 trunk/include/config.h (File Modified) (Property Modified)
10949 trunk/include/config.h.dist (File Modified) (Property Modified)
10950 trunk/include/defaults.h (File Modified) (Property Modified)
10951 trunk/include/event.h (File Modified) (Property Modified)
10952 trunk/include/hash.h (File Modified) (Property Modified)
10953 trunk/include/hook.h (File Modified) (Property Modified)
10954 trunk/include/hostmask.h (File Modified) (Property Modified)
10955 trunk/include/irc_string.h (File Modified) (Property Modified)
10956 trunk/include/ircd.h (File Modified) (Property Modified)
10957 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10958 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10959 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10960 trunk/include/linebuf.h (File Modified) (Property Modified)
10961 trunk/include/listener.h (File Modified) (Property Modified)
10962 trunk/include/m_info.h (File Modified) (Property Modified)
10963 trunk/include/memory.h (File Modified) (Property Modified)
10964 trunk/include/modules.h (File Modified) (Property Modified)
10965 trunk/include/monitor.h (File Modified) (Property Modified)
10966 trunk/include/msg.h (File Modified) (Property Modified)
10967 trunk/include/newconf.h (File Modified) (Property Modified)
10968 trunk/include/numeric.h (File Modified) (Property Modified)
10969 trunk/include/packet.h (File Modified) (Property Modified)
10970 trunk/include/parse.h (File Modified) (Property Modified)
10971 trunk/include/patchlevel.h (File Modified) (Property Modified)
10972 trunk/include/patricia.h (File Modified) (Property Modified)
10973 trunk/include/reject.h (File Modified) (Property Modified)
10974 trunk/include/res.h (File Modified) (Property Modified)
10975 trunk/include/restart.h (File Modified) (Property Modified)
10976 trunk/include/s_auth.h (File Modified) (Property Modified)
10977 trunk/include/s_conf.h (File Modified) (Property Modified)
10978 trunk/include/s_gline.h (File Modified) (Property Modified)
10979 trunk/include/s_log.h (File Modified) (Property Modified)
10980 trunk/include/s_newconf.h (File Modified) (Property Modified)
10981 trunk/include/s_serv.h (File Modified) (Property Modified)
10982 trunk/include/s_stats.h (File Modified) (Property Modified)
10983 trunk/include/s_user.h (File Modified) (Property Modified)
10984 trunk/include/s_zip.h (File Modified) (Property Modified)
10985 trunk/include/scache.h (File Modified) (Property Modified)
10986 trunk/include/send.h (File Modified) (Property Modified)
10987 trunk/include/serno.h (Property Modified)
10988 trunk/include/setup.h.in (Property Modified)
10989 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10990 trunk/include/stdinc.h (File Modified) (Property Modified)
10991 trunk/include/supported.h (File Modified) (Property Modified)
10992 trunk/include/tools.h (File Modified) (Property Modified)
10993 trunk/include/whowas.h (File Modified) (Property Modified)
10994 trunk/install-sh (File Modified) (Property Modified)
10995 trunk/modules/.cvsignore (Property Modified)
10996 trunk/modules/.depend (Property Modified)
10997 trunk/modules/.indent.pro (Property Modified)
10998 trunk/modules/Makefile.in (File Modified) (Property Modified)
10999 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11000 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11001 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11002 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11003 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11004 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11005 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11006 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11007 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11008 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11009 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11010 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11011 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11012 trunk/modules/m_accept.c (File Modified) (Property Modified)
11013 trunk/modules/m_admin.c (File Modified) (Property Modified)
11014 trunk/modules/m_away.c (File Modified) (Property Modified)
11015 trunk/modules/m_cap.c (File Modified) (Property Modified)
11016 trunk/modules/m_capab.c (File Modified) (Property Modified)
11017 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11018 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11019 trunk/modules/m_close.c (File Modified) (Property Modified)
11020 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11021 trunk/modules/m_connect.c (File Modified) (Property Modified)
11022 trunk/modules/m_dline.c (File Modified) (Property Modified)
11023 trunk/modules/m_encap.c (File Modified) (Property Modified)
11024 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11025 trunk/modules/m_gline.c (File Modified) (Property Modified)
11026 trunk/modules/m_help.c (File Modified) (Property Modified)
11027 trunk/modules/m_info.c (File Modified) (Property Modified)
11028 trunk/modules/m_invite.c (File Modified) (Property Modified)
11029 trunk/modules/m_ison.c (File Modified) (Property Modified)
11030 trunk/modules/m_kline.c (File Modified) (Property Modified)
11031 trunk/modules/m_knock.c (File Modified) (Property Modified)
11032 trunk/modules/m_links.c (File Modified) (Property Modified)
11033 trunk/modules/m_list.c (File Modified) (Property Modified)
11034 trunk/modules/m_locops.c (File Modified) (Property Modified)
11035 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11036 trunk/modules/m_map.c (File Modified) (Property Modified)
11037 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11038 trunk/modules/m_motd.c (File Modified) (Property Modified)
11039 trunk/modules/m_names.c (File Modified) (Property Modified)
11040 trunk/modules/m_oper.c (File Modified) (Property Modified)
11041 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11042 trunk/modules/m_pass.c (File Modified) (Property Modified)
11043 trunk/modules/m_ping.c (File Modified) (Property Modified)
11044 trunk/modules/m_pong.c (File Modified) (Property Modified)
11045 trunk/modules/m_post.c (File Modified) (Property Modified)
11046 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11047 trunk/modules/m_restart.c (File Modified) (Property Modified)
11048 trunk/modules/m_resv.c (File Modified) (Property Modified)
11049 trunk/modules/m_services.c (File Modified) (Property Modified)
11050 trunk/modules/m_set.c (File Modified) (Property Modified)
11051 trunk/modules/m_stats.c (File Modified) (Property Modified)
11052 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11053 trunk/modules/m_tb.c (File Modified) (Property Modified)
11054 trunk/modules/m_testline.c (File Modified) (Property Modified)
11055 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11056 trunk/modules/m_time.c (File Modified) (Property Modified)
11057 trunk/modules/m_topic.c (File Modified) (Property Modified)
11058 trunk/modules/m_trace.c (File Modified) (Property Modified)
11059 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11060 trunk/modules/m_user.c (File Modified) (Property Modified)
11061 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11062 trunk/modules/m_users.c (File Modified) (Property Modified)
11063 trunk/modules/m_version.c (File Modified) (Property Modified)
11064 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11065 trunk/modules/m_who.c (File Modified) (Property Modified)
11066 trunk/modules/m_whois.c (File Modified) (Property Modified)
11067 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11068 trunk/modules/m_xline.c (File Modified) (Property Modified)
11069 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11070 trunk/servlink/.cvsignore (Property Modified)
11071 trunk/servlink/.indent.pro (Property Modified)
11072 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11073 trunk/servlink/README (File Modified) (Property Modified)
11074 trunk/servlink/TODO (File Modified) (Property Modified)
11075 trunk/servlink/control.c (File Modified) (Property Modified)
11076 trunk/servlink/control.h (File Modified) (Property Modified)
11077 trunk/servlink/io.c (File Modified) (Property Modified)
11078 trunk/servlink/io.h (File Modified) (Property Modified)
11079 trunk/servlink/servlink.c (File Modified) (Property Modified)
11080 trunk/servlink/servlink.h (File Modified) (Property Modified)
11081 trunk/src/.cvsignore (Property Modified)
11082 trunk/src/.depend (Property Modified)
11083 trunk/src/.indent.pro (Property Modified)
11084 trunk/src/Makefile.in (File Modified) (Property Modified)
11085 trunk/src/adns.c (File Modified) (Property Modified)
11086 trunk/src/balloc.c (File Modified) (Property Modified)
11087 trunk/src/cache.c (File Modified) (Property Modified)
11088 trunk/src/channel.c (File Modified) (Property Modified)
11089 trunk/src/class.c (File Modified) (Property Modified)
11090 trunk/src/client.c (File Modified) (Property Modified)
11091 trunk/src/commio.c (File Modified) (Property Modified)
11092 trunk/src/devpoll.c (File Modified) (Property Modified)
11093 trunk/src/epoll.c (File Modified) (Property Modified)
11094 trunk/src/event.c (File Modified) (Property Modified)
11095 trunk/src/getopt.c (File Modified) (Property Modified)
11096 trunk/src/hash.c (File Modified) (Property Modified)
11097 trunk/src/hook.c (File Modified) (Property Modified)
11098 trunk/src/hostmask.c (File Modified) (Property Modified)
11099 trunk/src/irc_string.c (File Modified) (Property Modified)
11100 trunk/src/ircd.c (File Modified) (Property Modified)
11101 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11102 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11103 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11104 trunk/src/kdparse.c (File Modified) (Property Modified)
11105 trunk/src/kqueue.c (File Modified) (Property Modified)
11106 trunk/src/linebuf.c (File Modified) (Property Modified)
11107 trunk/src/listener.c (File Modified) (Property Modified)
11108 trunk/src/match.c (File Modified) (Property Modified)
11109 trunk/src/memory.c (File Modified) (Property Modified)
11110 trunk/src/messages.tab (File Modified) (Property Modified)
11111 trunk/src/modules.c (File Modified) (Property Modified)
11112 trunk/src/monitor.c (File Modified) (Property Modified)
11113 trunk/src/newconf.c (File Modified) (Property Modified)
11114 trunk/src/numeric.c (File Modified) (Property Modified)
11115 trunk/src/packet.c (File Modified) (Property Modified)
11116 trunk/src/parse.c (File Modified) (Property Modified)
11117 trunk/src/patricia.c (File Modified) (Property Modified)
11118 trunk/src/poll.c (File Modified) (Property Modified)
11119 trunk/src/reject.c (File Modified) (Property Modified)
11120 trunk/src/restart.c (File Modified) (Property Modified)
11121 trunk/src/s_auth.c (File Modified) (Property Modified)
11122 trunk/src/s_conf.c (File Modified) (Property Modified)
11123 trunk/src/s_gline.c (File Modified) (Property Modified)
11124 trunk/src/s_log.c (File Modified) (Property Modified)
11125 trunk/src/s_newconf.c (File Modified) (Property Modified)
11126 trunk/src/s_serv.c (File Modified) (Property Modified)
11127 trunk/src/s_stats.c (File Modified) (Property Modified)
11128 trunk/src/s_user.c (File Modified) (Property Modified)
11129 trunk/src/scache.c (File Modified) (Property Modified)
11130 trunk/src/select.c (File Modified) (Property Modified)
11131 trunk/src/send.c (File Modified) (Property Modified)
11132 trunk/src/snprintf.c (File Modified) (Property Modified)
11133 trunk/src/tools.c (File Modified) (Property Modified)
11134 trunk/src/version.c.SH (File Modified) (Property Modified)
11135 trunk/src/whowas.c (File Modified) (Property Modified)
11136 trunk/tools/.cvsignore (Property Modified)
11137 trunk/tools/Makefile.in (File Modified) (Property Modified)
11138 trunk/tools/README (File Modified) (Property Modified)
11139 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11140 trunk/tools/convertilines.c (File Modified) (Property Modified)
11141 trunk/tools/convertklines.c (File Modified) (Property Modified)
11142 trunk/tools/mkkeypair (Property Modified)
11143 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11144 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11145 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11146 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11147 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11148 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11149 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11150 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11151 trunk/tools/untabify (File Modified) (Property Modified)
11152 trunk/tools/viconf.c (File Modified) (Property Modified)
11155 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11161 trunk/RELNOTES (File Modified)
11164 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11166 - Make version.c use our serial, not ratbox's.
11170 trunk/src/version.c.SH (File Modified)
11173 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11176 - revved patchlevel to 2.1.5
11180 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11181 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11184 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11186 - fix buffer overflow and unterminated buffer when removing TS6 bans
11187 - fix rebuilding of SJOIN
11191 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11194 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11196 have servlink report if it gets an uncompressed error message when it gets inflate failures
11199 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11202 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11204 - extend our copyrights to 2005.
11208 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11209 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11210 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11211 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11212 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11213 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11214 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11215 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11216 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11217 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11218 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11219 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11220 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11221 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11222 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11223 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11224 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11225 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11226 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11227 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11228 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11229 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11230 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11231 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11232 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11233 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11234 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11235 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11236 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11237 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11238 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11239 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11240 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11241 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11242 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11243 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11244 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11245 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11246 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11247 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11248 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11249 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11250 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11251 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11252 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11253 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11254 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11255 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11256 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11257 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11258 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11259 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11260 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11261 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11262 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11263 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11264 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11265 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11266 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11267 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11268 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11269 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11270 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11271 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11272 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11273 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11274 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11275 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11276 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11277 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11278 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11279 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11280 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11281 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11282 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11283 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11284 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11285 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11286 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11287 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11288 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11289 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11290 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11291 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11292 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11293 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11294 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11295 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11296 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11297 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11298 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11299 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11300 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11301 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11302 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11303 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11304 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11305 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11306 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11307 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11308 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11309 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11310 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11311 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11314 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11317 - revved patchlevel to 2.1.4
11321 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11322 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11325 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11327 - add TARGMAX to 005
11328 - remove the +1 from ->uid in struct Client
11329 - fix checking of accept entries in m_accept.c
11333 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11339 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11341 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11349 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11351 - remove an unused variable
11355 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11358 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11360 don't burst a TS5 name in burst_TS6. -via jillies
11363 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11366 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11368 - via jilles, make nickchanges invalidate any cached bans for
11373 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11379 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11381 - fix some char vs byte usage to make adns compile cleanly with gcc4
11385 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11395 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11397 userhost should allow 5 userhost checks, not 4
11400 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11403 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11405 - another darwin fix
11409 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11412 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11418 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11419 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11420 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11424 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11425 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11428 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11430 - remove bogus extern of abort_list
11434 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11437 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11439 svn repo access stuff
11442 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11445 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11451 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11454 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11460 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11463 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11465 revert omotd..i thought it was a good idea..oh well
11468 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11471 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11473 Commas are bad things in channel keys
11477 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11480 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11482 Add OMOTD command to display oper motd
11486 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11489 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11491 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11494 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11497 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11499 Modified files: (Branch: RATBOX_2_1)
11502 - stop testing whois for protocol violations, as they can be caused in
11503 ircds going all the way back to the original ircd2.8
11505 Revision Changes Path
11506 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11510 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11512 Modified files: (Branch: RATBOX_2_1)
11515 - remove some 2.2 code
11517 Revision Changes Path
11518 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11522 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11524 Modified files: (Branch: RATBOX_2_1)
11527 backport of the silly december 31st bug
11529 Revision Changes Path
11530 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11534 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11536 Modified files: (Branch: RATBOX_2_1)
11538 include patchlevel.h
11540 - revved patchlevel to 2.1.3
11542 Revision Changes Path
11543 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11544 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11548 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11550 Modified files: (Branch: RATBOX_2_1)
11553 modules/core m_nick.c
11556 - stop removing a clients own list of accepted clients when they do a
11558 - clean up the accept code so its less retarded
11560 Revision Changes Path
11561 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11562 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11563 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11564 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11568 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11570 Modified files: (Branch: RATBOX_2_1)
11573 src event.c ircd.c newconf.c
11575 - remove a defn of links_cache_list in m_links.c which was causing
11576 the flattened links update to be ignored
11577 - add eventUpdate(), and make links_delay update on rehash
11579 Revision Changes Path
11580 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11581 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11582 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11583 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11584 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11588 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11590 Modified files: (Branch: RATBOX_2_1)
11594 - make the conf parser apply service {}; on rehash
11596 Revision Changes Path
11597 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11598 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11602 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11604 Modified files: (Branch: RATBOX_2_1)
11607 - show ENABLE_SERVICES define in info
11609 Revision Changes Path
11610 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11614 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11616 Modified files: (Branch: RATBOX_2_1)
11617 modules m_services.c m_stats.c
11619 - via jilles, make m_services.c hook into stats U and display service
11622 Revision Changes Path
11623 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11624 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11628 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11630 Modified files: (Branch: RATBOX_2_1)
11631 . configure configure.ac
11633 - default build to -O2
11635 Revision Changes Path
11636 7.249.2.2 +4 -4 ircd-ratbox/configure
11637 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11641 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11643 Modified files: (Branch: RATBOX_2_1)
11644 doc example.conf example.efnet.conf
11645 include client.h s_conf.h s_newconf.h
11647 modules/core m_join.c m_nick.c
11648 src channel.c newconf.c s_conf.c s_user.c
11650 - remove no_oper_resvs from general {};
11651 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11653 Revision Changes Path
11654 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11655 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11656 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11657 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11658 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11659 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11660 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11661 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11662 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11663 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11664 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11665 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11669 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11671 Modified files: (Branch: RATBOX_2_1)
11672 modules/core m_mode.c m_nick.c
11676 - raise max temptime to a year
11678 - require 9 parameters in ms_nick(), 10 in ms_uid()
11680 Revision Changes Path
11681 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11682 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11683 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11687 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11689 Modified files: (Branch: RATBOX_2_1)
11690 modules m_services.c
11692 - only show services logged in info when its a local client
11694 Revision Changes Path
11695 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11699 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11701 Modified files: (Branch: RATBOX_2_1)
11704 passing a pointer to a pointer is not what was intended, oops
11706 Revision Changes Path
11707 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11711 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11713 Modified files: (Branch: RATBOX_2_1)
11716 - update services.txt with FNC
11718 Revision Changes Path
11719 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11723 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11725 Modified files: (Branch: RATBOX_2_1)
11728 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11730 Revision Changes Path
11731 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11735 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11737 Modified files: (Branch: RATBOX_2_1)
11740 - add some uniqueness into auth process for bopm
11742 Revision Changes Path
11743 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11747 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11749 Modified files: (Branch: RATBOX_2_1)
11750 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11752 - make contrib/ compile
11754 Revision Changes Path
11755 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11756 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11757 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11758 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11762 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11764 Modified files: (Branch: RATBOX_2_1)
11765 modules m_monitor.c
11767 Don't allow MONITOR from an unregistered client
11769 Revision Changes Path
11770 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11774 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11776 Modified files: (Branch: RATBOX_2_1)
11777 doc example.conf example.efnet.conf
11779 src class.c messages.tab newconf.c
11781 - remove sendq_eob, its become more of a hindrance than a benefit.
11782 - sync example.efnet.conf cluster {}; with example.conf
11784 Revision Changes Path
11785 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11786 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11787 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11788 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11789 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11790 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11794 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11796 Modified files: (Branch: RATBOX_2_1)
11798 include patchlevel.h
11801 - revved patchlevel to 2.1.2
11803 Revision Changes Path
11804 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11805 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11809 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11811 Modified files: (Branch: RATBOX_2_1)
11812 . configure configure.ac
11814 - raise default topiclen to 160.
11816 Revision Changes Path
11817 7.249.2.1 +3 -3 ircd-ratbox/configure
11818 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11822 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11824 Modified files: (Branch: RATBOX_2_1)
11825 modules m_services.c
11827 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11828 tsinfo matches this
11830 Revision Changes Path
11831 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11835 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11837 Modified files: (Branch: RATBOX_2_1)
11838 modules m_services.c
11840 - monitor_signoff() the client we're nickchanging
11842 Revision Changes Path
11843 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11847 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11849 Modified files: (Branch: RATBOX_2_1)
11852 - fix various UID problems with trace
11854 Revision Changes Path
11855 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11859 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11861 Modified files: (Branch: RATBOX_2_1)
11862 help/opers dline kline
11863 modules m_resv.c m_stats.c
11864 modules/core m_mode.c
11867 - tidy up kline/dline help to note they dont accept nick as target
11868 - disallow bans beginning with ':' over bmask
11869 - disallow bans with a space in chm_ban
11870 - stop counting hidden opers in stats p
11871 - match() parameters in remote unresv were inverted, causing it to fail
11872 - fix possibility of clients setting blank keys
11874 Revision Changes Path
11875 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11876 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11877 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11878 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11879 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11883 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11885 Modified files: (Branch: RATBOX_2_1)
11888 - fix problems with amd64 and the way we do va_list
11890 Revision Changes Path
11891 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11895 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11897 Modified files: (Branch: RATBOX_2_1)
11898 modules m_services.c
11900 - tidy up the kill notifications for RSFNC
11902 Revision Changes Path
11903 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11907 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11909 Modified files: (Branch: RATBOX_2_1)
11911 modules m_services.c
11914 - some more rserv stuff:
11915 - add RSFNC capability
11916 - fix up RSFNC, kill existing clients if they exist.
11918 Revision Changes Path
11919 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11920 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11921 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11925 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11927 Modified files: (Branch: RATBOX_2_1)
11928 modules m_services.c
11930 - first stab at a FNC implementation for rserv
11932 Revision Changes Path
11933 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11937 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11939 Modified files: (Branch: RATBOX_2_1)
11944 Revision Changes Path
11945 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11949 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11951 Modified files: (Branch: RATBOX_2_1)
11954 - add links_delay back
11956 Revision Changes Path
11957 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11961 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11963 Modified files: (Branch: RATBOX_2_1)
11967 - swap tabs for spaces
11969 Revision Changes Path
11970 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11971 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11975 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11977 Modified files: (Branch: RATBOX_2_1)
11980 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11981 contained in the client_flood conf option
11982 - remove a couple of unused defines from info
11984 Revision Changes Path
11985 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11989 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11991 Modified files: (Branch: RATBOX_2_1)
11994 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11996 Revision Changes Path
11997 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12001 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12003 Modified files: (Branch: RATBOX_2_1)
12004 doc example.conf example.efnet.conf
12006 - fix missing closing comment tag
12008 Revision Changes Path
12009 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12010 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12014 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12016 Modified files: (Branch: RATBOX_2_1)
12018 include patchlevel.h
12020 - revved patchlevel to 2.1.1
12022 Revision Changes Path
12023 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12024 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12028 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12030 Modified files: (Branch: RATBOX_2_1)
12033 - sync up remote kline reasons, so theyre consistent with what happens
12034 when we add local klines - notably the "Temporary K-line x min" and
12035 date added to reason.
12037 Revision Changes Path
12038 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12042 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12044 Modified files: (Branch: RATBOX_2_1)
12047 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12049 Revision Changes Path
12050 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12054 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12056 Modified files: (Branch: RATBOX_2_1)
12059 used the data pointer we saved, not what just got nulled
12061 Revision Changes Path
12062 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12066 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12068 Modified files: (Branch: RATBOX_2_1)
12069 modules m_resv.c m_xline.c
12071 - fix broken propagation of xline/resv
12073 Revision Changes Path
12074 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12075 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12079 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12081 Modified files: (Branch: RATBOX_2_1)
12084 - properly increment bad auth count for stats T when we timeout an auth
12086 Revision Changes Path
12087 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12091 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12093 Modified files: (Branch: RATBOX_2_1)
12096 modules/core m_nick.c
12098 - fix a bit that didnt make sense in monitor.txt
12099 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12101 Revision Changes Path
12102 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12103 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12104 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12108 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12110 Modified files: (Branch: RATBOX_2_1)
12113 removing dlink nodes from auth_poll_list twice is bad
12115 Revision Changes Path
12116 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12120 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12122 Modified files: (Branch: RATBOX_2_1)
12125 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12126 changed to RPL_STATSDEBUG
12128 Revision Changes Path
12129 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12133 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12135 Added files: (Branch: RATBOX_2_1)
12138 - add some documentation about target change
12140 Revision Changes Path
12141 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12145 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12147 Modified files: (Branch: RATBOX_2_1)
12148 include supported.h
12149 modules/core m_message.c
12151 - remove extra argument to 005
12152 - disallow messaging of UIDs
12154 Revision Changes Path
12155 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12156 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12160 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12162 Modified files: (Branch: RATBOX_2_1)
12165 - fix a longstanding parser bug with wrong limit checking, causing us to
12166 accept one less parameter than we're allowed to accept.
12168 Revision Changes Path
12169 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12173 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12175 Modified files: (Branch: RATBOX_2_1)
12176 modules/core m_message.c
12178 - exempt users messaging themselves from target change
12180 Revision Changes Path
12181 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12185 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12187 Modified files: (Branch: RATBOX_2_1)
12188 include supported.h
12190 - stop violating MAXPARA on 005.
12192 Revision Changes Path
12193 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12197 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12199 Modified files: (Branch: RATBOX_2_1)
12200 modules/core m_nick.c
12202 - dont store an ipv6 sockhost if we're not compiled with v6 support
12204 Revision Changes Path
12205 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12209 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12211 Modified files: (Branch: RATBOX_2_1)
12214 - remove some vms includes
12216 Revision Changes Path
12217 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12221 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12223 Modified files: (Branch: RATBOX_2_1)
12227 - force commit for new branch
12229 Revision Changes Path
12230 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12231 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12235 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12238 . RELNOTES configure configure.ac
12239 include patchlevel.h
12241 - revved patchlevel to 2.1.0
12243 Revision Changes Path
12244 1.114 +6 -2 ircd-ratbox/RELNOTES
12245 7.249 +11 -11 ircd-ratbox/configure
12246 7.63 +3 -3 ircd-ratbox/configure.ac
12247 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12251 leeh 2005/03/04 13:31:32 EST (20050304_2)
12255 include patchlevel.h
12258 - revved patchlevel to 2.1.0beta2
12260 Revision Changes Path
12261 1.113 +12 -0 ircd-ratbox/RELNOTES
12262 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12266 leeh 2005/03/04 13:27:05 EST (20050304_1)
12269 doc whats-new-2.1.txt
12272 - update whats-new-2.1
12273 - when we're handling global NAMES, dont output channels if there are no
12274 members within them we can show.
12276 Revision Changes Path
12277 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12278 7.436 +12 -2 ircd-ratbox/src/channel.c
12282 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12287 That would be a node_heap not a prefix_heap..oops
12289 Revision Changes Path
12290 7.30 +1 -1 ircd-ratbox/src/patricia.c
12294 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12299 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12300 otherwise..the other macros might work????
12302 Revision Changes Path
12303 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12307 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12310 . configure configure.ac
12314 Revision Changes Path
12315 7.248 +5 -5 ircd-ratbox/configure
12316 7.62 +5 -5 ircd-ratbox/configure.ac
12320 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12323 . configure configure.ac
12327 Revision Changes Path
12328 7.247 +3 -2 ircd-ratbox/configure
12329 7.61 +3 -2 ircd-ratbox/configure.ac
12333 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12336 . configure configure.ac
12340 Revision Changes Path
12341 7.246 +6 -6 ircd-ratbox/configure
12342 7.60 +4 -4 ircd-ratbox/configure.ac
12346 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12349 . configure configure.ac
12352 Doh these changes got put on RATBOX_2_0 when they were meant for
12354 Also merged in the monitor heap size stuff, not that i think monitor has
12357 Revision Changes Path
12358 7.245 +12 -3 ircd-ratbox/configure
12359 7.59 +11 -3 ircd-ratbox/configure.ac
12360 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12364 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12369 Add more robust alloca checking
12371 Revision Changes Path
12372 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12376 leeh 2005/02/24 15:27:17 EST (20050224_9)
12381 - fix the copyright on m_42.c :p
12383 Revision Changes Path
12384 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12388 leeh 2005/02/24 15:22:53 EST (20050224_8)
12391 include supported.h
12394 - fix a core in undline on bad masks
12395 - remove an unwanted space from beginning of second 005 numeric
12397 Revision Changes Path
12398 7.5 +1 -1 ircd-ratbox/include/supported.h
12399 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12403 leeh 2005/02/24 15:18:59 EST (20050224_7)
12406 modules m_monitor.c
12408 - use max_monitor when adding nicknames
12410 that should be everything now..
12412 Revision Changes Path
12413 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12417 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12424 Revision Changes Path
12425 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12429 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12436 Revision Changes Path
12437 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12441 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12446 The Answer to Life, the Universe, and Everything
12448 Revision Changes Path
12449 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12453 leeh 2005/02/24 14:53:04 EST (20050224_3)
12457 modules m_monitor.c
12458 src ircd.c monitor.c
12460 - call init_monitor() on startup
12461 - add in support for adding/deleting/listing monitor entries
12463 Revision Changes Path
12464 7.2 +3 -1 ircd-ratbox/include/monitor.h
12465 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12466 7.374 +2 -0 ircd-ratbox/src/ircd.c
12467 7.3 +15 -4 ircd-ratbox/src/monitor.c
12471 leeh 2005/02/23 21:20:10 EST (20050224_2)
12474 doc example.conf example.efnet.conf
12475 include s_conf.h supported.h
12476 modules Makefile.in
12477 src client.c newconf.c s_conf.c
12479 modules m_monitor.c
12481 - add the max_monitor config option
12482 - advertise MONITOR=%d in 005
12483 - clear a local clients monitor list on exit
12484 - add the framework for the MONITOR command
12487 Revision Changes Path
12488 7.261 +5 -0 ircd-ratbox/doc/example.conf
12489 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12490 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12491 7.4 +4 -2 ircd-ratbox/include/supported.h
12492 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12493 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12494 7.492 +1 -0 ircd-ratbox/src/client.c
12495 7.202 +1 -0 ircd-ratbox/src/newconf.c
12496 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12500 leeh 2005/02/23 20:57:51 EST (20050224_1)
12503 . configure configure.ac
12507 - move MONITOR_HEAP_SIZE over to configure
12509 Revision Changes Path
12510 7.244 ircd-ratbox/configure
12511 7.58 +4 -2 ircd-ratbox/configure.ac
12512 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12513 7.2 +0 -2 ircd-ratbox/src/monitor.c
12517 leeh 2005/02/23 20:48:08 EST (20050224_0)
12521 include client.h numeric.h
12522 modules/core m_nick.c
12523 src Makefile.in client.c messages.tab
12529 - first half of my server-side notify list implementation..
12531 Revision Changes Path
12532 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12533 7.266 +3 -0 ircd-ratbox/include/client.h
12534 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12535 7.58 +6 -0 ircd-ratbox/include/numeric.h
12536 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12537 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12538 7.491 +3 -0 ircd-ratbox/src/client.c
12539 7.126 +5 -5 ircd-ratbox/src/messages.tab
12540 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12541 7.342 +2 -0 ircd-ratbox/src/s_user.c
12545 leeh 2005/02/23 18:42:59 EST (20050223_0)
12550 - double the size of the client and channel hashtables (64k -> 128k and
12551 32k -> 64k). The improvements are quite significant..
12553 Revision Changes Path
12554 7.54 +4 -4 ircd-ratbox/include/hash.h
12558 leeh 2005/02/22 14:55:56 EST (20050222_1)
12562 modules m_services.c
12564 - remove a couple of unused vars
12565 - update monitor.txt
12567 Revision Changes Path
12568 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12569 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12573 leeh 2005/02/21 19:47:24 EST (20050222_0)
12578 - add in my documentation on the upcoming MONITOR command
12580 Revision Changes Path
12581 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12585 leeh 2005/02/21 12:09:34 EST (20050221_0)
12588 . configure configure.ac
12589 doc whats-new-2.1.txt
12590 tools README.mkpasswd
12594 - update whats-new-2.1.txt some more
12595 - we dont have vms mkpasswd anymore
12596 - remove the unused crypt.c
12598 Revision Changes Path
12599 7.243 +3 -6 ircd-ratbox/configure
12600 7.57 +2 -4 ircd-ratbox/configure.ac
12601 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12602 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12603 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12607 leeh 2005/02/19 12:38:09 EST (20050219_3)
12610 doc example.conf example.efnet.conf
12613 src channel.c client.c ircd.c s_conf.c
12615 - rework the splitcode, splitservers is now how many servers we've marked as
12616 EOB, rather than how many are linked. Thus pull ourselves out of
12617 splitmode immediately once this is satisfied
12619 Revision Changes Path
12620 7.260 +8 -9 ircd-ratbox/doc/example.conf
12621 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12622 7.83 +1 -0 ircd-ratbox/include/ircd.h
12623 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12624 7.435 +16 -36 ircd-ratbox/src/channel.c
12625 7.490 +2 -0 ircd-ratbox/src/client.c
12626 7.373 +2 -1 ircd-ratbox/src/ircd.c
12627 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12631 leeh 2005/02/19 09:02:34 EST (20050219_2)
12634 doc example.conf example.efnet.conf
12635 include ircd.h s_conf.h
12637 src channel.c ircd.c newconf.c s_conf.c
12639 - remove split_delay
12641 Revision Changes Path
12642 7.259 +0 -5 ircd-ratbox/doc/example.conf
12643 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12644 7.82 +0 -1 ircd-ratbox/include/ircd.h
12645 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12646 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12647 7.434 +2 -7 ircd-ratbox/src/channel.c
12648 7.372 +0 -1 ircd-ratbox/src/ircd.c
12649 7.201 +0 -1 ircd-ratbox/src/newconf.c
12650 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12654 leeh 2005/02/19 08:48:05 EST (20050219_1)
12658 modules m_cap.c m_who.c
12661 - implemented multi-prefix client capability, which allows stacking of @+ in
12664 Revision Changes Path
12665 7.265 +1 -1 ircd-ratbox/include/client.h
12666 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12667 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12668 7.433 +4 -6 ircd-ratbox/src/channel.c
12672 leeh 2005/02/19 06:27:58 EST (20050219_0)
12676 src newconf.c s_conf.c s_newconf.c
12678 - removed some unused vars/functions
12680 Revision Changes Path
12681 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12682 7.200 +0 -15 ircd-ratbox/src/newconf.c
12683 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12684 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12688 leeh 2005/02/16 12:58:24 EST (20050216_2)
12691 . RELNOTES configure configure.ac
12692 include patchlevel.h
12694 - update configure to reflect this is 'devel'
12696 - revved patchlevel to 2.1.0beta1
12698 Revision Changes Path
12699 1.112 +9 -1 ircd-ratbox/RELNOTES
12700 7.242 +11 -11 ircd-ratbox/configure
12701 7.56 +3 -3 ircd-ratbox/configure.ac
12702 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12706 leeh 2005/02/16 12:46:30 EST (20050216_1)
12709 . configure configure.ac
12710 include client.h numeric.h s_conf.h setup.h.in
12712 modules Makefile.in
12713 modules/core m_nick.c
12714 src Makefile.in client.c ircd.c messages.tab
12715 newconf.c s_conf.c s_user.c
12721 - remove watch, the protocol for this sucks so hard I just dont want it
12724 Revision Changes Path
12725 7.241 +2 -12 ircd-ratbox/configure
12726 7.55 +2 -4 ircd-ratbox/configure.ac
12727 7.264 +0 -2 ircd-ratbox/include/client.h
12728 7.57 +0 -11 ircd-ratbox/include/numeric.h
12729 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12730 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12731 7.3 +2 -3 ircd-ratbox/include/supported.h
12732 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12733 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12734 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12735 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12736 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12737 7.489 +0 -3 ircd-ratbox/src/client.c
12738 7.371 +0 -2 ircd-ratbox/src/ircd.c
12739 7.125 +9 -9 ircd-ratbox/src/messages.tab
12740 7.199 +0 -1 ircd-ratbox/src/newconf.c
12741 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12742 7.341 +0 -2 ircd-ratbox/src/s_user.c
12743 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12747 leeh 2005/02/15 19:13:31 EST (20050216_0)
12751 src event.c ircd_lexer.l ircd_signal.c
12754 servlink descrip.mms
12756 - remove a few vms bits
12758 Revision Changes Path
12759 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12760 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12761 7.47 +0 -54 ircd-ratbox/src/event.c
12762 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12763 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12764 7.152 +0 -3 ircd-ratbox/src/modules.c
12768 leeh 2005/02/15 18:53:32 EST (20050215_0)
12771 include hostmask.h ircd.h s_conf.h s_newconf.h
12772 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12774 src hostmask.c ircd.c ircd_signal.c s_conf.c
12777 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12778 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12780 Revision Changes Path
12781 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12782 7.81 +1 -0 ircd-ratbox/include/ircd.h
12783 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12784 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12785 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12786 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12787 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12788 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12789 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12790 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12791 7.370 +7 -0 ircd-ratbox/src/ircd.c
12792 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12793 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12794 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12798 leeh 2005/02/13 10:21:41 EST (20050213_4)
12803 doc whats-new-2.0.txt whats-new-2.1.txt
12807 - move whats-new.txt to whats-new-2.0.txt
12808 - add in whats-new-2.1.txt
12809 - update services.txt with the whois for logged in users
12811 Revision Changes Path
12812 7.2 +5 -0 ircd-ratbox/doc/services.txt
12813 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12814 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12815 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12819 leeh 2005/02/13 09:20:37 EST (20050213_3)
12822 include supported.h
12823 modules/core m_message.c
12825 - fix a compile error in m_message.c
12826 - update 005 to the spec and add CPRIVMSG/CNOTICE
12828 Revision Changes Path
12829 7.2 +31 -37 ircd-ratbox/include/supported.h
12830 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12834 leeh 2005/02/13 09:14:12 EST (20050213_2)
12839 - fix the membership memleak
12841 Revision Changes Path
12842 7.432 +0 -3 ircd-ratbox/src/channel.c
12846 leeh 2005/02/12 21:51:56 EST (20050213_1)
12850 modules/core m_message.c
12852 - add a bitmask to track when they send their first message, only allowing
12853 clearing stuff after that.
12855 Revision Changes Path
12856 7.263 +4 -0 ircd-ratbox/include/client.h
12857 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12861 leeh 2005/02/12 21:17:52 EST (20050213_0)
12864 include patricia.h s_newconf.h
12865 modules/core m_message.c
12866 src patricia.c s_newconf.c s_user.c
12868 - add in the patricia for tracking who fills up targets, give them a reduced
12871 Revision Changes Path
12872 7.20 +1 -1 ircd-ratbox/include/patricia.h
12873 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12874 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12875 7.29 +1 -1 ircd-ratbox/src/patricia.c
12876 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12877 7.340 +4 -0 ircd-ratbox/src/s_user.c
12881 leeh 2005/02/12 18:35:10 EST (20050212_0)
12884 include ircd_defs.h
12885 src class.c reject.c
12887 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12889 Revision Changes Path
12890 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12891 7.68 +1 -5 ircd-ratbox/src/class.c
12892 1.33 +1 -5 ircd-ratbox/src/reject.c
12896 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12901 remove stupid memory leak
12903 Revision Changes Path
12904 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12908 leeh 2005/02/11 06:42:48 EST (20050211_0)
12913 - workaround hyb6 allowing empty gline reasons
12915 Revision Changes Path
12916 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12920 leeh 2005/02/09 14:39:13 EST (20050209_2)
12924 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12925 src ircd.c s_conf.c
12927 - move temp dlines and temp klines over to an array, rather than completely
12930 Revision Changes Path
12931 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12932 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12933 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12934 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12935 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12936 7.369 +0 -5 ircd-ratbox/src/ircd.c
12937 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12941 leeh 2005/02/09 14:02:13 EST (20050209_1)
12945 modules m_cap.c m_pong.c m_user.c
12946 modules/core m_nick.c
12949 - remove 'nick' param from register_local_user(), its not needed.
12951 Revision Changes Path
12952 7.35 +1 -1 ircd-ratbox/include/s_user.h
12953 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12954 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12955 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12956 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12957 7.339 +6 -6 ircd-ratbox/src/s_user.c
12961 leeh 2005/02/09 13:12:53 EST (20050209_0)
12964 modules m_cmessage.c
12966 - dont send numerics when we're dealing with CNOTICE
12967 - add in checking for +g, and resetting idle
12969 Revision Changes Path
12970 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12974 leeh 2005/02/08 11:37:50 EST (20050208_2)
12979 - fix operator blocks to work on ip spoofs
12981 Revision Changes Path
12982 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12986 leeh 2005/02/07 19:23:22 EST (20050208_1)
12989 doc example.conf example.efnet.conf
12992 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12994 Revision Changes Path
12995 7.258 +0 -39 ircd-ratbox/doc/example.conf
12996 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12997 7.198 +0 -272 ircd-ratbox/src/newconf.c
13001 leeh 2005/02/07 19:19:32 EST (20050208_0)
13006 - added support for kline.conf.perm et al, these take the same formats
13007 as their non-permanent partners, but you cant remove them via the ircd.
13009 Revision Changes Path
13010 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13014 leeh 2005/02/02 19:18:59 EST (20050203_1)
13021 help/opers cnotice cprivmsg
13023 - added help files for cprivmsg/cnotice
13025 Revision Changes Path
13026 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13027 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13028 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13029 1.10 +19 -19 ircd-ratbox/help/opers/index
13030 1.7 +10 -9 ircd-ratbox/help/users/index
13034 leeh 2005/02/02 19:14:25 EST (20050203_0)
13038 modules Makefile.in
13041 modules m_cmessage.c
13043 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13044 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13045 nick is a member. These bypass any target change limitations.
13046 - added ERR_VOICENEEDED, numeric 489.
13048 Revision Changes Path
13049 7.56 +2 -0 ircd-ratbox/include/numeric.h
13050 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13051 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13052 7.124 +1 -1 ircd-ratbox/src/messages.tab
13056 leeh 2005/02/02 16:58:16 EST (20050202_4)
13061 - update etrace help
13063 Revision Changes Path
13064 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13068 leeh 2005/02/02 16:55:04 EST (20050202_3)
13073 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13074 can put its external ip address in there..
13076 Revision Changes Path
13077 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13081 leeh 2005/02/02 16:41:06 EST (20050202_2)
13086 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13087 if its a non-local client. These will just get "lost" if the remote
13088 server doesnt support this..
13090 Revision Changes Path
13091 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13095 leeh 2005/02/02 16:12:12 EST (20050202_1)
13098 include client.h numeric.h s_conf.h
13099 modules/core m_message.c
13100 src messages.tab newconf.c s_conf.c
13102 - first part of the target change code, add the storage of targets for
13103 localuser, throttle messages when they fill all the available slots
13105 Revision Changes Path
13106 7.262 +5 -1 ircd-ratbox/include/client.h
13107 7.55 +2 -0 ircd-ratbox/include/numeric.h
13108 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13109 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13110 7.123 +1 -1 ircd-ratbox/src/messages.tab
13111 7.197 +1 -0 ircd-ratbox/src/newconf.c
13112 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13116 leeh 2005/02/02 13:28:10 EST (20050202_0)
13119 modules m_resv.c m_stats.c m_testline.c
13120 modules/core m_join.c
13121 src hash.c kdparse.c messages.tab s_newconf.c
13123 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13124 tracking of when resvs get hit
13126 Revision Changes Path
13127 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13128 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13129 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13130 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13131 7.114 +3 -0 ircd-ratbox/src/hash.c
13132 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13133 7.122 +1 -1 ircd-ratbox/src/messages.tab
13134 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13138 leeh 2005/01/31 09:04:10 EST (20050131_2)
13143 - fflush() logfiles
13145 Revision Changes Path
13146 7.79 +2 -0 ircd-ratbox/src/s_log.c
13150 leeh 2005/01/31 08:59:09 EST (20050131_1)
13155 - rename fd_dump() to comm_dump()
13157 Revision Changes Path
13158 1.27 +2 -2 ircd-ratbox/src/commio.c
13162 leeh 2005/01/30 19:16:08 EST (20050131_0)
13167 modules m_services.c
13168 modules/core m_server.c
13169 src hook.c s_serv.c
13171 - added hook for server_introduced
13172 - fixed up services support for hooks
13174 Revision Changes Path
13175 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13176 1.31 +1 -0 ircd-ratbox/include/hook.h
13177 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13178 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13179 7.36 +2 -0 ircd-ratbox/src/hook.c
13180 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13184 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13189 Add back in the comm_fd_hack thing for solaris
13191 Revision Changes Path
13192 1.26 +26 -1 ircd-ratbox/src/commio.c
13196 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13200 include commio.h s_conf.h watch.h
13201 modules m_dline.c m_kline.c m_resv.c m_stats.c
13202 m_watch.c m_xline.c
13203 modules/core m_nick.c
13204 src balloc.c cache.c client.c commio.c
13205 epoll.c ircd.c ircd_lexer.l kdparse.c
13206 listener.c s_auth.c s_conf.c s_log.c
13209 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13211 Revision Changes Path
13212 1.18 +0 -2 ircd-ratbox/adns/adns.h
13213 1.14 +6 -37 ircd-ratbox/include/commio.h
13214 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13215 7.3 +2 -2 ircd-ratbox/include/watch.h
13216 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13217 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13218 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13219 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13220 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13221 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13222 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13223 7.85 +1 -1 ircd-ratbox/src/balloc.c
13224 1.24 +5 -5 ircd-ratbox/src/cache.c
13225 7.488 +4 -4 ircd-ratbox/src/client.c
13226 1.25 +10 -280 ircd-ratbox/src/commio.c
13227 1.33 +1 -1 ircd-ratbox/src/epoll.c
13228 7.368 +4 -4 ircd-ratbox/src/ircd.c
13229 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13230 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13231 7.125 +8 -8 ircd-ratbox/src/listener.c
13232 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13233 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13234 7.78 +20 -20 ircd-ratbox/src/s_log.c
13235 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13236 1.6 +22 -15 ircd-ratbox/src/watch.c
13240 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13243 modules/core m_mode.c
13245 remove two unused variables
13247 Revision Changes Path
13248 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13252 leeh 2005/01/28 15:31:40 EST (20050128_1)
13258 - mo_kline() needs minpara of 3, not 2
13259 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13260 - require me.info is never blank
13262 Revision Changes Path
13263 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13264 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13268 leeh 2005/01/28 15:26:28 EST (20050128_0)
13271 modules/core m_mode.c m_sjoin.c
13273 - patch via jilles to fix +eI lists being shown to lusers when handling
13274 protocol stuff over TS6
13276 Revision Changes Path
13277 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13278 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13282 leeh 2005/01/25 19:47:38 EST (20050126_0)
13286 modules/core m_join.c m_mode.c m_sjoin.c
13287 src channel.c messages.tab s_serv.c
13289 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13290 an operspy call with &me
13291 - remove modebuf/parabuf params from channel_modes(), we now generate a
13292 buffer internally which we return.
13294 Revision Changes Path
13295 7.163 +1 -1 ircd-ratbox/include/channel.h
13296 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13297 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13298 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13299 7.431 +25 -18 ircd-ratbox/src/channel.c
13300 7.121 +1 -1 ircd-ratbox/src/messages.tab
13301 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13305 alz 2005/01/25 18:09:18 EST (20050125_5)
13308 doc example.conf example.efnet.conf
13311 src listener.c newconf.c s_conf.c
13313 Added dline_with_reason config option (default yes):
13315 /* dline reason: show the user the dline reason when they connect
13318 dline_with_reason = yes;
13320 Revision Changes Path
13321 7.257 +6 -1 ircd-ratbox/doc/example.conf
13322 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13323 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13324 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13325 7.124 +1 -1 ircd-ratbox/src/listener.c
13326 7.196 +1 -0 ircd-ratbox/src/newconf.c
13327 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13331 leeh 2005/01/25 13:21:17 EST (20050125_4)
13336 - make conf_set_generic_string() test len exists before it uses it.
13338 Revision Changes Path
13339 7.195 +1 -1 ircd-ratbox/src/newconf.c
13343 leeh 2005/01/25 13:10:56 EST (20050125_3)
13349 - rename 'type' to 'flags' in cluster {};
13350 - add stacking of servers in cluster {}; documented in example.conf
13352 Revision Changes Path
13353 7.256 +18 -10 ircd-ratbox/doc/example.conf
13354 7.194 +39 -7 ircd-ratbox/src/newconf.c
13358 alz 2005/01/25 12:48:54 EST (20050125_2)
13362 src listener.c s_conf.c
13364 Added dline reasons, connecting/banned clients now see ban reason.
13366 Revision Changes Path
13367 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13368 7.123 +17 -4 ircd-ratbox/src/listener.c
13369 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13373 leeh 2005/01/25 07:44:37 EST (20050125_1)
13376 doc example.conf example.efnet.conf
13379 - implement stacking of shared {}; blocks, documented in example.conf
13381 Revision Changes Path
13382 7.255 +26 -13 ircd-ratbox/doc/example.conf
13383 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13384 7.193 +51 -36 ircd-ratbox/src/newconf.c
13388 leeh 2005/01/24 19:08:29 EST (20050125_0)
13392 include client.h s_conf.h
13393 modules/core m_join.c
13394 src newconf.c s_user.c
13396 - added jupe_exempt to auth {};, exempts the user from generating warnings
13397 when they attempt to join juped channels.
13399 Revision Changes Path
13400 7.254 +2 -0 ircd-ratbox/doc/example.conf
13401 7.261 +3 -0 ircd-ratbox/include/client.h
13402 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13403 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13404 7.192 +1 -0 ircd-ratbox/src/newconf.c
13405 7.338 +8 -0 ircd-ratbox/src/s_user.c
13409 leeh 2005/01/24 18:57:02 EST (20050124_6)
13414 - rework shared {};, the format is now:
13416 oper = "flame@*.leeh.co.uk", "*.lan";
13422 oper = "flame@*.leeh.co.uk", "*.lan";
13426 Revision Changes Path
13427 7.191 +55 -23 ircd-ratbox/src/newconf.c
13431 leeh 2005/01/24 17:25:58 EST (20050124_5)
13436 - fix the prototype on load_static_modules()
13438 Revision Changes Path
13439 7.61 +1 -1 ircd-ratbox/include/modules.h
13443 leeh 2005/01/24 16:00:30 EST (20050124_4)
13448 - have cap end call register_local_user() with its own copy of
13449 source_p->username so its safe for unidented users..
13451 Revision Changes Path
13452 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13456 leeh 2005/01/24 15:48:09 EST (20050124_3)
13459 include newconf.h s_conf.h
13461 src newconf.c s_conf.c s_log.c
13463 - move the conf parser over to a table based structure, with generic setting
13464 of integers/strings
13466 Revision Changes Path
13467 7.34 +9 -8 ircd-ratbox/include/newconf.h
13468 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13469 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13470 7.190 +264 -808 ircd-ratbox/src/newconf.c
13471 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13472 7.77 +13 -13 ircd-ratbox/src/s_log.c
13476 leeh 2005/01/24 13:11:30 EST (20050124_2)
13482 - added stacking of ips in exempt {};
13484 Revision Changes Path
13485 7.253 +4 -0 ircd-ratbox/doc/example.conf
13486 7.189 +11 -30 ircd-ratbox/src/newconf.c
13490 leeh 2005/01/24 12:59:57 EST (20050124_1)
13494 src channel.c client.c hash.c hook.c
13495 newconf.c s_user.c watch.c
13497 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13498 consistent with the rest of the dlink code.
13500 Revision Changes Path
13501 1.54 +7 -7 ircd-ratbox/include/tools.h
13502 7.430 +2 -2 ircd-ratbox/src/channel.c
13503 7.487 +6 -6 ircd-ratbox/src/client.c
13504 7.113 +5 -5 ircd-ratbox/src/hash.c
13505 7.35 +1 -1 ircd-ratbox/src/hook.c
13506 7.188 +2 -2 ircd-ratbox/src/newconf.c
13507 7.337 +1 -1 ircd-ratbox/src/s_user.c
13508 1.5 +4 -4 ircd-ratbox/src/watch.c
13512 leeh 2005/01/24 12:47:13 EST (20050124_0)
13517 - cheap hack on sticky capabs..
13519 Revision Changes Path
13520 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13524 leeh 2005/01/22 11:36:54 EST (20050122_0)
13529 - updated my clicap implementation to match the spec so far..
13531 Revision Changes Path
13532 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13536 leeh 2005/01/21 07:14:43 EST (20050121_2)
13541 modules m_services.c
13542 src hook.c s_serv.c
13544 - added hooks for when we're sending a burst
13545 - rewrote hooks.txt
13546 - fix up the hooks ive already done in services compatibility, ill add the
13547 hooks for server/client introductions in a bit.
13549 Revision Changes Path
13550 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13551 1.30 +4 -0 ircd-ratbox/include/hook.h
13552 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13553 7.34 +7 -0 ircd-ratbox/src/hook.c
13554 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13558 leeh 2005/01/21 06:34:03 EST (20050121_1)
13561 contrib example_module.c spy_admin_notice.c
13562 spy_info_notice.c spy_links_notice.c
13563 spy_motd_notice.c spy_stats_notice.c
13564 spy_stats_p_notice.c spy_trace_notice.c
13566 spy_whois_notice_global.c
13568 modules m_admin.c m_info.c m_links.c m_motd.c
13569 m_services.c m_stats.c m_trace.c
13570 m_whois.c static_modules.c.SH
13571 modules/core m_server.c
13572 src client.c hook.c ircd.c modules.c packet.c
13573 s_auth.c s_serv.c s_user.c send.c
13575 - add a better implementation of the hook system, its now a slow leaking
13576 array and events are created whenever we try adding a hook for it, or
13577 theyre registered for the caller.
13579 Ive temporarily fucked services support and removed most of the other
13580 hooks.. I shall fix this soon.
13582 Revision Changes Path
13583 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13584 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13585 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13586 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13587 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13588 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13589 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13590 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13591 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13592 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13593 1.29 +34 -70 ircd-ratbox/include/hook.h
13594 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13595 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13596 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13597 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13598 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13599 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13600 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13601 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13602 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13603 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13604 7.486 +1 -28 ircd-ratbox/src/client.c
13605 7.33 +131 -137 ircd-ratbox/src/hook.c
13606 7.367 +1 -1 ircd-ratbox/src/ircd.c
13607 7.151 +6 -10 ircd-ratbox/src/modules.c
13608 7.138 +10 -14 ircd-ratbox/src/packet.c
13609 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13610 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13611 7.336 +0 -6 ircd-ratbox/src/s_user.c
13612 7.286 +8 -6 ircd-ratbox/src/send.c
13616 leeh 2005/01/20 19:19:20 EST (20050121_0)
13621 - remove an unused struct
13623 Revision Changes Path
13624 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13628 leeh 2005/01/20 13:38:39 EST (20050120_1)
13631 . configure configure.ac
13632 include client.h numeric.h patchlevel.h
13633 modules Makefile.in
13634 src messages.tab s_user.c
13638 - drop back to -O0, fix patchlevel.h
13639 - first stab at client capabilities.. this still needs work.
13641 Revision Changes Path
13642 7.240 +3 -3 ircd-ratbox/configure
13643 7.54 +3 -3 ircd-ratbox/configure.ac
13644 7.260 +3 -0 ircd-ratbox/include/client.h
13645 7.54 +2 -0 ircd-ratbox/include/numeric.h
13646 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13647 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13648 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13649 7.120 +1 -1 ircd-ratbox/src/messages.tab
13650 7.335 +3 -0 ircd-ratbox/src/s_user.c
13654 leeh 2005/01/20 06:04:41 EST (20050120_0)
13657 . ChangeLog RELNOTES
13658 include config.h config.h.dist memory.h
13661 src commio.c crypt.c getopt.c ircd.c s_serv.c
13663 . README.VMS clean.com make.com
13664 include setup.h_vms
13665 modules descrip.mms static_modules_c.com
13666 modules/core descrip.mms
13667 src descrip.mms qio.c version.com
13668 tools descrip.mms mkpasswd_vms.c
13670 - clean changelog, relnotes
13671 - mark patchlevel as 2.1.0beta
13672 - remove VMS support
13674 Revision Changes Path
13675 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13676 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13677 1.111 +1 -348 ircd-ratbox/RELNOTES
13678 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13679 7.182 +0 -42 ircd-ratbox/include/config.h
13680 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13681 7.50 +0 -4 ircd-ratbox/include/memory.h
13682 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13683 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13684 7.2 +0 -58 ircd-ratbox/make.com (dead)
13685 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13686 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13687 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13688 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13689 1.24 +7 -30 ircd-ratbox/src/commio.c
13690 7.12 +0 -4 ircd-ratbox/src/crypt.c
13691 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13692 7.24 +0 -4 ircd-ratbox/src/getopt.c
13693 7.366 +4 -19 ircd-ratbox/src/ircd.c
13694 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13695 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13696 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13697 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13698 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13702 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13708 not using the return values on a few watch functions so make them void
13710 Revision Changes Path
13711 7.2 +5 -5 ircd-ratbox/include/watch.h
13712 1.4 +19 -28 ircd-ratbox/src/watch.c
13715 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13720 Make watch throttle, don't accept letter commands stacked
13722 Revision Changes Path
13723 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13727 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13734 Revision Changes Path
13735 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13739 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13742 . ChangeLog README.FIRST RELNOTES configure
13744 adns adns.h internal.h parse.c transmit.c
13746 contrib example_module.c spy_admin_notice.c
13747 spy_info_notice.c spy_links_notice.c
13748 spy_motd_notice.c spy_stats_notice.c
13749 spy_stats_p_notice.c spy_trace_notice.c
13751 spy_whois_notice_global.c
13752 doc example.conf example.efnet.conf ircd.motd
13753 server-version-info whats-new.txt
13754 help/opers umode xline
13756 include cache.h channel.h class.h client.h
13757 commio.h config.h config.h.dist hash.h
13758 hook.h hostmask.h irc_string.h ircd.h
13759 ircd_defs.h m_info.h memory.h msg.h
13760 newconf.h numeric.h packet.h patchlevel.h
13761 patricia.h s_conf.h s_gline.h s_newconf.h
13762 s_serv.h s_user.h scache.h serno.h
13763 setup.h.in sprintf_irc.h stdinc.h tools.h
13764 modules .depend Makefile.in m_admin.c m_away.c
13765 m_dline.c m_encap.c m_gline.c m_info.c
13766 m_kline.c m_links.c m_list.c m_lusers.c
13767 m_motd.c m_oper.c m_operspy.c m_rehash.c
13768 m_restart.c m_resv.c m_set.c m_stats.c
13769 m_svinfo.c m_testline.c m_testmask.c
13770 m_topic.c m_trace.c m_watch.c m_who.c
13771 m_whois.c m_whowas.c m_xline.c
13772 static_modules.c.SH
13773 modules/core m_error.c m_message.c m_mode.c m_quit.c
13774 m_server.c m_squit.c
13775 src .depend Makefile.in adns.c balloc.c
13776 cache.c channel.c class.c client.c
13777 commio.c crypt.c devpoll.c epoll.c
13778 event.c getopt.c hash.c hook.c hostmask.c
13779 irc_string.c ircd.c ircd_lexer.l
13780 ircd_parser.y ircd_signal.c listener.c
13781 modules.c newconf.c numeric.c packet.c
13782 parse.c patricia.c poll.c reject.c
13783 restart.c s_auth.c s_conf.c s_log.c
13784 s_newconf.c s_serv.c s_user.c scache.c
13785 select.c send.c snprintf.c tools.c
13786 version.c.SH watch.c whowas.c
13787 tools README.mkpasswd mkpasswd.c
13789 . README.VMS clean.com make.com
13791 include common.h s_stats.h setup.h_vms
13793 modules descrip.mms m_challenge.c m_etrace.c
13794 m_invite.c m_names.c m_pass.c m_ping.c
13795 m_pong.c m_services.c m_tb.c m_user.c
13796 m_users.c m_version.c
13797 static_modules_c.com
13798 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13800 servlink descrip.mms
13801 src descrip.mms kdparse.c messages.tab qio.c
13802 s_gline.c s_stats.c version.com
13803 tools descrip.mms mkpasswd_vms.c
13807 modules/core channels.c users.c
13810 merge from RATBOX_2_0
13812 Revision Changes Path
13813 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13814 7.40 +1 -0 ircd-ratbox/README.FIRST
13815 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13816 1.110 +114 -6 ircd-ratbox/RELNOTES
13817 1.17 +4 -0 ircd-ratbox/adns/adns.h
13818 1.17 +4 -4 ircd-ratbox/adns/internal.h
13819 1.12 +38 -38 ircd-ratbox/adns/parse.c
13820 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13821 1.19 +13 -13 ircd-ratbox/adns/types.c
13822 7.1 +10 -0 ircd-ratbox/clean.com (new)
13823 7.239 +47 -29 ircd-ratbox/configure
13824 7.53 +40 -32 ircd-ratbox/configure.ac
13825 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13826 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13827 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13828 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13829 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13830 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13831 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13832 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13833 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13834 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13835 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13836 7.252 +68 -22 ircd-ratbox/doc/example.conf
13837 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13838 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13839 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13840 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13841 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13842 1.5 +2 -1 ircd-ratbox/help/opers/umode
13843 1.7 +1 -1 ircd-ratbox/help/opers/xline
13844 1.2 +1 -0 ircd-ratbox/help/users/umode
13845 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13846 1.7 +8 -0 ircd-ratbox/include/cache.h
13847 7.162 +18 -16 ircd-ratbox/include/channel.h
13848 7.25 +4 -0 ircd-ratbox/include/class.h
13849 7.259 +34 -28 ircd-ratbox/include/client.h
13850 1.13 +45 -7 ircd-ratbox/include/commio.h
13851 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13852 7.181 +74 -16 ircd-ratbox/include/config.h
13853 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13854 7.53 +2 -0 ircd-ratbox/include/hash.h
13855 1.28 +73 -27 ircd-ratbox/include/hook.h
13856 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13857 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13858 7.80 +6 -31 ircd-ratbox/include/ircd.h
13859 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13860 7.56 +14 -8 ircd-ratbox/include/m_info.h
13861 7.49 +4 -0 ircd-ratbox/include/memory.h
13862 7.53 +2 -0 ircd-ratbox/include/msg.h
13863 7.33 +9 -9 ircd-ratbox/include/newconf.h
13864 7.53 +12 -8 ircd-ratbox/include/numeric.h
13865 7.27 +1 -1 ircd-ratbox/include/packet.h
13866 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13867 7.19 +25 -1 ircd-ratbox/include/patricia.h
13868 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13869 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13870 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13871 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13872 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13873 7.34 +13 -9 ircd-ratbox/include/s_user.h
13874 7.15 +1 -1 ircd-ratbox/include/scache.h
13875 7.5366 +1 -1 ircd-ratbox/include/serno.h
13876 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13877 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13878 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13879 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13880 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13881 1.53 +10 -10 ircd-ratbox/include/tools.h
13882 7.1 +58 -0 ircd-ratbox/make.com (new)
13883 1.45 +338 -182 ircd-ratbox/modules/.depend
13884 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13885 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13886 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13887 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13888 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13889 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13890 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13891 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13892 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13893 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13894 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13895 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13896 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13897 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13898 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13899 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13900 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13901 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13902 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13903 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13904 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13905 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13906 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13907 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13908 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13909 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13910 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13911 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13912 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13913 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13914 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13915 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13916 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13917 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13918 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13919 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13920 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13921 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13922 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13923 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13924 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13925 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13926 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13927 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13928 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13929 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13930 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13931 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13932 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13933 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13934 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13935 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13936 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13937 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13938 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13939 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13940 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13941 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13942 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13943 7.48 +162 -119 ircd-ratbox/src/.depend
13944 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13945 7.75 +5 -5 ircd-ratbox/src/adns.c
13946 7.84 +1 -1 ircd-ratbox/src/balloc.c
13947 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13948 1.23 +75 -7 ircd-ratbox/src/cache.c
13949 7.429 +342 -79 ircd-ratbox/src/channel.c
13950 7.67 +42 -2 ircd-ratbox/src/class.c
13951 7.485 +245 -85 ircd-ratbox/src/client.c
13952 1.23 +349 -43 ircd-ratbox/src/commio.c
13953 7.11 +4 -0 ircd-ratbox/src/crypt.c
13954 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13955 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13956 1.32 +4 -8 ircd-ratbox/src/epoll.c
13957 7.46 +63 -6 ircd-ratbox/src/event.c
13958 7.23 +4 -0 ircd-ratbox/src/getopt.c
13959 7.112 +8 -7 ircd-ratbox/src/hash.c
13960 7.32 +135 -133 ircd-ratbox/src/hook.c
13961 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13962 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13963 7.365 +56 -48 ircd-ratbox/src/ircd.c
13964 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13965 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13966 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13967 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13968 7.122 +14 -13 ircd-ratbox/src/listener.c
13969 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13970 7.150 +17 -8 ircd-ratbox/src/modules.c
13971 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13972 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13973 7.137 +55 -42 ircd-ratbox/src/packet.c
13974 7.187 +8 -15 ircd-ratbox/src/parse.c
13975 7.28 +2 -4 ircd-ratbox/src/patricia.c
13976 7.82 +3 -1 ircd-ratbox/src/poll.c
13977 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13978 1.32 +8 -3 ircd-ratbox/src/reject.c
13979 7.34 +1 -0 ircd-ratbox/src/restart.c
13980 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13981 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13982 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13983 7.76 +32 -35 ircd-ratbox/src/s_log.c
13984 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13985 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13986 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13987 7.334 +773 -2 ircd-ratbox/src/s_user.c
13988 7.27 +2 -1 ircd-ratbox/src/scache.c
13989 7.44 +2 -0 ircd-ratbox/src/select.c
13990 7.285 +12 -12 ircd-ratbox/src/send.c
13991 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13992 7.46 +0 -1 ircd-ratbox/src/tools.c
13993 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13994 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13995 1.3 +4 -4 ircd-ratbox/src/watch.c
13996 7.32 +1 -0 ircd-ratbox/src/whowas.c
13997 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13998 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13999 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14000 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14004 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14006 Modified files: (Branch: RATBOX_2_0)
14009 a remote client is never going to have a watch list..duh
14011 Revision Changes Path
14012 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14016 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14018 Added files: (Branch: RATBOX_2_0)
14023 Revision Changes Path
14024 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14028 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14030 Added files: (Branch: RATBOX_2_0)
14034 helps if we actually include the .c/.h files
14036 Revision Changes Path
14037 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14038 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14042 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14044 Modified files: (Branch: RATBOX_2_0)
14045 . configure configure.ac
14046 include client.h numeric.h s_conf.h setup.h.in
14048 modules Makefile.in
14049 modules/core m_nick.c
14050 src Makefile.in client.c ircd.c messages.tab
14051 newconf.c s_conf.c s_user.c
14053 backport watch from devel
14055 Revision Changes Path
14056 7.229.2.10 +12 -2 ircd-ratbox/configure
14057 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14058 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14059 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14060 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14061 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14062 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14063 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14064 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14065 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14066 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14067 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14068 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14069 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14070 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14071 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14075 leeh 2005/01/12 10:12:40 EST (20050112_1)
14077 Modified files: (Branch: RATBOX_2_0)
14079 modules m_services.c m_whois.c
14082 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14083 when the user is logged in
14085 Revision Changes Path
14086 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14087 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14088 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14089 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14093 leeh 2005/01/11 19:47:14 EST (20050112_0)
14095 Modified files: (Branch: RATBOX_2_0)
14096 include supported.h
14097 Added files: (Branch: RATBOX_2_0)
14101 - added doc/services.txt, outlining the compatibility code
14103 Revision Changes Path
14104 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14105 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14109 leeh 2005/01/11 18:38:10 EST (20050111_5)
14111 Modified files: (Branch: RATBOX_2_0)
14112 include client.h hook.h
14113 modules m_services.c
14114 modules/core m_server.c
14115 src hook.c s_serv.c
14117 - more services compatibility code:
14118 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14119 appropriate service {}; entry, only accept SU from these.
14120 - hook into us finishing nick burst, and have services burst a list of
14123 Revision Changes Path
14124 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14125 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14126 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14127 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14128 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14129 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14133 leeh 2005/01/11 17:32:42 EST (20050111_4)
14135 Modified files: (Branch: RATBOX_2_0)
14136 . configure configure.ac
14138 modules Makefile.in
14140 Added files: (Branch: RATBOX_2_0)
14141 modules m_services.c
14143 - more services compatibility code:
14144 - encap handlers for SU (services marking client as logged in)
14145 - and for LOGIN (servers bursting logged in status)
14146 - move suser from Client -> User
14148 Revision Changes Path
14149 7.229.2.9 +9 -3 ircd-ratbox/configure
14150 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14151 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14152 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14153 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14154 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14158 leeh 2005/01/11 16:46:34 EST (20050111_3)
14160 Modified files: (Branch: RATBOX_2_0)
14161 include ircd_defs.h
14163 - whoops, missing #endif
14165 Revision Changes Path
14166 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14170 leeh 2005/01/11 15:56:57 EST (20050111_2)
14172 Modified files: (Branch: RATBOX_2_0)
14173 include ircd_defs.h
14175 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14176 have ipv6 just report sizeof(struct sockaddr_in)
14178 Revision Changes Path
14179 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14183 leeh 2005/01/10 20:19:35 EST (20050111_1)
14185 Modified files: (Branch: RATBOX_2_0)
14188 - fix a gcc warning
14190 Revision Changes Path
14191 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14195 leeh 2005/01/10 20:10:35 EST (20050111_0)
14197 Modified files: (Branch: RATBOX_2_0)
14198 adns internal.h parse.c transmit.c types.c
14200 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14203 Revision Changes Path
14204 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14205 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14206 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14207 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14211 leeh 2005/01/10 17:48:48 EST (20050110_3)
14213 Modified files: (Branch: RATBOX_2_0)
14216 - send out the reformatted xline to opers (\s -> ' ')
14218 Revision Changes Path
14219 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14223 leeh 2005/01/10 16:18:53 EST (20050110_2)
14225 Modified files: (Branch: RATBOX_2_0)
14228 include client.h supported.h
14229 src messages.tab s_user.c send.c
14231 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14234 Revision Changes Path
14235 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14236 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14237 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14238 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14239 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14240 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14241 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14245 leeh 2005/01/10 14:50:47 EST (20050110_1)
14247 Modified files: (Branch: RATBOX_2_0)
14248 doc example.conf example.efnet.conf
14250 - I dont remember ts6 desyncing on bans, so im not sure why the example
14253 Revision Changes Path
14254 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14255 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14259 leeh 2005/01/10 13:31:10 EST (20050110_0)
14261 Modified files: (Branch: RATBOX_2_0)
14262 . configure configure.ac
14263 include channel.h client.h numeric.h s_conf.h
14264 s_serv.h setup.h.in
14265 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14267 src channel.c messages.tab newconf.c s_conf.c
14270 - added --enable-services to configure, which enables some ratbox-services
14271 compatibility code:
14272 - chanmode +r, registered users only
14273 - usermode +S, prevents deop/kick of a service
14274 - service { }; block in conf for the above umode
14276 Revision Changes Path
14277 7.229.2.8 +28 -16 ircd-ratbox/configure
14278 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14279 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14280 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14281 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14282 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14283 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14284 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14285 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14286 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14287 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14288 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14289 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14290 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14291 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14292 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14293 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14294 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14295 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14299 leeh 2005/01/09 08:23:30 EST (20050109_0)
14301 Modified files: (Branch: RATBOX_2_0)
14304 - remove a tab, and add +C to opers umode help
14306 Revision Changes Path
14307 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode