1 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
7 +4 -4 trunk/doc/Makefile.in (File Modified)
10 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
12 - enforce proper conditions for EPOLL_CTL_DEL.
13 - remove possibly problematic "performance" check
17 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
20 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
22 - rename m_list_safelist to m_list and remove ratbox implementation
26 +393 -664 trunk/modules/Makefile.in (File Modified)
27 + - trunk/modules/m_list.c (File Added)
28 + - trunk/modules/m_list_ratbox.c (File Deleted)
29 + - trunk/modules/m_list_safelist.c (File Deleted)
32 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
34 - some more transit to sendto_one_numeric().
38 +2 -3 trunk/modules/m_away.c (File Modified)
39 +3 -3 trunk/src/messages.tab (File Modified)
40 +1 -1 trunk/src/s_user.c (File Modified)
43 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
45 - change some sendto_one() to sendto_one_numeric().
49 +4 -10 trunk/modules/m_admin.c (File Modified)
50 +3 -3 trunk/modules/m_map.c (File Modified)
51 +12 -12 trunk/src/messages.tab (File Modified)
52 +1 -2 trunk/src/s_conf.c (File Modified)
53 +9 -10 trunk/src/s_user.c (File Modified)
56 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
58 - river's ports.c from old charybdis trunk
62 +195 -0 trunk/configure.ac (File Modified)
63 + - trunk/libcharybdis/ports.c (File Added)
66 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
68 - remove broken ports stuff and devpoll stuff.
72 +0 -307 trunk/configure (File Modified)
73 +0 -21 trunk/configure.ac (File Modified)
74 +0 -474 trunk/include/setup.h.in (File Modified)
75 + - trunk/libcharybdis/devpoll.c (File Deleted)
76 + - trunk/libcharybdis/ports.c (File Deleted)
79 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
85 +1 -25 trunk/configure (File Modified)
86 +0 -3 trunk/include/setup.h.in (File Modified)
89 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
91 - remove x86-optimized hash code.
95 +0 -13 trunk/configure.ac (File Modified)
96 +2 -187 trunk/src/Makefile.in (File Modified)
97 + - trunk/src/fnvhash.s (File Deleted)
100 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
102 - apparently setting KE_LENGTH to 128 is fine.
106 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
109 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
111 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
115 +5627 -5747 trunk/configure (File Modified)
116 +0 -15 trunk/configure.ac (File Modified)
117 +0 -2 trunk/include/m_info.h (File Modified)
118 +6 -9 trunk/include/setup.h.in (File Modified)
119 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
122 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
124 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
125 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
126 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
130 +0 -5 trunk/include/config.h (File Modified)
131 +0 -5 trunk/include/config.h.dist (File Modified)
132 +0 -6 trunk/include/defaults.h (File Modified)
133 +0 -3 trunk/include/m_info.h (File Modified)
134 +21 -7 trunk/libcharybdis/commio.c (File Modified)
135 +2 -0 trunk/libcharybdis/commio.h (File Modified)
136 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
137 +4 -3 trunk/libcharybdis/poll.c (File Modified)
138 +0 -3 trunk/libcharybdis/select.c (File Modified)
139 +0 -9 trunk/src/ircd.c (File Modified)
140 +23 -26 trunk/src/listener.c (File Modified)
141 +2 -1 trunk/src/restart.c (File Modified)
142 +5 -1 trunk/src/s_auth.c (File Modified)
143 +1 -1 trunk/src/s_conf.c (File Modified)
144 +3 -1 trunk/src/s_serv.c (File Modified)
147 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
149 Repair operspy who !#channel, broken by me in r3283.
153 +2 -2 trunk/modules/m_who.c (File Modified)
156 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
158 Update bug report and IRC channel information.
162 +2 -1 trunk/BUGS (File Modified)
163 +2 -1 trunk/NEWS (File Modified)
166 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
168 Change copyright years in version.c.SH as in release-2.1 r3339.
172 +2 -2 trunk/src/version.c.SH (File Modified)
175 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
181 +104 -0 trunk/configure (File Modified)
184 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
186 Need to check for various flavours of epoll,
187 even if --enable-epoll is forced.
191 +1 -0 trunk/configure.ac (File Modified)
194 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
196 Hack to allow some more warnings, already present in configure (?).
200 +1 -1 trunk/aclocal.m4 (File Modified)
203 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
205 Merge old trunk r2077,r2079:
206 - Move closing of servlink control fd to close_connection()
207 instead of doing it in exit_local_server(), and make sure
208 we first close the data fd and then the control fd.
209 - Have servlink process ready fds in order net, data, ctrl
210 instead of ctrl, data, net. This seems to fix the problem
211 that squit reasons do not show up on the other side of a
212 ziplink (by making it send any final SQUIT and/or ERROR
213 before noticing the closed control fd).
217 +1 -1 trunk/servlink/io.c (File Modified)
218 +3 -12 trunk/src/client.c (File Modified)
221 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
223 Don't show the UID if a TS6 server sends a kick with
224 an empty or no comment. Note that charybdis never sends
229 +4 -4 trunk/modules/core/m_kick.c (File Modified)
232 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
234 Merge old trunk r2081:
235 Don't say that services cannot be killed in
236 ERR_ISCHANSERVICE message (given when trying
237 to kick or deop them), as that's not the case.
241 +1 -1 trunk/src/messages.tab (File Modified)
244 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
246 Merge old trunk r2059
247 Clarifications to the descriptions of umode +Q and cmode +F,
248 suggested by Ariadne@SorceryNet.
252 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
253 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
256 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
258 Merge old trunk r2907,r2991:
259 Allow TESTLINE on channel names.
263 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
264 +4 -0 trunk/help/opers/testline (File Modified)
265 +22 -0 trunk/modules/m_testline.c (File Modified)
268 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
270 Merge old trunk r2835:
271 resolver: if sendto(2) fails, try sending to the next nameserver
275 +1 -1 trunk/src/res.c (File Modified)
278 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
280 Merge old trunk r2817:
281 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
282 starts with a digit. This is safe because the last
283 parameter is a nick and never a UID. (The first parameter
284 in a server-server two-param whois is a UID/SID.)
288 +1 -1 trunk/modules/m_whois.c (File Modified)
291 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
293 Merge old trunk r2779,r2785:
294 Show correct privilege name in a few ERR_NOPRIVS numerics.
298 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
299 +1 -1 trunk/extensions/m_opme.c (File Modified)
300 +2 -2 trunk/unsupported/m_force.c (File Modified)
303 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
305 Merge old trunk r2695:
306 Send an SQUIT instead of an ERROR to announce /die to connected servers.
307 This will generate better server notices.
311 +3 -2 trunk/modules/core/m_die.c (File Modified)
314 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
316 Merge old trunk r2294:
317 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
321 +1 -1 trunk/src/s_user.c (File Modified)
324 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
326 Merge old trunk r2226:
327 If we are connecting outward to a server, check if the
328 server name they sent is the same as what we tried to
329 connect to. Previously such a connection could succeed
330 if there existed connect blocks with the same IP and
331 passwords for the other server name.
335 +11 -0 trunk/modules/core/m_server.c (File Modified)
338 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
340 Merge old trunk r2212:
341 Another handling of SJOINs without nicks:
342 Propagate them if the channel is +P or the channel
343 already existed, otherwise remove the channel again
344 and do not propagate the SJOIN.
348 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
351 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
353 Remove channels entirely from /whois on services.
354 This cannot be overridden with operspy.
358 +20 -17 trunk/modules/m_whois.c (File Modified)
361 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
363 Fix /who on channels with ** in their name.
367 +2 -2 trunk/modules/m_who.c (File Modified)
370 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
372 NEWS: As in 2.1.3, mention that the TS6 revision will
373 interoperate with older versions
377 +2 -1 trunk/NEWS (File Modified)
380 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
382 Fix documentation of HIDE_SERVERS_IPS define.
386 +2 -2 trunk/include/config.h.dist (File Modified)
389 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
391 Don't leak auth{} spoofed ip for I-line is full notice either.
395 +1 -1 trunk/src/s_conf.c (File Modified)
398 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
404 +37 -0 trunk/NEWS (File Modified)
407 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
409 Allow /invite (but not invex) to override +r, +l, +j in
410 addition to +i. As before, a restrictive mode must be in
411 place at /invite time for the invite to have an effect;
412 +r does not count as a restrictive mode if the user is
413 logged in; +l and +j always count as restrictive modes to
414 allow for cases where they would allow join at /invite
415 time but not when the user tries to join.
419 +6 -2 trunk/modules/m_invite.c (File Modified)
420 +21 -10 trunk/src/channel.c (File Modified)
423 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
425 Remove invite_ops_only, forcing it to YES.
429 +0 -1 trunk/doc/example.conf (File Modified)
430 +0 -5 trunk/doc/reference.conf (File Modified)
431 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
432 +0 -1 trunk/include/s_conf.h (File Modified)
433 +0 -6 trunk/modules/m_info.c (File Modified)
434 +10 -14 trunk/modules/m_invite.c (File Modified)
435 +0 -1 trunk/src/newconf.c (File Modified)
436 +0 -1 trunk/src/s_conf.c (File Modified)
439 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
441 Move username check after xline and dnsbl checks, so it
442 will not complain to opers about clients who are xlined
443 or blacklisted anyway (both of which silently reject).
447 +15 -15 trunk/src/s_user.c (File Modified)
450 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
452 - MASTER_MAX is no longer relevant
456 +0 -7 trunk/modules/m_set.c (File Modified)
459 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
461 - add config option for setting max_clients.
465 +5 -0 trunk/doc/example.conf (File Modified)
466 +5 -0 trunk/doc/reference.conf (File Modified)
467 +2 -0 trunk/include/s_conf.h (File Modified)
468 +1 -1 trunk/src/ircd.c (File Modified)
469 +2 -0 trunk/src/newconf.c (File Modified)
470 +2 -1 trunk/src/s_conf.c (File Modified)
473 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
475 - remove get_maxrss() and all of that insecure and unsafe nonsense
479 +3 -38 trunk/src/ircd.c (File Modified)
480 +1 -1 trunk/src/restart.c (File Modified)
481 +0 -4 trunk/src/s_stats.c (File Modified)
484 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
486 - avoid some potential NULL dereferencing
490 +1 -1 trunk/libcharybdis/commio.c (File Modified)
493 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
499 +1 -1 trunk/libcharybdis/poll.c (File Modified)
502 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
504 - rework poll a bit for the MAXCONNECTIONS changes.
508 +46 -23 trunk/libcharybdis/poll.c (File Modified)
511 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
513 Our way of using kqueue may cause it to report fds we
514 don't know about anymore, cope.
518 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
521 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
523 Don't reference freed memory (fde_t) in comm_close().
527 +1 -1 trunk/libcharybdis/commio.c (File Modified)
530 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
532 - fix for 100% cpu use
536 +1 -1 trunk/libcharybdis/commio.c (File Modified)
539 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
541 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
545 +37 -25 trunk/libcharybdis/commio.c (File Modified)
548 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
550 - clear up use of fd_table in ircd.
554 +3 -2 trunk/src/s_serv.c (File Modified)
557 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
559 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
563 +97 -26 trunk/libcharybdis/commio.c (File Modified)
564 +3 -2 trunk/libcharybdis/commio.h (File Modified)
565 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
566 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
567 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
568 +3 -3 trunk/libcharybdis/poll.c (File Modified)
569 +2 -2 trunk/libcharybdis/ports.c (File Modified)
570 +2 -2 trunk/libcharybdis/select.c (File Modified)
573 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
575 Fix some cases where the size argument to strlcpy()
576 for usernames and hostnames is 1 too small.
580 +1 -1 trunk/modules/m_chghost.c (File Modified)
581 +2 -2 trunk/src/res.c (File Modified)
582 +2 -2 trunk/src/s_user.c (File Modified)
585 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
587 Cut down quit/part/kick reasons to avoid quit reasons
588 overflowing the client exiting server notice (from
589 TOPICLEN to 260). kill reasons become shorter accordingly.
590 kline/dline/gline reasons become 390.
591 away messages stay at TOPICLEN for now.
595 +8 -3 trunk/include/ircd_defs.h (File Modified)
596 +2 -2 trunk/modules/m_dline.c (File Modified)
597 +4 -4 trunk/modules/m_gline.c (File Modified)
598 +2 -2 trunk/modules/m_kline.c (File Modified)
601 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
603 Don't leak auth{} spoofed IP addresses in +f notices.
604 from ratbox (androsyn)
608 +10 -3 trunk/src/s_conf.c (File Modified)
611 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
613 Make oper_up() take +i/-i during opering up into account
614 (e.g. no_oper_invis extension, +i in operator::umodes).
615 Remove the hack from no_oper_invis.
619 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
620 +4 -0 trunk/src/s_user.c (File Modified)
623 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
625 no_oper_invis: decrement invisible count when clearing
626 invisible on a local client who has just opered up
627 oper_up() should really do this
631 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
634 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
636 Put "End of Channel Quiet List" instead of
637 "End of Channel Ban List" for a +q list.
638 Due to client restrictions the numerics for
639 quiet lists must be the same as for ban lists.
643 +4 -1 trunk/src/chmode.c (File Modified)
646 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
648 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
649 Change TS6 JOIN processing
650 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
651 a local user joins an existing channel
652 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
653 propagating a TS6 JOIN
654 - don't interpret simple modes in an incoming TS6 JOIN
656 This is to avoid desyncs when certain mode changes (e.g. -im)
657 cross with joins. A downside is that simple modes will be
658 more desynched when a JOIN creates a channel or lowers TS,
659 but that's less important.
661 Update the TS6 specification to include this, and clarify
662 that TMODE can come from a server and that MODE must be
663 translated into TMODE from other servers too.
667 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
668 +19 -127 trunk/modules/core/m_join.c (File Modified)
671 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
673 Make -logfile work again.
677 +2 -2 trunk/src/s_log.c (File Modified)
680 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
682 - fix off-by-one memory overflow error.
686 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
689 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
691 Change handling of modularized umodes:
692 - keep the bitmask reserved forever to the letter, fixing
693 the problems when loading multiple umode modules,
694 unloading them and then loading them in a different order
695 - don't allow local users to change umodes which have
696 been unloaded and don't set them on new users via
701 +24 -3 trunk/src/s_user.c (File Modified)
704 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
706 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
710 +1 -0 trunk/include/s_user.h (File Modified)
711 +0 -22 trunk/libcharybdis/tools.c (File Modified)
712 +0 -1 trunk/libcharybdis/tools.h (File Modified)
713 +22 -0 trunk/src/s_user.c (File Modified)
716 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
718 DNSBL keyword substitution is available as of 2.1.3.
722 +1 -1 trunk/doc/example.conf (File Modified)
725 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
727 Change two occurances like match(userinput, target_p->name) ||
728 match(target_p->name, userinput) to just match(userinput,
729 target_p->name). No client name can contain * or ? now.
733 +1 -1 trunk/modules/m_trace.c (File Modified)
734 +1 -2 trunk/src/s_serv.c (File Modified)
737 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
739 Do not try find_server() on a name find_client() has
740 returned NULL for, as this will always return NULL
741 since the removal of hostmasking.
745 +1 -2 trunk/modules/m_pong.c (File Modified)
746 +0 -4 trunk/src/s_serv.c (File Modified)
749 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
751 Remove server_exists() which checked whether the
752 server name existed taking hostmasking into account
753 and just check with find_server(); admittedly
754 this checks if the name is a SID but that's not
759 +3 -27 trunk/modules/core/m_server.c (File Modified)
762 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
764 Remove hash_find_masked_server(), which made it possible
765 to specify the full (unmasked) name of a server behind
766 a hostmask. As a result find_any_client() (for prefixes)
767 becomes equal to find_client(), so remove that too.
771 +0 -1 trunk/include/hash.h (File Modified)
772 +1 -75 trunk/src/hash.c (File Modified)
773 +1 -1 trunk/src/parse.c (File Modified)
776 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
778 Remove '*' from valid server name characters.
779 This makes it impossible to connect hostmasked servers.
780 (This support didn't work well anyway, was incompatible
781 with TS6 and we never masked ourselves.)
785 +1 -1 trunk/src/match.c (File Modified)
788 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
790 Change spambot, flooder and jupe joiner notices from host to orighost.
794 +1 -1 trunk/modules/core/m_join.c (File Modified)
795 +2 -2 trunk/modules/core/m_message.c (File Modified)
796 +2 -2 trunk/src/channel.c (File Modified)
799 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
801 Add documentation for SASL client protocol, same as atheme doc/SASL.
805 + - trunk/doc/sasl.txt (File Added)
808 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
810 Include real hostname in Closing Link message for unknown
811 connections that have sent USER. This is helpful for
812 k-lined users while not breaking server IP hiding.
816 +3 -1 trunk/src/client.c (File Modified)
819 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
825 +29 -29 trunk/configure (File Modified)
828 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
830 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
834 +3 -3 trunk/modules/core/m_kill.c (File Modified)
837 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
839 Backport from early 3.x:
842 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
844 - remove "Processing connection to foobar.net" message
848 +0 -3 trunk/src/s_auth.c (File Modified)
851 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
853 - missed the processing connection one (actually, we can probably nuke this one)
857 +1 -2 trunk/src/s_auth.c (File Modified)
860 river 2006/09/27 16:33:05 UTC (20060927-2174)
862 get_client_name = stupid
867 +10 -7 trunk/modules/core/m_kill.c (File Modified)
870 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
872 - remove excessive arguments
876 +1 -2 trunk/src/s_conf.c (File Modified)
877 +1 -1 trunk/src/s_user.c (File Modified)
880 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
882 - use sendto_one_notice() for on-connect notices too.
886 +10 -10 trunk/src/s_auth.c (File Modified)
889 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
891 - use sendto_one_notice() in the core, too.
895 +2 -2 trunk/src/chmode.c (File Modified)
896 +8 -15 trunk/src/modules.c (File Modified)
897 +3 -5 trunk/src/s_conf.c (File Modified)
898 +1 -2 trunk/src/s_newconf.c (File Modified)
899 +20 -57 trunk/src/s_user.c (File Modified)
902 river 2006/09/27 16:19:25 UTC (20060927-2166)
904 the KILL command will use get_client_name(, SHOW_IP) instead of
905 target->name, and will show a more useful error for local opers
910 +6 -4 trunk/modules/core/m_kill.c (File Modified)
913 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
915 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
919 +4 -2 trunk/src/send.c (File Modified)
922 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
928 +1 -1 trunk/include/client.h (File Modified)
931 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
933 - get_id(): fall back to "*" if client has no known name
937 +1 -1 trunk/include/client.h (File Modified)
940 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
942 - convert to sendto_one_notice().
946 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
947 +4 -6 trunk/unsupported/m_force.c (File Modified)
950 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
952 - use sendto_one_notice() in many places instead of
953 sendto_one(source_p, ":%s NOTICE %s :", ...);
957 +10 -25 trunk/extensions/example_module.c (File Modified)
958 +5 -14 trunk/extensions/hurt.c (File Modified)
959 +1 -2 trunk/extensions/m_42.c (File Modified)
960 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
961 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
962 +1 -2 trunk/extensions/m_opme.c (File Modified)
963 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
964 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
965 +3 -7 trunk/modules/core/m_die.c (File Modified)
966 +2 -4 trunk/modules/core/m_kill.c (File Modified)
967 +2 -2 trunk/modules/core/m_squit.c (File Modified)
968 +1 -2 trunk/modules/m_challenge.c (File Modified)
969 +11 -15 trunk/modules/m_connect.c (File Modified)
970 +20 -28 trunk/modules/m_dline.c (File Modified)
971 +2 -2 trunk/modules/m_etrace.c (File Modified)
972 +11 -21 trunk/modules/m_gline.c (File Modified)
973 +2 -4 trunk/modules/m_kline.c (File Modified)
974 +1 -2 trunk/modules/m_rehash.c (File Modified)
975 +3 -7 trunk/modules/m_restart.c (File Modified)
976 +31 -45 trunk/modules/m_set.c (File Modified)
977 +2 -4 trunk/modules/m_testmask.c (File Modified)
978 +5 -8 trunk/modules/m_unreject.c (File Modified)
979 +2 -5 trunk/modules/m_xline.c (File Modified)
984 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
985 +10 -25 trunk/extensions/example_module.c (File Modified)
986 +5 -14 trunk/extensions/hurt.c (File Modified)
987 +1 -2 trunk/extensions/m_42.c (File Modified)
988 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
989 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
990 +1 -2 trunk/extensions/m_opme.c (File Modified)
991 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
992 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
993 +3 -7 trunk/modules/core/m_die.c (File Modified)
994 +14 -11 trunk/modules/core/m_kill.c (File Modified)
995 +2 -2 trunk/modules/core/m_squit.c (File Modified)
996 +1 -2 trunk/modules/m_challenge.c (File Modified)
997 +11 -15 trunk/modules/m_connect.c (File Modified)
998 +2 -4 trunk/modules/m_dline.c (File Modified)
999 +2 -2 trunk/modules/m_etrace.c (File Modified)
1000 +11 -21 trunk/modules/m_gline.c (File Modified)
1001 +2 -4 trunk/modules/m_kline.c (File Modified)
1002 +1 -2 trunk/modules/m_rehash.c (File Modified)
1003 +3 -7 trunk/modules/m_restart.c (File Modified)
1004 +31 -45 trunk/modules/m_set.c (File Modified)
1005 +2 -4 trunk/modules/m_testmask.c (File Modified)
1006 +5 -8 trunk/modules/m_unreject.c (File Modified)
1007 +1 -3 trunk/modules/m_xline.c (File Modified)
1008 +2 -2 trunk/src/chmode.c (File Modified)
1009 +8 -15 trunk/src/modules.c (File Modified)
1010 +10 -14 trunk/src/s_auth.c (File Modified)
1011 +3 -6 trunk/src/s_conf.c (File Modified)
1012 +1 -2 trunk/src/s_newconf.c (File Modified)
1013 +20 -57 trunk/src/s_user.c (File Modified)
1014 +4 -2 trunk/src/send.c (File Modified)
1015 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1016 +4 -6 trunk/unsupported/m_force.c (File Modified)
1019 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1021 - keyword-subst from charybdis 2.2.
1025 +12 -3 trunk/doc/example.conf (File Modified)
1026 +58 -3 trunk/doc/reference.conf (File Modified)
1027 + - trunk/include/substitution.h (File Added)
1028 +1 -0 trunk/src/Makefile.in (File Modified)
1029 +2 -2 trunk/src/s_conf.c (File Modified)
1030 +164 -1 trunk/src/s_user.c (File Modified)
1031 + - trunk/src/substitution.c (File Added)
1034 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1036 Removed merge tracking for "svnmerge" for
1037 http://svn.atheme.org/charybdis/branches/release-2.2
1041 + - trunk/ (Property Modified)
1044 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1046 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1047 http://svn.atheme.org/charybdis/branches/release-2.2
1051 + - trunk/ (Property Modified)
1054 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1056 Removed merge tracking for "svnmerge" for
1057 http://svn.atheme.org/charybdis/branches/release-2.2
1061 + - trunk/ (Property Modified)
1064 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1066 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1067 http://svn.atheme.org/charybdis/branches/release-2.2
1071 + - trunk/ (Property Modified)
1074 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1080 + - trunk/ (Property Modified)
1083 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1085 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1086 http://svn.atheme.org/charybdis/branches/release-2.2
1090 + - trunk/ (Property Modified)
1093 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1095 - version bump to 2.2.0
1099 +3 -1 trunk/NEWS (File Modified)
1100 +1 -1 trunk/configure.ac (File Modified)
1103 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1106 + branches/release-2.1 -> 2.2 base
1107 + 3.0 -> branches/cxxconversion
1108 + backport some immediate 3.0 functionality for 2.2
1113 + - trunk/ (File Added)
1116 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1118 Merged revisions 3135,3137 via svnmerge from
1119 http://svn.atheme.org/charybdis/trunk
1122 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1124 - Expand TRACE description
1125 - Mention expiry time in TESTLINE
1127 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1129 Update copyright year for sgml docs to 2007.
1134 + - branches/release-2.1/ (Property Modified)
1135 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1136 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1139 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1141 Merged revisions 1999 via svnmerge from
1142 http://svn.atheme.org/charybdis/trunk
1143 Add river to CREDITS
1146 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1153 + - branches/release-2.1/ (Property Modified)
1154 +1 -0 branches/release-2.1/CREDITS (File Modified)
1157 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1159 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1160 http://svn.atheme.org/charybdis/trunk
1163 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1165 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1167 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1169 - add use_forward to /info
1171 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1173 Call channel_modes() with &me instead of source_p when
1174 sending out a JOIN and SJOIN for a local user. This
1175 saves checking whether they are on the channel they
1178 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1180 If use_forward is disabled:
1182 - hide +f in /mode #channel (/mode #channel f still shows it)
1183 - do not send any mode changes adding +f to local clients
1184 (-f ones are still sent)
1189 + - branches/release-2.1/ (Property Modified)
1190 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1191 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1192 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1193 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1194 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1195 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1196 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1197 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1198 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1199 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1200 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1201 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1204 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1206 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1210 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1211 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1212 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1215 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1217 Add accountability (wallops, log) to OKICK.
1221 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1224 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1226 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1227 Similar to branches/release-2.2 r3061.
1231 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1234 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1236 - Write xline to file after instead of before notifying opers and source
1237 - Also notify source of failure to add xline
1238 Similar to branches/release-2.2 r3057.
1242 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1245 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1247 If a dline/kline/resv cannot be added to the file, send
1248 the regular notices to local opers and source anyway,
1249 and also warn the source (local opers were already warned).
1250 Similar to branches/release-2.2 r3053.
1254 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1257 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1259 Port over fixes from unkline/unxline/unresv to undline.
1260 Similar to branches/release-2.2 r3049.
1264 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1267 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1269 Merged revisions 2915 via svnmerge from
1270 http://svn.atheme.org/charybdis/trunk
1273 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1275 In usage message, show kline.conf and xline.conf instead
1276 of klines.conf and xlines.conf.
1281 + - branches/release-2.1/ (Property Modified)
1282 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1285 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1287 Merged revisions 2831,2833,2853 via svnmerge from
1288 http://svn.atheme.org/charybdis/trunk
1291 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1293 unkline/unxline/unresv:
1294 - if fclose on the output returns an error, treat this as a
1296 - check if the rename from the temp file to the ban conf failed
1298 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1300 When adding a permanent dline/kline/xline/resv, check
1301 the return value of fclose().
1303 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1305 Do not free xline aconf if it could not be written out.
1306 It will be added to the list in memory anyway.
1311 + - branches/release-2.1/ (Property Modified)
1312 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1313 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1314 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1315 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1318 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1320 NEWS: Clarify effects of ip_cloaking changes a little.
1324 +2 -0 branches/release-2.1/NEWS (File Modified)
1327 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1333 +9 -9 branches/release-2.1/configure (File Modified)
1336 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1338 Version bump on 2.1 branch to 2.1.2.
1342 +1 -1 branches/release-2.1/configure.ac (File Modified)
1345 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1347 Mention r2801/r2805.
1351 +1 -0 branches/release-2.1/NEWS (File Modified)
1354 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1356 Merged revisions 2801 via svnmerge from
1357 http://svn.atheme.org/charybdis/trunk
1360 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1362 ip_cloaking: try to avoid truncation by removing more
1363 components of the hostname (except the TLD).
1368 + - branches/release-2.1/ (Property Modified)
1369 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1372 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1378 +8 -1 branches/release-2.1/NEWS (File Modified)
1381 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1383 Merged revisions 2781 via svnmerge from
1384 http://svn.atheme.org/charybdis/trunk
1387 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1389 Fix stupid bug: checked a hostmask against the found
1390 ban instead of all exceptions, causing all host mangled
1391 clients to be exempted if there was a single ban
1392 exception in many cases.
1397 + - branches/release-2.1/ (Property Modified)
1398 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1401 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1403 Merged revisions 2773 via svnmerge from
1404 http://svn.atheme.org/charybdis/trunk
1407 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1409 user@host must be *@* for a shared{} block with flags=locops
1410 (server should not be *).
1415 + - branches/release-2.1/ (Property Modified)
1416 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1419 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1421 Tweak \s code a little.
1425 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1426 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1427 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1430 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1432 Merged revisions 2761 via svnmerge from
1433 http://svn.atheme.org/charybdis/trunk
1436 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1438 The testline/no_tilde fixes are in 2.1.1.
1443 + - branches/release-2.1/ (Property Modified)
1444 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1447 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1453 +4 -1 branches/release-2.1/NEWS (File Modified)
1456 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1458 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
1459 http://svn.atheme.org/charybdis/trunk
1463 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1465 If the auth{} block has no_tilde and is not kline exempt,
1466 check the username without tilde against klines too.
1467 This is consistent with the way klines work on spoofs
1468 (klines checked on both raw and appearing-on-IRC version).
1470 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1472 Rework the fix for klines with no_tilde.
1473 Add an extra argument to find_address_conf() for the
1474 username without tilde, as that may contain one character more.
1476 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1478 Unbreak compile (because of r2697).
1479 testline with ~ could be improved some more perhaps, but this should work.
1481 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1483 testline: take no_tilde and username truncation into account
1485 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1487 Add some information on /testline with no_tilde and username truncation.
1492 + - branches/release-2.1/ (Property Modified)
1493 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1494 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1495 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1496 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1497 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1498 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1501 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1503 Merged revisions 2149,2151 via svnmerge from
1504 http://svn.atheme.org/charybdis/trunk
1507 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1509 Move kills from services from +s to +k snomask.
1510 Kills from non-service opers remain on +s.
1512 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1514 Update description of +s and +k snomasks.
1519 + - branches/release-2.1/ (Property Modified)
1520 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1521 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1522 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1525 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1527 Merged revisions 2685 via svnmerge from
1528 http://svn.atheme.org/charybdis/trunk
1531 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1533 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1538 + - branches/release-2.1/ (Property Modified)
1539 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1542 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1544 Merged revisions 2693 via svnmerge from
1545 http://svn.atheme.org/charybdis/trunk
1548 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1550 Fix truncation (by one) of unidented usernames
1551 if user registration is done because of DNSBL
1552 completion (which is the usual case if a valid
1553 NICK and USER are sent quickly and any DNSBLs
1559 + - branches/release-2.1/ (Property Modified)
1560 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1563 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1569 +10 -0 branches/release-2.1/NEWS (File Modified)
1572 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1578 +9 -9 branches/release-2.1/configure (File Modified)
1581 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1583 Version bump to 2.1.1.
1587 +1 -1 branches/release-2.1/configure.ac (File Modified)
1590 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1592 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
1593 http://svn.atheme.org/charybdis/trunk
1596 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1598 - fix a server notice on SID collision where the server name is mentioned twice
1600 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1602 - get_server_name() is stupid
1604 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1608 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1610 Do the Attempt to re-introduce SID server notice somewhat
1611 differently, showing a real host again if !HIDE_SERVERS_IPS
1612 and still showing the server name exactly once.
1614 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1616 Fix log message for Attempt to re-introduce SID (server notice was ok).
1618 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1620 - replace "No N line" with "no connect block" in a
1622 - show attempted server name in a few serverlog messages
1627 + - branches/release-2.1/ (Property Modified)
1628 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1631 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1633 Merged revisions 2218 via svnmerge from
1634 http://svn.atheme.org/charybdis/trunk
1637 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1639 Fix garbage in /stats y output on 64-bit archs.
1644 + - branches/release-2.1/ (Property Modified)
1645 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1648 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1650 Merged revisions 2438 via svnmerge from
1651 http://svn.atheme.org/charybdis/trunk
1654 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1656 Enable Revision keyword in addition to Id.
1661 + - branches/release-2.1/ (Property Modified)
1662 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1665 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1667 Merged revisions 2679 via svnmerge from
1668 http://svn.atheme.org/charybdis/trunk
1671 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1673 Port over ratbox 2.2 r23253 (anfl):
1674 - remove the cached storage of how many +beI there are, thereby fixing a
1675 case where it can get desynced from reality
1680 + - branches/release-2.1/ (Property Modified)
1681 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1682 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1685 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1687 Merged revisions 2093,2095 via svnmerge from
1688 http://svn.atheme.org/charybdis/trunk
1691 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1693 - change DNSBL licensing to BSD.
1695 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1697 - change x86-assembly FNV implementation to BSD license
1702 + - branches/release-2.1/ (Property Modified)
1703 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1704 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1707 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1709 Merged revisions 2073,2075 via svnmerge from
1710 http://svn.atheme.org/charybdis/trunk
1713 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1715 Put full information in the squit reason when exiting
1716 a server due to a servlink (ziplinks) error.
1718 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1720 Put full information in the squit reason when exiting
1721 a server due to not enough arguments for a command.
1726 + - branches/release-2.1/ (Property Modified)
1727 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1728 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1731 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1733 Merged revisions 2071 via svnmerge from
1734 http://svn.atheme.org/charybdis/trunk
1737 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1739 Don't redirect users from an existing domain to an
1740 existing server in reference.conf.
1746 + - branches/release-2.1/ (Property Modified)
1747 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1750 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1752 Merged revisions 2053 via svnmerge from
1753 http://svn.atheme.org/charybdis/trunk
1756 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1758 Make find_channel_membership() choose the shortest list
1759 (channel's list or user's list) to search, avoiding excessive
1760 CPU usage with services which are in lots of channels.
1761 From ratbox 2.2 (anfl/jilles)
1766 + - branches/release-2.1/ (Property Modified)
1767 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1770 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1776 +9 -9 branches/release-2.1/configure (File Modified)
1779 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1781 Version change 2.1.0rc1 -> 2.1.0 (release).
1785 +1 -1 branches/release-2.1/configure.ac (File Modified)
1788 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1790 Merged revisions 2029 via svnmerge from
1791 http://svn.atheme.org/charybdis/trunk
1794 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1796 NEWS: mention m_webirc.c module
1801 + - branches/release-2.1/ (Property Modified)
1802 +1 -0 branches/release-2.1/NEWS (File Modified)
1805 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1811 +9 -9 branches/release-2.1/configure (File Modified)
1814 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1816 Change version to 2.1.0rc1.
1820 +1 -1 branches/release-2.1/configure.ac (File Modified)
1823 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1825 Merged revisions 2021 via svnmerge from
1826 http://svn.atheme.org/charybdis/trunk
1829 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1831 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1832 related flaky looking things, and instead keep a list
1833 of BlacklistClients in PreClient.
1838 + - branches/release-2.1/ (Property Modified)
1839 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1840 +1 -1 branches/release-2.1/include/client.h (File Modified)
1841 +0 -1 branches/release-2.1/include/res.h (File Modified)
1842 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1843 +0 -24 branches/release-2.1/src/res.c (File Modified)
1844 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1847 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1849 Merged revisions 2015,2017 via svnmerge from
1850 http://svn.atheme.org/charybdis/trunk
1853 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1855 Check if the name in the question section of the
1856 DNS reply matches what we queried, to guard against
1857 late replies to a previous query with the same id.
1859 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1861 res.c: add a comment summarizing our changes
1866 + - branches/release-2.1/ (Property Modified)
1867 +53 -18 branches/release-2.1/src/res.c (File Modified)
1870 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1872 Merged revisions 1981 via svnmerge from
1873 http://svn.atheme.org/charybdis/trunk
1876 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1878 Alphabetize extensions and tweak the descriptions a little.
1883 + - branches/release-2.1/ (Property Modified)
1884 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1885 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1888 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1890 Merged revisions 1975 via svnmerge from
1891 http://svn.atheme.org/charybdis/trunk
1894 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1896 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1897 We should use the IP and not truncate the hostname.
1898 From ratbox 2.2 (androsyn)
1903 + - branches/release-2.1/ (Property Modified)
1904 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1907 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1909 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1910 http://svn.atheme.org/charybdis/trunk
1914 + - branches/release-2.1/ (Property Modified)
1917 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1919 - branch 2.1 release family
1923 + - branches/release-2.1/ (File Added)
1926 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1928 Describe new handling of host mangling in channel bans in SGML.
1932 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1935 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1937 - ok, 2.1 operline brought to you by marvin the melancholy robot
1941 +1 -1 trunk/src/messages.tab (File Modified)
1944 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1946 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1947 If anybody comes up with anything better, then please let us know
1948 and we will change this before 2.1 is branched.
1952 +1 -1 trunk/src/messages.tab (File Modified)
1955 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1957 Add EUID to capab.txt.
1961 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1964 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1970 +3 -0 trunk/NEWS (File Modified)
1973 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1975 Allow service{} servers to manipulate the nick delay table
1976 (for "nickserv enforcement").
1977 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1978 If duration is 0, the nickdelay entry is removed, otherwise
1979 it is added with the duration in seconds (maximum 24 hours).
1980 It is suggested that this is used if the EUID capab is present.
1984 +42 -1 trunk/modules/m_services.c (File Modified)
1987 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1989 HURT: strip off *@ from the start of the mask
1990 reject anything else containing '@' or '!'
1994 +11 -0 trunk/extensions/hurt.c (File Modified)
1997 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1999 ircd.c: need supported.h here
2003 +1 -0 trunk/src/ircd.c (File Modified)
2006 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2008 HURT: less ambiguity here
2009 ips/hosts to be hurt must contain a '.' or ':' otherwise
2010 they are interpreted as nicks
2014 +14 -9 trunk/extensions/hurt.c (File Modified)
2017 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2019 - we're now ircd-charybdis.org.
2020 - properly alphabetize credits
2024 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2027 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2029 - add additional modules to the configs
2033 +6 -0 trunk/doc/example.conf (File Modified)
2034 +12 -0 trunk/doc/reference.conf (File Modified)
2037 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2039 - remove hurt.h, it is pointless and confusing
2043 +27 -62 trunk/extensions/hurt.c (File Modified)
2044 + - trunk/extensions/hurt.h (File Deleted)
2047 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2049 - add code to suggest a local HURT by nickname.
2050 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2054 +40 -10 trunk/extensions/hurt.c (File Modified)
2055 +1 -0 trunk/extensions/hurt.h (File Modified)
2058 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2064 +2 -1 trunk/NEWS (File Modified)
2067 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2069 MASKTRACE/TESTMASK: check orighost as well
2073 +4 -2 trunk/modules/m_etrace.c (File Modified)
2074 +3 -1 trunk/modules/m_testmask.c (File Modified)
2077 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2079 Make RPL_ISUPPORT (005) numeric modularizable.
2080 Currently it will reassemble the numeric every time
2081 it needs to be sent, using a few dozen callbacks;
2082 if this is too slow some caching scheme should be
2087 +0 -1 trunk/include/s_user.h (File Modified)
2088 +36 -114 trunk/include/supported.h (File Modified)
2089 +1 -1 trunk/modules/m_version.c (File Modified)
2090 +1 -0 trunk/src/Makefile.in (File Modified)
2091 +1 -0 trunk/src/ircd.c (File Modified)
2092 +300 -25 trunk/src/s_user.c (File Modified)
2093 + - trunk/src/supported.c (File Added)
2096 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2098 EUID orighost could differ from host only in case,
2099 do not mark as dynamic spoof then
2103 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2106 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2108 kline help file: clarify a bit and remove some obsolete stuff
2109 partly suggested by Olin
2113 +8 -8 trunk/help/opers/kline (File Modified)
2116 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2122 +20 -0 trunk/NEWS (File Modified)
2125 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2127 Show real host/IP to nonopers whoising themselves.
2128 The IP is not shown for auth{} spoofs, otherwise it is,
2129 as it looked rather weird to me to show an auth{} spoofed
2130 IP like this. (/userhost on self still shows the IP.)
2134 +13 -2 trunk/modules/m_whois.c (File Modified)
2137 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2139 Document nick_delay stuff and move it around a bit.
2143 +1 -2 trunk/doc/example.conf (File Modified)
2144 +8 -2 trunk/doc/reference.conf (File Modified)
2147 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2149 - disable nickdelay by default. Needs to be documented in reference.conf.
2153 +2 -0 trunk/doc/example.conf (File Modified)
2154 +2 -0 trunk/doc/reference.conf (File Modified)
2157 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2159 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2163 +2 -1 trunk/modules/m_services.c (File Modified)
2166 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2168 ip_cloaking: somewhat hackish but we need to send the
2169 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2174 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2177 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2179 If EUID is used, show realhost in far connect notice
2180 (but not in far disconnect notice).
2184 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2187 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2190 - use non-ENCAP CHGHOST if possible
2191 - really introduce new users with their mangled and real
2192 host if +h is in default umodes
2196 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2199 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2201 Add non-ENCAP CHGHOST.
2205 +49 -11 trunk/modules/m_chghost.c (File Modified)
2208 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2210 Initial addition of EUID (puts realhost/account in same
2211 command as user introduction).
2212 See doc/technical/euid.txt for more information.
2213 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2217 + - trunk/doc/technical/euid.txt (File Added)
2218 +2 -1 trunk/include/s_serv.h (File Modified)
2219 +1 -1 trunk/include/s_user.h (File Modified)
2220 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2221 +1 -34 trunk/modules/m_chghost.c (File Modified)
2222 +0 -28 trunk/modules/m_services.c (File Modified)
2223 +30 -1 trunk/src/s_serv.c (File Modified)
2224 +30 -3 trunk/src/s_user.c (File Modified)
2227 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2229 Store the mangled host in localClient and use it for
2230 ban matching (also match real host for mangled users,
2231 also match mangled host for uncloaked users).
2232 Improve interaction of +h with auth{} and services
2234 Note that all of this only applies to clients who
2235 connect after the mangling module is loaded
2236 (other clients cannot even set +h).
2237 The sorcerynet cloaking module has not been updated
2242 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2243 +3 -0 trunk/include/client.h (File Modified)
2244 +64 -5 trunk/src/channel.c (File Modified)
2245 +1 -0 trunk/src/client.c (File Modified)
2246 +2 -2 trunk/src/s_user.c (File Modified)
2249 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2251 Document /stats U letters in sgml.
2255 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2258 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2260 Better description of hub_mask and leaf_mask.
2264 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2267 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2269 Add operspy_dont_care_user_info to sgml docs.
2273 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2276 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2278 Add general::operspy_dont_care_user_info.
2279 This makes /who mask equivalent to /who !mask for opers
2280 with the operspy flag, and removes the operspy log/notice
2281 on /who mask, /masktrace and /scan.
2282 The necessary privilege (operspy flag) is unchanged.
2283 Behaviour for the other operspy commands (channel
2284 related ones) is also unchanged.
2288 +1 -0 trunk/doc/example.conf (File Modified)
2289 +6 -0 trunk/doc/reference.conf (File Modified)
2290 +1 -0 trunk/include/s_conf.h (File Modified)
2291 +10 -8 trunk/modules/m_etrace.c (File Modified)
2292 +6 -0 trunk/modules/m_info.c (File Modified)
2293 +8 -5 trunk/modules/m_scan.c (File Modified)
2294 +1 -1 trunk/modules/m_version.c (File Modified)
2295 +6 -1 trunk/modules/m_who.c (File Modified)
2296 +1 -0 trunk/src/newconf.c (File Modified)
2297 +1 -0 trunk/src/s_conf.c (File Modified)
2300 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2302 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2303 This letter will also be used for showing operspy with
2304 limited accountability (show non channel related info
2305 without '!' or notice).
2309 +2 -0 trunk/doc/server-version-info (File Modified)
2310 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2311 +2 -0 trunk/include/ircd.h (File Modified)
2312 +6 -0 trunk/modules/m_info.c (File Modified)
2313 +2 -0 trunk/modules/m_version.c (File Modified)
2314 +1 -0 trunk/src/ircd_state.c (File Modified)
2317 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2319 Add m_webirc module, allows showing real host of CGI:IRC users.
2320 Differences to the version available on my web page for a while:
2321 instructions on how to set it up.
2325 +137 -0 trunk/extensions/Makefile.in (File Modified)
2326 + - trunk/extensions/m_webirc.c (File Added)
2329 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2331 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2335 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2338 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2340 - move beu from core to contributors
2341 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2345 +2 -2 trunk/CREDITS (File Modified)
2348 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2350 Mention that class blocks must be defined before the
2351 auth or connect blocks referencing them.
2355 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2358 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2361 - change from "can join" to "is banned", this reverses sense
2362 and removes "weird" checks like for +i, +l, +j
2363 - don't allow $j to same channel
2364 - +s/+p restriction removed, anyone can /mode b anyway
2369 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2372 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2374 Add a few important lines from reference.conf to example.conf.
2378 +8 -1 trunk/doc/example.conf (File Modified)
2381 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2383 - we don't support rtsigio anymore
2384 - we definately don't support VMS nor Cygwin either.
2388 +2 -2 trunk/INSTALL (File Modified)
2389 +0 -2 trunk/README.FIRST (File Modified)
2392 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2394 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2398 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2401 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2404 - return EXTBAN_NOMATCH for a valid ban that does not match
2405 - consider a $j ban invalid if we were already processing a
2406 can_join for a $j ban
2410 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2413 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2415 extb_extgecos: realhost -> orighost
2419 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2422 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2424 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2428 +59 -0 trunk/extensions/Makefile.in (File Modified)
2429 + - trunk/extensions/extb_canjoin.c (File Added)
2432 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2434 - oh right, charybdis calls that 'orighost'.
2438 +2 -2 trunk/modules/m_who.c (File Modified)
2441 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2443 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2447 +2 -0 trunk/modules/m_who.c (File Modified)
2450 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2452 - also check $x against realhost
2456 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2459 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2461 Sorcerynet people want a debugging notice moved from +s to +d.
2465 +1 -1 trunk/src/blacklist.c (File Modified)
2468 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2470 Use source_p instead of client_p for free_pre_client().
2471 client_p could be NULL or another client.
2475 +1 -1 trunk/src/client.c (File Modified)
2478 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2480 - revert this, I know how to fix it now
2484 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2487 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2489 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2490 This fix is probably suboptimal, but it does indeed fix the problem.
2494 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2497 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2499 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2503 +49 -0 trunk/extensions/Makefile.in (File Modified)
2504 + - trunk/extensions/extb_extgecos.c (File Added)
2507 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2509 Remove undocumented and unused general::fallback_to_ip6_int config option.
2513 +0 -3 trunk/include/s_conf.h (File Modified)
2514 +0 -3 trunk/src/newconf.c (File Modified)
2517 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2520 - document new TESTMASK
2521 - mention that TESTMASK matching is the same as MASKTRACE matching
2522 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2527 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2530 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2532 New testmask from ratbox 2.2.
2533 Allows matches on nick, ip and gecos in addition to user
2534 and host, and is fully analogous to masktrace.
2535 The numeric has changed from 724 to 727 and fields in it
2540 +4 -3 trunk/help/opers/testmask (File Modified)
2541 +1 -0 trunk/include/numeric.h (File Modified)
2542 +82 -9 trunk/modules/m_testmask.c (File Modified)
2543 +2 -2 trunk/src/messages.tab (File Modified)
2546 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2548 contrib -> extensions
2552 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2555 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2557 CHGHOST: Check validity of new hostname.
2558 If the command came from a local client (disabled by
2559 default), send an error message and drop the command.
2560 If the command came from a remote client or server,
2561 send a notice to opers and the target user (if local).
2565 +42 -1 trunk/modules/m_chghost.c (File Modified)
2568 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2574 +23 -1 trunk/NEWS (File Modified)
2577 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2579 When an outgoing server connection succeeds, set
2580 localClient->ip by simply copying the whole sockaddr
2581 struct instead of copying certain parts only.
2585 +1 -19 trunk/src/s_serv.c (File Modified)
2588 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2590 Give a special error message and ignore the connect block
2591 if trying to add a connect block for the server's own name.
2595 +7 -0 trunk/src/newconf.c (File Modified)
2598 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2600 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2601 when --disable-balloc is used, so that it compiles.
2602 Obviously the BlockHeapUsage() stub returns just zeroes so
2603 /stats z will be less informative.
2607 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2610 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2612 Free and zero dns_query in DNS callback for outgoing connect.
2613 This avoids double free of reslist.
2617 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2620 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2622 From ratbox, log failed outgoing connections to serverlog.
2627 +13 -1 trunk/src/s_serv.c (File Modified)
2630 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2632 Change serverlog message when connecting to be more clear and show the port number.
2636 +1 -1 trunk/src/s_serv.c (File Modified)
2639 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2641 Remove gethost_byname(), this is meaningless
2642 since the removal of AAAA -> A fallback (r1763).
2646 +0 -1 trunk/include/res.h (File Modified)
2647 +0 -12 trunk/src/res.c (File Modified)
2650 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2652 Remove ip6.int support and use only ip6.arpa.
2653 The global ip6.int zone has disappeared on June 1
2654 and a lot of other software has been removing ip6.int
2656 This removes the second and last case where IPv6
2657 support in charybdis causes extra lookups and slows
2662 +5 -27 trunk/src/res.c (File Modified)
2665 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2667 Mention new default (r1767) for connect::aftype in sgml docs.
2671 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2674 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2676 Use IPv6 if connect::host looks like an IPv6 address
2677 (contains a colon). No need to aftype=ipv6 anymore.
2681 +2 -0 trunk/src/newconf.c (File Modified)
2684 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2686 More information about connect::host.
2690 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2693 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2695 Remove fallback to A if AAAA cannot be found.
2696 In case of a forward check of a reverse lookup, we
2697 already know if it's ipv4 or ipv6, so it is not
2698 useful and in case of a forward lookup of a hostname
2699 in connect::host, connect::aftype already specifies
2700 if it's ipv4 or ipv6.
2704 +4 -27 trunk/src/res.c (File Modified)
2707 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2710 - check if +c made the message text empty and refuse
2712 - don't copy message text if it is not necessary
2717 +14 -4 trunk/modules/core/m_message.c (File Modified)
2720 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2722 remove_conf_item(): do not free cf_name, this is generally a string constant
2726 +0 -1 trunk/src/newconf.c (File Modified)
2729 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2731 Remove the old unused FDL_ constants.
2735 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2738 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2740 Remove an unused struct irc_sockaddr_storage from fde_t
2741 (allocated for every possible file descriptor).
2745 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2748 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2750 If the DNS lookup for an outgoing connection is still
2751 pending when it is closed, clean it up.
2755 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2758 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2760 If proc_answer() fails (for example if a lookup for an
2761 A record returns a CNAME), fail the query immediately.
2762 Previously the packet was just ignored, leaving the
2767 +4 -8 trunk/src/res.c (File Modified)
2770 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2772 Correct sockhost field in an outgoing server connection.
2773 First copy the host field from the server_conf, then
2774 take the IP from to where the connection was attempted
2775 when the connection callback is called.
2776 (Before r1747 this used the IP from the server_conf.)
2780 +8 -2 trunk/src/s_serv.c (File Modified)
2783 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2785 Remove ipnum (keep aftype) and dns_query from server_conf.
2786 We don't keep track of binary form address in connect{}
2787 blocks anymore, DNS lookups of names in host= gone.
2788 As before the DNS lookup is done on connect.
2789 This should unbreak hostnames in host= somewhat.
2793 +1 -2 trunk/include/s_newconf.h (File Modified)
2794 +2 -2 trunk/src/newconf.c (File Modified)
2795 +1 -42 trunk/src/s_newconf.c (File Modified)
2796 +12 -31 trunk/src/s_serv.c (File Modified)
2799 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2805 +1 -1 trunk/configure (File Modified)
2808 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2810 Fix --disable-balloc help text (said --disable-small-net).
2814 +1 -1 trunk/configure.ac (File Modified)
2817 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2819 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2820 services (+S). Unlike operstring and adminstring, this
2821 is not changeable with /quote set but is updated on rehash.
2825 +1 -0 trunk/doc/example.conf (File Modified)
2826 +10 -2 trunk/doc/reference.conf (File Modified)
2827 +1 -0 trunk/include/s_conf.h (File Modified)
2828 +6 -0 trunk/modules/m_info.c (File Modified)
2829 +3 -2 trunk/modules/m_whois.c (File Modified)
2830 +1 -0 trunk/src/newconf.c (File Modified)
2831 +1 -0 trunk/src/s_conf.c (File Modified)
2834 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2836 Fix handling of comma in whois: ignore the comma and
2837 everything after it but do output the entire parameter
2842 +2 -2 trunk/modules/m_whois.c (File Modified)
2845 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2847 New /stats letter 's' to list HURTs:
2848 - opers get the full listing.
2849 - users get any HURTs that match their sockhost/orighost if
2850 "stats_k_oper_only" is set to 1.
2854 +50 -0 trunk/extensions/hurt.c (File Modified)
2857 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2859 - make the newconf system available to modules.
2863 +4 -1 trunk/include/newconf.h (File Modified)
2864 +4 -8 trunk/src/newconf.c (File Modified)
2867 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2869 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2872 +0 -3 trunk/doc/example.conf (File Modified)
2873 +0 -3 trunk/doc/reference.conf (File Modified)
2876 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2878 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2882 +3 -0 trunk/doc/example.conf (File Modified)
2883 +3 -0 trunk/doc/reference.conf (File Modified)
2886 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2888 Fix too early truncation of JOIN channel list.
2892 +2 -3 trunk/modules/core/m_join.c (File Modified)
2895 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2897 - From ratbox 2.2 (anfl), send server notices about read
2898 errors from handshakes and servers to +s instead of +d.
2899 - Send various server notices about failed server
2900 connections which did not reach registered state network
2901 wide if the connection was initiated by a remote oper.
2902 This avoids annoying the whole net if there is a
2903 broken autoconnect, but allows all opers to see why a
2904 remote connect failed. Failed connections which did reach
2905 server state already generate server notices everywhere.
2907 Note: this is an exception to our general policy to not send
2908 server notices about unregistered connections remotely.
2912 +1 -0 trunk/include/client.h (File Modified)
2913 +20 -6 trunk/src/client.c (File Modified)
2914 +6 -6 trunk/src/s_serv.c (File Modified)
2917 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2923 +1 -1 trunk/doc/example.conf (File Modified)
2924 +1 -1 trunk/doc/reference.conf (File Modified)
2927 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2929 Don't allow #channel +b $c:&channel (inconsistent target).
2933 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2936 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2938 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2942 +0 -2 trunk/include/client.h (File Modified)
2945 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2947 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2951 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2954 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2956 Store IP addresses in whowas. These are shown to opers.
2957 Obtained from Eurus patches.
2958 orighost tracking removed (not worth the memory IMHO),
2959 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2960 with unknown IPs and to not violate auth{} spoof policy.
2964 +2 -0 trunk/doc/reference.conf (File Modified)
2965 +1 -0 trunk/include/numeric.h (File Modified)
2966 +1 -0 trunk/include/whowas.h (File Modified)
2967 +10 -1 trunk/modules/m_whowas.c (File Modified)
2968 +1 -1 trunk/src/messages.tab (File Modified)
2969 +4 -0 trunk/src/whowas.c (File Modified)
2972 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2974 Describe hostmask parameter of masktrace better in sgml docs.
2978 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2981 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2983 masktrace help file: mention CIDR IP masks
2988 +2 -0 trunk/help/opers/masktrace (File Modified)
2991 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2993 MASKTRACE: allow normal match() on IP address also
2998 +2 -3 trunk/modules/m_etrace.c (File Modified)
3001 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3003 Allow +S clients (services) to send to channels and @/+ channels always.
3007 +1 -1 trunk/modules/core/m_message.c (File Modified)
3008 +1 -1 trunk/src/channel.c (File Modified)
3011 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3013 Allow servers to send to @#chan and +#chan.
3017 +1 -1 trunk/modules/core/m_message.c (File Modified)
3020 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3022 Don't count opers on service{} servers in /lusers.
3026 +2 -2 trunk/src/s_user.c (File Modified)
3029 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3031 Show opers the real host behind a dynamic spoof in WHOIS.
3032 If the user is auth{} spoofed, this shows the auth{} spoof
3033 otherwise it shows the DNS hostname and IP address.
3034 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3038 +1 -0 trunk/include/numeric.h (File Modified)
3039 +12 -2 trunk/modules/m_whois.c (File Modified)
3040 +1 -1 trunk/src/messages.tab (File Modified)
3043 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3045 Remove #define HIDE_SPOOF_IPS from config.h, should
3046 have been done earlier.
3050 +0 -7 trunk/include/config.h (File Modified)
3053 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3055 Bring back ERR_CANTKILLSERVER.
3059 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3062 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3065 - also send RPL_HOSTHIDDEN on -h
3066 - don't allow +h for auth{} spoofed clients
3070 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3073 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3075 /etc/resolv.conf parsing:
3076 - don't crash (sometimes) if there is a line without an argument
3077 (e.g. 'search' by itself)
3078 - fix handling of lines with leading whitespace
3082 +9 -8 trunk/src/reslib.c (File Modified)
3085 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3087 Put back code that terminates DNS queries, which was
3088 removed during the resolver changes.
3092 +4 -0 trunk/src/s_auth.c (File Modified)
3095 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3097 - oh hey, that was in the wrong place
3101 +13 -13 trunk/src/s_auth.c (File Modified)
3104 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3106 - handle a situation where a user can go away before DNS completes
3110 +13 -0 trunk/src/s_auth.c (File Modified)
3113 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3119 +1 -0 trunk/include/blacklist.h (File Modified)
3120 +1 -0 trunk/include/res.h (File Modified)
3121 +33 -2 trunk/src/blacklist.c (File Modified)
3122 +2 -0 trunk/src/client.c (File Modified)
3123 +24 -0 trunk/src/res.c (File Modified)
3126 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3128 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3129 if comm_accept() failed.
3131 Found with valgrind.
3135 +4 -4 trunk/src/listener.c (File Modified)
3138 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3140 - handle unavailable Client/preClient structs
3144 +9 -0 trunk/src/blacklist.c (File Modified)
3147 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3149 Add +lf to SGML docs.
3153 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3156 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3158 Also do forwarding if the channel limit (+l) is exceeded.
3162 +1 -1 trunk/help/opers/cmode (File Modified)
3163 +2 -2 trunk/modules/core/m_join.c (File Modified)
3166 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3168 Post-release lovin':
3169 - Update version to 2.1.0.
3170 - Regenerate configure.
3174 +9 -9 trunk/configure (File Modified)
3175 +1 -1 trunk/configure.ac (File Modified)
3178 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3180 Comment out example blacklist{} block.
3184 +7 -7 trunk/doc/example.conf (File Modified)
3185 +7 -7 trunk/doc/reference.conf (File Modified)
3188 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3190 Add note regarding use of AHBL BLs.
3194 +4 -0 trunk/doc/example.conf (File Modified)
3195 +4 -0 trunk/doc/reference.conf (File Modified)
3198 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3204 +2 -2 trunk/CREDITS (File Modified)
3207 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3213 +1 -0 trunk/CREDITS (File Modified)
3216 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3218 Put more recent ratbox CREDITS here.
3222 +3 -2 trunk/doc/Ratbox-team (File Modified)
3225 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3231 +5 -4 trunk/NEWS (File Modified)
3234 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3236 Mention that install or make install also avoids modunload crashes.
3240 +2 -1 trunk/BUGS (File Modified)
3243 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3249 +3 -8 trunk/NEWS (File Modified)
3252 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3258 +3 -2 trunk/BUGS (File Modified)
3261 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3263 - add orighost check to hurt.c
3268 +1 -6 trunk/BUGS (File Modified)
3269 +1 -1 trunk/extensions/hurt.c (File Modified)
3272 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3274 Make kline_exempt exempt from HURT also.
3278 +2 -1 trunk/extensions/hurt.c (File Modified)
3281 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3283 Fix mask HEAL propagation.
3287 +6 -3 trunk/extensions/hurt.c (File Modified)
3290 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3297 +18 -31 trunk/extensions/README (File Modified)
3300 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3302 More target change hax.
3307 +5 -0 trunk/extensions/hurt.c (File Modified)
3310 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3312 Improvements to HURT propagation.
3316 +8 -6 trunk/extensions/hurt.c (File Modified)
3319 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3321 - further simplification
3325 +25 -76 trunk/extensions/hurt.c (File Modified)
3326 +0 -9 trunk/extensions/hurt.h (File Modified)
3329 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3335 +13 -0 trunk/extensions/hurt.c (File Modified)
3338 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3340 - cut off at 15 messages instead of 30
3344 +1 -1 trunk/extensions/hurt.h (File Modified)
3347 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3349 Squash a warning here.
3353 +1 -3 trunk/src/ircd.c (File Modified)
3356 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3358 Don't show servers in /stats l to nonopers if flatten links is enabled.
3362 +3 -1 trunk/modules/m_stats.c (File Modified)
3365 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3371 +20 -7 trunk/extensions/hurt.c (File Modified)
3374 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3376 - remove inline stuff (yuck)
3377 - sockaddr should have been sockhost
3381 +22 -31 trunk/extensions/hurt.c (File Modified)
3384 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3386 - make hurt checking actually work
3390 +2 -7 trunk/extensions/hurt.c (File Modified)
3393 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3395 Slight tweak to alias{}.
3399 +4 -0 trunk/src/parse.c (File Modified)
3402 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3404 - further simplification
3408 +59 -71 trunk/extensions/hurt.c (File Modified)
3409 +0 -1 trunk/extensions/hurt.h (File Modified)
3412 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3414 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3418 +10 -20 trunk/extensions/hurt.c (File Modified)
3419 +0 -4 trunk/extensions/hurt.h (File Modified)
3422 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3424 - remove some unnecessary code here (hurt_initial_check_event()).
3428 +0 -23 trunk/extensions/hurt.c (File Modified)
3431 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3433 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3437 +8 -0 trunk/modules/core/m_message.c (File Modified)
3440 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3442 - more sane tgchange hax
3446 +2 -1 trunk/extensions/hurt.c (File Modified)
3449 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3451 Make HEAL <nick> work.
3455 +40 -43 trunk/extensions/hurt.c (File Modified)
3458 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3460 Destroy hurt_clients list on unload.
3464 +7 -0 trunk/extensions/hurt.c (File Modified)
3467 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3469 Coding style: no space between a function name and parenthesis.
3473 +43 -43 trunk/extensions/hurt.c (File Modified)
3476 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3478 Now works and throws out hurt clients after 30 protocol messages
3479 unless they identify.
3483 +28 -36 trunk/extensions/hurt.c (File Modified)
3484 +1 -7 trunk/extensions/hurt.h (File Modified)
3487 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3489 Working addition/lookup.
3493 +8 -0 trunk/extensions/hurt.c (File Modified)
3496 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3498 Get rid of hyb6 style propagation (:server COMMAND source).
3502 +18 -22 trunk/extensions/hurt.c (File Modified)
3505 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3507 add not-working hurt_add and hurt_find
3511 +13 -5 trunk/extensions/hurt.c (File Modified)
3514 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3516 Comment out a lot of stuff so I can load and unload this without crashing.
3520 +17 -6 trunk/extensions/hurt.c (File Modified)
3523 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3525 Fix svn:keywords and add a short comment at the top.
3529 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3532 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3534 - Make hurt module compile
3535 - Link it to the build
3536 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3537 correct flag name, no CAP_TS6 use etc
3541 +1 -0 trunk/extensions/Makefile.in (File Modified)
3542 +30 -32 trunk/extensions/hurt.c (File Modified)
3545 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3547 Put beu's hurt module in trunk.
3551 + - trunk/extensions/hurt.c (File Added)
3552 + - trunk/extensions/hurt.h (File Added)
3555 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3557 - _iprint(): use stderr instead of stdout
3561 +1 -1 trunk/src/s_log.c (File Modified)
3564 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3566 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3567 and subsequently destroy our kqueue when we close 0, 1, 2
3569 - After closing fd 0, 1, 2 reopen them to /dev/null again
3570 so we don't send messages from malloc etc to a random
3572 - Remove an obsolete comment.
3576 +13 -2 trunk/src/ircd.c (File Modified)
3579 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3585 +29 -1 trunk/NEWS (File Modified)
3588 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3594 +1 -1 trunk/configure (File Modified)
3597 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3599 Fix openssl version check to also accept versions newer than 0.9.6.
3603 +1 -1 trunk/configure.ac (File Modified)
3606 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3608 Oops, need packet.h here.
3612 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3615 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3617 End the flood grace period in CPRIVMSG/CNOTICE.
3621 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3624 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3626 - update class::connectfreq documentation
3630 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3633 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3635 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3639 +3 -6 trunk/src/s_serv.c (File Modified)
3642 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3644 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3648 +1 -1 trunk/src/messages.tab (File Modified)
3651 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3653 Don't mention that /stats p shows idle times, as it doesn't.
3657 +1 -1 trunk/help/opers/stats (File Modified)
3658 +1 -1 trunk/help/users/stats (File Modified)
3661 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3663 /stats A shows DNS servers, it doesn't matter whether ircd
3664 uses ADNS or something else.
3668 +1 -1 trunk/help/opers/stats (File Modified)
3671 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3673 get_client_name() fix
3677 +4 -0 trunk/src/client.c (File Modified)
3680 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3686 +6 -0 trunk/src/ircd.c (File Modified)
3689 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3691 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3694 +16 -17 trunk/configure (File Modified)
3695 +1 -1 trunk/configure.ac (File Modified)
3698 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3700 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3703 +135 -0 trunk/configure (File Modified)
3704 +6 -0 trunk/configure.ac (File Modified)
3707 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3709 Exit 0 on successful -conftest.
3713 +1 -1 trunk/src/ircd.c (File Modified)
3716 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3718 Make the "keep the parent process around" thing work, by opening
3719 a pipe to the child process. This pipe is on fd 0 in the child
3720 process. After successful initialization, the child will write
3721 a byte to this pipe, on fatal errors it will close it without
3724 Somewhat hackish still but should work.
3728 +27 -30 trunk/src/ircd.c (File Modified)
3731 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3733 - convert some error messages to ierror() over fprintf/ilog combination
3737 +3 -6 trunk/src/ircd.c (File Modified)
3740 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3742 - inotice() for loadmodule when in foreground mode
3746 +3 -0 trunk/src/modules.c (File Modified)
3749 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3751 - remove inotice() on loading modules from the config
3755 +0 -3 trunk/src/modules.c (File Modified)
3758 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3760 - usleep for 50000usec in the parent process to allow for startup messages
3761 to be cleanly printed before detaching to shell, this should be more than
3766 +3 -0 trunk/src/ircd.c (File Modified)
3769 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3771 - display more errors during normal startup as to try to help people find common problems
3775 +27 -10 trunk/src/ircd.c (File Modified)
3778 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3780 - version bump in preparation of 2.0.0 release
3784 +9 -9 trunk/configure (File Modified)
3785 +1 -1 trunk/configure.ac (File Modified)
3788 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3790 Change example.conf operator block from "admin" to "god",
3791 so as to show we encourage per-person operator blocks.
3795 +4 -2 trunk/doc/example.conf (File Modified)
3798 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3800 Document alias{} block.
3804 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3807 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3809 Document DNS blacklist stuff in sgml.
3813 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3814 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3817 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3819 Misc /stats clarifications.
3823 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3826 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3828 Move snomasks into umodes chapter.
3829 Move oprivs chapter down.
3833 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3834 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3835 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3838 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3840 Mention operator{} user@host change.
3844 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3847 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3849 operator{} block user@host matches against orighost now, not host.
3850 This means that services/+h spoofs do not work in operator{} blocks;
3851 auth{} spoofs still work.
3855 +4 -0 trunk/doc/example.conf (File Modified)
3856 +1 -1 trunk/doc/reference.conf (File Modified)
3857 +2 -2 trunk/modules/m_challenge.c (File Modified)
3858 +1 -1 trunk/modules/m_oper.c (File Modified)
3861 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3863 - inotice/iwarn/ierror() stuff I was working on
3867 +3 -0 trunk/include/s_log.h (File Modified)
3868 +15 -11 trunk/src/ircd.c (File Modified)
3869 +3 -1 trunk/src/modules.c (File Modified)
3870 +1 -1 trunk/src/newconf.c (File Modified)
3871 +54 -0 trunk/src/s_log.c (File Modified)
3874 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3876 Oops, don't add blacklists to the list twice on rehash.
3880 +3 -2 trunk/src/blacklist.c (File Modified)
3883 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3885 Remove notices to the client about progress of dnsbl lookups.
3889 +0 -4 trunk/src/blacklist.c (File Modified)
3892 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3894 Add auth{} flag dnsbl_exempt.
3898 +2 -1 trunk/doc/example.conf (File Modified)
3899 +2 -1 trunk/doc/reference.conf (File Modified)
3900 +2 -0 trunk/include/s_conf.h (File Modified)
3901 +1 -0 trunk/src/newconf.c (File Modified)
3902 +8 -1 trunk/src/s_user.c (File Modified)
3905 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3907 Switch alias{} and blacklist{} around, for consistency with example.conf.
3911 +18 -18 trunk/doc/reference.conf (File Modified)
3914 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3916 Send a warning to the user if they are dnsbl listed but exempted.
3920 +17 -12 trunk/src/s_user.c (File Modified)
3923 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3925 Move throwing out dnsbl listed clients to registration,
3926 and make kline_exempt exempt from it.
3930 +1 -0 trunk/include/blacklist.h (File Modified)
3931 +4 -0 trunk/include/client.h (File Modified)
3932 +15 -16 trunk/src/blacklist.c (File Modified)
3933 +6 -0 trunk/src/client.c (File Modified)
3934 +17 -0 trunk/src/s_user.c (File Modified)
3937 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3939 Show refcount in /stats n.
3943 +3 -2 trunk/modules/m_stats.c (File Modified)
3946 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3948 Don't look up dnsbls twice if they send USER twice.
3952 +5 -3 trunk/modules/m_user.c (File Modified)
3955 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3957 Add /stats n to help files.
3961 +1 -0 trunk/help/opers/stats (File Modified)
3962 +1 -0 trunk/help/users/stats (File Modified)
3965 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3967 Only check dnsbls for A records, not AAAA.
3971 +1 -1 trunk/src/blacklist.c (File Modified)
3974 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3976 Don't remove non-illegal blacklists on completion of check.
3977 Add debugging notices (not working).
3981 +5 -1 trunk/src/blacklist.c (File Modified)
3984 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3986 Don't call register_local_user() if they haven't sent a nick yet.
3990 +1 -1 trunk/src/blacklist.c (File Modified)
3993 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3995 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3999 +21 -0 trunk/modules/m_stats.c (File Modified)
4002 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4004 More dnsbl rehash fixes, it was adding bogus entries.
4008 +2 -7 trunk/src/newconf.c (File Modified)
4011 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4013 Need blacklist.h here.
4017 +1 -0 trunk/src/s_conf.c (File Modified)
4020 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4026 +1 -2 trunk/configure (File Modified)
4027 +0 -48 trunk/configure.ac (File Modified)
4028 + - trunk/doc/example-iauth.conf (File Deleted)
4029 + - trunk/iauth/ (File Deleted)
4032 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4034 Improve handling of rehashing with blacklists.
4035 Also some coding style tweaks.
4039 +3 -2 trunk/include/blacklist.h (File Modified)
4040 +35 -16 trunk/src/blacklist.c (File Modified)
4041 +2 -0 trunk/src/s_conf.c (File Modified)
4044 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4046 Clear can_send cache if a user logs in or out from services.
4050 +2 -0 trunk/modules/m_services.c (File Modified)
4053 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4055 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4056 This directory is not entered by default.
4057 More stuff needs to be moved into here.
4061 +2 -1 trunk/configure (File Modified)
4062 +1 -0 trunk/configure.ac (File Modified)
4063 +69 -458 trunk/extensions/Makefile.in (File Modified)
4064 + - trunk/extensions/m_clearchan.c (File Deleted)
4065 + - trunk/extensions/m_force.c (File Deleted)
4066 + - trunk/unsupported/ (File Added)
4067 + - trunk/unsupported/Makefile.in (File Added)
4068 + - trunk/unsupported/m_clearchan.c (File Added)
4069 + - trunk/unsupported/m_force.c (File Added)
4072 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4074 Logging/wallops for forcejoin/forcepart, numeric fix.
4075 This needs to be moved to the toys section.
4079 +22 -2 trunk/extensions/m_force.c (File Modified)
4082 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4084 Fix comments at the top (including copyright).
4088 +3 -2 trunk/extensions/m_omode.c (File Modified)
4091 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4093 Add OMODE command to extensions/ for oper mode hacking:
4094 - requires admin privs
4095 - does not work for opped opers
4097 - sends a ServerMode for opping the oper themselves,
4098 otherwise a mode coming from the oper (not only
4099 does this provide full accountability, it is also
4100 easiest to implement while avoiding channels
4101 messed up with bogus bans etc).
4105 +171 -0 trunk/extensions/Makefile.in (File Modified)
4106 + - trunk/extensions/m_omode.c (File Added)
4109 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4115 + - trunk/include/blacklist.h (Property Modified)
4116 + - trunk/src/blacklist.c (Property Modified)
4119 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4121 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4125 +5 -1 trunk/src/blacklist.c (File Modified)
4128 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4130 Initial DNS blacklist support:
4131 - see example.conf for how to use.
4132 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4133 - tor.ahbl.org is also included because most networks will not want to allow tor
4134 (and we're considering going KoS on tor users here anyway due to abuse)
4138 +18 -0 trunk/doc/example.conf (File Modified)
4139 +66 -0 trunk/doc/reference.conf (File Modified)
4140 + - trunk/include/blacklist.h (File Added)
4141 +2 -0 trunk/include/client.h (File Modified)
4142 +3 -0 trunk/modules/m_user.c (File Modified)
4143 +152 -0 trunk/src/Makefile.in (File Modified)
4144 + - trunk/src/blacklist.c (File Added)
4145 +34 -0 trunk/src/newconf.c (File Modified)
4146 +1 -0 trunk/src/s_auth.c (File Modified)
4147 +4 -0 trunk/src/s_user.c (File Modified)
4150 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4152 Remove last bit of lzo stuff (comment in example.conf connect{}).
4156 +0 -4 trunk/doc/example.conf (File Modified)
4159 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4161 Show sasl successes and failures in /stats t (like other
4162 things in /stats t, about local clients only).
4166 +2 -0 trunk/include/s_stats.h (File Modified)
4167 +3 -0 trunk/modules/m_sasl.c (File Modified)
4168 +3 -0 trunk/src/s_stats.c (File Modified)
4171 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4173 Allow messaging services by nickname without using
4174 target change slots (this was already possible with
4175 user@server notation or services shortcuts).
4179 +2 -2 trunk/modules/core/m_message.c (File Modified)
4182 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4184 Abort a safelist if a new /list comes in while one is already in progress.
4188 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4191 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4193 Change $![letter]:[mask] to $~[letter]:[mask]
4194 so both ! and ~ invert an extban.
4198 +2 -0 trunk/src/chmode.c (File Modified)
4201 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4203 - revert due to technical issues
4207 +1 -1 trunk/src/extban.c (File Modified)
4210 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4212 - 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
4216 +1 -1 trunk/src/extban.c (File Modified)
4219 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4221 Don't pace /list on a single channel.
4225 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4228 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4230 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4234 +4 -2 trunk/include/supported.h (File Modified)
4237 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4239 Extban types are case insensitive; force them to lowercase when added.
4243 +5 -5 trunk/doc/extban.txt (File Modified)
4244 +4 -0 trunk/src/chmode.c (File Modified)
4245 +3 -3 trunk/src/extban.c (File Modified)
4248 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4250 sendto_wallops_flags():
4251 - instead of checking IsOper on each client, walk the appropriate list
4252 - instead of sending non-+z wallops from persons to nonopers, send only
4253 +w wallops from persons
4257 +1 -5 trunk/src/send.c (File Modified)
4260 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4262 Prefix oper wallops with "WALLOPS - " if they would
4263 otherwise look like operwalls or locops, when sending
4264 them to local users.
4268 +11 -1 trunk/modules/m_wallops.c (File Modified)
4271 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4273 Make sure destination field in some sasl numerics
4274 is the user's nick, not the sasl agent or server
4279 +2 -2 trunk/modules/m_sasl.c (File Modified)
4282 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4284 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4288 +1 -1 trunk/extensions/Makefile.in (File Modified)
4291 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4293 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4297 +1 -0 trunk/src/s_user.c (File Modified)
4300 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4302 Fix build for when IPv6 is disabled.
4306 +12 -10 trunk/src/s_auth.c (File Modified)
4309 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4311 Add information about adding extban types.
4315 +25 -0 trunk/doc/extban.txt (File Modified)
4318 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4320 Better extban validation: try to match a new extban from
4321 a local user against its setter to see if it is valid.
4322 Unknown extban types from remotes are no longer hidden.
4326 +4 -3 trunk/doc/extban.txt (File Modified)
4327 +1 -0 trunk/include/channel.h (File Modified)
4328 +2 -6 trunk/src/chmode.c (File Modified)
4329 +32 -0 trunk/src/extban.c (File Modified)
4332 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4334 Make sure both .c.o: and .s.o: are followed by the necessary command.
4338 +1 -0 trunk/src/Makefile.in (File Modified)
4341 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4343 Add need_sasl auth{} flag to sgml documentation.
4347 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4350 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4352 Document need_sasl auth{} flag in example confs.
4356 +1 -0 trunk/doc/example.conf (File Modified)
4357 +1 -0 trunk/doc/reference.conf (File Modified)
4360 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4362 Don't allow TB to set an empty topic.
4363 This would be possible if a server sent bad protocol
4364 and could cause a crash.
4368 +4 -0 trunk/modules/m_tb.c (File Modified)
4371 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4377 +1 -1 trunk/Makefile.in (File Modified)
4380 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4386 +2 -2 trunk/configure (File Modified)
4387 +1 -1 trunk/configure.ac (File Modified)
4390 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4396 +2 -2 trunk/configure (File Modified)
4399 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4405 +1 -1 trunk/extensions/Makefile.in (File Modified)
4408 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4410 - rename contrib to extensions to bring some clarity to things
4414 +1 -1 trunk/Makefile.in (File Modified)
4415 +1 -1 trunk/configure.ac (File Modified)
4416 +10 -10 trunk/doc/example.conf (File Modified)
4417 +10 -10 trunk/doc/reference.conf (File Modified)
4418 + - trunk/extensions/ (File Added)
4419 + - trunk/extras/ (File Deleted)
4422 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4428 +1 -1 trunk/Makefile.in (File Modified)
4429 +1 -1 trunk/configure.ac (File Modified)
4430 + - trunk/contrib/ (File Deleted)
4431 + - trunk/extras/ (File Added)
4434 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4436 Don't allow servers to QUIT (they should use SQUIT).
4440 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4443 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4449 + - trunk/src/fnvhash.s (Property Modified)
4452 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4454 - reduced version of code
4458 +9 -61 trunk/src/fnvhash.s (File Modified)
4461 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4463 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4467 +1 -1 trunk/src/fnvhash.s (File Modified)
4470 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4472 Fix orighost matching for klines, etc. Was hashing the visible
4477 +1 -1 trunk/src/hostmask.c (File Modified)
4480 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4482 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4486 +7 -1 trunk/configure (File Modified)
4487 +5 -0 trunk/configure.ac (File Modified)
4488 +5 -6 trunk/src/Makefile.in (File Modified)
4489 +0 -4 trunk/src/fnvhash.s (File Modified)
4490 +0 -2 trunk/src/hash.c (File Modified)
4493 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4495 - regenerate configure
4499 +18 -0 trunk/configure (File Modified)
4502 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4504 - --enable-ricer-hashing option.
4508 +9 -0 trunk/configure.ac (File Modified)
4509 +3 -0 trunk/include/setup.h.in (File Modified)
4512 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4514 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4518 + - trunk/src/fnvhash.s (File Added)
4519 +3 -0 trunk/src/hash.c (File Modified)
4522 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4524 Fix syntax error in reference.conf.
4528 +0 -1 trunk/doc/reference.conf (File Modified)
4531 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4533 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4534 (&& instead of ||...)
4535 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4539 +1 -1 trunk/src/chmode.c (File Modified)
4542 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4544 Documentation for extban.
4548 + - trunk/doc/extban.txt (File Added)
4551 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4553 Add extban modules to example confs.
4557 +5 -0 trunk/doc/example.conf (File Modified)
4558 +10 -0 trunk/doc/reference.conf (File Modified)
4561 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4563 Initial addition of extended ban types (conditionals).
4564 Allows custom +bqeI checks via modules.
4565 Initial extra types are account (a[:mask]), oper (o),
4566 channel (c:name), realname (r:mask), server (s:mask).
4570 +229 -0 trunk/contrib/Makefile.in (File Modified)
4571 + - trunk/contrib/extb_account.c (File Added)
4572 + - trunk/contrib/extb_channel.c (File Added)
4573 + - trunk/contrib/extb_oper.c (File Added)
4574 + - trunk/contrib/extb_realname.c (File Added)
4575 + - trunk/contrib/extb_server.c (File Added)
4576 +13 -0 trunk/include/channel.h (File Modified)
4577 +1 -0 trunk/src/Makefile.in (File Modified)
4578 +14 -5 trunk/src/channel.c (File Modified)
4579 +91 -0 trunk/src/chmode.c (File Modified)
4580 + - trunk/src/extban.c (File Added)
4583 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4585 Do not force +bqeI modes starting with '$' in nick!user@host format.
4586 * and ? characters in them are still assumed to be wildcards.
4590 +6 -0 trunk/src/chmode.c (File Modified)
4593 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4595 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4599 +4 -0 trunk/modules/m_capab.c (File Modified)
4602 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4604 Stop some mixing of client and server protocol.
4608 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4609 +4 -2 trunk/modules/m_pass.c (File Modified)
4610 +6 -0 trunk/modules/m_sasl.c (File Modified)
4611 +6 -0 trunk/modules/m_user.c (File Modified)
4614 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4620 +0 -2 trunk/include/s_newconf.h (File Modified)
4621 +0 -4 trunk/include/s_serv.h (File Modified)
4622 +0 -1 trunk/src/newconf.c (File Modified)
4623 +1 -13 trunk/src/s_serv.c (File Modified)
4626 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4628 - revert LZOLink patch for now
4632 +0 -1 trunk/servlink/Makefile.in (File Modified)
4633 +0 -16 trunk/servlink/README (File Modified)
4634 +2 -36 trunk/servlink/control.c (File Modified)
4635 +0 -3 trunk/servlink/control.h (File Modified)
4636 +7 -5955 trunk/servlink/io.c (File Modified)
4637 + - trunk/servlink/lzoconf.h (File Deleted)
4638 + - trunk/servlink/lzodefs.h (File Deleted)
4639 + - trunk/servlink/minilzo.c (File Deleted)
4640 + - trunk/servlink/minilzo.h (File Deleted)
4641 +0 -1 trunk/servlink/servlink.h (File Modified)
4644 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4650 +4 -2 trunk/servlink/control.c (File Modified)
4651 +2 -1 trunk/servlink/io.c (File Modified)
4654 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4660 +2 -2 trunk/servlink/io.c (File Modified)
4663 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4665 - paranoia, prevent segfaults
4669 +2 -2 trunk/servlink/io.c (File Modified)
4672 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4674 - more optimal servlink code
4678 +21 -8 trunk/servlink/io.c (File Modified)
4681 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4683 - more efficient read strategy
4687 +15 -3 trunk/servlink/io.c (File Modified)
4690 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4692 - use lzo_uintp cast to make LZO happy
4696 +3 -3 trunk/servlink/io.c (File Modified)
4699 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4701 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4705 +4 -0 trunk/doc/example.conf (File Modified)
4706 +2 -1 trunk/include/s_newconf.h (File Modified)
4707 +4 -0 trunk/include/s_serv.h (File Modified)
4708 +1 -0 trunk/servlink/Makefile.in (File Modified)
4709 +16 -0 trunk/servlink/README (File Modified)
4710 +34 -2 trunk/servlink/control.c (File Modified)
4711 +3 -0 trunk/servlink/control.h (File Modified)
4712 +5929 -7 trunk/servlink/io.c (File Modified)
4713 + - trunk/servlink/lzoconf.h (File Added)
4714 + - trunk/servlink/lzodefs.h (File Added)
4715 + - trunk/servlink/minilzo.c (File Added)
4716 + - trunk/servlink/minilzo.h (File Added)
4717 +1 -0 trunk/servlink/servlink.h (File Modified)
4718 +1 -0 trunk/src/newconf.c (File Modified)
4719 +14 -2 trunk/src/s_serv.c (File Modified)
4722 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4724 - remove imalloc, it was a concept that probably wouldn't have worked properly
4728 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4729 + - trunk/libcharybdis/imalloc.c (File Deleted)
4730 + - trunk/libcharybdis/imalloc.h (File Deleted)
4733 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4735 - disable imalloc for now
4739 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4742 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4744 - remove unneeded debug code
4748 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4751 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4753 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4757 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4760 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4762 - more stuff here, imalloc remains disabled for now
4766 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4769 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4775 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4778 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4784 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4785 +2 -0 trunk/src/ircd.c (File Modified)
4788 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4790 - roll back libircd crap
4794 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4795 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4796 +29 -0 trunk/src/.depend (File Modified)
4797 +6 -21 trunk/src/Makefile.in (File Modified)
4798 +3 -218 trunk/src/ircd.c (File Modified)
4799 + - trunk/src/ircd_linker.c (File Deleted)
4800 + - trunk/src/main.c (File Deleted)
4803 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4805 - realloc(), free() implementation
4809 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4812 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4814 - malloc(), calloc() implementation
4818 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4821 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4823 - block_free(), block_find(), retune_heaps() implementation
4827 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4830 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4832 - block_destroy code, block_allocate code.
4836 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4839 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4845 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4848 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4850 - disable imalloc again :P
4854 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4857 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4863 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4866 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4872 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4875 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4877 - constructor code for imalloc engine (malloc_init())
4881 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4884 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4886 - imalloc engine improvements
4890 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4893 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4895 - replace mmap() code with direct brk()/sbrk() calls.
4899 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4902 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4904 - remove outdated i_malloc() interfaces
4908 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4911 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4913 - redisable imalloc (sorry!)
4917 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4920 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4922 - correct GET_PAGE_SLOT() macro
4926 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4929 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4931 - oops forgot to commit it with imalloc turned off
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4938 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4944 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4945 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4948 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4950 - lowlevel imalloc code
4954 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4955 + - trunk/libcharybdis/imalloc.h (File Added)
4958 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4964 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4967 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4973 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4976 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4978 - 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)
4982 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4983 + - trunk/libcharybdis/imalloc.c (File Added)
4986 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4988 - increment configure Id
4992 +2208 -1 trunk/configure (File Modified)
4995 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4997 - bootstrap for imalloc code
5001 +54 -1 trunk/configure.ac (File Modified)
5002 +27 -0 trunk/include/setup.h.in (File Modified)
5005 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5007 Clarify interaction of spoofs and channel bans/operator{} blocks.
5011 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5012 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5015 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5017 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5021 +30 -22 trunk/src/ircd.c (File Modified)
5024 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5026 If shared{} blocks deny something, the command
5027 is silently ignored.
5031 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5034 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5036 Move up IsService check so we don't store a non-service
5037 in preClient->sasl_agent.
5041 +6 -6 trunk/modules/m_sasl.c (File Modified)
5044 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5046 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5047 Add some more sanity checks on agent strings.
5051 +13 -11 trunk/modules/m_sasl.c (File Modified)
5054 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5056 Unknown clients can have an ID too now so make sure to remove
5057 them from the hash if they exit.
5061 +3 -0 trunk/src/client.c (File Modified)
5064 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5066 Only accept sasl from servers in a service{} block.
5067 Not tested but this must go in.
5071 +6 -0 trunk/modules/m_sasl.c (File Modified)
5072 +3 -0 trunk/modules/m_signon.c (File Modified)
5075 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5077 Only process SAVE messages targetting registered users,
5078 not servers or unregistered connections. Could cause
5079 a crash when bad protocol was received.
5083 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5086 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5088 - fix QJM buffer overflow vulnerability (fucking GXTi)
5092 +3 -3 trunk/src/s_user.c (File Modified)
5095 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5097 Mention /scan umodes under oper_spy privilege.
5101 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5104 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5106 Mention that overlapping cluster blocks are a bad thing.
5110 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5113 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5115 - Document cluster{} and shared{} blocks.
5116 - Mention that service{} does not allow wildcards.
5120 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5123 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5125 Document exempt{} and service{} blocks, point to reference.conf for
5126 general{}, channel{} and serverhide{}.
5130 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5133 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5135 Document ~ in lists of values better.
5139 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5142 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5144 More detailed CNOTICE, CPRIVMSG descriptions.
5148 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5151 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5153 Oops, need both Revision and Id on modules.
5157 + - trunk/modules/sno_routing.c (Property Modified)
5160 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5162 Tweak header comment a bit (filename, Id).
5166 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5169 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5171 Add GLINE and UNGLINE.
5175 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5178 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5180 New configure with proper Id.
5184 +3 -1 trunk/configure (File Modified)
5187 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5189 Change #include directives for in6addr_any, hopefully compiles better now.
5193 +3 -1 trunk/configure.ac (File Modified)
5196 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5198 Encourage putting actual administrative information
5199 in the admin{} block.
5203 +3 -3 trunk/doc/example.conf (File Modified)
5206 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5208 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5212 +9 -7 trunk/include/s_conf.h (File Modified)
5213 +1 -0 trunk/src/newconf.c (File Modified)
5214 +10 -0 trunk/src/s_user.c (File Modified)
5217 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5219 - Change to glines = no in example confs
5220 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5225 +1 -1 trunk/doc/example.conf (File Modified)
5226 +1 -1 trunk/doc/reference.conf (File Modified)
5227 +2 -2 trunk/modules/m_gline.c (File Modified)
5230 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5232 - forward-port QJM fix from 1.1
5236 +2 -0 trunk/src/s_user.c (File Modified)
5239 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5241 - add switch to configure to disable the block allocator
5245 +18 -0 trunk/configure (File Modified)
5246 +9 -0 trunk/configure.ac (File Modified)
5247 +0 -6 trunk/include/config.h (File Modified)
5248 +3 -0 trunk/include/setup.h.in (File Modified)
5251 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5253 Fix wierd error that would exit SASL users with "Overridden"
5256 +1 -1 trunk/modules/m_signon.c (File Modified)
5259 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5261 Remove obsolete XXX comment about lazylinks.
5265 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5268 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5270 OJOIN: make sure to send the wallops remotely for #channels
5274 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5277 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5279 Accountability for OJOIN (contrib module)
5282 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5285 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5287 - move more stuff over to ircd_state
5291 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5292 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5293 +9 -0 trunk/src/ircd_state.c (File Modified)
5294 +3 -3 trunk/src/patricia.c (File Modified)
5297 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5299 - move more stuff out of libircd and into ircd_state.c
5303 +5 -5 trunk/src/channel.c (File Modified)
5304 +4 -4 trunk/src/client.c (File Modified)
5305 +12 -0 trunk/src/ircd_state.c (File Modified)
5308 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5310 - this is just barrels of fun
5314 + - trunk/include/ircd_state.h (File Added)
5315 +1 -1 trunk/src/Makefile.in (File Modified)
5316 +2 -1 trunk/src/channel.c (File Modified)
5317 +3 -52 trunk/src/ircd.c (File Modified)
5318 +100 -3 trunk/src/ircd_state.c (File Modified)
5321 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5323 It's .include, not #include.
5327 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5330 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5332 More consistent section titles.
5336 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5337 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5338 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5341 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5343 Mention possible exceeding of +j/+l due to propagation
5344 delays between servers.
5348 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5351 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5354 - "text" -> <quote>text</quote>
5360 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5361 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5362 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5363 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5366 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5368 Remove text about deprecation of glines.
5372 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5375 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5377 - Add description of umode +D, deaf.
5378 - Mention CALLERID 005 token with umode +g.
5382 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5385 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5387 Strip off a leading colon in services shortcuts (aliases).
5391 +2 -0 trunk/src/parse.c (File Modified)
5394 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5396 Add no_oper_invis contrib module, denies opers setting
5397 themselves invisible (except hidden_oper's).
5401 +42 -0 trunk/contrib/Makefile.in (File Modified)
5402 + - trunk/contrib/no_oper_invis.c (File Added)
5405 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5407 Mention /stats E, make the other /stats descriptions more consistent.
5411 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5414 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5416 Mention that the KILL reason and oper will appear on channels.
5420 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5423 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5425 Mention /mode #channel f to query forward channel from outside.
5429 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5432 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5434 Port over RATBOX_2_1 r20960 (anfl):
5435 client connect notices to +C should be hiding the extra
5436 fields for spoofed users
5440 +2 -1 trunk/src/s_user.c (File Modified)
5443 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5445 Add a chapter with our extra user commands:
5446 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5450 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5451 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5454 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5456 Do not put by <server>: in SQUIT reasons to servers
5457 other than the one being exited.
5461 +1 -1 trunk/src/client.c (File Modified)
5464 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5466 Regenerate configure.
5470 +1162 -1159 trunk/configure (File Modified)
5473 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5475 Move the warning flags down so they do not mess up
5476 checks like for -Wl,-export-dynamic.
5480 +33 -30 trunk/configure.ac (File Modified)
5483 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5489 +2 -1 trunk/iauth/Makefile.in (File Modified)
5492 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5494 - build iauth makefile
5498 +3 -2 trunk/configure (File Modified)
5499 +1 -0 trunk/configure.ac (File Modified)
5502 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5508 + - trunk/iauth/Makefile.in (File Added)
5511 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5513 - add iauth.conf.example from irc2.11
5517 + - trunk/doc/example-iauth.conf (File Added)
5520 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5522 - wow, i found some docs on this thing
5526 + - trunk/doc/technical/iauth-internals.txt (File Added)
5529 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5531 - no longer applicable
5535 + - trunk/authdaemon/ (File Deleted)
5538 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5540 - remove libircd.so on make clean (oops)
5544 +1 -1 trunk/src/Makefile.in (File Modified)
5547 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5549 - merge iauth source for experimentation
5553 + - trunk/iauth/ (File Added)
5554 + - trunk/iauth/a_conf.c (File Added)
5555 + - trunk/iauth/a_conf_def.h (File Added)
5556 + - trunk/iauth/a_conf_ext.h (File Added)
5557 + - trunk/iauth/a_defines.h (File Added)
5558 + - trunk/iauth/a_externs.h (File Added)
5559 + - trunk/iauth/a_io.c (File Added)
5560 + - trunk/iauth/a_io_ext.h (File Added)
5561 + - trunk/iauth/a_log.c (File Added)
5562 + - trunk/iauth/a_log_def.h (File Added)
5563 + - trunk/iauth/a_log_ext.h (File Added)
5564 + - trunk/iauth/a_struct_def.h (File Added)
5565 + - trunk/iauth/iauth.c (File Added)
5566 + - trunk/iauth/mod_lhex.c (File Added)
5567 + - trunk/iauth/mod_lhex_ext.h (File Added)
5568 + - trunk/iauth/mod_pipe.c (File Added)
5569 + - trunk/iauth/mod_pipe_ext.h (File Added)
5570 + - trunk/iauth/mod_rfc931.c (File Added)
5571 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5572 + - trunk/iauth/mod_socks.c (File Added)
5573 + - trunk/iauth/mod_socks_ext.h (File Added)
5574 + - trunk/iauth/mod_webproxy.c (File Added)
5575 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5578 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5580 User /quote help index was not sorted properly.
5584 +2 -2 trunk/help/Makefile.in (File Modified)
5585 +8 -8 trunk/help/users/index (File Modified)
5588 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5594 +25 -8 trunk/help/opers/index (File Modified)
5595 + - trunk/help/opers/scan (File Added)
5598 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5601 - Document SCAN UMODES
5602 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5606 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5609 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5611 Add our copyright information to /info (part of release-1.1 r1026).
5615 +1 -0 trunk/src/version.c.SH (File Modified)
5618 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5620 Fix some compile warnings.
5624 +1 -1 trunk/modules/core/m_join.c (File Modified)
5625 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5626 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5627 +1 -1 trunk/modules/m_scan.c (File Modified)
5628 +4 -4 trunk/modules/m_signon.c (File Modified)
5631 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5633 RSFNC: OK, actually consider unknowns also for detecting a collide.
5634 Otherwise we can get two clients with the same nick.
5638 +1 -1 trunk/modules/m_services.c (File Modified)
5641 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5643 - charybdis profiling stuff
5644 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5649 +0 -8 trunk/configure (File Modified)
5650 +1 -8 trunk/configure.ac (File Modified)
5651 +18 -0 trunk/include/channel.h (File Modified)
5652 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5653 +335 -260 trunk/src/.depend (File Modified)
5654 +1569 -0 trunk/src/Makefile.in (File Modified)
5655 + - trunk/src/chmode.c (File Added)
5656 +16 -1 trunk/src/ircd.c (File Modified)
5657 +11 -0 trunk/src/main.c (File Modified)
5658 +11 -0 trunk/src/modules.c (File Modified)
5661 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5663 RSFNC: Do not send kills to servers for unknowns
5667 +4 -2 trunk/modules/m_services.c (File Modified)
5670 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5672 Describe service{} blocks in reference.conf.
5676 +12 -0 trunk/doc/reference.conf (File Modified)
5679 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5681 Replace this list of modes with pointers to other documentation.
5685 +6 -50 trunk/doc/modes.txt (File Modified)
5688 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5690 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5691 looks too much like an old-ircd client pointer otherwise.
5695 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5698 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5701 - note truncation of the list (perhaps sending multiple
5703 - clarify in a comment that /findforwards on a nonexistent
5704 channel can be useful
5705 - sendto_one_notice() requires that the text start with
5710 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5713 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5715 When we close a local server's link, always include the
5716 name of the client causing the exit in the reason in the
5717 SQUIT we send them (replacing them with us). This makes
5718 sure server notices for stuff like "Not enough arguments
5719 to server command" are different on the two sides.
5723 +7 -5 trunk/src/client.c (File Modified)
5726 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5728 New contrib module m_findforwards.c
5732 +112 -0 trunk/contrib/Makefile.in (File Modified)
5733 + - trunk/contrib/m_findforwards.c (File Added)
5736 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5738 Whoops, don't show real host behind auth{} spoof in
5739 spoof notices if hide_spoof_ips is enabled.
5741 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5745 +3 -2 trunk/src/s_conf.c (File Modified)
5748 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5750 Add dalnet-style /identify that sends to nickserv or chanserv.
5754 +102 -0 trunk/contrib/Makefile.in (File Modified)
5755 + - trunk/contrib/m_identify.c (File Added)
5758 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5760 Document alias{} blocks a bit better.
5764 +9 -0 trunk/doc/reference.conf (File Modified)
5767 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5769 - add aliases to /stats m (data usage is not counted though, sorry)
5773 +1 -0 trunk/include/s_conf.h (File Modified)
5774 +3 -0 trunk/src/newconf.c (File Modified)
5775 +15 -0 trunk/src/parse.c (File Modified)
5778 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5780 - remove m_sshortcut as it's no longer relevant
5784 +0 -145 trunk/modules/Makefile.in (File Modified)
5785 + - trunk/modules/m_sshortcut.c (File Deleted)
5788 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5790 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5791 targets instead of my original idea :P)
5795 +32 -0 trunk/doc/example.conf (File Modified)
5796 +35 -0 trunk/doc/reference.conf (File Modified)
5797 +4 -0 trunk/include/parse.h (File Modified)
5798 +7 -0 trunk/include/s_conf.h (File Modified)
5799 +82 -0 trunk/src/newconf.c (File Modified)
5800 +78 -0 trunk/src/parse.c (File Modified)
5801 +16 -0 trunk/src/s_conf.c (File Modified)
5804 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5806 Remove some spaces after tabs. ??
5810 +18 -18 trunk/src/newconf.c (File Modified)
5813 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5816 - make sure to clear all marks also if the who was aborted
5817 because of too many matches
5818 - give ERR_TOOMANYMATCHES if too many matches
5821 ratbox RATBOX_2_2 r22003 (jilles)
5825 +28 -26 trunk/modules/m_who.c (File Modified)
5828 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5834 +9 -9 trunk/configure (File Modified)
5835 +1 -1 trunk/configure.ac (File Modified)
5838 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5840 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5844 +2 -1 trunk/include/s_newconf.h (File Modified)
5845 +20 -0 trunk/modules/m_rehash.c (File Modified)
5846 +1 -1 trunk/src/s_newconf.c (File Modified)
5849 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5851 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5855 +0 -1 trunk/doc/example.conf (File Modified)
5856 +0 -3 trunk/doc/reference.conf (File Modified)
5857 +0 -1 trunk/include/s_conf.h (File Modified)
5858 +0 -6 trunk/modules/m_info.c (File Modified)
5859 +1 -1 trunk/src/channel.c (File Modified)
5860 +0 -1 trunk/src/newconf.c (File Modified)
5863 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5865 Missing header in m_chghost.c
5868 +1 -0 trunk/modules/m_chghost.c (File Modified)
5871 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5873 Relocate QJM code to a seperate function(change_nick_user_host)
5874 Change CHGHOST to use change_nick_user_host instead of just setting it
5878 +3 -0 trunk/include/s_user.h (File Modified)
5879 +1 -1 trunk/modules/m_chghost.c (File Modified)
5880 +3 -78 trunk/modules/m_signon.c (File Modified)
5881 +89 -0 trunk/src/s_user.c (File Modified)
5884 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5886 Restore /stats a (dns servers, admin-only).
5890 +1 -0 trunk/include/res.h (File Modified)
5891 +5 -8 trunk/modules/m_stats.c (File Modified)
5892 +16 -0 trunk/src/res.c (File Modified)
5895 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5897 - Add CHARYBDIS_PROFILE if we are profiling.
5898 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5899 - Remove duplicate --enable-epoll entry.
5903 +1595 -15 trunk/configure (File Modified)
5904 +30 -11 trunk/configure.ac (File Modified)
5905 +3 -0 trunk/include/setup.h.in (File Modified)
5908 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5910 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5914 +28 -0 trunk/aclocal.m4 (File Modified)
5917 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5919 Allow requesting forward channel and quiet list in same mode command.
5923 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5926 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5928 Add description of xline wildcards.
5932 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5935 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5937 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5941 +0 -4 trunk/modules/m_services.c (File Modified)
5944 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5950 +1 -1 trunk/include/hook.h (File Modified)
5953 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5955 call_hook, not hook_call
5959 +1 -1 trunk/modules/core/m_join.c (File Modified)
5962 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5964 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5965 Could be useful for a number of things.
5969 +9 -0 trunk/modules/core/m_join.c (File Modified)
5972 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5974 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5978 +7 -0 trunk/include/hook.h (File Modified)
5981 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5983 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5987 +15 -0 trunk/modules/m_services.c (File Modified)
5990 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5992 Clarify snomask +f, +k, +u.
5996 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5999 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6001 Cmode +p and +s may be set simultaneously.
6005 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6008 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6010 actually, we should check the data version on each reload (oops)
6014 +6 -6 trunk/src/main.c (File Modified)
6017 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6019 more work on the loader
6023 +45 -21 trunk/src/main.c (File Modified)
6026 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6028 Add prototype ircd_state.c
6032 + - trunk/src/ircd_state.c (File Added)
6035 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6037 Smaller improvements.
6041 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6044 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6046 Add a lot of stuff here.
6050 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6053 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6055 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6059 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6062 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6064 Invex doesn't trump +r or (sic) +J.
6068 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6071 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6073 Check to make sure a module is not loaded before loading it.
6077 +6 -1 trunk/src/ircd_parser.y (File Modified)
6080 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6082 - Add a missing comma in the HeaderMessages array
6083 - Only send "Your hostname is too long ..." if that really is the case
6087 +2 -2 trunk/src/s_auth.c (File Modified)
6090 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6092 build_symtable() will have already bailed here, so no need to check
6093 explicitly whether or not charybdis_main is NULL.
6097 +7 -16 trunk/src/main.c (File Modified)
6100 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6102 Data structure versioning, part 1.
6106 +10 -1 trunk/include/ircd_defs.h (File Modified)
6107 +2 -0 trunk/src/ircd.c (File Modified)
6108 +15 -3 trunk/src/main.c (File Modified)
6111 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6113 build a symbol table and use that instead of doing a raw dlsym on everything
6117 + - trunk/include/ircd_linker.h (File Added)
6118 +71 -1 trunk/src/Makefile.in (File Modified)
6119 + - trunk/src/ircd_linker.c (File Added)
6120 +16 -4 trunk/src/main.c (File Modified)
6123 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6125 The launcher now calls io_loop() instead of charybdis_main().
6126 This is so that we do not have to reinitialize *everything* later.
6130 +1 -0 trunk/include/ircd.h (File Modified)
6131 +6 -7 trunk/src/ircd.c (File Modified)
6132 +13 -1 trunk/src/main.c (File Modified)
6135 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6137 Use global binding on libircd.so.
6141 +1 -1 trunk/src/main.c (File Modified)
6144 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6146 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6147 (it will do more later)
6151 +14 -12 trunk/include/config.h (File Modified)
6152 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6153 +31 -5 trunk/src/Makefile.in (File Modified)
6154 +78 -1 trunk/src/ircd.c (File Modified)
6155 + - trunk/src/main.c (File Added)
6158 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6160 Add whitespace here, oops.
6164 +1 -1 trunk/CREDITS (File Modified)
6167 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6169 Properly copy over the IP address here instead of using a cheap hack.
6170 Because the hack didn't work right except on IPv6. :|
6174 +12 -2 trunk/src/s_newconf.c (File Modified)
6177 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6179 Revert reject cache notice to ratbox's, which more
6180 clearly suggests what's happening.
6184 +4 -1 trunk/src/reject.c (File Modified)
6187 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6189 Fix the openssl status in the overview information.
6193 +1 -3 trunk/configure (File Modified)
6194 +1 -3 trunk/configure.ac (File Modified)
6197 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6199 - Add simple exempt{} block (127.0.0.1) to example.conf.
6200 - Remove mention of deny{}.
6204 +5 -0 trunk/doc/example.conf (File Modified)
6205 +1 -1 trunk/doc/reference.conf (File Modified)
6208 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6210 example.conf: add some comments at the start
6211 reference.conf: some ircd-ratbox -> charybdis
6215 +11 -0 trunk/doc/example.conf (File Modified)
6216 +6 -5 trunk/doc/reference.conf (File Modified)
6219 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6221 Rename m_createauthonly module to createauthonly
6222 as this is not a module providing an m_function
6227 +1 -38 trunk/contrib/Makefile.in (File Modified)
6228 + - trunk/contrib/createauthonly.c (File Added)
6229 + - trunk/contrib/m_createauthonly.c (File Deleted)
6232 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6234 Add to example confs commented lines for:
6235 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6236 sno_globalkline.so, sno_globaloper.so.
6240 +5 -1 trunk/doc/example.conf (File Modified)
6241 +9 -1 trunk/doc/reference.conf (File Modified)
6244 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6246 - Unbreak connecting to connect{}s with hostnames
6247 instead of IP addresses (broken with new resolver).
6248 - Try to do A/AAAA query based on aftype in
6249 connect{} (doesn't seem to work fully).
6253 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6256 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6258 Unbreak /rehash dns.
6262 +1 -0 trunk/src/res.c (File Modified)
6265 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6267 Preserve Hybrid Id and add one of our own.
6271 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6272 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6275 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6277 Add anfl and Androsyn to CREDITS.
6278 They wrote a lot of ratbox code we use, both before and after the fork.
6282 +2 -0 trunk/CREDITS (File Modified)
6285 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6287 Hostname validity check.
6291 +42 -3 trunk/src/s_auth.c (File Modified)
6294 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6296 Version bump to 1.2.0.
6300 +9 -9 trunk/configure (File Modified)
6301 +1 -1 trunk/configure.ac (File Modified)
6304 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6306 - Missed a spot in the IPv6 code here. Should be usable now.
6310 +2 -2 trunk/src/res.c (File Modified)
6313 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6315 Alright, so, this massive commit does the following:
6317 - Adds a resolver based on the undernet and hybrid one.
6318 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6319 - Makes a check in ./configure be posixly correct
6320 - Simplifies the auth code and DNS callbacks
6322 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6326 +1 -1 trunk/Makefile.in (File Modified)
6327 + - trunk/adns/ (File Deleted)
6328 +148 -80 trunk/configure (File Modified)
6329 +1 -2 trunk/configure.ac (File Modified)
6330 +6 -0 trunk/include/client.h (File Modified)
6331 +1 -0 trunk/include/packet.h (File Modified)
6332 +153 -41 trunk/include/res.h (File Modified)
6333 + - trunk/include/reslib.h (File Added)
6334 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6335 +930 -1449 trunk/modules/.depend (File Modified)
6336 +3 -0 trunk/modules/m_stats.c (File Modified)
6337 +417 -621 trunk/src/.depend (File Modified)
6338 +1 -1 trunk/src/.indent.pro (File Modified)
6339 +2069 -289 trunk/src/Makefile.in (File Modified)
6340 + - trunk/src/adns.c (File Deleted)
6341 + - trunk/src/res.c (File Added)
6342 + - trunk/src/reslib.c (File Added)
6343 +11 -50 trunk/src/s_auth.c (File Modified)
6344 +4 -26 trunk/src/s_newconf.c (File Modified)
6347 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6349 Document the NOBALLOC feature.
6353 +7 -1 trunk/include/config.h (File Modified)
6356 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6358 commands.sgml changes
6362 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6365 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6371 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6374 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6376 Improve description of class{} block (in particular,
6377 mention server classes as well as client classes).
6381 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6384 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6387 -/* sendq: servers need a higher sendq as they send more data */
6388 +/* sendq: servers need a higher sendq as they are sent more data */
6392 +1 -1 trunk/doc/reference.conf (File Modified)
6395 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6397 Add modules{} block.
6401 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6404 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6406 Add general::oper_snomask, snomask on oper up for opers
6407 that have umode +s set on oper up, but do not have
6408 a specific snomask setting in their operator block.
6409 If this is empty or not specified, +s is used as before.
6413 +4 -1 trunk/doc/example.conf (File Modified)
6414 +7 -1 trunk/doc/reference.conf (File Modified)
6415 +1 -0 trunk/include/client.h (File Modified)
6416 +1 -0 trunk/include/s_conf.h (File Modified)
6417 +32 -0 trunk/src/newconf.c (File Modified)
6418 +1 -0 trunk/src/s_conf.c (File Modified)
6419 +13 -3 trunk/src/s_user.c (File Modified)
6422 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6427 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6430 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6432 Add MASKTRACE and CHANTRACE commands.
6436 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6439 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6441 document loadmodule directive
6445 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6448 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6454 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6457 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6459 q:lines are no longer living in the ircd.conf either
6463 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6466 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6468 remove k:line, d:line, x:line as they are their own files now
6472 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6475 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6477 New place for operator::snomask.
6481 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6484 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6486 Document connect {}.
6490 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6493 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6495 example.conf: move operator::snomask to a more logical place,
6496 more sensible default
6497 reference.conf: add operator::snomask
6501 +3 -3 trunk/doc/example.conf (File Modified)
6502 +3 -0 trunk/doc/reference.conf (File Modified)
6505 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6507 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6508 in those conf entries that take umodes like <name1>, <name2>, ...
6512 +3 -0 trunk/doc/reference.conf (File Modified)
6513 +3 -0 trunk/src/newconf.c (File Modified)
6516 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6522 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6525 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6531 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6534 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6540 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6543 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6549 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6552 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6554 Document operator {} blocks.
6558 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6561 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6563 auth{}: clarify/add some details
6567 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6570 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6572 auth{}: Move a paragraph.
6576 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6579 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6581 Document auth{} blocks.
6585 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6588 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6594 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6597 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6599 Add umode +R, prevents unidentified clients from
6600 sending private messages or notices. /accept'ed
6601 clients and opers are exempt.
6602 Due to the /accept part, this is only checked
6603 at the target's server, may want to change
6608 +1 -0 trunk/help/opers/umode (File Modified)
6609 +1 -0 trunk/help/users/umode (File Modified)
6610 +2 -0 trunk/include/client.h (File Modified)
6611 +1 -0 trunk/include/numeric.h (File Modified)
6612 +11 -1 trunk/modules/core/m_message.c (File Modified)
6613 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6614 +1 -1 trunk/src/messages.tab (File Modified)
6615 +1 -1 trunk/src/s_user.c (File Modified)
6618 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6620 Don't allow a nick change if banned or quieted (and not
6621 voiced or opped) on a channel. This uses numeric 435
6622 (bahamut's "cannot change to a banned nick") because
6623 bahamut/ircu's 437 and hyperion's 438 already have
6624 another meaning for us.
6628 +2 -0 trunk/include/channel.h (File Modified)
6629 +1 -0 trunk/include/numeric.h (File Modified)
6630 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6631 +38 -0 trunk/src/channel.c (File Modified)
6632 +1 -1 trunk/src/messages.tab (File Modified)
6635 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6638 - respect ban exceptions
6639 - also deny a knock if quieted
6643 +2 -1 trunk/modules/m_knock.c (File Modified)
6646 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6648 Reverse bad substitution in comment.
6652 +1 -1 trunk/src/channel.c (File Modified)
6655 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6657 - set DynSpoof flag for clients spoofed at registration
6658 - add orighost instead of host to the hostname hash
6662 +5 -1 trunk/src/s_user.c (File Modified)
6665 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6667 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6671 +2 -3 trunk/src/send.c (File Modified)
6674 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6676 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6680 +17 -7 trunk/modules/m_signon.c (File Modified)
6683 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6685 Correct minimum args on ENCAP SASL to avoid nasty core.
6689 +1 -1 trunk/modules/m_sasl.c (File Modified)
6692 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6694 Style nits: sptr can't ever be NULL, don't compare truth
6699 +2 -3 trunk/modules/m_scan.c (File Modified)
6702 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6704 - Comment out scan_cmodes() prototype to suppress warning
6705 - Correct minimum parameter count for mo_scan()
6709 +2 -2 trunk/modules/m_scan.c (File Modified)
6712 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6715 - Include full command in operspy notice
6716 - Allow global scans (no-list used, mask not used) without operspy
6717 - Use ERR_NOPRIVS numeric
6721 +21 -9 trunk/modules/m_scan.c (File Modified)
6724 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6726 Cancel out the >3 default if < is given; this way
6727 any </> specification fully overrides the default.
6731 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6734 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6736 - Call mo_list() from m_list() to reduce code duplication
6737 - Default to >3, rather arbitrarily (conf option?)
6738 - Make < and > mean less than and greater than again
6742 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6745 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6747 When processing topic burst, hide connecting server
6748 on netburst if flatten links is enabled.
6752 +9 -2 trunk/modules/m_tb.c (File Modified)
6755 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6757 - remove PENALTY token
6761 +0 -1 trunk/include/supported.h (File Modified)
6764 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6767 - Add PENALTY because we have a pace-wait system.
6768 - Add FNC due to SAVE and RSFNC
6773 +4 -2 trunk/include/supported.h (File Modified)
6776 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6778 mkay, indent went nuts here
6782 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6785 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6787 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6788 and can be used instead. The SAFELIST implementation is the one used by
6789 default, as most users/networks will be used to it.
6793 +1 -0 trunk/NEWS (File Modified)
6794 +14 -0 trunk/include/client.h (File Modified)
6795 +5 -0 trunk/include/hash.h (File Modified)
6796 +404 -272 trunk/modules/Makefile.in (File Modified)
6797 + - trunk/modules/m_list.c (File Deleted)
6798 + - trunk/modules/m_list_ratbox.c (File Added)
6799 + - trunk/modules/m_list_safelist.c (File Added)
6800 +5 -5 trunk/src/hash.c (File Modified)
6803 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6805 Clear invites on a lowerTS JOIN or SJOIN.
6806 This should complete kick_on_split_riding protection.
6810 +5 -0 trunk/modules/core/m_join.c (File Modified)
6811 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6814 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6816 Like in ratbox, send and interpret timestamps on invites.
6820 +9 -2 trunk/modules/m_invite.c (File Modified)
6823 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6825 Add +S (network service) umode. Just for completeness, users or opers
6830 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6833 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6839 +35 -2 trunk/NEWS (File Modified)
6842 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6844 Split off a PreClient structure for data to be freed on registation (i.e. password).
6845 New hook introduce_client for post-registration messages.
6846 Fix b0rked SASL numerics.
6847 Burst REALHOST post-introduction for spoofed-on-registration clients.
6848 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6849 Pre-registration signon support.
6853 +10 -0 trunk/configure (File Modified)
6854 +2 -0 trunk/configure.ac (File Modified)
6855 +14 -4 trunk/include/client.h (File Modified)
6856 +1 -0 trunk/include/hook.h (File Modified)
6857 +1 -0 trunk/include/numeric.h (File Modified)
6858 +3 -0 trunk/include/setup.h.in (File Modified)
6859 +16 -0 trunk/modules/m_chghost.c (File Modified)
6860 +25 -21 trunk/modules/m_sasl.c (File Modified)
6861 +63 -30 trunk/modules/m_signon.c (File Modified)
6862 +18 -0 trunk/src/client.c (File Modified)
6863 +2 -0 trunk/src/hook.c (File Modified)
6864 +5 -5 trunk/src/messages.tab (File Modified)
6865 +2 -0 trunk/src/s_serv.c (File Modified)
6866 +28 -2 trunk/src/s_user.c (File Modified)
6869 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6871 Update hook documentation.
6875 +30 -0 trunk/doc/hooks.txt (File Modified)
6878 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6880 Improve @/# handling in match_esc().
6884 +21 -13 trunk/src/match.c (File Modified)
6887 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6889 backtrack instead of bailing out when handling a mismatched escape
6893 +1 -1 trunk/src/match.c (File Modified)
6896 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6898 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6901 +2 -1 trunk/CREDITS (File Modified)
6904 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6906 Fix the escape brokenness and pick up a more efficient matching algorithm,
6907 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6908 Patch sent upstream. They can do whatever they want with it, *shrug*.
6912 +147 -161 trunk/src/match.c (File Modified)
6915 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6917 If flatten links is enabled, fake the origins of some ServerModes
6918 sent to clients so that the server sending the netburst is hidden.
6919 Most mode hacks still show the true source.
6923 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6924 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6927 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6929 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6930 where the exit originated).
6931 - When receiving an SQUIT for a server themselves
6932 (IsMe(target_p) || target_p == client_p)
6933 close their link and send a local server notice.
6937 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6938 +6 -3 trunk/src/client.c (File Modified)
6941 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6943 Hooking into the wrong hook, whoops. :P
6947 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6948 +6 -10 trunk/modules/core/m_join.c (File Modified)
6951 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6953 this doesn't work right, right now :P
6957 +40 -0 trunk/contrib/Makefile.in (File Modified)
6958 + - trunk/contrib/m_createauthonly.c (File Added)
6959 +6 -0 trunk/include/hook.h (File Modified)
6960 +26 -1 trunk/modules/core/m_join.c (File Modified)
6961 +1 -1 trunk/src/ircd.c (File Modified)
6964 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6966 Make can_join() hookable.
6970 +12 -1 trunk/src/channel.c (File Modified)
6973 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6975 add 'int approved;' to the channel event hook
6979 +1 -0 trunk/include/hook.h (File Modified)
6982 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6984 Use SIDs in SASL ENCAP origin.
6985 Ignore responses from other agents once the first SASL response has been received for a client.
6989 +9 -5 trunk/modules/m_sasl.c (File Modified)
6992 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6994 Removed stray debug code.
6998 +1 -1 trunk/modules/m_sasl.c (File Modified)
7001 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7003 Don't complain "unknown MODE flag" if a non-oper attempts
7004 to unset an oper only umode they do not have.
7005 This is to prevent unwanted error messages when users/bots
7006 do things like MODE <nick> +i-sw.
7010 +4 -2 trunk/src/s_user.c (File Modified)
7013 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7015 Fix client_exit hook name and only call it for local exits that are not
7020 +3 -2 trunk/modules/m_sasl.c (File Modified)
7023 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7025 Fix SASL logic to actually use stored agent UID.
7026 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7027 Add abort code for exiting clients.
7031 +18 -9 trunk/modules/m_sasl.c (File Modified)
7034 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7036 Port over ratbox 2.2 /challenge. This is slightly more secure
7037 (better crypto, longer keys, challenge timeout) and has better
7040 The respond tool is no longer part of the ircd tree but a
7041 separate package, currently available from
7042 http://respond.ircd-ratbox.org (we should mirror/... this).
7046 +65 -310 trunk/doc/challenge.txt (File Modified)
7047 +5 -5 trunk/include/client.h (File Modified)
7048 +3 -0 trunk/include/irc_string.h (File Modified)
7049 +3 -0 trunk/include/numeric.h (File Modified)
7050 +94 -50 trunk/modules/m_challenge.c (File Modified)
7051 +1 -2 trunk/src/client.c (File Modified)
7052 +125 -0 trunk/src/irc_string.c (File Modified)
7053 +2 -2 trunk/src/messages.tab (File Modified)
7054 + - trunk/tools/rsa_respond/ (File Deleted)
7057 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7059 Preliminary SASL support.
7063 +7 -0 trunk/include/client.h (File Modified)
7064 +6 -0 trunk/include/numeric.h (File Modified)
7065 +1 -0 trunk/modules/Makefile.in (File Modified)
7066 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7067 +175 -1 trunk/modules/m_cap.c (File Modified)
7068 + - trunk/modules/m_sasl.c (File Added)
7069 +2 -0 trunk/modules/m_user.c (File Modified)
7070 +5 -5 trunk/src/messages.tab (File Modified)
7071 +8 -2 trunk/src/s_user.c (File Modified)
7074 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7076 SIGNON: make logout also apply remotely.
7080 +7 -2 trunk/modules/m_signon.c (File Modified)
7083 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7085 Use an asterisk when sending empty logins in SIGNON.
7089 +5 -5 trunk/modules/m_signon.c (File Modified)
7092 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7094 SIGNON: Only add whowas entry (add_history()) and wipe
7095 accepts (del_all_accepts()) if nick changed.
7099 +5 -3 trunk/modules/m_signon.c (File Modified)
7102 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7104 SIGNON: slight fixes to collision code:
7105 - don't kill if target_p == source_p (nick unchanged or only changed case)
7106 - add comment that SAVE support is missing
7107 - use sendto_realops_snomask() instead of sendto_realops_flags()
7111 +9 -6 trunk/modules/m_signon.c (File Modified)
7114 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7116 Fix up kills for bad nick/user/host on SIGNON.
7120 +16 -6 trunk/modules/m_signon.c (File Modified)
7123 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7125 If changing to a nick with a digit, only allow the UID.
7129 +4 -0 trunk/modules/m_signon.c (File Modified)
7132 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7134 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7135 Strip leading digits from logins that are not purely numeric.
7139 +3 -0 trunk/include/numeric.h (File Modified)
7140 +2 -0 trunk/include/send.h (File Modified)
7141 +1 -0 trunk/modules/Makefile.in (File Modified)
7142 +456 -3 trunk/modules/m_services.c (File Modified)
7143 + - trunk/modules/m_signon.c (File Added)
7144 +2 -2 trunk/src/messages.tab (File Modified)
7145 +98 -0 trunk/src/send.c (File Modified)
7148 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7150 Remove old server notice umodes from example confs.
7154 +1 -2 trunk/doc/example.conf (File Modified)
7155 +4 -17 trunk/doc/reference.conf (File Modified)
7158 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7160 Add snomask help file (forgot this earlier).
7164 + - trunk/help/opers/snomask (File Added)
7167 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7169 Add umode +l (receive locops).
7173 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7176 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7178 We don't plan to implement cmode +R (quiet unidentified) and
7179 umode +I (deny invite) for 1.1, so comment them out from the
7184 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7185 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7188 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7190 Improve snomask usage description.
7194 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7197 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7199 Mention the word snomask with umode +s (needs to be a link really).
7203 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7206 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7208 Add snomask +Z (operspy notices).
7212 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7215 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7217 Misc updates/clarifications.
7221 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7224 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7230 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7231 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7232 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7235 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7237 - Allow ENCAP REALHOST outside burst
7238 - Fix comment describing race condition: this can only happen
7239 on a local whois with use_whois_actually enabled
7243 +4 -6 trunk/modules/m_chghost.c (File Modified)
7246 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7248 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7252 +39 -0 trunk/contrib/Makefile.in (File Modified)
7253 + - trunk/contrib/sno_globaloper.c (File Added)
7256 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7258 Pass along old umodes and snomask in umode_changed hook,
7259 changing its parameter type from struct Client *
7260 to hook_data_umode_changed *. (For a new client, both
7263 The IP cloaking module now fully ignores umode changes
7264 where +h didn't change.
7268 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7269 +7 -0 trunk/include/hook.h (File Modified)
7270 +18 -4 trunk/src/s_user.c (File Modified)
7273 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7275 move libcharybdis-provided function initialisation into libcharybdis_init().
7279 +32 -11 trunk/src/ircd.c (File Modified)
7282 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7284 Make +f notices (local host, global host, global user@host, local class)
7285 netwide. Exceeding /quote set max remains local.
7289 +4 -4 trunk/src/s_conf.c (File Modified)
7292 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7294 Netwide notices about attempts to join juped channels.
7298 +1 -1 trunk/modules/core/m_join.c (File Modified)
7301 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7303 Send server notices about failed oper attempts globally.
7304 Successful remote oper attempt notices will be generated
7305 from the mode changes.
7309 +3 -3 trunk/modules/m_challenge.c (File Modified)
7310 +2 -2 trunk/modules/m_oper.c (File Modified)
7313 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7315 Rest of infrastructure for sending server notices globally.
7316 Uses a new L_NETWIDE level on sendto_realops_snomask().
7320 +1 -0 trunk/include/send.h (File Modified)
7321 +31 -4 trunk/src/send.c (File Modified)
7324 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7326 Add general::global_snotices conf option to control
7327 whether we send out SNOTEs. Does not do anything yet.
7331 +1 -0 trunk/doc/example.conf (File Modified)
7332 +6 -0 trunk/doc/reference.conf (File Modified)
7333 +1 -0 trunk/include/s_conf.h (File Modified)
7334 +6 -0 trunk/modules/m_info.c (File Modified)
7335 +1 -0 trunk/src/newconf.c (File Modified)
7336 +1 -0 trunk/src/s_conf.c (File Modified)
7339 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7341 Only accept SNOTE from servers.
7345 +2 -0 trunk/modules/m_snote.c (File Modified)
7348 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7350 Correct parv indices so this actually works.
7354 +2 -2 trunk/modules/m_snote.c (File Modified)
7357 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7363 +3 -3 trunk/modules/m_snote.c (File Modified)
7366 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7368 Add m_snote.c, SNOTE propagator.
7372 +86 -0 trunk/modules/Makefile.in (File Modified)
7373 + - trunk/modules/m_snote.c (File Added)
7376 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7378 start seeding the 1.1 NEWS file
7382 +4 -0 trunk/NEWS (File Modified)
7385 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7387 rename some modules to more descriptive names...
7391 +2 -131 trunk/contrib/Makefile.in (File Modified)
7392 + - trunk/contrib/globalconnexit.c (File Deleted)
7393 + - trunk/contrib/globallineactive.c (File Deleted)
7394 + - trunk/contrib/sno_farconnect.c (File Added)
7395 + - trunk/contrib/sno_globalkline.c (File Added)
7396 +1 -120 trunk/modules/Makefile.in (File Modified)
7397 + - trunk/modules/networknotice.c (File Deleted)
7398 + - trunk/modules/sno_routing.c (File Added)
7401 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7403 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7404 Uses FLAGS2_FLOODDONE bit on servers.
7408 +3 -0 trunk/include/client.h (File Modified)
7409 +121 -1 trunk/modules/Makefile.in (File Modified)
7410 + - trunk/modules/networknotice.c (File Added)
7413 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7415 Don't show servers in /trace to nonopers if flatten links is enabled.
7419 +8 -5 trunk/modules/m_trace.c (File Modified)
7422 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7425 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7426 - send back confirmation to source, if local client
7427 - send a +s server notice if the source is neither a server nor a service (+S)
7431 +5 -1 trunk/modules/m_chghost.c (File Modified)
7434 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7436 Use sendto_realops_snomask_from() to make the
7437 server notices appear to come from the affected
7442 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7443 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7446 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7448 Add sendto_realops_snomask_from(), allows
7449 specification of apparent source server.
7453 +1 -0 trunk/include/send.h (File Modified)
7454 +41 -1 trunk/src/send.c (File Modified)
7457 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7459 Revert r579. Keep host, not orighost in oper up notice.
7460 It would be inconsistent to have orighost there, and we
7461 don't want to mess up all server notices by putting both
7466 +1 -1 trunk/src/s_user.c (File Modified)
7469 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7471 Include the IP address in operlog/foperlog.
7475 +10 -8 trunk/modules/m_challenge.c (File Modified)
7476 +8 -6 trunk/modules/m_oper.c (File Modified)
7479 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7481 Call umode_changed hook on oper up.
7485 +1 -0 trunk/src/s_user.c (File Modified)
7488 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7490 Add globalconnexit contrib module, shows remote client connects/exits
7491 except netsplits/netjoin on snomask +F.
7492 Notice formatting will probably change somewhat still.
7496 +80 -0 trunk/contrib/Makefile.in (File Modified)
7497 + - trunk/contrib/globalconnexit.c (File Added)
7500 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7502 Declare snomask_modes[] so modules can provide snomasks.
7506 +2 -0 trunk/include/snomask.h (File Modified)
7509 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7511 Replace user_signon hook with two new hooks: new_local_user
7512 and new_remote_user.
7513 These are called right before the user is introduced to the
7514 rest of the network.
7518 +2 -1 trunk/include/hook.h (File Modified)
7519 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7520 +4 -2 trunk/src/hook.c (File Modified)
7521 +2 -3 trunk/src/s_user.c (File Modified)
7524 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7526 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7530 +2 -2 trunk/modules/m_scan.c (File Modified)
7533 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7535 Update doc/technical/send.txt.
7539 +91 -131 trunk/doc/technical/send.txt (File Modified)
7542 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7544 Add chantrace and masktrace to help files.
7548 + - trunk/help/opers/chantrace (File Added)
7549 +27 -20 trunk/help/opers/index (File Modified)
7550 + - trunk/help/opers/masktrace (File Added)
7551 +2 -0 trunk/help/opers/operspy (File Modified)
7554 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7556 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7557 Shows etrace-like output for all users in a channel,
7558 in particular IP addresses.
7562 +75 -2 trunk/modules/m_etrace.c (File Modified)
7565 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7567 Port over ratbox 2.2 r21727 (anfl):
7568 add some logging when we drop servers in places where we only notify opers
7572 +31 -0 trunk/modules/core/m_server.c (File Modified)
7575 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7577 display orighost in operup message
7581 +1 -1 trunk/src/s_user.c (File Modified)
7584 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7586 Add globallineactive contrib module, a hack which can often
7587 show k/d/g/x line active for remote clients.
7591 +52 -0 trunk/contrib/Makefile.in (File Modified)
7592 + - trunk/contrib/globallineactive.c (File Added)
7595 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7597 Show IP field in the same way as MASKTRACE:
7598 "255.255.255.255" if it's unknown (remote TS5 client)
7599 and "0" if we or the remote server are purposely
7604 +12 -1 trunk/modules/m_scan.c (File Modified)
7607 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7610 - don't show servers in a global scan
7611 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7615 +4 -1 trunk/modules/m_scan.c (File Modified)
7618 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7620 Implement SCAN UMODES.
7624 +3 -0 trunk/include/numeric.h (File Modified)
7625 +128 -2 trunk/modules/m_scan.c (File Modified)
7626 +2 -2 trunk/src/messages.tab (File Modified)
7629 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7635 +1 -1 trunk/modules/m_scan.c (File Modified)
7638 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7640 parv[0] should be parv[1].
7644 +1 -1 trunk/modules/m_scan.c (File Modified)
7647 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7653 +1 -1 trunk/modules/m_scan.c (File Modified)
7656 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7662 +2 -2 trunk/modules/m_scan.c (File Modified)
7665 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7667 framework for scan command
7671 +113 -0 trunk/modules/Makefile.in (File Modified)
7672 + - trunk/modules/m_scan.c (File Added)
7675 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7677 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7681 +2 -0 trunk/include/irc_string.h (File Modified)
7682 +157 -1 trunk/modules/m_etrace.c (File Modified)
7683 +129 -90 trunk/src/match.c (File Modified)
7686 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7688 orighost may live in a different hash bucket (likely the case), lets check it standalone
7692 +39 -3 trunk/src/hostmask.c (File Modified)
7695 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7697 SVN didn't check modules/ somehow, hrmm.
7701 +1 -1 trunk/modules/m_kline.c (File Modified)
7702 +6 -6 trunk/modules/m_stats.c (File Modified)
7705 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7707 Track hostmask entries for client_p->orighost, if available.
7708 Not throughly tested, but seems to work fine.
7712 +8 -4 trunk/include/hostmask.h (File Modified)
7713 +14 -10 trunk/src/hostmask.c (File Modified)
7716 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7718 Pass on SQUIT reasons more.
7722 +17 -19 trunk/src/client.c (File Modified)
7725 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7727 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7728 This way, hidden admins also get them.
7732 +4 -4 trunk/src/send.c (File Modified)
7735 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7737 From ircd-ratbox 2.2 (r21339 anfl):
7738 ms_kill() should be using find_person(), not find_client()
7739 otherwise it can generate a core.
7743 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7746 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7748 Add m_error to core_module_table, so it is loaded by default.
7752 +1 -0 trunk/src/modules.c (File Modified)
7755 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7757 comment is a const char *, not char *.
7761 +1 -1 trunk/include/hook.h (File Modified)
7764 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7766 Fix a long standing hybrid 7 bug: when getting a read error
7767 on a server, report_error() is called with a %d instead of
7768 a %s in the format string ("Lost connection" in +d).
7772 +1 -1 trunk/src/client.c (File Modified)
7775 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7781 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7784 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7786 Add document describing capabilities and what they mean.
7790 + - trunk/doc/technical/capab.txt (File Added)
7793 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7795 Change client_exit hook to pass all exit_client() parameters.
7799 +8 -0 trunk/include/hook.h (File Modified)
7800 +6 -1 trunk/src/client.c (File Modified)
7803 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7805 Add client_exit hook, called in exit_client() for all
7806 clients of all types, except clients exiting because
7807 of netsplits (QS). The only thing done before it is
7808 marking the client as "closing" (to prevent
7813 +1 -0 trunk/include/hook.h (File Modified)
7814 +2 -0 trunk/src/client.c (File Modified)
7815 +2 -0 trunk/src/hook.c (File Modified)
7818 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7820 Improve the code that calculates the nnnS nnnC counts
7823 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7827 +43 -36 trunk/modules/m_trace.c (File Modified)
7830 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7832 Add server_eob hook.
7833 Planning to use this for netsplit/join notices.
7837 +1 -0 trunk/include/hook.h (File Modified)
7838 +2 -0 trunk/modules/m_pong.c (File Modified)
7839 +2 -0 trunk/src/hook.c (File Modified)
7842 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7844 Default motd: ircd-ratbox -> charybdis
7848 +1 -1 trunk/doc/ircd.motd (File Modified)
7851 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7853 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7857 +4 -4 trunk/src/s_user.c (File Modified)
7860 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7862 - Remove obsolete EOB help file
7863 - Document snomask in the help files
7868 + - trunk/help/opers/eob (File Deleted)
7869 +13 -12 trunk/help/opers/index (File Modified)
7870 +1 -13 trunk/help/opers/umode (File Modified)
7871 +7 -7 trunk/help/users/index (File Modified)
7874 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7876 Bail if snomask to parse is not given. Pointy hat to myself.
7880 +3 -0 trunk/src/snomask.c (File Modified)
7883 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7885 Remove m_flags from autoconf
7889 +0 -1 trunk/contrib/Makefile.in (File Modified)
7892 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7898 + - trunk/contrib/m_flags.c (File Deleted)
7901 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7903 If +s is in oper_only_umodes, clear snomask on deoper.
7907 +5 -0 trunk/src/s_user.c (File Modified)
7910 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7912 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7916 +2 -2 trunk/configure (File Modified)
7917 +2 -2 trunk/configure.ac (File Modified)
7920 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7922 Remove the old server notice umodes.
7923 Default oper only umodes is now +s.
7924 Please make sure all remaining umodes still work.
7928 +3 -21 trunk/include/client.h (File Modified)
7929 +0 -12 trunk/src/newconf.c (File Modified)
7930 +1 -1 trunk/src/s_conf.c (File Modified)
7931 +12 -12 trunk/src/s_user.c (File Modified)
7934 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7936 operator::flags nick_changes now controls +n snomask instead of +n umode.
7940 +8 -8 trunk/src/s_user.c (File Modified)
7943 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7945 Move down h_umode_changed hook call after umode allowed checks
7946 (so it will not see +a if someone tries to set it but is not
7951 +2 -3 trunk/src/s_user.c (File Modified)
7954 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7956 Move over non-+s server notices (hopefully, all of them).
7960 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7961 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7962 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7963 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7964 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7965 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7966 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7967 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7968 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7969 +2 -2 trunk/libcharybdis/event.c (File Modified)
7970 +2 -2 trunk/modules/core/m_join.c (File Modified)
7971 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7972 +3 -3 trunk/modules/core/m_message.c (File Modified)
7973 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7974 +2 -2 trunk/modules/core/m_server.c (File Modified)
7975 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7976 +1 -1 trunk/modules/m_post.c (File Modified)
7977 +1 -1 trunk/modules/m_services.c (File Modified)
7978 +2 -2 trunk/src/channel.c (File Modified)
7979 +3 -3 trunk/src/client.c (File Modified)
7980 +1 -1 trunk/src/hash.c (File Modified)
7981 +5 -5 trunk/src/s_conf.c (File Modified)
7982 +2 -2 trunk/src/s_log.c (File Modified)
7983 +4 -4 trunk/src/s_user.c (File Modified)
7986 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7988 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7992 +2 -1 trunk/include/snomask.h (File Modified)
7993 +2 -2 trunk/src/snomask.c (File Modified)
7996 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7998 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8002 +1 -1 trunk/contrib/example_module.c (File Modified)
8003 +2 -2 trunk/include/ircd_defs.h (File Modified)
8004 +6 -6 trunk/modules/core/m_error.c (File Modified)
8005 +1 -1 trunk/modules/core/m_join.c (File Modified)
8006 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8007 +1 -1 trunk/modules/core/m_message.c (File Modified)
8008 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8009 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8010 +18 -18 trunk/modules/core/m_server.c (File Modified)
8011 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8012 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8013 +4 -4 trunk/modules/m_challenge.c (File Modified)
8014 +4 -4 trunk/modules/m_dline.c (File Modified)
8015 +13 -13 trunk/modules/m_gline.c (File Modified)
8016 +5 -5 trunk/modules/m_kline.c (File Modified)
8017 +2 -2 trunk/modules/m_oper.c (File Modified)
8018 +1 -1 trunk/modules/m_pong.c (File Modified)
8019 +13 -13 trunk/modules/m_rehash.c (File Modified)
8020 +4 -4 trunk/modules/m_resv.c (File Modified)
8021 +16 -16 trunk/modules/m_set.c (File Modified)
8022 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8023 +6 -6 trunk/modules/m_xline.c (File Modified)
8024 +1 -1 trunk/src/adns.c (File Modified)
8025 +2 -2 trunk/src/channel.c (File Modified)
8026 +1 -1 trunk/src/listener.c (File Modified)
8027 +1 -1 trunk/src/s_auth.c (File Modified)
8028 +15 -15 trunk/src/s_conf.c (File Modified)
8029 +3 -3 trunk/src/s_user.c (File Modified)
8030 +7 -7 trunk/src/send.c (File Modified)
8033 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8036 - set +s snomask if +s umode set but no snomasks
8037 - put numerics in more logical order
8041 +3 -1 trunk/src/s_user.c (File Modified)
8044 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8046 parse_snobuf_to_mask(): default to + at start
8047 allows stuff like /mode jilles +s C
8051 +1 -1 trunk/src/snomask.c (File Modified)
8054 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8056 Changes to user_mode() snomask handling.
8057 - show snomask (if not 0) on /mode <nick>
8058 - show snomask once at the end if +s/-s used
8059 - only parse 1 parameter for umode changes
8060 - don't crash on /mode <nick> +s
8061 - /mode <nick> -s clears snomask, doesn't use parameter
8062 - set umode +s iff snomask is not 0
8063 - snomask is not propagated, but umode +s is
8067 +97 -72 trunk/src/s_user.c (File Modified)
8070 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8072 Convert some messages over to snomask.
8076 +29 -29 trunk/src/client.c (File Modified)
8077 +2 -2 trunk/src/ircd.c (File Modified)
8078 +13 -13 trunk/src/modules.c (File Modified)
8079 +1 -1 trunk/src/newconf.c (File Modified)
8080 +5 -5 trunk/src/parse.c (File Modified)
8081 +1 -1 trunk/src/restart.c (File Modified)
8082 +4 -4 trunk/src/s_newconf.c (File Modified)
8083 +11 -11 trunk/src/s_serv.c (File Modified)
8086 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8088 include snomask.h from client.h
8092 +1 -0 trunk/include/client.h (File Modified)
8095 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8097 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8101 +1 -0 trunk/src/newconf.c (File Modified)
8102 +2 -1 trunk/src/snomask.c (File Modified)
8105 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8107 should start with +, not \0. Whoops. :)
8111 +1 -1 trunk/src/snomask.c (File Modified)
8114 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8116 core snomask support.
8120 +3 -0 trunk/doc/example.conf (File Modified)
8121 +2 -0 trunk/include/client.h (File Modified)
8122 +2 -0 trunk/include/numeric.h (File Modified)
8123 +2 -0 trunk/include/s_newconf.h (File Modified)
8124 +63 -0 trunk/include/send.h (File Modified)
8125 + - trunk/include/snomask.h (File Added)
8126 +1 -0 trunk/src/Makefile.in (File Modified)
8127 +1 -1 trunk/src/messages.tab (File Modified)
8128 +8 -0 trunk/src/newconf.c (File Modified)
8129 +12 -0 trunk/src/s_user.c (File Modified)
8130 +235 -0 trunk/src/send.c (File Modified)
8131 + - trunk/src/snomask.c (File Added)
8134 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8136 add a blank line after the license info.
8140 +1 -1 trunk/CREDITS (File Modified)
8143 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8145 Extend copyright to 2006.
8149 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8152 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8155 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8159 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8160 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8163 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8165 Add oper privileges document.
8169 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8170 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8173 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8175 Capitalize message names in services shortcuts (for consistency).
8179 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8182 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8188 +1 -1 trunk/src/patricia.c (File Modified)
8191 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8193 Remove obsolete 'nextconnect' variable.
8197 +0 -1 trunk/include/ircd.h (File Modified)
8198 +0 -2 trunk/src/client.c (File Modified)
8199 +0 -1 trunk/src/ircd.c (File Modified)
8202 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8204 Remove this remnant of the hybrid 6 ziplinks implementation.
8208 + - trunk/include/s_zip.h (File Deleted)
8211 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8213 Make clone limiting work on orighost, not host (so it
8214 looks through services cloaks). Lightly tested, please
8219 +2 -0 trunk/modules/m_chghost.c (File Modified)
8220 +1 -1 trunk/src/client.c (File Modified)
8221 +1 -1 trunk/src/s_conf.c (File Modified)
8224 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8226 Don't forget to link me_realhost() into the command hash.
8228 Pointy hat to: myself
8232 +1 -1 trunk/modules/m_chghost.c (File Modified)
8235 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8237 It's call_hook, not hook_call.
8241 +1 -1 trunk/src/s_user.c (File Modified)
8244 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8246 Add unreject help file.
8250 + - trunk/help/opers/unreject (File Added)
8253 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8255 Link the all-important 42 module to the build :P
8259 +1 -0 trunk/contrib/Makefile.in (File Modified)
8262 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8264 Mention /rehash help.
8268 +1 -0 trunk/help/opers/rehash (File Modified)
8271 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8273 Add h_user_signon hook.
8277 +1 -0 trunk/include/hook.h (File Modified)
8278 +2 -0 trunk/src/hook.c (File Modified)
8279 +4 -0 trunk/src/s_user.c (File Modified)
8282 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8284 Oops, forgot to set orighost for remote client introductions.
8288 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8291 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8293 Use TS6 forms in services shortcuts, if possible.
8297 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8300 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8302 - Start out default_umodes conf entry from the empty set instead of +i.
8303 - Move oper_only_umodes check to where default_umodes is used, as
8304 oper_only_umodes may not be set yet while we're reading the conf.
8308 +6 -7 trunk/src/newconf.c (File Modified)
8309 +1 -1 trunk/src/s_user.c (File Modified)
8312 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8314 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8318 +1 -0 trunk/doc/example.conf (File Modified)
8319 +7 -0 trunk/doc/reference.conf (File Modified)
8320 +0 -7 trunk/include/config.h.dist (File Modified)
8321 +1 -0 trunk/include/s_conf.h (File Modified)
8322 +6 -0 trunk/modules/m_info.c (File Modified)
8323 +9 -18 trunk/src/client.c (File Modified)
8324 +1 -0 trunk/src/newconf.c (File Modified)
8325 +1 -0 trunk/src/s_conf.c (File Modified)
8328 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8330 - Allow NULL target_ip in show_ip() (indicates message is being
8331 sent to local opers)
8332 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8334 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8335 those in src/client.c
8337 From ratbox 2.2 svn (anfl)
8341 +1 -0 trunk/include/client.h (File Modified)
8342 +21 -2 trunk/src/client.c (File Modified)
8343 +2 -4 trunk/src/hostmask.c (File Modified)
8344 +1 -5 trunk/src/s_conf.c (File Modified)
8345 +4 -8 trunk/src/s_user.c (File Modified)
8348 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8350 Fire off events properly.
8354 +7 -3 trunk/src/s_user.c (File Modified)
8357 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8359 make sure modules which depend on umode information get the message upon connection (oops)
8363 +3 -0 trunk/src/s_user.c (File Modified)
8366 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8368 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8369 From ratbox 2.2 svn.
8373 +3 -7 trunk/modules/m_etrace.c (File Modified)
8376 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8378 Replace silly `default_invisible' option with more versatile default_umodes.
8382 +2 -2 trunk/Makefile.in (File Modified)
8383 +12 -1 trunk/doc/example.conf (File Modified)
8384 +14 -7 trunk/doc/reference.conf (File Modified)
8385 +2 -4 trunk/include/s_conf.h (File Modified)
8386 +0 -6 trunk/modules/m_info.c (File Modified)
8387 +4 -0 trunk/src/modules.c (File Modified)
8388 +41 -1 trunk/src/newconf.c (File Modified)
8389 +2 -2 trunk/src/s_conf.c (File Modified)
8390 +3 -4 trunk/src/s_user.c (File Modified)
8393 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8395 Add temporary nick resvs with the proper duration,
8396 not 60 times too long.
8400 +1 -1 trunk/modules/m_resv.c (File Modified)
8403 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8405 Add kick on split riding. See reference.conf for more details.
8409 +1 -0 trunk/doc/example.conf (File Modified)
8410 +16 -0 trunk/doc/reference.conf (File Modified)
8411 +1 -0 trunk/include/s_conf.h (File Modified)
8412 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8413 +6 -0 trunk/modules/m_info.c (File Modified)
8414 +1 -0 trunk/src/newconf.c (File Modified)
8415 +1 -0 trunk/src/s_conf.c (File Modified)
8418 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8420 New credits, denoting GXTi as being on the core team.
8424 +16 -5 trunk/CREDITS (File Modified)
8427 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8429 better cloaking algorithm
8433 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8436 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8438 don't do redundant bitshifting.
8442 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8445 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8451 +1 -0 trunk/contrib/Makefile.in (File Modified)
8454 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8456 Set the DynSpoof flag properly.
8460 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8463 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8465 first go at an ip_cloaking implementation for charybdis.
8469 + - trunk/contrib/ip_cloaking.c (File Added)
8472 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8474 Add libcharybdis to contrib/ includes.
8478 +1 -1 trunk/contrib/Makefile.in (File Modified)
8481 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8483 add h_umode_changed hook for modules that provide usermodes.
8487 +1 -0 trunk/include/hook.h (File Modified)
8488 +2 -1 trunk/src/hook.c (File Modified)
8489 +3 -0 trunk/src/s_user.c (File Modified)
8492 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8494 Show quiets in /stats z.
8498 +15 -10 trunk/src/s_stats.c (File Modified)
8501 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8503 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8507 +0 -12 trunk/configure (File Modified)
8508 +0 -9 trunk/configure.ac (File Modified)
8509 +0 -3 trunk/include/setup.h.in (File Modified)
8512 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8514 change various buffer sizes to = topiclen.
8518 +3 -4 trunk/include/ircd_defs.h (File Modified)
8521 jon 2005/12/12 19:32:18 UTC (20051212-400)
8523 - Partial commit test, partial ego strokage ;)
8527 +2 -1 trunk/CREDITS (File Modified)
8530 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8532 More kqueue corrections.
8535 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8538 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8540 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8541 Not sure why this wasn't this way to begin with.
8545 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8548 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8550 example.conf tweaks:
8551 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8552 most people do not need this.
8553 Enable serverinfo::hub.
8557 +14 -11 trunk/doc/example.conf (File Modified)
8560 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8562 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8566 +1 -1 trunk/src/s_serv.c (File Modified)
8569 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8571 header include changes
8575 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8576 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8577 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8578 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8579 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8580 +1 -21 trunk/libcharybdis/select.c (File Modified)
8583 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8585 s/ilog/libcharybdis_{die,log,restart}/g
8589 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8590 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8591 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8592 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8593 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8594 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8595 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8596 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8599 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8601 Use the right callbacks in the function code.
8604 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8607 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8609 More work, it builds again!
8613 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8614 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8615 + - trunk/libcharybdis/libcharybdis.c (File Added)
8616 + - trunk/libcharybdis/libcharybdis.h (File Added)
8619 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8621 Move some stuff around.
8625 + - trunk/include/memory.h (File Deleted)
8626 + - trunk/include/tools.h (File Deleted)
8627 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8628 + - trunk/libcharybdis/memory.c (File Added)
8629 + - trunk/libcharybdis/memory.h (File Added)
8630 + - trunk/libcharybdis/snprintf.c (File Added)
8631 + - trunk/libcharybdis/tools.c (File Added)
8632 + - trunk/libcharybdis/tools.h (File Added)
8633 +1000 -1062 trunk/modules/.depend (File Modified)
8634 +421 -455 trunk/src/.depend (File Modified)
8635 +0 -1191 trunk/src/Makefile.in (File Modified)
8636 + - trunk/src/memory.c (File Deleted)
8637 + - trunk/src/snprintf.c (File Deleted)
8638 + - trunk/src/tools.c (File Deleted)
8641 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8643 move more headers into libcharybdis
8646 + - trunk/include/balloc.h (File Deleted)
8647 + - trunk/include/event.h (File Deleted)
8648 + - trunk/libcharybdis/balloc.h (File Added)
8649 + - trunk/libcharybdis/event.h (File Added)
8650 +924 -1020 trunk/modules/.depend (File Modified)
8651 +327 -406 trunk/src/.depend (File Modified)
8654 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8656 balloc, events -> libcharybdis
8659 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8660 + - trunk/libcharybdis/balloc.c (File Added)
8661 + - trunk/libcharybdis/event.c (File Added)
8662 +0 -1008 trunk/src/Makefile.in (File Modified)
8663 + - trunk/src/balloc.c (File Deleted)
8664 + - trunk/src/event.c (File Deleted)
8667 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8672 + - trunk/include/commio.h (File Deleted)
8673 + - trunk/include/linebuf.h (File Deleted)
8674 + - trunk/libcharybdis/commio.h (File Added)
8675 + - trunk/libcharybdis/linebuf.h (File Added)
8676 +1644 -530 trunk/modules/.depend (File Modified)
8677 +1 -1 trunk/modules/Makefile.in (File Modified)
8678 +720 -284 trunk/src/.depend (File Modified)
8681 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8683 Makefile reworking -- moving libcharybdis headers into proper location.
8686 +1 -1 trunk/adns/Makefile.in (File Modified)
8687 +1 -1 trunk/src/Makefile.in (File Modified)
8690 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8692 Document proposed authdaemon protocol.
8695 + - trunk/authdaemon/protocol.txt (File Added)
8698 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8703 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8706 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8708 Remove dead makefile from generation
8711 +1 -2 trunk/configure (File Modified)
8712 +0 -1 trunk/configure.ac (File Modified)
8715 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8717 libcharybdisIO -> libcharybdis
8720 +1 -1 trunk/src/Makefile.in (File Modified)
8723 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8728 + - trunk/libcharybdis/Makefile.in (File Added)
8729 + - trunk/libcharybdis/commio.c (File Added)
8730 + - trunk/libcharybdis/devpoll.c (File Added)
8731 + - trunk/libcharybdis/epoll.c (File Added)
8732 + - trunk/libcharybdis/io/ (File Deleted)
8733 + - trunk/libcharybdis/kqueue.c (File Added)
8734 + - trunk/libcharybdis/linebuf.c (File Added)
8735 + - trunk/libcharybdis/log/ (File Deleted)
8736 + - trunk/libcharybdis/poll.c (File Added)
8737 + - trunk/libcharybdis/ports.c (File Added)
8738 + - trunk/libcharybdis/select.c (File Added)
8741 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8746 + - trunk/libcharybdis/Makefile.in (File Deleted)
8749 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8754 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8757 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8759 add authdaemon dir for later hacking
8763 + - trunk/authdaemon/ (File Added)
8766 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8768 linebuf -> libcharybdisIO
8772 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8773 + - trunk/libcharybdis/io/linebuf.c (File Added)
8774 + - trunk/libcharybdis/log/ (File Added)
8775 + - trunk/libcharybdis/log/Makefile.in (File Added)
8776 +0 -687 trunk/src/Makefile.in (File Modified)
8777 + - trunk/src/linebuf.c (File Deleted)
8780 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8782 Solaris 10 I/O ports support
8785 + - trunk/libcharybdis/io/ports.c (File Added)
8788 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8794 +1 -1 trunk/Makefile.in (File Modified)
8795 +3 -1 trunk/configure (File Modified)
8796 +133 -10 trunk/configure.ac (File Modified)
8797 + - trunk/libcharybdis/ (File Added)
8798 + - trunk/libcharybdis/Makefile.in (File Added)
8799 + - trunk/libcharybdis/io/ (File Added)
8800 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8801 +2 -3 trunk/src/Makefile.in (File Modified)
8802 + - trunk/src/io/ (File Deleted)
8805 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8807 split IO stuff into libcharybdisIO.
8811 + - trunk/src/commio.c (File Deleted)
8812 + - trunk/src/devpoll.c (File Deleted)
8813 + - trunk/src/epoll.c (File Deleted)
8814 + - trunk/src/io/ (File Added)
8815 + - trunk/src/io/Makefile.in (File Added)
8816 + - trunk/src/io/commio.c (File Added)
8817 + - trunk/src/io/devpoll.c (File Added)
8818 + - trunk/src/io/epoll.c (File Added)
8819 + - trunk/src/io/kqueue.c (File Added)
8820 + - trunk/src/io/poll.c (File Added)
8821 + - trunk/src/io/select.c (File Added)
8822 + - trunk/src/kqueue.c (File Deleted)
8823 + - trunk/src/poll.c (File Deleted)
8824 + - trunk/src/select.c (File Deleted)
8827 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8833 +86 -155 trunk/configure (File Modified)
8834 +1 -1 trunk/configure.ac (File Modified)
8837 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8839 Remove mentions of mkkeypair/cryptlinks.
8843 +1 -3 trunk/doc/challenge.txt (File Modified)
8846 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8848 Clarify serverinfo{} description.
8852 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8855 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8857 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8861 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8864 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8866 Improvements also applicable to hyperion 1.x.
8870 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8873 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8875 - Add +F description
8876 - General improvements and changes to charybdis
8880 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8883 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8885 The server notice umodes only have an effect
8886 for opers. ("sendto_realops_flags", so having
8887 the umode is not enough, they must also be
8892 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8895 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8897 Updates to umodes docs.
8901 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8904 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8906 Add SGML documentation.
8909 + - trunk/doc/sgml/ (File Added)
8910 + - trunk/doc/sgml/oper-guide/ (File Added)
8911 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8912 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8913 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8914 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8915 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8916 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8917 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8920 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8922 Make operwall flag restrict setting umode +z.
8923 This repairs this flag broken in charybdis-1.0.
8927 +41 -0 trunk/contrib/m_flags.c (File Modified)
8928 +9 -0 trunk/src/s_user.c (File Modified)
8931 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8933 Don't complain/reset remote clients +n. I'm still not
8934 convinced propagating all umodes is the way to go, oh
8939 +1 -1 trunk/src/s_user.c (File Modified)
8942 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8944 - Require admin flag for oper /chghost (if it's enabled
8945 which is not default)
8946 - Give error message on nonexistant nick
8950 +12 -0 trunk/modules/m_chghost.c (File Modified)
8953 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8955 Incorporated jilles' dynspoof patch with a few minor changes.
8958 +5 -2 trunk/include/client.h (File Modified)
8959 +1 -0 trunk/include/numeric.h (File Modified)
8960 +75 -4 trunk/modules/m_chghost.c (File Modified)
8961 +2 -21 trunk/modules/m_stats.c (File Modified)
8962 +2 -8 trunk/modules/m_trace.c (File Modified)
8963 +2 -0 trunk/src/client.c (File Modified)
8964 +3 -0 trunk/src/s_user.c (File Modified)
8967 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8972 +5 -0 trunk/NEWS (File Modified)
8975 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8977 Make show_ip() far less braindead.
8979 Obtained from: ratbox 2.2 SVN
8983 +14 -85 trunk/src/client.c (File Modified)
8986 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8988 Instead of not showing channels at all for whoising services,
8989 only show channels the requester is also on. If operspying
8990 services, show all the channels.
8994 +37 -40 trunk/modules/m_whois.c (File Modified)
8997 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8999 - Show real errno if we fail to connect to a server
9000 - Don't show server IPs on IRC if a server goes dead
9005 +2 -5 trunk/src/s_serv.c (File Modified)
9008 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9010 Revert hybrid 7.2 aline code. It causes too many problems.
9014 +1 -47 trunk/NEWS (File Modified)
9015 + - trunk/include/aline.h (File Deleted)
9016 +53 -6 trunk/modules/m_dline.c (File Modified)
9017 +212 -16 trunk/modules/m_kline.c (File Modified)
9018 +37 -8 trunk/modules/m_resv.c (File Modified)
9019 +45 -24 trunk/modules/m_xline.c (File Modified)
9020 +0 -485 trunk/src/Makefile.in (File Modified)
9021 + - trunk/src/aline.c (File Deleted)
9024 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9026 Incorporate recent ratbox monitor bugfixes (could crash).
9030 +16 -0 trunk/modules/m_monitor.c (File Modified)
9031 +4 -3 trunk/src/monitor.c (File Modified)
9034 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9036 Fix /invite UID leak.
9038 Found by logiclrd@EFnet.
9042 +3 -2 trunk/modules/m_invite.c (File Modified)
9045 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9047 Don't show what channels a service is in.
9050 +1 -0 trunk/NEWS (File Modified)
9051 +40 -35 trunk/modules/m_whois.c (File Modified)
9054 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9056 Update version to 1.0.3.
9060 +9 -9 trunk/configure (File Modified)
9061 +1 -1 trunk/configure.ac (File Modified)
9064 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9070 +7 -1 trunk/NEWS (File Modified)
9073 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9075 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9076 More static buffers :(
9080 +12 -4 trunk/src/aline.c (File Modified)
9083 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9085 Make operspy mode (/mode !#channel showing parameters
9086 even if not on channel) work again.
9090 +4 -4 trunk/src/channel.c (File Modified)
9093 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9095 Call server_introduced hook on TS6 remote server
9096 introduction (ms_sid()).
9100 +6 -0 trunk/modules/core/m_server.c (File Modified)
9103 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9105 Cyrix boxes are wierd.
9108 +2 -1 trunk/modules/m_services.c (File Modified)
9111 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9116 +1 -1 trunk/include/client.h (File Modified)
9117 +3 -1 trunk/modules/m_services.c (File Modified)
9120 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9125 +1 -6 trunk/modules/m_services.c (File Modified)
9128 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9130 Disable a check that doesn't always seem to work right for some reason.
9133 +2 -0 trunk/modules/m_services.c (File Modified)
9136 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9142 +4 -1 trunk/NEWS (File Modified)
9145 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9151 +9 -9 trunk/configure (File Modified)
9152 +1 -1 trunk/configure.ac (File Modified)
9155 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9157 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9161 +3 -13 trunk/modules/m_trace.c (File Modified)
9164 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9166 Don't send empty RPL_WHOISCHANNELS on remote whois.
9168 Pointy hat to: jilles
9172 +1 -1 trunk/modules/m_whois.c (File Modified)
9175 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9181 +3 -0 trunk/NEWS (File Modified)
9184 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9186 Modular umode support.
9190 +0 -9 trunk/include/client.h (File Modified)
9191 +2 -1 trunk/include/s_user.h (File Modified)
9192 +1 -1 trunk/include/tools.h (File Modified)
9193 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9194 +3 -0 trunk/src/ircd.c (File Modified)
9195 +1 -1 trunk/src/messages.tab (File Modified)
9196 +2 -2 trunk/src/s_serv.c (File Modified)
9197 +37 -59 trunk/src/s_user.c (File Modified)
9198 +21 -0 trunk/src/tools.c (File Modified)
9201 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9203 Optionally do forced nick change to the UID instead of kill
9204 on nick collisions, see doc/collision_fnc.txt for more
9209 + - trunk/doc/collision_fnc.txt (File Added)
9210 +1 -0 trunk/doc/example.conf (File Modified)
9211 +8 -0 trunk/doc/reference.conf (File Modified)
9212 +1 -0 trunk/include/numeric.h (File Modified)
9213 +1 -0 trunk/include/s_conf.h (File Modified)
9214 +2 -1 trunk/include/s_serv.h (File Modified)
9215 +1 -0 trunk/include/s_stats.h (File Modified)
9216 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9217 +1 -1 trunk/src/messages.tab (File Modified)
9218 +1 -0 trunk/src/newconf.c (File Modified)
9219 +1 -0 trunk/src/s_conf.c (File Modified)
9220 +1 -0 trunk/src/s_serv.c (File Modified)
9221 +2 -2 trunk/src/s_stats.c (File Modified)
9224 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9230 trunk/NEWS (File Modified)
9233 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9235 Don't allow lookups by uid in /monitor + and /monitor s.
9239 trunk/modules/m_monitor.c (File Modified)
9242 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9244 Stop garbage +j being set in cases like +j aaa:bbb by
9245 initializing the variables properly.
9251 trunk/modules/core/m_mode.c (File Modified)
9252 trunk/modules/core/m_sjoin.c (File Modified)
9255 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9257 Apply flags to the proper server in me_gcap().
9261 trunk/modules/m_capab.c (File Modified)
9264 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9266 Use find_named_client() instead of find_client() to check
9267 for nick collisions.
9271 trunk/modules/core/m_nick.c (File Modified)
9274 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9276 - Replace old 381 numeric with a new, more positive one!
9280 trunk/src/messages.tab (File Modified)
9283 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9285 Make it compile again.
9289 trunk/src/channel.c (File Modified)
9290 trunk/src/client.c (File Modified)
9291 trunk/src/ircd.c (File Modified)
9292 trunk/src/packet.c (File Modified)
9295 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9297 - Prevent UID disclosure in cmode setting.
9301 trunk/NEWS (File Modified)
9302 trunk/modules/core/m_mode.c (File Modified)
9305 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9307 A different check which prevents UID disclosure.
9311 trunk/modules/core/m_kick.c (File Modified)
9314 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9316 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9320 trunk/modules/core/m_kick.c (File Modified)
9323 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9325 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9329 trunk/NEWS (File Modified)
9330 trunk/modules/m_accept.c (File Modified)
9331 trunk/modules/m_admin.c (File Modified)
9332 trunk/modules/m_away.c (File Modified)
9333 trunk/modules/m_cap.c (File Modified)
9334 trunk/modules/m_capab.c (File Modified)
9335 trunk/modules/m_challenge.c (File Modified)
9336 trunk/modules/m_chghost.c (File Modified)
9337 trunk/modules/m_close.c (File Modified)
9338 trunk/modules/m_cmessage.c (File Modified)
9339 trunk/modules/m_connect.c (File Modified)
9340 trunk/modules/m_dline.c (File Modified)
9341 trunk/modules/m_encap.c (File Modified)
9342 trunk/modules/m_etrace.c (File Modified)
9343 trunk/modules/m_gline.c (File Modified)
9344 trunk/modules/m_help.c (File Modified)
9345 trunk/modules/m_info.c (File Modified)
9346 trunk/modules/m_invite.c (File Modified)
9347 trunk/modules/m_ison.c (File Modified)
9348 trunk/modules/m_kline.c (File Modified)
9349 trunk/modules/m_knock.c (File Modified)
9350 trunk/modules/m_links.c (File Modified)
9351 trunk/modules/m_list.c (File Modified)
9352 trunk/modules/m_locops.c (File Modified)
9353 trunk/modules/m_lusers.c (File Modified)
9354 trunk/modules/m_map.c (File Modified)
9355 trunk/modules/m_monitor.c (File Modified)
9356 trunk/modules/m_motd.c (File Modified)
9357 trunk/modules/m_names.c (File Modified)
9358 trunk/modules/m_oper.c (File Modified)
9359 trunk/modules/m_operspy.c (File Modified)
9360 trunk/modules/m_pass.c (File Modified)
9361 trunk/modules/m_ping.c (File Modified)
9362 trunk/modules/m_pong.c (File Modified)
9363 trunk/modules/m_post.c (File Modified)
9364 trunk/modules/m_rehash.c (File Modified)
9365 trunk/modules/m_restart.c (File Modified)
9366 trunk/modules/m_resv.c (File Modified)
9367 trunk/modules/m_services.c (File Modified)
9368 trunk/modules/m_set.c (File Modified)
9369 trunk/modules/m_sshortcut.c (File Modified)
9370 trunk/modules/m_stats.c (File Modified)
9371 trunk/modules/m_svinfo.c (File Modified)
9372 trunk/modules/m_tb.c (File Modified)
9373 trunk/modules/m_testline.c (File Modified)
9374 trunk/modules/m_testmask.c (File Modified)
9375 trunk/modules/m_time.c (File Modified)
9376 trunk/modules/m_topic.c (File Modified)
9377 trunk/modules/m_trace.c (File Modified)
9378 trunk/modules/m_unreject.c (File Modified)
9379 trunk/modules/m_user.c (File Modified)
9380 trunk/modules/m_userhost.c (File Modified)
9381 trunk/modules/m_users.c (File Modified)
9382 trunk/modules/m_version.c (File Modified)
9383 trunk/modules/m_wallops.c (File Modified)
9384 trunk/modules/m_who.c (File Modified)
9385 trunk/modules/m_whois.c (File Modified)
9386 trunk/modules/m_whowas.c (File Modified)
9387 trunk/modules/m_xline.c (File Modified)
9388 trunk/src/adns.c (File Modified)
9389 trunk/src/aline.c (File Modified)
9390 trunk/src/cache.c (File Modified)
9391 trunk/src/channel.c (File Modified)
9392 trunk/src/class.c (File Modified)
9393 trunk/src/client.c (File Modified)
9394 trunk/src/commio.c (File Modified)
9395 trunk/src/event.c (File Modified)
9396 trunk/src/hash.c (File Modified)
9397 trunk/src/hostmask.c (File Modified)
9398 trunk/src/ircd.c (File Modified)
9399 trunk/src/kdparse.c (File Modified)
9400 trunk/src/linebuf.c (File Modified)
9401 trunk/src/listener.c (File Modified)
9402 trunk/src/modules.c (File Modified)
9403 trunk/src/monitor.c (File Modified)
9404 trunk/src/newconf.c (File Modified)
9405 trunk/src/packet.c (File Modified)
9406 trunk/src/parse.c (File Modified)
9407 trunk/src/reject.c (File Modified)
9408 trunk/src/s_auth.c (File Modified)
9409 trunk/src/s_conf.c (File Modified)
9410 trunk/src/s_gline.c (File Modified)
9411 trunk/src/s_log.c (File Modified)
9412 trunk/src/s_newconf.c (File Modified)
9413 trunk/src/s_serv.c (File Modified)
9414 trunk/src/s_stats.c (File Modified)
9415 trunk/src/s_user.c (File Modified)
9416 trunk/src/send.c (File Modified)
9417 trunk/src/whowas.c (File Modified)
9420 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9422 - More coding style niceities. Pretty much got client.h squared away.
9426 trunk/modules/m_dline.c (File Modified)
9427 trunk/modules/m_gline.c (File Modified)
9428 trunk/modules/m_kline.c (File Modified)
9429 trunk/modules/m_rehash.c (File Modified)
9430 trunk/modules/m_resv.c (File Modified)
9431 trunk/modules/m_stats.c (File Modified)
9432 trunk/modules/m_testline.c (File Modified)
9433 trunk/modules/m_user.c (File Modified)
9434 trunk/modules/m_xline.c (File Modified)
9437 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9439 - Propagate quiets (+q) on netjoins
9440 - Clear +q list too on lowerTS sjoin from TS6 source
9444 trunk/modules/core/m_sjoin.c (File Modified)
9445 trunk/src/s_serv.c (File Modified)
9448 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9450 Second argument to whois is always a nick, never a uid.
9451 This prevents /whois other.server uid to get information
9456 trunk/modules/m_whois.c (File Modified)
9459 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9461 Don't allow local users to use uids in user mode.
9465 trunk/src/s_user.c (File Modified)
9468 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9470 Make it compile again.
9474 trunk/src/s_stats.c (File Modified)
9477 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9479 Fix propagation of empty SJOIN.
9483 trunk/modules/core/m_sjoin.c (File Modified)
9486 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9488 Some atheme-style niceties here.
9492 trunk/modules/m_accept.c (File Modified)
9493 trunk/modules/m_admin.c (File Modified)
9494 trunk/modules/m_away.c (File Modified)
9495 trunk/modules/m_cap.c (File Modified)
9496 trunk/modules/m_capab.c (File Modified)
9497 trunk/modules/m_challenge.c (File Modified)
9498 trunk/modules/m_chghost.c (File Modified)
9499 trunk/modules/m_close.c (File Modified)
9500 trunk/modules/m_cmessage.c (File Modified)
9501 trunk/modules/m_connect.c (File Modified)
9502 trunk/modules/m_dline.c (File Modified)
9503 trunk/modules/m_encap.c (File Modified)
9504 trunk/modules/m_etrace.c (File Modified)
9505 trunk/modules/m_gline.c (File Modified)
9506 trunk/modules/m_help.c (File Modified)
9507 trunk/modules/m_info.c (File Modified)
9508 trunk/modules/m_invite.c (File Modified)
9509 trunk/modules/m_ison.c (File Modified)
9510 trunk/modules/m_kline.c (File Modified)
9511 trunk/modules/m_knock.c (File Modified)
9512 trunk/modules/m_links.c (File Modified)
9513 trunk/modules/m_list.c (File Modified)
9514 trunk/modules/m_locops.c (File Modified)
9515 trunk/modules/m_lusers.c (File Modified)
9516 trunk/modules/m_map.c (File Modified)
9517 trunk/modules/m_monitor.c (File Modified)
9518 trunk/modules/m_motd.c (File Modified)
9519 trunk/modules/m_names.c (File Modified)
9520 trunk/modules/m_oper.c (File Modified)
9521 trunk/modules/m_operspy.c (File Modified)
9522 trunk/modules/m_pass.c (File Modified)
9523 trunk/modules/m_ping.c (File Modified)
9524 trunk/modules/m_pong.c (File Modified)
9525 trunk/modules/m_post.c (File Modified)
9526 trunk/modules/m_rehash.c (File Modified)
9527 trunk/modules/m_restart.c (File Modified)
9528 trunk/modules/m_resv.c (File Modified)
9529 trunk/modules/m_services.c (File Modified)
9530 trunk/modules/m_set.c (File Modified)
9531 trunk/modules/m_sshortcut.c (File Modified)
9532 trunk/modules/m_stats.c (File Modified)
9533 trunk/modules/m_svinfo.c (File Modified)
9534 trunk/modules/m_tb.c (File Modified)
9535 trunk/modules/m_testline.c (File Modified)
9536 trunk/modules/m_testmask.c (File Modified)
9537 trunk/modules/m_time.c (File Modified)
9538 trunk/modules/m_topic.c (File Modified)
9539 trunk/modules/m_trace.c (File Modified)
9540 trunk/modules/m_unreject.c (File Modified)
9541 trunk/modules/m_user.c (File Modified)
9542 trunk/modules/m_userhost.c (File Modified)
9543 trunk/modules/m_users.c (File Modified)
9544 trunk/modules/m_version.c (File Modified)
9545 trunk/modules/m_wallops.c (File Modified)
9546 trunk/modules/m_who.c (File Modified)
9547 trunk/modules/m_whois.c (File Modified)
9548 trunk/modules/m_whowas.c (File Modified)
9549 trunk/modules/m_xline.c (File Modified)
9552 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9554 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9558 trunk/.indent.pro (File Modified)
9559 trunk/include/charybdis.h (File Added)
9560 trunk/include/client.h (File Modified)
9561 trunk/modules/.indent.pro (File Modified)
9562 trunk/src/.indent.pro (File Modified)
9563 trunk/src/adns.c (File Modified)
9564 trunk/src/aline.c (File Modified)
9565 trunk/src/cache.c (File Modified)
9566 trunk/src/channel.c (File Modified)
9567 trunk/src/class.c (File Modified)
9568 trunk/src/client.c (File Modified)
9569 trunk/src/commio.c (File Modified)
9570 trunk/src/event.c (File Modified)
9571 trunk/src/hash.c (File Modified)
9572 trunk/src/hostmask.c (File Modified)
9573 trunk/src/ircd.c (File Modified)
9574 trunk/src/kdparse.c (File Modified)
9575 trunk/src/linebuf.c (File Modified)
9576 trunk/src/listener.c (File Modified)
9577 trunk/src/modules.c (File Modified)
9578 trunk/src/monitor.c (File Modified)
9579 trunk/src/newconf.c (File Modified)
9580 trunk/src/packet.c (File Modified)
9581 trunk/src/parse.c (File Modified)
9582 trunk/src/reject.c (File Modified)
9583 trunk/src/s_auth.c (File Modified)
9584 trunk/src/s_conf.c (File Modified)
9585 trunk/src/s_gline.c (File Modified)
9586 trunk/src/s_log.c (File Modified)
9587 trunk/src/s_newconf.c (File Modified)
9588 trunk/src/s_serv.c (File Modified)
9589 trunk/src/s_stats.c (File Modified)
9590 trunk/src/s_user.c (File Modified)
9591 trunk/src/send.c (File Modified)
9592 trunk/src/whowas.c (File Modified)
9595 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9597 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9598 - Convert a few modules towards using this code.
9599 - Make a note about this change in NEWS.
9603 trunk/NEWS (File Modified)
9604 trunk/include/aline.h (File Added)
9605 trunk/modules/m_dline.c (File Modified)
9606 trunk/modules/m_kline.c (File Modified)
9607 trunk/modules/m_resv.c (File Modified)
9608 trunk/modules/m_xline.c (File Modified)
9609 trunk/src/Makefile.in (File Modified)
9610 trunk/src/aline.c (File Added)
9613 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9615 - Update NEWS document.
9619 trunk/NEWS (File Modified)
9622 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9624 Use find_named_person() instead of find_person() in services shortcuts.
9628 trunk/modules/m_sshortcut.c (File Modified)
9631 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9633 Fix propagation of empty channels (+P).
9637 trunk/modules/core/m_sjoin.c (File Modified)
9638 trunk/src/s_serv.c (File Modified)
9641 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9643 Use same comparison for +f.
9647 trunk/modules/core/m_join.c (File Modified)
9650 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9652 Retire server-server non-encap CHGHOST, and clean it up a bit.
9656 trunk/modules/m_chghost.c (File Modified)
9659 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9661 Use TS6 form for SQUIT wallops.
9665 trunk/modules/core/m_squit.c (File Modified)
9668 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9670 Propagate nick changes for remote clients in TS6 form if possible;
9671 simplify the code a bit.
9675 trunk/modules/core/m_nick.c (File Modified)
9678 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9680 Only clear oper_only_umodes on deoper for local clients.
9684 trunk/src/s_user.c (File Modified)
9687 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9689 - Don't enable use_whois_actually in the default config, makes cloaking
9690 only useful for vanity.
9694 trunk/doc/example.conf (File Modified)
9697 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9699 Fix linebuf raw code to not truncate lines longer than
9700 510 characters. This stops ziplinks corruption at
9701 the initial burst if the other side sends a lot.
9705 trunk/src/linebuf.c (File Modified)
9708 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9710 - Add +r to channel_modes().
9714 trunk/src/channel.c (File Modified)
9717 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9723 trunk/NEWS (File Modified)
9726 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9728 err, nvm. wrong project :-P
9732 trunk/src/match.c (File Modified)
9735 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9737 make sure we don't crash on match(NULL, test)
9741 trunk/src/match.c (File Modified)
9744 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9746 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9747 flags = rehash in shared{}.
9748 Uses :<source> ENCAP <target> REHASH [option].
9752 trunk/doc/example.conf (File Modified)
9753 trunk/doc/reference.conf (File Modified)
9754 trunk/help/opers/rehash (File Modified)
9755 trunk/include/s_newconf.h (File Modified)
9756 trunk/modules/m_rehash.c (File Modified)
9757 trunk/modules/m_stats.c (File Modified)
9758 trunk/src/newconf.c (File Modified)
9761 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9763 Initialize flags to 0 in conf_set_shared_flags() and
9764 conf_set_cluster_flags().
9768 trunk/src/newconf.c (File Modified)
9771 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9773 Don't allow a forward from a #channel to an &channel.
9774 Error message is Illegal channel name.
9778 trunk/modules/core/m_mode.c (File Modified)
9781 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9783 - change version to 1.0.1
9787 trunk/configure (File Modified)
9788 trunk/configure.ac (File Modified)
9791 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9797 trunk/NEWS (File Modified)
9800 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9802 Services shortcuts changes:
9803 - Require umode +S on target
9804 - Use ERR_SERVICESDOWN (440) for error message
9805 - Fix check for empty string
9809 trunk/include/numeric.h (File Modified)
9810 trunk/modules/m_sshortcut.c (File Modified)
9811 trunk/src/messages.tab (File Modified)
9814 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9816 s/IsChanService/IsService/g;
9820 trunk/modules/m_sshortcut.c (File Modified)
9823 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9825 Add check for service validity in shortcut routines.
9829 trunk/modules/m_sshortcut.c (File Modified)
9832 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9834 Don't allow forwarding to a -F channel the setter is not on.
9838 trunk/modules/core/m_mode.c (File Modified)
9841 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9843 Describe identify_service and identify_command in
9848 trunk/doc/reference.conf (File Modified)
9851 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9853 More helpfile updates.
9857 trunk/help/Makefile.in (File Modified)
9858 trunk/help/opers/die (File Modified)
9859 trunk/help/opers/join (File Modified)
9860 trunk/help/opers/links (File Modified)
9861 trunk/help/opers/lusers (File Modified)
9862 trunk/help/opers/map (File Added)
9863 trunk/help/opers/motd (File Modified)
9864 trunk/help/opers/names (File Modified)
9865 trunk/help/opers/notice (File Modified)
9866 trunk/help/opers/operspy (File Modified)
9867 trunk/help/opers/part (File Modified)
9868 trunk/help/opers/privmsg (File Modified)
9869 trunk/help/opers/restart (File Modified)
9870 trunk/help/opers/set (File Modified)
9871 trunk/help/opers/stats (File Modified)
9872 trunk/help/opers/trace (File Modified)
9873 trunk/help/opers/version (File Modified)
9874 trunk/help/users/notice (File Modified)
9875 trunk/help/users/privmsg (File Modified)
9876 trunk/help/users/stats (File Modified)
9879 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9885 trunk/help/opers/cmode (File Modified)
9886 trunk/help/opers/umode (File Modified)
9887 trunk/help/opers/wallops (File Modified)
9888 trunk/help/opers/who (File Modified)
9889 trunk/help/users/umode (File Modified)
9892 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9894 Include cmode +r in 004 and 005.
9898 trunk/include/supported.h (File Modified)
9899 trunk/src/messages.tab (File Modified)
9902 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9904 No need to clear all 3 buffers in channel_modes().
9908 trunk/src/channel.c (File Modified)
9911 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9913 - Fix multiple +f modes per line
9914 - -f shouldn't take a parameter
9918 trunk/modules/core/m_mode.c (File Modified)
9921 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9923 Channel mode +Q now prevents forwarding to or through
9924 a channel, just like in hyperion, not from a channel.
9928 trunk/modules/core/m_join.c (File Modified)
9931 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9933 Complete +F/+Q propagation.
9937 trunk/modules/core/m_join.c (File Modified)
9938 trunk/modules/core/m_sjoin.c (File Modified)
9939 trunk/src/channel.c (File Modified)
9942 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9944 - A few minor fixes.
9948 trunk/modules/core/m_join.c (File Modified)
9949 trunk/modules/m_services.c (File Modified)
9952 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9954 - Fix netsplit obfuscation.
9958 trunk/src/client.c (File Modified)
9961 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9963 - Fix another /stats p related bug.
9967 trunk/src/client.c (File Modified)
9970 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9972 - Update example.conf.
9976 trunk/doc/example.conf (File Modified)
9979 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9981 - Fix a minor bug here, and re-release 1.0.
9985 trunk/modules/core/m_nick.c (File Modified)
9988 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9990 - Add bursted clients to /stats p list.
9994 trunk/modules/core/m_nick.c (File Modified)
9997 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9999 - Add identify_service, identify_command options to the example.conf,
10004 trunk/NEWS (File Modified)
10005 trunk/doc/example.conf (File Modified)
10006 trunk/src/newconf.c (File Modified)
10009 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10011 - Add services shortcuts.
10015 trunk/modules/Makefile.in (File Modified)
10016 trunk/modules/m_sshortcut.c (File Added)
10019 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10021 - put back checks i removed by mistake
10025 trunk/modules/core/m_join.c (File Modified)
10028 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10030 - Implement channel mode +Q, which disables forwarding.
10031 - Make forwarding usable by everyone.
10032 - Implement channel mode +F which bypasses authority checks on a target
10038 trunk/NEWS (File Modified)
10039 trunk/include/channel.h (File Modified)
10040 trunk/include/supported.h (File Modified)
10041 trunk/modules/core/m_join.c (File Modified)
10042 trunk/modules/core/m_mode.c (File Modified)
10043 trunk/src/messages.tab (File Modified)
10046 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10048 - Fix account handling brokenness.
10052 trunk/modules/m_services.c (File Modified)
10055 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10057 Identify to services via server password hack. Still
10058 needs config file parts, like
10059 identifyservice = "nickserv@services.int";
10060 identifycommand = "IDENTIFY";
10064 trunk/include/s_conf.h (File Modified)
10065 trunk/src/s_user.c (File Modified)
10068 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10070 Make send.c compile.
10074 trunk/src/send.c (File Modified)
10077 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10079 - Handle this better.
10083 trunk/src/send.c (File Modified)
10086 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10088 If the source is not a client, don't send to normal users.
10092 trunk/src/send.c (File Modified)
10095 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10097 - Make /wallops behave as wallops in other ircds.
10101 trunk/modules/m_wallops.c (File Modified)
10102 trunk/src/send.c (File Modified)
10105 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10111 trunk/NEWS (File Modified)
10112 trunk/configure (File Modified)
10113 trunk/configure.ac (File Modified)
10116 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10118 - Remove efnet configuration.
10119 - Rename example.conf as reference.conf, and replace the default
10120 example.conf with one suitable for AthemeNET.
10121 - Update makefile to reflect these changes.
10125 trunk/doc/Makefile.in (File Modified)
10126 trunk/doc/example.conf (File Modified)
10127 trunk/doc/example.efnet.conf (File Deleted)
10128 trunk/doc/reference.conf (File Added)
10131 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10133 - Don't display opers who are /away.
10137 trunk/modules/m_stats.c (File Modified)
10140 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10142 Put cmode +f in 004 and 005.
10146 trunk/include/supported.h (File Modified)
10147 trunk/src/messages.tab (File Modified)
10150 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10152 Add user umode +Q which prevents a user from
10157 trunk/include/client.h (File Modified)
10158 trunk/modules/core/m_join.c (File Modified)
10159 trunk/src/messages.tab (File Modified)
10160 trunk/src/s_user.c (File Modified)
10163 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10165 Implement channel forwarding in m_join(). As in
10166 hyperion, failing to join because of +i, +r or +j
10167 can cause you to be forwarded, potentially
10168 recursively. Unlike hyperion, a single numeric
10169 is sent in case of a successful forward, otherwise
10170 the ircd acts if there were no forward.
10174 trunk/include/numeric.h (File Modified)
10175 trunk/modules/core/m_join.c (File Modified)
10176 trunk/src/messages.tab (File Modified)
10179 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10181 Allow servers to set oper-only cmodes as well.
10185 trunk/modules/core/m_mode.c (File Modified)
10188 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10190 Add cmode +f which takes a channel name, settable
10191 only by opers for now. Does not do anything yet.
10195 trunk/include/channel.h (File Modified)
10196 trunk/modules/core/m_join.c (File Modified)
10197 trunk/modules/core/m_mode.c (File Modified)
10198 trunk/modules/core/m_sjoin.c (File Modified)
10199 trunk/src/channel.c (File Modified)
10202 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10204 Fully initialize 'mode' in ms_join() and ms_sjoin()
10205 to avoid old +j garbage from being used.
10209 trunk/modules/core/m_join.c (File Modified)
10210 trunk/modules/core/m_sjoin.c (File Modified)
10213 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10215 - only touch join_count/join_delta if join throttling
10216 is enabled on the channel
10217 - reset join_count/join_delta to 0 if -j is set
10221 trunk/modules/core/m_join.c (File Modified)
10222 trunk/modules/core/m_mode.c (File Modified)
10223 trunk/modules/core/m_sjoin.c (File Modified)
10226 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10228 Also start a new "period" for join throttling for remote joins,
10229 if necessary. Make the code slightly clearer.
10233 trunk/modules/core/m_join.c (File Modified)
10234 trunk/src/channel.c (File Modified)
10237 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10239 Some +j improvements, still broken.
10243 trunk/modules/core/m_join.c (File Modified)
10244 trunk/modules/core/m_sjoin.c (File Modified)
10247 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10249 Only do +z processing for +m channels the sender is on,
10250 as bans/quiets are currently only checked locally.
10254 trunk/modules/core/m_message.c (File Modified)
10257 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10259 - Add max_bans_large configuration option, defaulting to 500, to
10260 limit the number of bans in a +L channel
10261 - Change b/e/I to b/e/I/q in texts
10265 trunk/doc/example.conf (File Modified)
10266 trunk/include/s_conf.h (File Modified)
10267 trunk/modules/core/m_mode.c (File Modified)
10268 trunk/modules/m_info.c (File Modified)
10269 trunk/src/newconf.c (File Modified)
10270 trunk/src/s_conf.c (File Modified)
10273 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10275 Store invite for +gi channels.
10276 Note that +gi is significantly weaker access control than +i.
10280 trunk/modules/m_invite.c (File Modified)
10283 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10285 Nonops are allowed to see +q lists.
10289 trunk/modules/core/m_mode.c (File Modified)
10292 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10294 Invalidate can_send() cache on -q.
10298 trunk/modules/core/m_mode.c (File Modified)
10301 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10303 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10307 trunk/modules/core/m_sjoin.c (File Modified)
10310 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10312 - Allow blank SJOINs -- for permanant channels.
10316 trunk/modules/core/m_sjoin.c (File Modified)
10319 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10321 - Burst permanant channels.
10325 trunk/src/s_serv.c (File Modified)
10328 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10330 - Fix handling of permanant channels.
10334 trunk/modules/core/m_join.c (File Modified)
10337 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10339 - Run indent on core modules.
10340 - Add propagation of join throttle settings.
10344 trunk/modules/core/m_die.c (File Modified)
10345 trunk/modules/core/m_error.c (File Modified)
10346 trunk/modules/core/m_join.c (File Modified)
10347 trunk/modules/core/m_kick.c (File Modified)
10348 trunk/modules/core/m_kill.c (File Modified)
10349 trunk/modules/core/m_message.c (File Modified)
10350 trunk/modules/core/m_mode.c (File Modified)
10351 trunk/modules/core/m_nick.c (File Modified)
10352 trunk/modules/core/m_part.c (File Modified)
10353 trunk/modules/core/m_quit.c (File Modified)
10354 trunk/modules/core/m_server.c (File Modified)
10355 trunk/modules/core/m_sjoin.c (File Modified)
10356 trunk/modules/core/m_squit.c (File Modified)
10359 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10361 - Fix mistake in commit message.
10365 trunk/ChangeLog (File Modified)
10368 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10370 - Channel throttling.
10374 trunk/NEWS (File Modified)
10375 trunk/include/supported.h (File Modified)
10376 trunk/modules/core/m_mode.c (File Modified)
10377 trunk/src/messages.tab (File Modified)
10380 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10382 - Channel throttle logic fixes.
10386 trunk/include/channel.h (File Modified)
10389 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10391 - Add the throttle logic.
10395 trunk/include/channel.h (File Modified)
10396 trunk/include/numeric.h (File Modified)
10397 trunk/modules/core/m_join.c (File Modified)
10398 trunk/src/channel.c (File Modified)
10399 trunk/src/messages.tab (File Modified)
10402 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10404 - Cosmetic fixes to CREDITS.
10408 trunk/CREDITS (File Modified)
10411 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10413 - Better channel_modes() from ShadowIRCd 4.
10417 trunk/include/channel.h (File Modified)
10418 trunk/src/channel.c (File Modified)
10421 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10423 - Strip colour codes from parts.
10427 trunk/modules/core/m_part.c (File Modified)
10430 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10432 - Strip colour codes from quits.
10436 trunk/modules/core/m_quit.c (File Modified)
10439 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10441 - add +c/+g/+z to channel_modes().
10445 trunk/src/channel.c (File Modified)
10448 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10450 - Add +g to 004/005 numerics.
10454 trunk/include/supported.h (File Modified)
10455 trunk/src/messages.tab (File Modified)
10458 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10460 - Add +cgz to set_final_mode() in both join/sjoin.
10461 - Implement channel mode +g: Free invite.
10465 trunk/include/channel.h (File Modified)
10466 trunk/modules/core/m_join.c (File Modified)
10467 trunk/modules/core/m_mode.c (File Modified)
10468 trunk/modules/core/m_sjoin.c (File Modified)
10469 trunk/modules/m_invite.c (File Modified)
10472 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10474 - Make sure /stats p uses the right list.
10478 trunk/modules/m_stats.c (File Modified)
10481 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10483 - local oper list becomes local_oper_list.
10484 - all opers are stored on oper_list for /stats p.
10488 trunk/include/ircd.h (File Modified)
10489 trunk/modules/m_stats.c (File Modified)
10490 trunk/modules/m_trace.c (File Modified)
10491 trunk/src/client.c (File Modified)
10492 trunk/src/ircd.c (File Modified)
10493 trunk/src/s_user.c (File Modified)
10494 trunk/src/send.c (File Modified)
10497 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10499 - Remove ENABLE_SERVICES legacy define.
10503 trunk/configure (File Modified)
10504 trunk/configure.ac (File Modified)
10505 trunk/include/client.h (File Modified)
10506 trunk/include/m_info.h (File Modified)
10507 trunk/include/s_conf.h (File Modified)
10508 trunk/modules/Makefile.in (File Modified)
10509 trunk/modules/core/m_kick.c (File Modified)
10510 trunk/modules/core/m_mode.c (File Modified)
10511 trunk/modules/core/m_nick.c (File Modified)
10512 trunk/modules/core/m_sjoin.c (File Modified)
10513 trunk/modules/m_services.c (File Modified)
10514 trunk/src/channel.c (File Modified)
10515 trunk/src/newconf.c (File Modified)
10516 trunk/src/s_conf.c (File Modified)
10517 trunk/src/s_serv.c (File Modified)
10518 trunk/src/s_user.c (File Modified)
10521 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10523 - New reject message, ala ircu.
10527 trunk/src/reject.c (File Modified)
10530 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10532 - Reduce 'broadcast storm' effect in m_chghost.
10536 trunk/modules/m_chghost.c (File Modified)
10539 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10541 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10545 trunk/include/supported.h (File Modified)
10546 trunk/src/messages.tab (File Modified)
10549 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10555 trunk/include/channel.h (File Modified)
10556 trunk/modules/core/m_message.c (File Modified)
10557 trunk/modules/core/m_mode.c (File Modified)
10560 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10562 - use sendto_one_numeric() in some places.
10566 trunk/modules/core/m_mode.c (File Modified)
10569 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10571 - Implement channel mode +c -- colour stripping.
10575 trunk/include/irc_string.h (File Modified)
10576 trunk/include/supported.h (File Modified)
10577 trunk/modules/core/m_message.c (File Modified)
10578 trunk/modules/core/m_mode.c (File Modified)
10579 trunk/src/irc_string.c (File Modified)
10580 trunk/src/messages.tab (File Modified)
10583 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10585 - Add +qLP to CHANMODES 005 numeric.
10589 trunk/include/supported.h (File Modified)
10592 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10594 Move credits files to doc/.
10598 trunk/Hybrid-team (File Deleted)
10599 trunk/Ratbox-team (File Deleted)
10600 trunk/doc/Hybrid-team (File Added)
10601 trunk/doc/Ratbox-team (File Added)
10604 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10606 - Rename Ratbox credits as Ratbox-team.
10607 - Add in our own CREDITS.
10611 trunk/CREDITS (File Deleted)
10612 trunk/CREDITS (File Added)
10613 trunk/Ratbox-team (File Added)
10616 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10618 - Quietcache fixes.
10622 trunk/modules/core/m_mode.c (File Modified)
10625 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10627 - Rebuild configure.
10631 trunk/autom4te.cache/ (File Deleted)
10632 trunk/configure (File Modified)
10635 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10637 Add +q to messages.tab.
10641 trunk/src/messages.tab (File Modified)
10644 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10646 - port m_sjoin stuff to TS6 JOIN syntax.
10650 trunk/modules/core/m_join.c (File Modified)
10653 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10655 - Implement channel mode +q (quiet)
10659 trunk/include/channel.h (File Modified)
10660 trunk/modules/core/m_mode.c (File Modified)
10661 trunk/src/channel.c (File Modified)
10664 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10666 Add +L/+P for set_final_mode().
10670 trunk/modules/core/m_sjoin.c (File Modified)
10673 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10675 Add +L/+P in channel_modes().
10679 trunk/src/channel.c (File Modified)
10682 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10684 - Use MODE_PERMANENT, not MODE_PERMANANT
10685 - Actually use chm_staff()
10687 It compiles but is not otherwise tested.
10691 trunk/include/channel.h (File Modified)
10692 trunk/modules/core/m_mode.c (File Modified)
10693 trunk/modules/core/m_sjoin.c (File Modified)
10694 trunk/src/channel.c (File Modified)
10697 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10699 - Ok, patchlevel.h is fixed now.
10703 trunk/include/patchlevel.h (File Modified)
10706 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10712 trunk/include/patchlevel.h (File Modified)
10713 trunk/src/version.c.SH (File Modified)
10716 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10718 - Fix compilation issue with version.c.
10722 trunk/src/version.c.SH (File Modified)
10725 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10727 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10728 this from the BUGS file.
10732 trunk/BUGS (File Modified)
10735 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10737 Mangle all netsplit messages if flatten links is enabled.
10741 trunk/src/client.c (File Modified)
10744 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10746 - jilles pointed out that /stats p needed severe changes -- implement
10751 trunk/modules/m_stats.c (File Modified)
10754 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10756 Rename RELNOTES to NEWS.
10760 trunk/NEWS (File Added)
10761 trunk/RELNOTES (File Deleted)
10764 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10770 trunk/RELNOTES (File Modified)
10773 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10775 - Make /stats p work globally.
10776 - Change 'OPER(s)' to 'staff members'
10780 trunk/modules/m_stats.c (File Modified)
10783 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10785 - add modes, +LP to RPL_MYINFO.
10789 trunk/src/messages.tab (File Modified)
10792 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10794 More stuff to RELNOTES.
10798 trunk/RELNOTES (File Modified)
10801 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10807 trunk/modules/core/m_sjoin.c (File Modified)
10808 trunk/src/channel.c (File Modified)
10811 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10813 - Implement list limit exceed modes -- +L.
10817 trunk/modules/core/m_mode.c (File Modified)
10820 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10822 - Add handlers for modes +L, +P.
10826 trunk/include/channel.h (File Modified)
10827 trunk/modules/core/m_mode.c (File Modified)
10830 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10832 Update properties on *everything*.
10836 trunk/.cvsignore (Property Modified)
10837 trunk/.indent.pro (Property Modified)
10838 trunk/BUGS (File Modified) (Property Modified)
10839 trunk/CREDITS (File Modified) (Property Modified)
10840 trunk/ChangeLog (Property Modified)
10841 trunk/Hybrid-team (File Modified) (Property Modified)
10842 trunk/INSTALL (File Modified) (Property Modified)
10843 trunk/LICENSE (File Modified) (Property Modified)
10844 trunk/Makefile.in (File Modified) (Property Modified)
10845 trunk/README.FIRST (File Modified) (Property Modified)
10846 trunk/RELNOTES (File Modified) (Property Modified)
10847 trunk/SVN-Access (Property Modified)
10848 trunk/aclocal.m4 (File Modified) (Property Modified)
10849 trunk/adns/.cvsignore (Property Modified)
10850 trunk/adns/COPYING (Property Modified)
10851 trunk/adns/GPL-vs-LGPL (Property Modified)
10852 trunk/adns/Makefile.in (File Modified) (Property Modified)
10853 trunk/adns/README (Property Modified)
10854 trunk/adns/README.ircd (Property Modified)
10855 trunk/adns/adns.h (File Modified) (Property Modified)
10856 trunk/adns/check.c (File Modified) (Property Modified)
10857 trunk/adns/dlist.h (File Modified) (Property Modified)
10858 trunk/adns/event.c (File Modified) (Property Modified)
10859 trunk/adns/general.c (File Modified) (Property Modified)
10860 trunk/adns/internal.h (File Modified) (Property Modified)
10861 trunk/adns/parse.c (File Modified) (Property Modified)
10862 trunk/adns/query.c (File Modified) (Property Modified)
10863 trunk/adns/reply.c (File Modified) (Property Modified)
10864 trunk/adns/setup.c (File Modified) (Property Modified)
10865 trunk/adns/transmit.c (File Modified) (Property Modified)
10866 trunk/adns/tvarith.h (File Modified) (Property Modified)
10867 trunk/adns/types.c (File Modified) (Property Modified)
10868 trunk/configure (File Modified) (Property Modified)
10869 trunk/configure.ac (File Modified) (Property Modified)
10870 trunk/contrib/.cvsignore (Property Modified)
10871 trunk/contrib/.indent.pro (Property Modified)
10872 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10873 trunk/contrib/README (File Modified) (Property Modified)
10874 trunk/contrib/example_module.c (File Modified) (Property Modified)
10875 trunk/contrib/m_42.c (File Modified) (Property Modified)
10876 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10877 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10878 trunk/contrib/m_force.c (File Modified) (Property Modified)
10879 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10880 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10881 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10882 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10883 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10884 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10885 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10886 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10887 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10888 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10889 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10890 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10891 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10892 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10893 trunk/doc/.cvsignore (Property Modified)
10894 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10895 trunk/doc/Makefile.in (File Modified) (Property Modified)
10896 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10897 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10898 trunk/doc/challenge.txt (File Modified) (Property Modified)
10899 trunk/doc/example.conf (File Modified) (Property Modified)
10900 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10901 trunk/doc/hooks.txt (File Modified) (Property Modified)
10902 trunk/doc/index.txt (File Modified) (Property Modified)
10903 trunk/doc/ircd.8 (File Modified) (Property Modified)
10904 trunk/doc/ircd.motd (Property Modified)
10905 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10906 trunk/doc/modeg.txt (File Modified) (Property Modified)
10907 trunk/doc/modes.txt (File Modified) (Property Modified)
10908 trunk/doc/monitor.txt (File Modified) (Property Modified)
10909 trunk/doc/old/Authors (Property Modified)
10910 trunk/doc/operguide.txt (File Modified) (Property Modified)
10911 trunk/doc/opermyth.txt (Property Modified)
10912 trunk/doc/server-version-info (File Modified) (Property Modified)
10913 trunk/doc/services.txt (File Modified) (Property Modified)
10914 trunk/doc/technical/README.TSora (Property Modified)
10915 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10916 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10917 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10918 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10919 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10920 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10921 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10922 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10923 trunk/doc/technical/rfc1459.txt (Property Modified)
10924 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10925 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10926 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10927 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10928 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10929 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10930 trunk/help/Makefile.in (File Modified) (Property Modified)
10931 trunk/help/opers/accept (Property Modified)
10932 trunk/help/opers/admin (Property Modified)
10933 trunk/help/opers/away (Property Modified)
10934 trunk/help/opers/capab (Property Modified)
10935 trunk/help/opers/challenge (Property Modified)
10936 trunk/help/opers/close (Property Modified)
10937 trunk/help/opers/cmode (Property Modified)
10938 trunk/help/opers/cnotice (Property Modified)
10939 trunk/help/opers/connect (Property Modified)
10940 trunk/help/opers/cprivmsg (Property Modified)
10941 trunk/help/opers/credits (Property Modified)
10942 trunk/help/opers/die (Property Modified)
10943 trunk/help/opers/dline (Property Modified)
10944 trunk/help/opers/eob (Property Modified)
10945 trunk/help/opers/error (Property Modified)
10946 trunk/help/opers/etrace (Property Modified)
10947 trunk/help/opers/gline (Property Modified)
10948 trunk/help/opers/help (Property Modified)
10949 trunk/help/opers/index (Property Modified)
10950 trunk/help/opers/info (Property Modified)
10951 trunk/help/opers/invite (Property Modified)
10952 trunk/help/opers/ison (Property Modified)
10953 trunk/help/opers/join (Property Modified)
10954 trunk/help/opers/kick (Property Modified)
10955 trunk/help/opers/kill (Property Modified)
10956 trunk/help/opers/kline (Property Modified)
10957 trunk/help/opers/knock (Property Modified)
10958 trunk/help/opers/links (Property Modified)
10959 trunk/help/opers/list (Property Modified)
10960 trunk/help/opers/locops (Property Modified)
10961 trunk/help/opers/lusers (Property Modified)
10962 trunk/help/opers/modlist (Property Modified)
10963 trunk/help/opers/modload (Property Modified)
10964 trunk/help/opers/modrestart (Property Modified)
10965 trunk/help/opers/modunload (Property Modified)
10966 trunk/help/opers/motd (Property Modified)
10967 trunk/help/opers/names (Property Modified)
10968 trunk/help/opers/nick (Property Modified)
10969 trunk/help/opers/notice (Property Modified)
10970 trunk/help/opers/oper (Property Modified)
10971 trunk/help/opers/operspy (Property Modified)
10972 trunk/help/opers/operwall (Property Modified)
10973 trunk/help/opers/part (Property Modified)
10974 trunk/help/opers/pass (Property Modified)
10975 trunk/help/opers/ping (Property Modified)
10976 trunk/help/opers/pong (Property Modified)
10977 trunk/help/opers/post (Property Modified)
10978 trunk/help/opers/privmsg (Property Modified)
10979 trunk/help/opers/quit (Property Modified)
10980 trunk/help/opers/rehash (Property Modified)
10981 trunk/help/opers/restart (Property Modified)
10982 trunk/help/opers/resv (Property Modified)
10983 trunk/help/opers/server (Property Modified)
10984 trunk/help/opers/set (Property Modified)
10985 trunk/help/opers/sjoin (Property Modified)
10986 trunk/help/opers/squit (Property Modified)
10987 trunk/help/opers/stats (Property Modified)
10988 trunk/help/opers/svinfo (Property Modified)
10989 trunk/help/opers/testgecos (Property Modified)
10990 trunk/help/opers/testline (Property Modified)
10991 trunk/help/opers/testmask (Property Modified)
10992 trunk/help/opers/time (Property Modified)
10993 trunk/help/opers/topic (Property Modified)
10994 trunk/help/opers/trace (Property Modified)
10995 trunk/help/opers/uhelp (Property Modified)
10996 trunk/help/opers/umode (Property Modified)
10997 trunk/help/opers/undline (Property Modified)
10998 trunk/help/opers/ungline (Property Modified)
10999 trunk/help/opers/unkline (Property Modified)
11000 trunk/help/opers/unresv (Property Modified)
11001 trunk/help/opers/unxline (Property Modified)
11002 trunk/help/opers/user (Property Modified)
11003 trunk/help/opers/userhost (Property Modified)
11004 trunk/help/opers/users (Property Modified)
11005 trunk/help/opers/version (Property Modified)
11006 trunk/help/opers/wallops (Property Modified)
11007 trunk/help/opers/who (Property Modified)
11008 trunk/help/opers/whois (Property Modified)
11009 trunk/help/opers/whowas (Property Modified)
11010 trunk/help/opers/xline (Property Modified)
11011 trunk/help/users/index (Property Modified)
11012 trunk/help/users/info (Property Modified)
11013 trunk/help/users/notice (Property Modified)
11014 trunk/help/users/privmsg (Property Modified)
11015 trunk/help/users/stats (Property Modified)
11016 trunk/help/users/umode (Property Modified)
11017 trunk/include/.cvsignore (Property Modified)
11018 trunk/include/.indent.pro (Property Modified)
11019 trunk/include/balloc.h (File Modified) (Property Modified)
11020 trunk/include/cache.h (File Modified) (Property Modified)
11021 trunk/include/channel.h (File Modified) (Property Modified)
11022 trunk/include/class.h (File Modified) (Property Modified)
11023 trunk/include/client.h (File Modified) (Property Modified)
11024 trunk/include/commio.h (File Modified) (Property Modified)
11025 trunk/include/common.h (File Modified) (Property Modified)
11026 trunk/include/config.h (File Modified) (Property Modified)
11027 trunk/include/config.h.dist (File Modified) (Property Modified)
11028 trunk/include/defaults.h (File Modified) (Property Modified)
11029 trunk/include/event.h (File Modified) (Property Modified)
11030 trunk/include/hash.h (File Modified) (Property Modified)
11031 trunk/include/hook.h (File Modified) (Property Modified)
11032 trunk/include/hostmask.h (File Modified) (Property Modified)
11033 trunk/include/irc_string.h (File Modified) (Property Modified)
11034 trunk/include/ircd.h (File Modified) (Property Modified)
11035 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11036 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11037 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11038 trunk/include/linebuf.h (File Modified) (Property Modified)
11039 trunk/include/listener.h (File Modified) (Property Modified)
11040 trunk/include/m_info.h (File Modified) (Property Modified)
11041 trunk/include/memory.h (File Modified) (Property Modified)
11042 trunk/include/modules.h (File Modified) (Property Modified)
11043 trunk/include/monitor.h (File Modified) (Property Modified)
11044 trunk/include/msg.h (File Modified) (Property Modified)
11045 trunk/include/newconf.h (File Modified) (Property Modified)
11046 trunk/include/numeric.h (File Modified) (Property Modified)
11047 trunk/include/packet.h (File Modified) (Property Modified)
11048 trunk/include/parse.h (File Modified) (Property Modified)
11049 trunk/include/patchlevel.h (File Modified) (Property Modified)
11050 trunk/include/patricia.h (File Modified) (Property Modified)
11051 trunk/include/reject.h (File Modified) (Property Modified)
11052 trunk/include/res.h (File Modified) (Property Modified)
11053 trunk/include/restart.h (File Modified) (Property Modified)
11054 trunk/include/s_auth.h (File Modified) (Property Modified)
11055 trunk/include/s_conf.h (File Modified) (Property Modified)
11056 trunk/include/s_gline.h (File Modified) (Property Modified)
11057 trunk/include/s_log.h (File Modified) (Property Modified)
11058 trunk/include/s_newconf.h (File Modified) (Property Modified)
11059 trunk/include/s_serv.h (File Modified) (Property Modified)
11060 trunk/include/s_stats.h (File Modified) (Property Modified)
11061 trunk/include/s_user.h (File Modified) (Property Modified)
11062 trunk/include/s_zip.h (File Modified) (Property Modified)
11063 trunk/include/scache.h (File Modified) (Property Modified)
11064 trunk/include/send.h (File Modified) (Property Modified)
11065 trunk/include/serno.h (Property Modified)
11066 trunk/include/setup.h.in (Property Modified)
11067 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11068 trunk/include/stdinc.h (File Modified) (Property Modified)
11069 trunk/include/supported.h (File Modified) (Property Modified)
11070 trunk/include/tools.h (File Modified) (Property Modified)
11071 trunk/include/whowas.h (File Modified) (Property Modified)
11072 trunk/install-sh (File Modified) (Property Modified)
11073 trunk/modules/.cvsignore (Property Modified)
11074 trunk/modules/.depend (Property Modified)
11075 trunk/modules/.indent.pro (Property Modified)
11076 trunk/modules/Makefile.in (File Modified) (Property Modified)
11077 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11078 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11079 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11080 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11081 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11082 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11083 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11084 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11085 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11086 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11087 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11088 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11089 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11090 trunk/modules/m_accept.c (File Modified) (Property Modified)
11091 trunk/modules/m_admin.c (File Modified) (Property Modified)
11092 trunk/modules/m_away.c (File Modified) (Property Modified)
11093 trunk/modules/m_cap.c (File Modified) (Property Modified)
11094 trunk/modules/m_capab.c (File Modified) (Property Modified)
11095 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11096 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11097 trunk/modules/m_close.c (File Modified) (Property Modified)
11098 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11099 trunk/modules/m_connect.c (File Modified) (Property Modified)
11100 trunk/modules/m_dline.c (File Modified) (Property Modified)
11101 trunk/modules/m_encap.c (File Modified) (Property Modified)
11102 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11103 trunk/modules/m_gline.c (File Modified) (Property Modified)
11104 trunk/modules/m_help.c (File Modified) (Property Modified)
11105 trunk/modules/m_info.c (File Modified) (Property Modified)
11106 trunk/modules/m_invite.c (File Modified) (Property Modified)
11107 trunk/modules/m_ison.c (File Modified) (Property Modified)
11108 trunk/modules/m_kline.c (File Modified) (Property Modified)
11109 trunk/modules/m_knock.c (File Modified) (Property Modified)
11110 trunk/modules/m_links.c (File Modified) (Property Modified)
11111 trunk/modules/m_list.c (File Modified) (Property Modified)
11112 trunk/modules/m_locops.c (File Modified) (Property Modified)
11113 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11114 trunk/modules/m_map.c (File Modified) (Property Modified)
11115 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11116 trunk/modules/m_motd.c (File Modified) (Property Modified)
11117 trunk/modules/m_names.c (File Modified) (Property Modified)
11118 trunk/modules/m_oper.c (File Modified) (Property Modified)
11119 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11120 trunk/modules/m_pass.c (File Modified) (Property Modified)
11121 trunk/modules/m_ping.c (File Modified) (Property Modified)
11122 trunk/modules/m_pong.c (File Modified) (Property Modified)
11123 trunk/modules/m_post.c (File Modified) (Property Modified)
11124 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11125 trunk/modules/m_restart.c (File Modified) (Property Modified)
11126 trunk/modules/m_resv.c (File Modified) (Property Modified)
11127 trunk/modules/m_services.c (File Modified) (Property Modified)
11128 trunk/modules/m_set.c (File Modified) (Property Modified)
11129 trunk/modules/m_stats.c (File Modified) (Property Modified)
11130 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11131 trunk/modules/m_tb.c (File Modified) (Property Modified)
11132 trunk/modules/m_testline.c (File Modified) (Property Modified)
11133 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11134 trunk/modules/m_time.c (File Modified) (Property Modified)
11135 trunk/modules/m_topic.c (File Modified) (Property Modified)
11136 trunk/modules/m_trace.c (File Modified) (Property Modified)
11137 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11138 trunk/modules/m_user.c (File Modified) (Property Modified)
11139 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11140 trunk/modules/m_users.c (File Modified) (Property Modified)
11141 trunk/modules/m_version.c (File Modified) (Property Modified)
11142 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11143 trunk/modules/m_who.c (File Modified) (Property Modified)
11144 trunk/modules/m_whois.c (File Modified) (Property Modified)
11145 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11146 trunk/modules/m_xline.c (File Modified) (Property Modified)
11147 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11148 trunk/servlink/.cvsignore (Property Modified)
11149 trunk/servlink/.indent.pro (Property Modified)
11150 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11151 trunk/servlink/README (File Modified) (Property Modified)
11152 trunk/servlink/TODO (File Modified) (Property Modified)
11153 trunk/servlink/control.c (File Modified) (Property Modified)
11154 trunk/servlink/control.h (File Modified) (Property Modified)
11155 trunk/servlink/io.c (File Modified) (Property Modified)
11156 trunk/servlink/io.h (File Modified) (Property Modified)
11157 trunk/servlink/servlink.c (File Modified) (Property Modified)
11158 trunk/servlink/servlink.h (File Modified) (Property Modified)
11159 trunk/src/.cvsignore (Property Modified)
11160 trunk/src/.depend (Property Modified)
11161 trunk/src/.indent.pro (Property Modified)
11162 trunk/src/Makefile.in (File Modified) (Property Modified)
11163 trunk/src/adns.c (File Modified) (Property Modified)
11164 trunk/src/balloc.c (File Modified) (Property Modified)
11165 trunk/src/cache.c (File Modified) (Property Modified)
11166 trunk/src/channel.c (File Modified) (Property Modified)
11167 trunk/src/class.c (File Modified) (Property Modified)
11168 trunk/src/client.c (File Modified) (Property Modified)
11169 trunk/src/commio.c (File Modified) (Property Modified)
11170 trunk/src/devpoll.c (File Modified) (Property Modified)
11171 trunk/src/epoll.c (File Modified) (Property Modified)
11172 trunk/src/event.c (File Modified) (Property Modified)
11173 trunk/src/getopt.c (File Modified) (Property Modified)
11174 trunk/src/hash.c (File Modified) (Property Modified)
11175 trunk/src/hook.c (File Modified) (Property Modified)
11176 trunk/src/hostmask.c (File Modified) (Property Modified)
11177 trunk/src/irc_string.c (File Modified) (Property Modified)
11178 trunk/src/ircd.c (File Modified) (Property Modified)
11179 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11180 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11181 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11182 trunk/src/kdparse.c (File Modified) (Property Modified)
11183 trunk/src/kqueue.c (File Modified) (Property Modified)
11184 trunk/src/linebuf.c (File Modified) (Property Modified)
11185 trunk/src/listener.c (File Modified) (Property Modified)
11186 trunk/src/match.c (File Modified) (Property Modified)
11187 trunk/src/memory.c (File Modified) (Property Modified)
11188 trunk/src/messages.tab (File Modified) (Property Modified)
11189 trunk/src/modules.c (File Modified) (Property Modified)
11190 trunk/src/monitor.c (File Modified) (Property Modified)
11191 trunk/src/newconf.c (File Modified) (Property Modified)
11192 trunk/src/numeric.c (File Modified) (Property Modified)
11193 trunk/src/packet.c (File Modified) (Property Modified)
11194 trunk/src/parse.c (File Modified) (Property Modified)
11195 trunk/src/patricia.c (File Modified) (Property Modified)
11196 trunk/src/poll.c (File Modified) (Property Modified)
11197 trunk/src/reject.c (File Modified) (Property Modified)
11198 trunk/src/restart.c (File Modified) (Property Modified)
11199 trunk/src/s_auth.c (File Modified) (Property Modified)
11200 trunk/src/s_conf.c (File Modified) (Property Modified)
11201 trunk/src/s_gline.c (File Modified) (Property Modified)
11202 trunk/src/s_log.c (File Modified) (Property Modified)
11203 trunk/src/s_newconf.c (File Modified) (Property Modified)
11204 trunk/src/s_serv.c (File Modified) (Property Modified)
11205 trunk/src/s_stats.c (File Modified) (Property Modified)
11206 trunk/src/s_user.c (File Modified) (Property Modified)
11207 trunk/src/scache.c (File Modified) (Property Modified)
11208 trunk/src/select.c (File Modified) (Property Modified)
11209 trunk/src/send.c (File Modified) (Property Modified)
11210 trunk/src/snprintf.c (File Modified) (Property Modified)
11211 trunk/src/tools.c (File Modified) (Property Modified)
11212 trunk/src/version.c.SH (File Modified) (Property Modified)
11213 trunk/src/whowas.c (File Modified) (Property Modified)
11214 trunk/tools/.cvsignore (Property Modified)
11215 trunk/tools/Makefile.in (File Modified) (Property Modified)
11216 trunk/tools/README (File Modified) (Property Modified)
11217 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11218 trunk/tools/convertilines.c (File Modified) (Property Modified)
11219 trunk/tools/convertklines.c (File Modified) (Property Modified)
11220 trunk/tools/mkkeypair (Property Modified)
11221 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11222 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11223 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11224 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11225 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11226 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11227 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11228 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11229 trunk/tools/untabify (File Modified) (Property Modified)
11230 trunk/tools/viconf.c (File Modified) (Property Modified)
11233 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11239 trunk/RELNOTES (File Modified)
11242 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11244 - Make version.c use our serial, not ratbox's.
11248 trunk/src/version.c.SH (File Modified)
11251 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11254 - revved patchlevel to 2.1.5
11258 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11259 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11262 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11264 - fix buffer overflow and unterminated buffer when removing TS6 bans
11265 - fix rebuilding of SJOIN
11269 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11272 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11274 have servlink report if it gets an uncompressed error message when it gets inflate failures
11277 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11280 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11282 - extend our copyrights to 2005.
11286 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11287 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11288 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11289 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11290 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11291 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11292 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11293 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11294 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11295 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11296 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11297 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11298 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11299 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11300 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11301 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11302 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11303 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11304 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11305 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11306 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11307 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11308 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11309 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11310 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11311 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11312 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11313 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11314 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11315 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11316 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11317 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11318 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11319 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11320 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11321 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11322 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11323 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11324 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11325 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11326 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11327 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11328 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11329 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11330 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11337 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11338 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11339 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11341 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11342 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11350 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11351 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11352 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11353 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11354 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11355 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11356 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11357 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11358 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11392 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11395 - revved patchlevel to 2.1.4
11399 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11403 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11405 - add TARGMAX to 005
11406 - remove the +1 from ->uid in struct Client
11407 - fix checking of accept entries in m_accept.c
11411 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11412 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11413 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11414 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11417 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11419 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11424 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11427 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11429 - remove an unused variable
11433 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11436 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11438 don't burst a TS5 name in burst_TS6. -via jillies
11441 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11444 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11446 - via jilles, make nickchanges invalidate any cached bans for
11451 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11457 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11459 - fix some char vs byte usage to make adns compile cleanly with gcc4
11463 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11464 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11465 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11466 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11467 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11468 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11469 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11473 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11475 userhost should allow 5 userhost checks, not 4
11478 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11481 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11483 - another darwin fix
11487 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11490 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11496 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11506 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11508 - remove bogus extern of abort_list
11512 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11515 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11517 svn repo access stuff
11520 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11523 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11529 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11532 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11538 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11541 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11543 revert omotd..i thought it was a good idea..oh well
11546 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11549 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11551 Commas are bad things in channel keys
11555 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11558 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11560 Add OMOTD command to display oper motd
11564 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11567 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11569 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11572 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11575 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11577 Modified files: (Branch: RATBOX_2_1)
11580 - stop testing whois for protocol violations, as they can be caused in
11581 ircds going all the way back to the original ircd2.8
11583 Revision Changes Path
11584 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11588 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11590 Modified files: (Branch: RATBOX_2_1)
11593 - remove some 2.2 code
11595 Revision Changes Path
11596 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11600 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11602 Modified files: (Branch: RATBOX_2_1)
11605 backport of the silly december 31st bug
11607 Revision Changes Path
11608 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11612 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11614 Modified files: (Branch: RATBOX_2_1)
11616 include patchlevel.h
11618 - revved patchlevel to 2.1.3
11620 Revision Changes Path
11621 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11622 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11626 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11628 Modified files: (Branch: RATBOX_2_1)
11631 modules/core m_nick.c
11634 - stop removing a clients own list of accepted clients when they do a
11636 - clean up the accept code so its less retarded
11638 Revision Changes Path
11639 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11640 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11641 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11642 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11646 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11648 Modified files: (Branch: RATBOX_2_1)
11651 src event.c ircd.c newconf.c
11653 - remove a defn of links_cache_list in m_links.c which was causing
11654 the flattened links update to be ignored
11655 - add eventUpdate(), and make links_delay update on rehash
11657 Revision Changes Path
11658 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11659 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11660 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11661 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11662 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11666 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11668 Modified files: (Branch: RATBOX_2_1)
11672 - make the conf parser apply service {}; on rehash
11674 Revision Changes Path
11675 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11676 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11680 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11682 Modified files: (Branch: RATBOX_2_1)
11685 - show ENABLE_SERVICES define in info
11687 Revision Changes Path
11688 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11692 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11694 Modified files: (Branch: RATBOX_2_1)
11695 modules m_services.c m_stats.c
11697 - via jilles, make m_services.c hook into stats U and display service
11700 Revision Changes Path
11701 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11702 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11706 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11708 Modified files: (Branch: RATBOX_2_1)
11709 . configure configure.ac
11711 - default build to -O2
11713 Revision Changes Path
11714 7.249.2.2 +4 -4 ircd-ratbox/configure
11715 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11719 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11721 Modified files: (Branch: RATBOX_2_1)
11722 doc example.conf example.efnet.conf
11723 include client.h s_conf.h s_newconf.h
11725 modules/core m_join.c m_nick.c
11726 src channel.c newconf.c s_conf.c s_user.c
11728 - remove no_oper_resvs from general {};
11729 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11731 Revision Changes Path
11732 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11733 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11734 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11735 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11736 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11737 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11738 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11739 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11740 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11741 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11742 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11743 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11747 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11749 Modified files: (Branch: RATBOX_2_1)
11750 modules/core m_mode.c m_nick.c
11754 - raise max temptime to a year
11756 - require 9 parameters in ms_nick(), 10 in ms_uid()
11758 Revision Changes Path
11759 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11760 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11761 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11765 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11767 Modified files: (Branch: RATBOX_2_1)
11768 modules m_services.c
11770 - only show services logged in info when its a local client
11772 Revision Changes Path
11773 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11777 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11779 Modified files: (Branch: RATBOX_2_1)
11782 passing a pointer to a pointer is not what was intended, oops
11784 Revision Changes Path
11785 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11789 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11791 Modified files: (Branch: RATBOX_2_1)
11794 - update services.txt with FNC
11796 Revision Changes Path
11797 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11801 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11803 Modified files: (Branch: RATBOX_2_1)
11806 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11808 Revision Changes Path
11809 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11813 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11815 Modified files: (Branch: RATBOX_2_1)
11818 - add some uniqueness into auth process for bopm
11820 Revision Changes Path
11821 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11825 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11827 Modified files: (Branch: RATBOX_2_1)
11828 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11830 - make contrib/ compile
11832 Revision Changes Path
11833 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11834 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11835 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11836 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11840 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11842 Modified files: (Branch: RATBOX_2_1)
11843 modules m_monitor.c
11845 Don't allow MONITOR from an unregistered client
11847 Revision Changes Path
11848 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11852 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11854 Modified files: (Branch: RATBOX_2_1)
11855 doc example.conf example.efnet.conf
11857 src class.c messages.tab newconf.c
11859 - remove sendq_eob, its become more of a hindrance than a benefit.
11860 - sync example.efnet.conf cluster {}; with example.conf
11862 Revision Changes Path
11863 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11864 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11865 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11866 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11867 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11868 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11872 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11874 Modified files: (Branch: RATBOX_2_1)
11876 include patchlevel.h
11879 - revved patchlevel to 2.1.2
11881 Revision Changes Path
11882 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11883 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11887 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11889 Modified files: (Branch: RATBOX_2_1)
11890 . configure configure.ac
11892 - raise default topiclen to 160.
11894 Revision Changes Path
11895 7.249.2.1 +3 -3 ircd-ratbox/configure
11896 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11900 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11902 Modified files: (Branch: RATBOX_2_1)
11903 modules m_services.c
11905 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11906 tsinfo matches this
11908 Revision Changes Path
11909 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11913 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11915 Modified files: (Branch: RATBOX_2_1)
11916 modules m_services.c
11918 - monitor_signoff() the client we're nickchanging
11920 Revision Changes Path
11921 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11925 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11927 Modified files: (Branch: RATBOX_2_1)
11930 - fix various UID problems with trace
11932 Revision Changes Path
11933 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11937 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11939 Modified files: (Branch: RATBOX_2_1)
11940 help/opers dline kline
11941 modules m_resv.c m_stats.c
11942 modules/core m_mode.c
11945 - tidy up kline/dline help to note they dont accept nick as target
11946 - disallow bans beginning with ':' over bmask
11947 - disallow bans with a space in chm_ban
11948 - stop counting hidden opers in stats p
11949 - match() parameters in remote unresv were inverted, causing it to fail
11950 - fix possibility of clients setting blank keys
11952 Revision Changes Path
11953 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11954 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11955 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11956 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11957 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11961 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11963 Modified files: (Branch: RATBOX_2_1)
11966 - fix problems with amd64 and the way we do va_list
11968 Revision Changes Path
11969 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11973 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11975 Modified files: (Branch: RATBOX_2_1)
11976 modules m_services.c
11978 - tidy up the kill notifications for RSFNC
11980 Revision Changes Path
11981 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11985 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11987 Modified files: (Branch: RATBOX_2_1)
11989 modules m_services.c
11992 - some more rserv stuff:
11993 - add RSFNC capability
11994 - fix up RSFNC, kill existing clients if they exist.
11996 Revision Changes Path
11997 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11998 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11999 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12003 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12005 Modified files: (Branch: RATBOX_2_1)
12006 modules m_services.c
12008 - first stab at a FNC implementation for rserv
12010 Revision Changes Path
12011 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12015 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12017 Modified files: (Branch: RATBOX_2_1)
12022 Revision Changes Path
12023 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12027 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12029 Modified files: (Branch: RATBOX_2_1)
12032 - add links_delay back
12034 Revision Changes Path
12035 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12039 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12041 Modified files: (Branch: RATBOX_2_1)
12045 - swap tabs for spaces
12047 Revision Changes Path
12048 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12049 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12053 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12055 Modified files: (Branch: RATBOX_2_1)
12058 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12059 contained in the client_flood conf option
12060 - remove a couple of unused defines from info
12062 Revision Changes Path
12063 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12067 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12069 Modified files: (Branch: RATBOX_2_1)
12072 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12074 Revision Changes Path
12075 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12079 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12081 Modified files: (Branch: RATBOX_2_1)
12082 doc example.conf example.efnet.conf
12084 - fix missing closing comment tag
12086 Revision Changes Path
12087 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12088 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12092 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12094 Modified files: (Branch: RATBOX_2_1)
12096 include patchlevel.h
12098 - revved patchlevel to 2.1.1
12100 Revision Changes Path
12101 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12102 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12106 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12108 Modified files: (Branch: RATBOX_2_1)
12111 - sync up remote kline reasons, so theyre consistent with what happens
12112 when we add local klines - notably the "Temporary K-line x min" and
12113 date added to reason.
12115 Revision Changes Path
12116 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12120 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12122 Modified files: (Branch: RATBOX_2_1)
12125 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12127 Revision Changes Path
12128 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12132 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12134 Modified files: (Branch: RATBOX_2_1)
12137 used the data pointer we saved, not what just got nulled
12139 Revision Changes Path
12140 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12144 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12146 Modified files: (Branch: RATBOX_2_1)
12147 modules m_resv.c m_xline.c
12149 - fix broken propagation of xline/resv
12151 Revision Changes Path
12152 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12153 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12157 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12159 Modified files: (Branch: RATBOX_2_1)
12162 - properly increment bad auth count for stats T when we timeout an auth
12164 Revision Changes Path
12165 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12169 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12171 Modified files: (Branch: RATBOX_2_1)
12174 modules/core m_nick.c
12176 - fix a bit that didnt make sense in monitor.txt
12177 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12179 Revision Changes Path
12180 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12181 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12182 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12186 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12188 Modified files: (Branch: RATBOX_2_1)
12191 removing dlink nodes from auth_poll_list twice is bad
12193 Revision Changes Path
12194 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12198 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12200 Modified files: (Branch: RATBOX_2_1)
12203 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12204 changed to RPL_STATSDEBUG
12206 Revision Changes Path
12207 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12211 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12213 Added files: (Branch: RATBOX_2_1)
12216 - add some documentation about target change
12218 Revision Changes Path
12219 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12223 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12225 Modified files: (Branch: RATBOX_2_1)
12226 include supported.h
12227 modules/core m_message.c
12229 - remove extra argument to 005
12230 - disallow messaging of UIDs
12232 Revision Changes Path
12233 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12234 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12238 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12240 Modified files: (Branch: RATBOX_2_1)
12243 - fix a longstanding parser bug with wrong limit checking, causing us to
12244 accept one less parameter than we're allowed to accept.
12246 Revision Changes Path
12247 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12251 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12253 Modified files: (Branch: RATBOX_2_1)
12254 modules/core m_message.c
12256 - exempt users messaging themselves from target change
12258 Revision Changes Path
12259 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12263 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12265 Modified files: (Branch: RATBOX_2_1)
12266 include supported.h
12268 - stop violating MAXPARA on 005.
12270 Revision Changes Path
12271 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12275 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12277 Modified files: (Branch: RATBOX_2_1)
12278 modules/core m_nick.c
12280 - dont store an ipv6 sockhost if we're not compiled with v6 support
12282 Revision Changes Path
12283 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12287 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12289 Modified files: (Branch: RATBOX_2_1)
12292 - remove some vms includes
12294 Revision Changes Path
12295 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12299 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12301 Modified files: (Branch: RATBOX_2_1)
12305 - force commit for new branch
12307 Revision Changes Path
12308 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12309 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12313 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12316 . RELNOTES configure configure.ac
12317 include patchlevel.h
12319 - revved patchlevel to 2.1.0
12321 Revision Changes Path
12322 1.114 +6 -2 ircd-ratbox/RELNOTES
12323 7.249 +11 -11 ircd-ratbox/configure
12324 7.63 +3 -3 ircd-ratbox/configure.ac
12325 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12329 leeh 2005/03/04 13:31:32 EST (20050304_2)
12333 include patchlevel.h
12336 - revved patchlevel to 2.1.0beta2
12338 Revision Changes Path
12339 1.113 +12 -0 ircd-ratbox/RELNOTES
12340 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12344 leeh 2005/03/04 13:27:05 EST (20050304_1)
12347 doc whats-new-2.1.txt
12350 - update whats-new-2.1
12351 - when we're handling global NAMES, dont output channels if there are no
12352 members within them we can show.
12354 Revision Changes Path
12355 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12356 7.436 +12 -2 ircd-ratbox/src/channel.c
12360 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12365 That would be a node_heap not a prefix_heap..oops
12367 Revision Changes Path
12368 7.30 +1 -1 ircd-ratbox/src/patricia.c
12372 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12377 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12378 otherwise..the other macros might work????
12380 Revision Changes Path
12381 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12385 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12388 . configure configure.ac
12392 Revision Changes Path
12393 7.248 +5 -5 ircd-ratbox/configure
12394 7.62 +5 -5 ircd-ratbox/configure.ac
12398 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12401 . configure configure.ac
12405 Revision Changes Path
12406 7.247 +3 -2 ircd-ratbox/configure
12407 7.61 +3 -2 ircd-ratbox/configure.ac
12411 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12414 . configure configure.ac
12418 Revision Changes Path
12419 7.246 +6 -6 ircd-ratbox/configure
12420 7.60 +4 -4 ircd-ratbox/configure.ac
12424 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12427 . configure configure.ac
12430 Doh these changes got put on RATBOX_2_0 when they were meant for
12432 Also merged in the monitor heap size stuff, not that i think monitor has
12435 Revision Changes Path
12436 7.245 +12 -3 ircd-ratbox/configure
12437 7.59 +11 -3 ircd-ratbox/configure.ac
12438 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12442 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12447 Add more robust alloca checking
12449 Revision Changes Path
12450 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12454 leeh 2005/02/24 15:27:17 EST (20050224_9)
12459 - fix the copyright on m_42.c :p
12461 Revision Changes Path
12462 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12466 leeh 2005/02/24 15:22:53 EST (20050224_8)
12469 include supported.h
12472 - fix a core in undline on bad masks
12473 - remove an unwanted space from beginning of second 005 numeric
12475 Revision Changes Path
12476 7.5 +1 -1 ircd-ratbox/include/supported.h
12477 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12481 leeh 2005/02/24 15:18:59 EST (20050224_7)
12484 modules m_monitor.c
12486 - use max_monitor when adding nicknames
12488 that should be everything now..
12490 Revision Changes Path
12491 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12495 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12502 Revision Changes Path
12503 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12507 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12514 Revision Changes Path
12515 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12519 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12524 The Answer to Life, the Universe, and Everything
12526 Revision Changes Path
12527 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12531 leeh 2005/02/24 14:53:04 EST (20050224_3)
12535 modules m_monitor.c
12536 src ircd.c monitor.c
12538 - call init_monitor() on startup
12539 - add in support for adding/deleting/listing monitor entries
12541 Revision Changes Path
12542 7.2 +3 -1 ircd-ratbox/include/monitor.h
12543 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12544 7.374 +2 -0 ircd-ratbox/src/ircd.c
12545 7.3 +15 -4 ircd-ratbox/src/monitor.c
12549 leeh 2005/02/23 21:20:10 EST (20050224_2)
12552 doc example.conf example.efnet.conf
12553 include s_conf.h supported.h
12554 modules Makefile.in
12555 src client.c newconf.c s_conf.c
12557 modules m_monitor.c
12559 - add the max_monitor config option
12560 - advertise MONITOR=%d in 005
12561 - clear a local clients monitor list on exit
12562 - add the framework for the MONITOR command
12565 Revision Changes Path
12566 7.261 +5 -0 ircd-ratbox/doc/example.conf
12567 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12568 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12569 7.4 +4 -2 ircd-ratbox/include/supported.h
12570 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12571 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12572 7.492 +1 -0 ircd-ratbox/src/client.c
12573 7.202 +1 -0 ircd-ratbox/src/newconf.c
12574 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12578 leeh 2005/02/23 20:57:51 EST (20050224_1)
12581 . configure configure.ac
12585 - move MONITOR_HEAP_SIZE over to configure
12587 Revision Changes Path
12588 7.244 ircd-ratbox/configure
12589 7.58 +4 -2 ircd-ratbox/configure.ac
12590 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12591 7.2 +0 -2 ircd-ratbox/src/monitor.c
12595 leeh 2005/02/23 20:48:08 EST (20050224_0)
12599 include client.h numeric.h
12600 modules/core m_nick.c
12601 src Makefile.in client.c messages.tab
12607 - first half of my server-side notify list implementation..
12609 Revision Changes Path
12610 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12611 7.266 +3 -0 ircd-ratbox/include/client.h
12612 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12613 7.58 +6 -0 ircd-ratbox/include/numeric.h
12614 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12615 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12616 7.491 +3 -0 ircd-ratbox/src/client.c
12617 7.126 +5 -5 ircd-ratbox/src/messages.tab
12618 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12619 7.342 +2 -0 ircd-ratbox/src/s_user.c
12623 leeh 2005/02/23 18:42:59 EST (20050223_0)
12628 - double the size of the client and channel hashtables (64k -> 128k and
12629 32k -> 64k). The improvements are quite significant..
12631 Revision Changes Path
12632 7.54 +4 -4 ircd-ratbox/include/hash.h
12636 leeh 2005/02/22 14:55:56 EST (20050222_1)
12640 modules m_services.c
12642 - remove a couple of unused vars
12643 - update monitor.txt
12645 Revision Changes Path
12646 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12647 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12651 leeh 2005/02/21 19:47:24 EST (20050222_0)
12656 - add in my documentation on the upcoming MONITOR command
12658 Revision Changes Path
12659 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12663 leeh 2005/02/21 12:09:34 EST (20050221_0)
12666 . configure configure.ac
12667 doc whats-new-2.1.txt
12668 tools README.mkpasswd
12672 - update whats-new-2.1.txt some more
12673 - we dont have vms mkpasswd anymore
12674 - remove the unused crypt.c
12676 Revision Changes Path
12677 7.243 +3 -6 ircd-ratbox/configure
12678 7.57 +2 -4 ircd-ratbox/configure.ac
12679 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12680 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12681 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12685 leeh 2005/02/19 12:38:09 EST (20050219_3)
12688 doc example.conf example.efnet.conf
12691 src channel.c client.c ircd.c s_conf.c
12693 - rework the splitcode, splitservers is now how many servers we've marked as
12694 EOB, rather than how many are linked. Thus pull ourselves out of
12695 splitmode immediately once this is satisfied
12697 Revision Changes Path
12698 7.260 +8 -9 ircd-ratbox/doc/example.conf
12699 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12700 7.83 +1 -0 ircd-ratbox/include/ircd.h
12701 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12702 7.435 +16 -36 ircd-ratbox/src/channel.c
12703 7.490 +2 -0 ircd-ratbox/src/client.c
12704 7.373 +2 -1 ircd-ratbox/src/ircd.c
12705 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12709 leeh 2005/02/19 09:02:34 EST (20050219_2)
12712 doc example.conf example.efnet.conf
12713 include ircd.h s_conf.h
12715 src channel.c ircd.c newconf.c s_conf.c
12717 - remove split_delay
12719 Revision Changes Path
12720 7.259 +0 -5 ircd-ratbox/doc/example.conf
12721 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12722 7.82 +0 -1 ircd-ratbox/include/ircd.h
12723 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12724 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12725 7.434 +2 -7 ircd-ratbox/src/channel.c
12726 7.372 +0 -1 ircd-ratbox/src/ircd.c
12727 7.201 +0 -1 ircd-ratbox/src/newconf.c
12728 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12732 leeh 2005/02/19 08:48:05 EST (20050219_1)
12736 modules m_cap.c m_who.c
12739 - implemented multi-prefix client capability, which allows stacking of @+ in
12742 Revision Changes Path
12743 7.265 +1 -1 ircd-ratbox/include/client.h
12744 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12745 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12746 7.433 +4 -6 ircd-ratbox/src/channel.c
12750 leeh 2005/02/19 06:27:58 EST (20050219_0)
12754 src newconf.c s_conf.c s_newconf.c
12756 - removed some unused vars/functions
12758 Revision Changes Path
12759 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12760 7.200 +0 -15 ircd-ratbox/src/newconf.c
12761 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12762 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12766 leeh 2005/02/16 12:58:24 EST (20050216_2)
12769 . RELNOTES configure configure.ac
12770 include patchlevel.h
12772 - update configure to reflect this is 'devel'
12774 - revved patchlevel to 2.1.0beta1
12776 Revision Changes Path
12777 1.112 +9 -1 ircd-ratbox/RELNOTES
12778 7.242 +11 -11 ircd-ratbox/configure
12779 7.56 +3 -3 ircd-ratbox/configure.ac
12780 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12784 leeh 2005/02/16 12:46:30 EST (20050216_1)
12787 . configure configure.ac
12788 include client.h numeric.h s_conf.h setup.h.in
12790 modules Makefile.in
12791 modules/core m_nick.c
12792 src Makefile.in client.c ircd.c messages.tab
12793 newconf.c s_conf.c s_user.c
12799 - remove watch, the protocol for this sucks so hard I just dont want it
12802 Revision Changes Path
12803 7.241 +2 -12 ircd-ratbox/configure
12804 7.55 +2 -4 ircd-ratbox/configure.ac
12805 7.264 +0 -2 ircd-ratbox/include/client.h
12806 7.57 +0 -11 ircd-ratbox/include/numeric.h
12807 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12808 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12809 7.3 +2 -3 ircd-ratbox/include/supported.h
12810 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12811 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12812 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12813 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12814 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12815 7.489 +0 -3 ircd-ratbox/src/client.c
12816 7.371 +0 -2 ircd-ratbox/src/ircd.c
12817 7.125 +9 -9 ircd-ratbox/src/messages.tab
12818 7.199 +0 -1 ircd-ratbox/src/newconf.c
12819 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12820 7.341 +0 -2 ircd-ratbox/src/s_user.c
12821 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12825 leeh 2005/02/15 19:13:31 EST (20050216_0)
12829 src event.c ircd_lexer.l ircd_signal.c
12832 servlink descrip.mms
12834 - remove a few vms bits
12836 Revision Changes Path
12837 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12838 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12839 7.47 +0 -54 ircd-ratbox/src/event.c
12840 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12841 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12842 7.152 +0 -3 ircd-ratbox/src/modules.c
12846 leeh 2005/02/15 18:53:32 EST (20050215_0)
12849 include hostmask.h ircd.h s_conf.h s_newconf.h
12850 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12852 src hostmask.c ircd.c ircd_signal.c s_conf.c
12855 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12856 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12858 Revision Changes Path
12859 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12860 7.81 +1 -0 ircd-ratbox/include/ircd.h
12861 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12862 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12863 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12864 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12865 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12866 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12867 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12868 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12869 7.370 +7 -0 ircd-ratbox/src/ircd.c
12870 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12871 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12872 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12876 leeh 2005/02/13 10:21:41 EST (20050213_4)
12881 doc whats-new-2.0.txt whats-new-2.1.txt
12885 - move whats-new.txt to whats-new-2.0.txt
12886 - add in whats-new-2.1.txt
12887 - update services.txt with the whois for logged in users
12889 Revision Changes Path
12890 7.2 +5 -0 ircd-ratbox/doc/services.txt
12891 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12892 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12893 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12897 leeh 2005/02/13 09:20:37 EST (20050213_3)
12900 include supported.h
12901 modules/core m_message.c
12903 - fix a compile error in m_message.c
12904 - update 005 to the spec and add CPRIVMSG/CNOTICE
12906 Revision Changes Path
12907 7.2 +31 -37 ircd-ratbox/include/supported.h
12908 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12912 leeh 2005/02/13 09:14:12 EST (20050213_2)
12917 - fix the membership memleak
12919 Revision Changes Path
12920 7.432 +0 -3 ircd-ratbox/src/channel.c
12924 leeh 2005/02/12 21:51:56 EST (20050213_1)
12928 modules/core m_message.c
12930 - add a bitmask to track when they send their first message, only allowing
12931 clearing stuff after that.
12933 Revision Changes Path
12934 7.263 +4 -0 ircd-ratbox/include/client.h
12935 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12939 leeh 2005/02/12 21:17:52 EST (20050213_0)
12942 include patricia.h s_newconf.h
12943 modules/core m_message.c
12944 src patricia.c s_newconf.c s_user.c
12946 - add in the patricia for tracking who fills up targets, give them a reduced
12949 Revision Changes Path
12950 7.20 +1 -1 ircd-ratbox/include/patricia.h
12951 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12952 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12953 7.29 +1 -1 ircd-ratbox/src/patricia.c
12954 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12955 7.340 +4 -0 ircd-ratbox/src/s_user.c
12959 leeh 2005/02/12 18:35:10 EST (20050212_0)
12962 include ircd_defs.h
12963 src class.c reject.c
12965 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12967 Revision Changes Path
12968 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12969 7.68 +1 -5 ircd-ratbox/src/class.c
12970 1.33 +1 -5 ircd-ratbox/src/reject.c
12974 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12979 remove stupid memory leak
12981 Revision Changes Path
12982 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12986 leeh 2005/02/11 06:42:48 EST (20050211_0)
12991 - workaround hyb6 allowing empty gline reasons
12993 Revision Changes Path
12994 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12998 leeh 2005/02/09 14:39:13 EST (20050209_2)
13002 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13003 src ircd.c s_conf.c
13005 - move temp dlines and temp klines over to an array, rather than completely
13008 Revision Changes Path
13009 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13010 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13011 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13012 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13013 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13014 7.369 +0 -5 ircd-ratbox/src/ircd.c
13015 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13019 leeh 2005/02/09 14:02:13 EST (20050209_1)
13023 modules m_cap.c m_pong.c m_user.c
13024 modules/core m_nick.c
13027 - remove 'nick' param from register_local_user(), its not needed.
13029 Revision Changes Path
13030 7.35 +1 -1 ircd-ratbox/include/s_user.h
13031 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13032 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13033 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13034 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13035 7.339 +6 -6 ircd-ratbox/src/s_user.c
13039 leeh 2005/02/09 13:12:53 EST (20050209_0)
13042 modules m_cmessage.c
13044 - dont send numerics when we're dealing with CNOTICE
13045 - add in checking for +g, and resetting idle
13047 Revision Changes Path
13048 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13052 leeh 2005/02/08 11:37:50 EST (20050208_2)
13057 - fix operator blocks to work on ip spoofs
13059 Revision Changes Path
13060 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13064 leeh 2005/02/07 19:23:22 EST (20050208_1)
13067 doc example.conf example.efnet.conf
13070 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13072 Revision Changes Path
13073 7.258 +0 -39 ircd-ratbox/doc/example.conf
13074 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13075 7.198 +0 -272 ircd-ratbox/src/newconf.c
13079 leeh 2005/02/07 19:19:32 EST (20050208_0)
13084 - added support for kline.conf.perm et al, these take the same formats
13085 as their non-permanent partners, but you cant remove them via the ircd.
13087 Revision Changes Path
13088 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13092 leeh 2005/02/02 19:18:59 EST (20050203_1)
13099 help/opers cnotice cprivmsg
13101 - added help files for cprivmsg/cnotice
13103 Revision Changes Path
13104 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13105 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13106 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13107 1.10 +19 -19 ircd-ratbox/help/opers/index
13108 1.7 +10 -9 ircd-ratbox/help/users/index
13112 leeh 2005/02/02 19:14:25 EST (20050203_0)
13116 modules Makefile.in
13119 modules m_cmessage.c
13121 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13122 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13123 nick is a member. These bypass any target change limitations.
13124 - added ERR_VOICENEEDED, numeric 489.
13126 Revision Changes Path
13127 7.56 +2 -0 ircd-ratbox/include/numeric.h
13128 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13129 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13130 7.124 +1 -1 ircd-ratbox/src/messages.tab
13134 leeh 2005/02/02 16:58:16 EST (20050202_4)
13139 - update etrace help
13141 Revision Changes Path
13142 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13146 leeh 2005/02/02 16:55:04 EST (20050202_3)
13151 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13152 can put its external ip address in there..
13154 Revision Changes Path
13155 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13159 leeh 2005/02/02 16:41:06 EST (20050202_2)
13164 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13165 if its a non-local client. These will just get "lost" if the remote
13166 server doesnt support this..
13168 Revision Changes Path
13169 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13173 leeh 2005/02/02 16:12:12 EST (20050202_1)
13176 include client.h numeric.h s_conf.h
13177 modules/core m_message.c
13178 src messages.tab newconf.c s_conf.c
13180 - first part of the target change code, add the storage of targets for
13181 localuser, throttle messages when they fill all the available slots
13183 Revision Changes Path
13184 7.262 +5 -1 ircd-ratbox/include/client.h
13185 7.55 +2 -0 ircd-ratbox/include/numeric.h
13186 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13187 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13188 7.123 +1 -1 ircd-ratbox/src/messages.tab
13189 7.197 +1 -0 ircd-ratbox/src/newconf.c
13190 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13194 leeh 2005/02/02 13:28:10 EST (20050202_0)
13197 modules m_resv.c m_stats.c m_testline.c
13198 modules/core m_join.c
13199 src hash.c kdparse.c messages.tab s_newconf.c
13201 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13202 tracking of when resvs get hit
13204 Revision Changes Path
13205 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13206 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13207 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13208 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13209 7.114 +3 -0 ircd-ratbox/src/hash.c
13210 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13211 7.122 +1 -1 ircd-ratbox/src/messages.tab
13212 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13216 leeh 2005/01/31 09:04:10 EST (20050131_2)
13221 - fflush() logfiles
13223 Revision Changes Path
13224 7.79 +2 -0 ircd-ratbox/src/s_log.c
13228 leeh 2005/01/31 08:59:09 EST (20050131_1)
13233 - rename fd_dump() to comm_dump()
13235 Revision Changes Path
13236 1.27 +2 -2 ircd-ratbox/src/commio.c
13240 leeh 2005/01/30 19:16:08 EST (20050131_0)
13245 modules m_services.c
13246 modules/core m_server.c
13247 src hook.c s_serv.c
13249 - added hook for server_introduced
13250 - fixed up services support for hooks
13252 Revision Changes Path
13253 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13254 1.31 +1 -0 ircd-ratbox/include/hook.h
13255 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13256 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13257 7.36 +2 -0 ircd-ratbox/src/hook.c
13258 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13262 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13267 Add back in the comm_fd_hack thing for solaris
13269 Revision Changes Path
13270 1.26 +26 -1 ircd-ratbox/src/commio.c
13274 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13278 include commio.h s_conf.h watch.h
13279 modules m_dline.c m_kline.c m_resv.c m_stats.c
13280 m_watch.c m_xline.c
13281 modules/core m_nick.c
13282 src balloc.c cache.c client.c commio.c
13283 epoll.c ircd.c ircd_lexer.l kdparse.c
13284 listener.c s_auth.c s_conf.c s_log.c
13287 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13289 Revision Changes Path
13290 1.18 +0 -2 ircd-ratbox/adns/adns.h
13291 1.14 +6 -37 ircd-ratbox/include/commio.h
13292 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13293 7.3 +2 -2 ircd-ratbox/include/watch.h
13294 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13295 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13296 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13297 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13298 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13299 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13300 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13301 7.85 +1 -1 ircd-ratbox/src/balloc.c
13302 1.24 +5 -5 ircd-ratbox/src/cache.c
13303 7.488 +4 -4 ircd-ratbox/src/client.c
13304 1.25 +10 -280 ircd-ratbox/src/commio.c
13305 1.33 +1 -1 ircd-ratbox/src/epoll.c
13306 7.368 +4 -4 ircd-ratbox/src/ircd.c
13307 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13308 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13309 7.125 +8 -8 ircd-ratbox/src/listener.c
13310 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13311 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13312 7.78 +20 -20 ircd-ratbox/src/s_log.c
13313 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13314 1.6 +22 -15 ircd-ratbox/src/watch.c
13318 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13321 modules/core m_mode.c
13323 remove two unused variables
13325 Revision Changes Path
13326 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13330 leeh 2005/01/28 15:31:40 EST (20050128_1)
13336 - mo_kline() needs minpara of 3, not 2
13337 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13338 - require me.info is never blank
13340 Revision Changes Path
13341 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13342 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13346 leeh 2005/01/28 15:26:28 EST (20050128_0)
13349 modules/core m_mode.c m_sjoin.c
13351 - patch via jilles to fix +eI lists being shown to lusers when handling
13352 protocol stuff over TS6
13354 Revision Changes Path
13355 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13356 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13360 leeh 2005/01/25 19:47:38 EST (20050126_0)
13364 modules/core m_join.c m_mode.c m_sjoin.c
13365 src channel.c messages.tab s_serv.c
13367 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13368 an operspy call with &me
13369 - remove modebuf/parabuf params from channel_modes(), we now generate a
13370 buffer internally which we return.
13372 Revision Changes Path
13373 7.163 +1 -1 ircd-ratbox/include/channel.h
13374 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13375 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13376 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13377 7.431 +25 -18 ircd-ratbox/src/channel.c
13378 7.121 +1 -1 ircd-ratbox/src/messages.tab
13379 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13383 alz 2005/01/25 18:09:18 EST (20050125_5)
13386 doc example.conf example.efnet.conf
13389 src listener.c newconf.c s_conf.c
13391 Added dline_with_reason config option (default yes):
13393 /* dline reason: show the user the dline reason when they connect
13396 dline_with_reason = yes;
13398 Revision Changes Path
13399 7.257 +6 -1 ircd-ratbox/doc/example.conf
13400 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13401 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13402 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13403 7.124 +1 -1 ircd-ratbox/src/listener.c
13404 7.196 +1 -0 ircd-ratbox/src/newconf.c
13405 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13409 leeh 2005/01/25 13:21:17 EST (20050125_4)
13414 - make conf_set_generic_string() test len exists before it uses it.
13416 Revision Changes Path
13417 7.195 +1 -1 ircd-ratbox/src/newconf.c
13421 leeh 2005/01/25 13:10:56 EST (20050125_3)
13427 - rename 'type' to 'flags' in cluster {};
13428 - add stacking of servers in cluster {}; documented in example.conf
13430 Revision Changes Path
13431 7.256 +18 -10 ircd-ratbox/doc/example.conf
13432 7.194 +39 -7 ircd-ratbox/src/newconf.c
13436 alz 2005/01/25 12:48:54 EST (20050125_2)
13440 src listener.c s_conf.c
13442 Added dline reasons, connecting/banned clients now see ban reason.
13444 Revision Changes Path
13445 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13446 7.123 +17 -4 ircd-ratbox/src/listener.c
13447 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13451 leeh 2005/01/25 07:44:37 EST (20050125_1)
13454 doc example.conf example.efnet.conf
13457 - implement stacking of shared {}; blocks, documented in example.conf
13459 Revision Changes Path
13460 7.255 +26 -13 ircd-ratbox/doc/example.conf
13461 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13462 7.193 +51 -36 ircd-ratbox/src/newconf.c
13466 leeh 2005/01/24 19:08:29 EST (20050125_0)
13470 include client.h s_conf.h
13471 modules/core m_join.c
13472 src newconf.c s_user.c
13474 - added jupe_exempt to auth {};, exempts the user from generating warnings
13475 when they attempt to join juped channels.
13477 Revision Changes Path
13478 7.254 +2 -0 ircd-ratbox/doc/example.conf
13479 7.261 +3 -0 ircd-ratbox/include/client.h
13480 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13481 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13482 7.192 +1 -0 ircd-ratbox/src/newconf.c
13483 7.338 +8 -0 ircd-ratbox/src/s_user.c
13487 leeh 2005/01/24 18:57:02 EST (20050124_6)
13492 - rework shared {};, the format is now:
13494 oper = "flame@*.leeh.co.uk", "*.lan";
13500 oper = "flame@*.leeh.co.uk", "*.lan";
13504 Revision Changes Path
13505 7.191 +55 -23 ircd-ratbox/src/newconf.c
13509 leeh 2005/01/24 17:25:58 EST (20050124_5)
13514 - fix the prototype on load_static_modules()
13516 Revision Changes Path
13517 7.61 +1 -1 ircd-ratbox/include/modules.h
13521 leeh 2005/01/24 16:00:30 EST (20050124_4)
13526 - have cap end call register_local_user() with its own copy of
13527 source_p->username so its safe for unidented users..
13529 Revision Changes Path
13530 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13534 leeh 2005/01/24 15:48:09 EST (20050124_3)
13537 include newconf.h s_conf.h
13539 src newconf.c s_conf.c s_log.c
13541 - move the conf parser over to a table based structure, with generic setting
13542 of integers/strings
13544 Revision Changes Path
13545 7.34 +9 -8 ircd-ratbox/include/newconf.h
13546 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13547 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13548 7.190 +264 -808 ircd-ratbox/src/newconf.c
13549 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13550 7.77 +13 -13 ircd-ratbox/src/s_log.c
13554 leeh 2005/01/24 13:11:30 EST (20050124_2)
13560 - added stacking of ips in exempt {};
13562 Revision Changes Path
13563 7.253 +4 -0 ircd-ratbox/doc/example.conf
13564 7.189 +11 -30 ircd-ratbox/src/newconf.c
13568 leeh 2005/01/24 12:59:57 EST (20050124_1)
13572 src channel.c client.c hash.c hook.c
13573 newconf.c s_user.c watch.c
13575 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13576 consistent with the rest of the dlink code.
13578 Revision Changes Path
13579 1.54 +7 -7 ircd-ratbox/include/tools.h
13580 7.430 +2 -2 ircd-ratbox/src/channel.c
13581 7.487 +6 -6 ircd-ratbox/src/client.c
13582 7.113 +5 -5 ircd-ratbox/src/hash.c
13583 7.35 +1 -1 ircd-ratbox/src/hook.c
13584 7.188 +2 -2 ircd-ratbox/src/newconf.c
13585 7.337 +1 -1 ircd-ratbox/src/s_user.c
13586 1.5 +4 -4 ircd-ratbox/src/watch.c
13590 leeh 2005/01/24 12:47:13 EST (20050124_0)
13595 - cheap hack on sticky capabs..
13597 Revision Changes Path
13598 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13602 leeh 2005/01/22 11:36:54 EST (20050122_0)
13607 - updated my clicap implementation to match the spec so far..
13609 Revision Changes Path
13610 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13614 leeh 2005/01/21 07:14:43 EST (20050121_2)
13619 modules m_services.c
13620 src hook.c s_serv.c
13622 - added hooks for when we're sending a burst
13623 - rewrote hooks.txt
13624 - fix up the hooks ive already done in services compatibility, ill add the
13625 hooks for server/client introductions in a bit.
13627 Revision Changes Path
13628 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13629 1.30 +4 -0 ircd-ratbox/include/hook.h
13630 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13631 7.34 +7 -0 ircd-ratbox/src/hook.c
13632 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13636 leeh 2005/01/21 06:34:03 EST (20050121_1)
13639 contrib example_module.c spy_admin_notice.c
13640 spy_info_notice.c spy_links_notice.c
13641 spy_motd_notice.c spy_stats_notice.c
13642 spy_stats_p_notice.c spy_trace_notice.c
13644 spy_whois_notice_global.c
13646 modules m_admin.c m_info.c m_links.c m_motd.c
13647 m_services.c m_stats.c m_trace.c
13648 m_whois.c static_modules.c.SH
13649 modules/core m_server.c
13650 src client.c hook.c ircd.c modules.c packet.c
13651 s_auth.c s_serv.c s_user.c send.c
13653 - add a better implementation of the hook system, its now a slow leaking
13654 array and events are created whenever we try adding a hook for it, or
13655 theyre registered for the caller.
13657 Ive temporarily fucked services support and removed most of the other
13658 hooks.. I shall fix this soon.
13660 Revision Changes Path
13661 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13662 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13663 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13664 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13665 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13666 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13667 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13668 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13669 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13670 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13671 1.29 +34 -70 ircd-ratbox/include/hook.h
13672 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13673 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13674 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13675 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13676 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13677 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13678 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13679 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13680 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13681 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13682 7.486 +1 -28 ircd-ratbox/src/client.c
13683 7.33 +131 -137 ircd-ratbox/src/hook.c
13684 7.367 +1 -1 ircd-ratbox/src/ircd.c
13685 7.151 +6 -10 ircd-ratbox/src/modules.c
13686 7.138 +10 -14 ircd-ratbox/src/packet.c
13687 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13688 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13689 7.336 +0 -6 ircd-ratbox/src/s_user.c
13690 7.286 +8 -6 ircd-ratbox/src/send.c
13694 leeh 2005/01/20 19:19:20 EST (20050121_0)
13699 - remove an unused struct
13701 Revision Changes Path
13702 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13706 leeh 2005/01/20 13:38:39 EST (20050120_1)
13709 . configure configure.ac
13710 include client.h numeric.h patchlevel.h
13711 modules Makefile.in
13712 src messages.tab s_user.c
13716 - drop back to -O0, fix patchlevel.h
13717 - first stab at client capabilities.. this still needs work.
13719 Revision Changes Path
13720 7.240 +3 -3 ircd-ratbox/configure
13721 7.54 +3 -3 ircd-ratbox/configure.ac
13722 7.260 +3 -0 ircd-ratbox/include/client.h
13723 7.54 +2 -0 ircd-ratbox/include/numeric.h
13724 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13725 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13726 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13727 7.120 +1 -1 ircd-ratbox/src/messages.tab
13728 7.335 +3 -0 ircd-ratbox/src/s_user.c
13732 leeh 2005/01/20 06:04:41 EST (20050120_0)
13735 . ChangeLog RELNOTES
13736 include config.h config.h.dist memory.h
13739 src commio.c crypt.c getopt.c ircd.c s_serv.c
13741 . README.VMS clean.com make.com
13742 include setup.h_vms
13743 modules descrip.mms static_modules_c.com
13744 modules/core descrip.mms
13745 src descrip.mms qio.c version.com
13746 tools descrip.mms mkpasswd_vms.c
13748 - clean changelog, relnotes
13749 - mark patchlevel as 2.1.0beta
13750 - remove VMS support
13752 Revision Changes Path
13753 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13754 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13755 1.111 +1 -348 ircd-ratbox/RELNOTES
13756 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13757 7.182 +0 -42 ircd-ratbox/include/config.h
13758 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13759 7.50 +0 -4 ircd-ratbox/include/memory.h
13760 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13761 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13762 7.2 +0 -58 ircd-ratbox/make.com (dead)
13763 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13764 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13765 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13766 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13767 1.24 +7 -30 ircd-ratbox/src/commio.c
13768 7.12 +0 -4 ircd-ratbox/src/crypt.c
13769 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13770 7.24 +0 -4 ircd-ratbox/src/getopt.c
13771 7.366 +4 -19 ircd-ratbox/src/ircd.c
13772 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13773 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13774 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13775 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13776 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13780 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13786 not using the return values on a few watch functions so make them void
13788 Revision Changes Path
13789 7.2 +5 -5 ircd-ratbox/include/watch.h
13790 1.4 +19 -28 ircd-ratbox/src/watch.c
13793 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13798 Make watch throttle, don't accept letter commands stacked
13800 Revision Changes Path
13801 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13805 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13812 Revision Changes Path
13813 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13817 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13820 . ChangeLog README.FIRST RELNOTES configure
13822 adns adns.h internal.h parse.c transmit.c
13824 contrib example_module.c spy_admin_notice.c
13825 spy_info_notice.c spy_links_notice.c
13826 spy_motd_notice.c spy_stats_notice.c
13827 spy_stats_p_notice.c spy_trace_notice.c
13829 spy_whois_notice_global.c
13830 doc example.conf example.efnet.conf ircd.motd
13831 server-version-info whats-new.txt
13832 help/opers umode xline
13834 include cache.h channel.h class.h client.h
13835 commio.h config.h config.h.dist hash.h
13836 hook.h hostmask.h irc_string.h ircd.h
13837 ircd_defs.h m_info.h memory.h msg.h
13838 newconf.h numeric.h packet.h patchlevel.h
13839 patricia.h s_conf.h s_gline.h s_newconf.h
13840 s_serv.h s_user.h scache.h serno.h
13841 setup.h.in sprintf_irc.h stdinc.h tools.h
13842 modules .depend Makefile.in m_admin.c m_away.c
13843 m_dline.c m_encap.c m_gline.c m_info.c
13844 m_kline.c m_links.c m_list.c m_lusers.c
13845 m_motd.c m_oper.c m_operspy.c m_rehash.c
13846 m_restart.c m_resv.c m_set.c m_stats.c
13847 m_svinfo.c m_testline.c m_testmask.c
13848 m_topic.c m_trace.c m_watch.c m_who.c
13849 m_whois.c m_whowas.c m_xline.c
13850 static_modules.c.SH
13851 modules/core m_error.c m_message.c m_mode.c m_quit.c
13852 m_server.c m_squit.c
13853 src .depend Makefile.in adns.c balloc.c
13854 cache.c channel.c class.c client.c
13855 commio.c crypt.c devpoll.c epoll.c
13856 event.c getopt.c hash.c hook.c hostmask.c
13857 irc_string.c ircd.c ircd_lexer.l
13858 ircd_parser.y ircd_signal.c listener.c
13859 modules.c newconf.c numeric.c packet.c
13860 parse.c patricia.c poll.c reject.c
13861 restart.c s_auth.c s_conf.c s_log.c
13862 s_newconf.c s_serv.c s_user.c scache.c
13863 select.c send.c snprintf.c tools.c
13864 version.c.SH watch.c whowas.c
13865 tools README.mkpasswd mkpasswd.c
13867 . README.VMS clean.com make.com
13869 include common.h s_stats.h setup.h_vms
13871 modules descrip.mms m_challenge.c m_etrace.c
13872 m_invite.c m_names.c m_pass.c m_ping.c
13873 m_pong.c m_services.c m_tb.c m_user.c
13874 m_users.c m_version.c
13875 static_modules_c.com
13876 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13878 servlink descrip.mms
13879 src descrip.mms kdparse.c messages.tab qio.c
13880 s_gline.c s_stats.c version.com
13881 tools descrip.mms mkpasswd_vms.c
13885 modules/core channels.c users.c
13888 merge from RATBOX_2_0
13890 Revision Changes Path
13891 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13892 7.40 +1 -0 ircd-ratbox/README.FIRST
13893 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13894 1.110 +114 -6 ircd-ratbox/RELNOTES
13895 1.17 +4 -0 ircd-ratbox/adns/adns.h
13896 1.17 +4 -4 ircd-ratbox/adns/internal.h
13897 1.12 +38 -38 ircd-ratbox/adns/parse.c
13898 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13899 1.19 +13 -13 ircd-ratbox/adns/types.c
13900 7.1 +10 -0 ircd-ratbox/clean.com (new)
13901 7.239 +47 -29 ircd-ratbox/configure
13902 7.53 +40 -32 ircd-ratbox/configure.ac
13903 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13904 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13905 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13906 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13907 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13908 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13909 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13910 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13911 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13912 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13913 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13914 7.252 +68 -22 ircd-ratbox/doc/example.conf
13915 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13916 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13917 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13918 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13919 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13920 1.5 +2 -1 ircd-ratbox/help/opers/umode
13921 1.7 +1 -1 ircd-ratbox/help/opers/xline
13922 1.2 +1 -0 ircd-ratbox/help/users/umode
13923 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13924 1.7 +8 -0 ircd-ratbox/include/cache.h
13925 7.162 +18 -16 ircd-ratbox/include/channel.h
13926 7.25 +4 -0 ircd-ratbox/include/class.h
13927 7.259 +34 -28 ircd-ratbox/include/client.h
13928 1.13 +45 -7 ircd-ratbox/include/commio.h
13929 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13930 7.181 +74 -16 ircd-ratbox/include/config.h
13931 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13932 7.53 +2 -0 ircd-ratbox/include/hash.h
13933 1.28 +73 -27 ircd-ratbox/include/hook.h
13934 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13935 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13936 7.80 +6 -31 ircd-ratbox/include/ircd.h
13937 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13938 7.56 +14 -8 ircd-ratbox/include/m_info.h
13939 7.49 +4 -0 ircd-ratbox/include/memory.h
13940 7.53 +2 -0 ircd-ratbox/include/msg.h
13941 7.33 +9 -9 ircd-ratbox/include/newconf.h
13942 7.53 +12 -8 ircd-ratbox/include/numeric.h
13943 7.27 +1 -1 ircd-ratbox/include/packet.h
13944 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13945 7.19 +25 -1 ircd-ratbox/include/patricia.h
13946 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13947 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13948 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13949 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13950 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13951 7.34 +13 -9 ircd-ratbox/include/s_user.h
13952 7.15 +1 -1 ircd-ratbox/include/scache.h
13953 7.5366 +1 -1 ircd-ratbox/include/serno.h
13954 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13955 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13956 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13957 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13958 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13959 1.53 +10 -10 ircd-ratbox/include/tools.h
13960 7.1 +58 -0 ircd-ratbox/make.com (new)
13961 1.45 +338 -182 ircd-ratbox/modules/.depend
13962 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13963 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13964 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13965 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13966 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13967 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13968 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13969 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13970 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13971 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13972 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13973 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13974 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13975 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13976 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13977 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13978 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13979 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13980 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13981 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13982 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13983 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13984 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13985 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13986 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13987 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13988 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13989 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13990 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13991 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13992 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13993 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13994 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13995 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13996 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13997 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13998 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13999 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14000 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14001 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14002 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14003 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14004 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14005 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14006 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14007 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14008 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14009 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14010 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14011 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14012 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14013 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14014 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14015 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14016 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14017 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14018 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14019 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14020 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14021 7.48 +162 -119 ircd-ratbox/src/.depend
14022 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14023 7.75 +5 -5 ircd-ratbox/src/adns.c
14024 7.84 +1 -1 ircd-ratbox/src/balloc.c
14025 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14026 1.23 +75 -7 ircd-ratbox/src/cache.c
14027 7.429 +342 -79 ircd-ratbox/src/channel.c
14028 7.67 +42 -2 ircd-ratbox/src/class.c
14029 7.485 +245 -85 ircd-ratbox/src/client.c
14030 1.23 +349 -43 ircd-ratbox/src/commio.c
14031 7.11 +4 -0 ircd-ratbox/src/crypt.c
14032 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14033 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14034 1.32 +4 -8 ircd-ratbox/src/epoll.c
14035 7.46 +63 -6 ircd-ratbox/src/event.c
14036 7.23 +4 -0 ircd-ratbox/src/getopt.c
14037 7.112 +8 -7 ircd-ratbox/src/hash.c
14038 7.32 +135 -133 ircd-ratbox/src/hook.c
14039 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14040 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14041 7.365 +56 -48 ircd-ratbox/src/ircd.c
14042 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14043 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14044 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14045 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14046 7.122 +14 -13 ircd-ratbox/src/listener.c
14047 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14048 7.150 +17 -8 ircd-ratbox/src/modules.c
14049 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14050 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14051 7.137 +55 -42 ircd-ratbox/src/packet.c
14052 7.187 +8 -15 ircd-ratbox/src/parse.c
14053 7.28 +2 -4 ircd-ratbox/src/patricia.c
14054 7.82 +3 -1 ircd-ratbox/src/poll.c
14055 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14056 1.32 +8 -3 ircd-ratbox/src/reject.c
14057 7.34 +1 -0 ircd-ratbox/src/restart.c
14058 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14059 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14060 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14061 7.76 +32 -35 ircd-ratbox/src/s_log.c
14062 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14063 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14064 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14065 7.334 +773 -2 ircd-ratbox/src/s_user.c
14066 7.27 +2 -1 ircd-ratbox/src/scache.c
14067 7.44 +2 -0 ircd-ratbox/src/select.c
14068 7.285 +12 -12 ircd-ratbox/src/send.c
14069 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14070 7.46 +0 -1 ircd-ratbox/src/tools.c
14071 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14072 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14073 1.3 +4 -4 ircd-ratbox/src/watch.c
14074 7.32 +1 -0 ircd-ratbox/src/whowas.c
14075 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14076 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14077 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14078 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14082 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14084 Modified files: (Branch: RATBOX_2_0)
14087 a remote client is never going to have a watch list..duh
14089 Revision Changes Path
14090 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14094 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14096 Added files: (Branch: RATBOX_2_0)
14101 Revision Changes Path
14102 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14106 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14108 Added files: (Branch: RATBOX_2_0)
14112 helps if we actually include the .c/.h files
14114 Revision Changes Path
14115 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14116 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14120 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14122 Modified files: (Branch: RATBOX_2_0)
14123 . configure configure.ac
14124 include client.h numeric.h s_conf.h setup.h.in
14126 modules Makefile.in
14127 modules/core m_nick.c
14128 src Makefile.in client.c ircd.c messages.tab
14129 newconf.c s_conf.c s_user.c
14131 backport watch from devel
14133 Revision Changes Path
14134 7.229.2.10 +12 -2 ircd-ratbox/configure
14135 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14136 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14137 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14138 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14139 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14140 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14141 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14142 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14143 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14144 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14145 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14146 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14147 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14148 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14149 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14153 leeh 2005/01/12 10:12:40 EST (20050112_1)
14155 Modified files: (Branch: RATBOX_2_0)
14157 modules m_services.c m_whois.c
14160 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14161 when the user is logged in
14163 Revision Changes Path
14164 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14165 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14166 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14167 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14171 leeh 2005/01/11 19:47:14 EST (20050112_0)
14173 Modified files: (Branch: RATBOX_2_0)
14174 include supported.h
14175 Added files: (Branch: RATBOX_2_0)
14179 - added doc/services.txt, outlining the compatibility code
14181 Revision Changes Path
14182 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14183 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14187 leeh 2005/01/11 18:38:10 EST (20050111_5)
14189 Modified files: (Branch: RATBOX_2_0)
14190 include client.h hook.h
14191 modules m_services.c
14192 modules/core m_server.c
14193 src hook.c s_serv.c
14195 - more services compatibility code:
14196 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14197 appropriate service {}; entry, only accept SU from these.
14198 - hook into us finishing nick burst, and have services burst a list of
14201 Revision Changes Path
14202 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14203 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14204 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14205 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14206 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14207 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14211 leeh 2005/01/11 17:32:42 EST (20050111_4)
14213 Modified files: (Branch: RATBOX_2_0)
14214 . configure configure.ac
14216 modules Makefile.in
14218 Added files: (Branch: RATBOX_2_0)
14219 modules m_services.c
14221 - more services compatibility code:
14222 - encap handlers for SU (services marking client as logged in)
14223 - and for LOGIN (servers bursting logged in status)
14224 - move suser from Client -> User
14226 Revision Changes Path
14227 7.229.2.9 +9 -3 ircd-ratbox/configure
14228 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14229 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14230 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14231 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14232 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14236 leeh 2005/01/11 16:46:34 EST (20050111_3)
14238 Modified files: (Branch: RATBOX_2_0)
14239 include ircd_defs.h
14241 - whoops, missing #endif
14243 Revision Changes Path
14244 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14248 leeh 2005/01/11 15:56:57 EST (20050111_2)
14250 Modified files: (Branch: RATBOX_2_0)
14251 include ircd_defs.h
14253 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14254 have ipv6 just report sizeof(struct sockaddr_in)
14256 Revision Changes Path
14257 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14261 leeh 2005/01/10 20:19:35 EST (20050111_1)
14263 Modified files: (Branch: RATBOX_2_0)
14266 - fix a gcc warning
14268 Revision Changes Path
14269 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14273 leeh 2005/01/10 20:10:35 EST (20050111_0)
14275 Modified files: (Branch: RATBOX_2_0)
14276 adns internal.h parse.c transmit.c types.c
14278 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14281 Revision Changes Path
14282 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14283 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14284 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14285 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14289 leeh 2005/01/10 17:48:48 EST (20050110_3)
14291 Modified files: (Branch: RATBOX_2_0)
14294 - send out the reformatted xline to opers (\s -> ' ')
14296 Revision Changes Path
14297 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14301 leeh 2005/01/10 16:18:53 EST (20050110_2)
14303 Modified files: (Branch: RATBOX_2_0)
14306 include client.h supported.h
14307 src messages.tab s_user.c send.c
14309 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14312 Revision Changes Path
14313 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14314 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14315 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14316 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14317 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14318 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14319 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14323 leeh 2005/01/10 14:50:47 EST (20050110_1)
14325 Modified files: (Branch: RATBOX_2_0)
14326 doc example.conf example.efnet.conf
14328 - I dont remember ts6 desyncing on bans, so im not sure why the example
14331 Revision Changes Path
14332 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14333 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14337 leeh 2005/01/10 13:31:10 EST (20050110_0)
14339 Modified files: (Branch: RATBOX_2_0)
14340 . configure configure.ac
14341 include channel.h client.h numeric.h s_conf.h
14342 s_serv.h setup.h.in
14343 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14345 src channel.c messages.tab newconf.c s_conf.c
14348 - added --enable-services to configure, which enables some ratbox-services
14349 compatibility code:
14350 - chanmode +r, registered users only
14351 - usermode +S, prevents deop/kick of a service
14352 - service { }; block in conf for the above umode
14354 Revision Changes Path
14355 7.229.2.8 +28 -16 ircd-ratbox/configure
14356 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14357 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14358 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14359 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14360 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14361 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14362 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14363 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14364 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14365 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14366 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14367 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14368 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14369 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14370 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14371 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14372 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14373 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14377 leeh 2005/01/09 08:23:30 EST (20050109_0)
14379 Modified files: (Branch: RATBOX_2_0)
14382 - remove a tab, and add +C to opers umode help
14384 Revision Changes Path
14385 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode