1 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
3 By default, leave MAX_BUFFER fds free for log files,
4 server connections, ident lookups, exceed_limit clients,
5 etc. Mention this in example.conf and reference.conf.
9 +4 -2 trunk/doc/example.conf (File Modified)
10 +3 -1 trunk/doc/reference.conf (File Modified)
11 +1 -1 trunk/src/s_conf.c (File Modified)
14 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
16 --with-maxclients configure option is gone
20 +0 -11 trunk/INSTALL (File Modified)
23 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
25 Make the code that raises fd rlimit to hard limit work.
29 +5 -5 trunk/src/ircd.c (File Modified)
32 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
34 - note the I/O reworking
38 +2 -0 trunk/NEWS (File Modified)
41 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
47 +4 -4 trunk/doc/Makefile.in (File Modified)
50 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
52 - enforce proper conditions for EPOLL_CTL_DEL.
53 - remove possibly problematic "performance" check
57 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
60 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
62 - rename m_list_safelist to m_list and remove ratbox implementation
66 +393 -664 trunk/modules/Makefile.in (File Modified)
67 + - trunk/modules/m_list.c (File Added)
68 + - trunk/modules/m_list_ratbox.c (File Deleted)
69 + - trunk/modules/m_list_safelist.c (File Deleted)
72 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
74 - some more transit to sendto_one_numeric().
78 +2 -3 trunk/modules/m_away.c (File Modified)
79 +3 -3 trunk/src/messages.tab (File Modified)
80 +1 -1 trunk/src/s_user.c (File Modified)
83 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
85 - change some sendto_one() to sendto_one_numeric().
89 +4 -10 trunk/modules/m_admin.c (File Modified)
90 +3 -3 trunk/modules/m_map.c (File Modified)
91 +12 -12 trunk/src/messages.tab (File Modified)
92 +1 -2 trunk/src/s_conf.c (File Modified)
93 +9 -10 trunk/src/s_user.c (File Modified)
96 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
98 - river's ports.c from old charybdis trunk
102 +195 -0 trunk/configure.ac (File Modified)
103 + - trunk/libcharybdis/ports.c (File Added)
106 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
108 - remove broken ports stuff and devpoll stuff.
112 +0 -307 trunk/configure (File Modified)
113 +0 -21 trunk/configure.ac (File Modified)
114 +0 -474 trunk/include/setup.h.in (File Modified)
115 + - trunk/libcharybdis/devpoll.c (File Deleted)
116 + - trunk/libcharybdis/ports.c (File Deleted)
119 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
125 +1 -25 trunk/configure (File Modified)
126 +0 -3 trunk/include/setup.h.in (File Modified)
129 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
131 - remove x86-optimized hash code.
135 +0 -13 trunk/configure.ac (File Modified)
136 +2 -187 trunk/src/Makefile.in (File Modified)
137 + - trunk/src/fnvhash.s (File Deleted)
140 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
142 - apparently setting KE_LENGTH to 128 is fine.
146 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
149 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
151 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
155 +5627 -5747 trunk/configure (File Modified)
156 +0 -15 trunk/configure.ac (File Modified)
157 +0 -2 trunk/include/m_info.h (File Modified)
158 +6 -9 trunk/include/setup.h.in (File Modified)
159 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
162 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
164 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
165 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
166 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
170 +0 -5 trunk/include/config.h (File Modified)
171 +0 -5 trunk/include/config.h.dist (File Modified)
172 +0 -6 trunk/include/defaults.h (File Modified)
173 +0 -3 trunk/include/m_info.h (File Modified)
174 +21 -7 trunk/libcharybdis/commio.c (File Modified)
175 +2 -0 trunk/libcharybdis/commio.h (File Modified)
176 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
177 +4 -3 trunk/libcharybdis/poll.c (File Modified)
178 +0 -3 trunk/libcharybdis/select.c (File Modified)
179 +0 -9 trunk/src/ircd.c (File Modified)
180 +23 -26 trunk/src/listener.c (File Modified)
181 +2 -1 trunk/src/restart.c (File Modified)
182 +5 -1 trunk/src/s_auth.c (File Modified)
183 +1 -1 trunk/src/s_conf.c (File Modified)
184 +3 -1 trunk/src/s_serv.c (File Modified)
187 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
189 Repair operspy who !#channel, broken by me in r3283.
193 +2 -2 trunk/modules/m_who.c (File Modified)
196 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
198 Update bug report and IRC channel information.
202 +2 -1 trunk/BUGS (File Modified)
203 +2 -1 trunk/NEWS (File Modified)
206 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
208 Change copyright years in version.c.SH as in release-2.1 r3339.
212 +2 -2 trunk/src/version.c.SH (File Modified)
215 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
221 +104 -0 trunk/configure (File Modified)
224 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
226 Need to check for various flavours of epoll,
227 even if --enable-epoll is forced.
231 +1 -0 trunk/configure.ac (File Modified)
234 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
236 Hack to allow some more warnings, already present in configure (?).
240 +1 -1 trunk/aclocal.m4 (File Modified)
243 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
245 Merge old trunk r2077,r2079:
246 - Move closing of servlink control fd to close_connection()
247 instead of doing it in exit_local_server(), and make sure
248 we first close the data fd and then the control fd.
249 - Have servlink process ready fds in order net, data, ctrl
250 instead of ctrl, data, net. This seems to fix the problem
251 that squit reasons do not show up on the other side of a
252 ziplink (by making it send any final SQUIT and/or ERROR
253 before noticing the closed control fd).
257 +1 -1 trunk/servlink/io.c (File Modified)
258 +3 -12 trunk/src/client.c (File Modified)
261 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
263 Don't show the UID if a TS6 server sends a kick with
264 an empty or no comment. Note that charybdis never sends
269 +4 -4 trunk/modules/core/m_kick.c (File Modified)
272 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
274 Merge old trunk r2081:
275 Don't say that services cannot be killed in
276 ERR_ISCHANSERVICE message (given when trying
277 to kick or deop them), as that's not the case.
281 +1 -1 trunk/src/messages.tab (File Modified)
284 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
286 Merge old trunk r2059
287 Clarifications to the descriptions of umode +Q and cmode +F,
288 suggested by Ariadne@SorceryNet.
292 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
293 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
296 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
298 Merge old trunk r2907,r2991:
299 Allow TESTLINE on channel names.
303 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
304 +4 -0 trunk/help/opers/testline (File Modified)
305 +22 -0 trunk/modules/m_testline.c (File Modified)
308 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
310 Merge old trunk r2835:
311 resolver: if sendto(2) fails, try sending to the next nameserver
315 +1 -1 trunk/src/res.c (File Modified)
318 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
320 Merge old trunk r2817:
321 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
322 starts with a digit. This is safe because the last
323 parameter is a nick and never a UID. (The first parameter
324 in a server-server two-param whois is a UID/SID.)
328 +1 -1 trunk/modules/m_whois.c (File Modified)
331 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
333 Merge old trunk r2779,r2785:
334 Show correct privilege name in a few ERR_NOPRIVS numerics.
338 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
339 +1 -1 trunk/extensions/m_opme.c (File Modified)
340 +2 -2 trunk/unsupported/m_force.c (File Modified)
343 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
345 Merge old trunk r2695:
346 Send an SQUIT instead of an ERROR to announce /die to connected servers.
347 This will generate better server notices.
351 +3 -2 trunk/modules/core/m_die.c (File Modified)
354 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
356 Merge old trunk r2294:
357 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
361 +1 -1 trunk/src/s_user.c (File Modified)
364 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
366 Merge old trunk r2226:
367 If we are connecting outward to a server, check if the
368 server name they sent is the same as what we tried to
369 connect to. Previously such a connection could succeed
370 if there existed connect blocks with the same IP and
371 passwords for the other server name.
375 +11 -0 trunk/modules/core/m_server.c (File Modified)
378 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
380 Merge old trunk r2212:
381 Another handling of SJOINs without nicks:
382 Propagate them if the channel is +P or the channel
383 already existed, otherwise remove the channel again
384 and do not propagate the SJOIN.
388 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
391 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
393 Remove channels entirely from /whois on services.
394 This cannot be overridden with operspy.
398 +20 -17 trunk/modules/m_whois.c (File Modified)
401 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
403 Fix /who on channels with ** in their name.
407 +2 -2 trunk/modules/m_who.c (File Modified)
410 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
412 NEWS: As in 2.1.3, mention that the TS6 revision will
413 interoperate with older versions
417 +2 -1 trunk/NEWS (File Modified)
420 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
422 Fix documentation of HIDE_SERVERS_IPS define.
426 +2 -2 trunk/include/config.h.dist (File Modified)
429 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
431 Don't leak auth{} spoofed ip for I-line is full notice either.
435 +1 -1 trunk/src/s_conf.c (File Modified)
438 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
444 +37 -0 trunk/NEWS (File Modified)
447 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
449 Allow /invite (but not invex) to override +r, +l, +j in
450 addition to +i. As before, a restrictive mode must be in
451 place at /invite time for the invite to have an effect;
452 +r does not count as a restrictive mode if the user is
453 logged in; +l and +j always count as restrictive modes to
454 allow for cases where they would allow join at /invite
455 time but not when the user tries to join.
459 +6 -2 trunk/modules/m_invite.c (File Modified)
460 +21 -10 trunk/src/channel.c (File Modified)
463 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
465 Remove invite_ops_only, forcing it to YES.
469 +0 -1 trunk/doc/example.conf (File Modified)
470 +0 -5 trunk/doc/reference.conf (File Modified)
471 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
472 +0 -1 trunk/include/s_conf.h (File Modified)
473 +0 -6 trunk/modules/m_info.c (File Modified)
474 +10 -14 trunk/modules/m_invite.c (File Modified)
475 +0 -1 trunk/src/newconf.c (File Modified)
476 +0 -1 trunk/src/s_conf.c (File Modified)
479 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
481 Move username check after xline and dnsbl checks, so it
482 will not complain to opers about clients who are xlined
483 or blacklisted anyway (both of which silently reject).
487 +15 -15 trunk/src/s_user.c (File Modified)
490 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
492 - MASTER_MAX is no longer relevant
496 +0 -7 trunk/modules/m_set.c (File Modified)
499 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
501 - add config option for setting max_clients.
505 +5 -0 trunk/doc/example.conf (File Modified)
506 +5 -0 trunk/doc/reference.conf (File Modified)
507 +2 -0 trunk/include/s_conf.h (File Modified)
508 +1 -1 trunk/src/ircd.c (File Modified)
509 +2 -0 trunk/src/newconf.c (File Modified)
510 +2 -1 trunk/src/s_conf.c (File Modified)
513 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
515 - remove get_maxrss() and all of that insecure and unsafe nonsense
519 +3 -38 trunk/src/ircd.c (File Modified)
520 +1 -1 trunk/src/restart.c (File Modified)
521 +0 -4 trunk/src/s_stats.c (File Modified)
524 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
526 - avoid some potential NULL dereferencing
530 +1 -1 trunk/libcharybdis/commio.c (File Modified)
533 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
539 +1 -1 trunk/libcharybdis/poll.c (File Modified)
542 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
544 - rework poll a bit for the MAXCONNECTIONS changes.
548 +46 -23 trunk/libcharybdis/poll.c (File Modified)
551 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
553 Our way of using kqueue may cause it to report fds we
554 don't know about anymore, cope.
558 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
561 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
563 Don't reference freed memory (fde_t) in comm_close().
567 +1 -1 trunk/libcharybdis/commio.c (File Modified)
570 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
572 - fix for 100% cpu use
576 +1 -1 trunk/libcharybdis/commio.c (File Modified)
579 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
581 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
585 +37 -25 trunk/libcharybdis/commio.c (File Modified)
588 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
590 - clear up use of fd_table in ircd.
594 +3 -2 trunk/src/s_serv.c (File Modified)
597 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
599 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
603 +97 -26 trunk/libcharybdis/commio.c (File Modified)
604 +3 -2 trunk/libcharybdis/commio.h (File Modified)
605 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
606 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
607 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
608 +3 -3 trunk/libcharybdis/poll.c (File Modified)
609 +2 -2 trunk/libcharybdis/ports.c (File Modified)
610 +2 -2 trunk/libcharybdis/select.c (File Modified)
613 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
615 Fix some cases where the size argument to strlcpy()
616 for usernames and hostnames is 1 too small.
620 +1 -1 trunk/modules/m_chghost.c (File Modified)
621 +2 -2 trunk/src/res.c (File Modified)
622 +2 -2 trunk/src/s_user.c (File Modified)
625 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
627 Cut down quit/part/kick reasons to avoid quit reasons
628 overflowing the client exiting server notice (from
629 TOPICLEN to 260). kill reasons become shorter accordingly.
630 kline/dline/gline reasons become 390.
631 away messages stay at TOPICLEN for now.
635 +8 -3 trunk/include/ircd_defs.h (File Modified)
636 +2 -2 trunk/modules/m_dline.c (File Modified)
637 +4 -4 trunk/modules/m_gline.c (File Modified)
638 +2 -2 trunk/modules/m_kline.c (File Modified)
641 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
643 Don't leak auth{} spoofed IP addresses in +f notices.
644 from ratbox (androsyn)
648 +10 -3 trunk/src/s_conf.c (File Modified)
651 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
653 Make oper_up() take +i/-i during opering up into account
654 (e.g. no_oper_invis extension, +i in operator::umodes).
655 Remove the hack from no_oper_invis.
659 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
660 +4 -0 trunk/src/s_user.c (File Modified)
663 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
665 no_oper_invis: decrement invisible count when clearing
666 invisible on a local client who has just opered up
667 oper_up() should really do this
671 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
674 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
676 Put "End of Channel Quiet List" instead of
677 "End of Channel Ban List" for a +q list.
678 Due to client restrictions the numerics for
679 quiet lists must be the same as for ban lists.
683 +4 -1 trunk/src/chmode.c (File Modified)
686 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
688 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
689 Change TS6 JOIN processing
690 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
691 a local user joins an existing channel
692 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
693 propagating a TS6 JOIN
694 - don't interpret simple modes in an incoming TS6 JOIN
696 This is to avoid desyncs when certain mode changes (e.g. -im)
697 cross with joins. A downside is that simple modes will be
698 more desynched when a JOIN creates a channel or lowers TS,
699 but that's less important.
701 Update the TS6 specification to include this, and clarify
702 that TMODE can come from a server and that MODE must be
703 translated into TMODE from other servers too.
707 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
708 +19 -127 trunk/modules/core/m_join.c (File Modified)
711 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
713 Make -logfile work again.
717 +2 -2 trunk/src/s_log.c (File Modified)
720 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
722 - fix off-by-one memory overflow error.
726 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
729 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
731 Change handling of modularized umodes:
732 - keep the bitmask reserved forever to the letter, fixing
733 the problems when loading multiple umode modules,
734 unloading them and then loading them in a different order
735 - don't allow local users to change umodes which have
736 been unloaded and don't set them on new users via
741 +24 -3 trunk/src/s_user.c (File Modified)
744 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
746 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
750 +1 -0 trunk/include/s_user.h (File Modified)
751 +0 -22 trunk/libcharybdis/tools.c (File Modified)
752 +0 -1 trunk/libcharybdis/tools.h (File Modified)
753 +22 -0 trunk/src/s_user.c (File Modified)
756 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
758 DNSBL keyword substitution is available as of 2.1.3.
762 +1 -1 trunk/doc/example.conf (File Modified)
765 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
767 Change two occurances like match(userinput, target_p->name) ||
768 match(target_p->name, userinput) to just match(userinput,
769 target_p->name). No client name can contain * or ? now.
773 +1 -1 trunk/modules/m_trace.c (File Modified)
774 +1 -2 trunk/src/s_serv.c (File Modified)
777 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
779 Do not try find_server() on a name find_client() has
780 returned NULL for, as this will always return NULL
781 since the removal of hostmasking.
785 +1 -2 trunk/modules/m_pong.c (File Modified)
786 +0 -4 trunk/src/s_serv.c (File Modified)
789 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
791 Remove server_exists() which checked whether the
792 server name existed taking hostmasking into account
793 and just check with find_server(); admittedly
794 this checks if the name is a SID but that's not
799 +3 -27 trunk/modules/core/m_server.c (File Modified)
802 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
804 Remove hash_find_masked_server(), which made it possible
805 to specify the full (unmasked) name of a server behind
806 a hostmask. As a result find_any_client() (for prefixes)
807 becomes equal to find_client(), so remove that too.
811 +0 -1 trunk/include/hash.h (File Modified)
812 +1 -75 trunk/src/hash.c (File Modified)
813 +1 -1 trunk/src/parse.c (File Modified)
816 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
818 Remove '*' from valid server name characters.
819 This makes it impossible to connect hostmasked servers.
820 (This support didn't work well anyway, was incompatible
821 with TS6 and we never masked ourselves.)
825 +1 -1 trunk/src/match.c (File Modified)
828 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
830 Change spambot, flooder and jupe joiner notices from host to orighost.
834 +1 -1 trunk/modules/core/m_join.c (File Modified)
835 +2 -2 trunk/modules/core/m_message.c (File Modified)
836 +2 -2 trunk/src/channel.c (File Modified)
839 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
841 Add documentation for SASL client protocol, same as atheme doc/SASL.
845 + - trunk/doc/sasl.txt (File Added)
848 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
850 Include real hostname in Closing Link message for unknown
851 connections that have sent USER. This is helpful for
852 k-lined users while not breaking server IP hiding.
856 +3 -1 trunk/src/client.c (File Modified)
859 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
865 +29 -29 trunk/configure (File Modified)
868 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
870 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
874 +3 -3 trunk/modules/core/m_kill.c (File Modified)
877 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
879 Backport from early 3.x:
882 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
884 - remove "Processing connection to foobar.net" message
888 +0 -3 trunk/src/s_auth.c (File Modified)
891 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
893 - missed the processing connection one (actually, we can probably nuke this one)
897 +1 -2 trunk/src/s_auth.c (File Modified)
900 river 2006/09/27 16:33:05 UTC (20060927-2174)
902 get_client_name = stupid
907 +10 -7 trunk/modules/core/m_kill.c (File Modified)
910 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
912 - remove excessive arguments
916 +1 -2 trunk/src/s_conf.c (File Modified)
917 +1 -1 trunk/src/s_user.c (File Modified)
920 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
922 - use sendto_one_notice() for on-connect notices too.
926 +10 -10 trunk/src/s_auth.c (File Modified)
929 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
931 - use sendto_one_notice() in the core, too.
935 +2 -2 trunk/src/chmode.c (File Modified)
936 +8 -15 trunk/src/modules.c (File Modified)
937 +3 -5 trunk/src/s_conf.c (File Modified)
938 +1 -2 trunk/src/s_newconf.c (File Modified)
939 +20 -57 trunk/src/s_user.c (File Modified)
942 river 2006/09/27 16:19:25 UTC (20060927-2166)
944 the KILL command will use get_client_name(, SHOW_IP) instead of
945 target->name, and will show a more useful error for local opers
950 +6 -4 trunk/modules/core/m_kill.c (File Modified)
953 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
955 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
959 +4 -2 trunk/src/send.c (File Modified)
962 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
968 +1 -1 trunk/include/client.h (File Modified)
971 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
973 - get_id(): fall back to "*" if client has no known name
977 +1 -1 trunk/include/client.h (File Modified)
980 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
982 - convert to sendto_one_notice().
986 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
987 +4 -6 trunk/unsupported/m_force.c (File Modified)
990 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
992 - use sendto_one_notice() in many places instead of
993 sendto_one(source_p, ":%s NOTICE %s :", ...);
997 +10 -25 trunk/extensions/example_module.c (File Modified)
998 +5 -14 trunk/extensions/hurt.c (File Modified)
999 +1 -2 trunk/extensions/m_42.c (File Modified)
1000 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1001 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1002 +1 -2 trunk/extensions/m_opme.c (File Modified)
1003 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1004 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1005 +3 -7 trunk/modules/core/m_die.c (File Modified)
1006 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1007 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1008 +1 -2 trunk/modules/m_challenge.c (File Modified)
1009 +11 -15 trunk/modules/m_connect.c (File Modified)
1010 +20 -28 trunk/modules/m_dline.c (File Modified)
1011 +2 -2 trunk/modules/m_etrace.c (File Modified)
1012 +11 -21 trunk/modules/m_gline.c (File Modified)
1013 +2 -4 trunk/modules/m_kline.c (File Modified)
1014 +1 -2 trunk/modules/m_rehash.c (File Modified)
1015 +3 -7 trunk/modules/m_restart.c (File Modified)
1016 +31 -45 trunk/modules/m_set.c (File Modified)
1017 +2 -4 trunk/modules/m_testmask.c (File Modified)
1018 +5 -8 trunk/modules/m_unreject.c (File Modified)
1019 +2 -5 trunk/modules/m_xline.c (File Modified)
1024 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1025 +10 -25 trunk/extensions/example_module.c (File Modified)
1026 +5 -14 trunk/extensions/hurt.c (File Modified)
1027 +1 -2 trunk/extensions/m_42.c (File Modified)
1028 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1029 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1030 +1 -2 trunk/extensions/m_opme.c (File Modified)
1031 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1032 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1033 +3 -7 trunk/modules/core/m_die.c (File Modified)
1034 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1035 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1036 +1 -2 trunk/modules/m_challenge.c (File Modified)
1037 +11 -15 trunk/modules/m_connect.c (File Modified)
1038 +2 -4 trunk/modules/m_dline.c (File Modified)
1039 +2 -2 trunk/modules/m_etrace.c (File Modified)
1040 +11 -21 trunk/modules/m_gline.c (File Modified)
1041 +2 -4 trunk/modules/m_kline.c (File Modified)
1042 +1 -2 trunk/modules/m_rehash.c (File Modified)
1043 +3 -7 trunk/modules/m_restart.c (File Modified)
1044 +31 -45 trunk/modules/m_set.c (File Modified)
1045 +2 -4 trunk/modules/m_testmask.c (File Modified)
1046 +5 -8 trunk/modules/m_unreject.c (File Modified)
1047 +1 -3 trunk/modules/m_xline.c (File Modified)
1048 +2 -2 trunk/src/chmode.c (File Modified)
1049 +8 -15 trunk/src/modules.c (File Modified)
1050 +10 -14 trunk/src/s_auth.c (File Modified)
1051 +3 -6 trunk/src/s_conf.c (File Modified)
1052 +1 -2 trunk/src/s_newconf.c (File Modified)
1053 +20 -57 trunk/src/s_user.c (File Modified)
1054 +4 -2 trunk/src/send.c (File Modified)
1055 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1056 +4 -6 trunk/unsupported/m_force.c (File Modified)
1059 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1061 - keyword-subst from charybdis 2.2.
1065 +12 -3 trunk/doc/example.conf (File Modified)
1066 +58 -3 trunk/doc/reference.conf (File Modified)
1067 + - trunk/include/substitution.h (File Added)
1068 +1 -0 trunk/src/Makefile.in (File Modified)
1069 +2 -2 trunk/src/s_conf.c (File Modified)
1070 +164 -1 trunk/src/s_user.c (File Modified)
1071 + - trunk/src/substitution.c (File Added)
1074 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1076 Removed merge tracking for "svnmerge" for
1077 http://svn.atheme.org/charybdis/branches/release-2.2
1081 + - trunk/ (Property Modified)
1084 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1086 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1087 http://svn.atheme.org/charybdis/branches/release-2.2
1091 + - trunk/ (Property Modified)
1094 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1096 Removed merge tracking for "svnmerge" for
1097 http://svn.atheme.org/charybdis/branches/release-2.2
1101 + - trunk/ (Property Modified)
1104 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1106 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1107 http://svn.atheme.org/charybdis/branches/release-2.2
1111 + - trunk/ (Property Modified)
1114 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1120 + - trunk/ (Property Modified)
1123 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1125 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1126 http://svn.atheme.org/charybdis/branches/release-2.2
1130 + - trunk/ (Property Modified)
1133 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1135 - version bump to 2.2.0
1139 +3 -1 trunk/NEWS (File Modified)
1140 +1 -1 trunk/configure.ac (File Modified)
1143 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1146 + branches/release-2.1 -> 2.2 base
1147 + 3.0 -> branches/cxxconversion
1148 + backport some immediate 3.0 functionality for 2.2
1153 + - trunk/ (File Added)
1156 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1158 Merged revisions 3135,3137 via svnmerge from
1159 http://svn.atheme.org/charybdis/trunk
1162 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1164 - Expand TRACE description
1165 - Mention expiry time in TESTLINE
1167 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1169 Update copyright year for sgml docs to 2007.
1174 + - branches/release-2.1/ (Property Modified)
1175 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1176 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1179 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1181 Merged revisions 1999 via svnmerge from
1182 http://svn.atheme.org/charybdis/trunk
1183 Add river to CREDITS
1186 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1193 + - branches/release-2.1/ (Property Modified)
1194 +1 -0 branches/release-2.1/CREDITS (File Modified)
1197 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1199 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1200 http://svn.atheme.org/charybdis/trunk
1203 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1205 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1207 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1209 - add use_forward to /info
1211 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1213 Call channel_modes() with &me instead of source_p when
1214 sending out a JOIN and SJOIN for a local user. This
1215 saves checking whether they are on the channel they
1218 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1220 If use_forward is disabled:
1222 - hide +f in /mode #channel (/mode #channel f still shows it)
1223 - do not send any mode changes adding +f to local clients
1224 (-f ones are still sent)
1229 + - branches/release-2.1/ (Property Modified)
1230 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1231 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1232 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1233 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1234 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1235 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1236 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1237 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1238 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1239 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1240 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1241 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1244 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1246 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1250 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1251 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1252 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1255 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1257 Add accountability (wallops, log) to OKICK.
1261 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1264 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1266 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1267 Similar to branches/release-2.2 r3061.
1271 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1274 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1276 - Write xline to file after instead of before notifying opers and source
1277 - Also notify source of failure to add xline
1278 Similar to branches/release-2.2 r3057.
1282 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1285 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1287 If a dline/kline/resv cannot be added to the file, send
1288 the regular notices to local opers and source anyway,
1289 and also warn the source (local opers were already warned).
1290 Similar to branches/release-2.2 r3053.
1294 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1297 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1299 Port over fixes from unkline/unxline/unresv to undline.
1300 Similar to branches/release-2.2 r3049.
1304 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1307 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1309 Merged revisions 2915 via svnmerge from
1310 http://svn.atheme.org/charybdis/trunk
1313 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1315 In usage message, show kline.conf and xline.conf instead
1316 of klines.conf and xlines.conf.
1321 + - branches/release-2.1/ (Property Modified)
1322 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1325 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1327 Merged revisions 2831,2833,2853 via svnmerge from
1328 http://svn.atheme.org/charybdis/trunk
1331 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1333 unkline/unxline/unresv:
1334 - if fclose on the output returns an error, treat this as a
1336 - check if the rename from the temp file to the ban conf failed
1338 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1340 When adding a permanent dline/kline/xline/resv, check
1341 the return value of fclose().
1343 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1345 Do not free xline aconf if it could not be written out.
1346 It will be added to the list in memory anyway.
1351 + - branches/release-2.1/ (Property Modified)
1352 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1353 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1354 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1355 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1358 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1360 NEWS: Clarify effects of ip_cloaking changes a little.
1364 +2 -0 branches/release-2.1/NEWS (File Modified)
1367 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1373 +9 -9 branches/release-2.1/configure (File Modified)
1376 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1378 Version bump on 2.1 branch to 2.1.2.
1382 +1 -1 branches/release-2.1/configure.ac (File Modified)
1385 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1387 Mention r2801/r2805.
1391 +1 -0 branches/release-2.1/NEWS (File Modified)
1394 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1396 Merged revisions 2801 via svnmerge from
1397 http://svn.atheme.org/charybdis/trunk
1400 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1402 ip_cloaking: try to avoid truncation by removing more
1403 components of the hostname (except the TLD).
1408 + - branches/release-2.1/ (Property Modified)
1409 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1412 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1418 +8 -1 branches/release-2.1/NEWS (File Modified)
1421 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1423 Merged revisions 2781 via svnmerge from
1424 http://svn.atheme.org/charybdis/trunk
1427 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1429 Fix stupid bug: checked a hostmask against the found
1430 ban instead of all exceptions, causing all host mangled
1431 clients to be exempted if there was a single ban
1432 exception in many cases.
1437 + - branches/release-2.1/ (Property Modified)
1438 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1441 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1443 Merged revisions 2773 via svnmerge from
1444 http://svn.atheme.org/charybdis/trunk
1447 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1449 user@host must be *@* for a shared{} block with flags=locops
1450 (server should not be *).
1455 + - branches/release-2.1/ (Property Modified)
1456 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1459 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1461 Tweak \s code a little.
1465 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1466 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1467 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1470 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1472 Merged revisions 2761 via svnmerge from
1473 http://svn.atheme.org/charybdis/trunk
1476 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1478 The testline/no_tilde fixes are in 2.1.1.
1483 + - branches/release-2.1/ (Property Modified)
1484 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1487 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1493 +4 -1 branches/release-2.1/NEWS (File Modified)
1496 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1498 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
1499 http://svn.atheme.org/charybdis/trunk
1503 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1505 If the auth{} block has no_tilde and is not kline exempt,
1506 check the username without tilde against klines too.
1507 This is consistent with the way klines work on spoofs
1508 (klines checked on both raw and appearing-on-IRC version).
1510 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1512 Rework the fix for klines with no_tilde.
1513 Add an extra argument to find_address_conf() for the
1514 username without tilde, as that may contain one character more.
1516 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1518 Unbreak compile (because of r2697).
1519 testline with ~ could be improved some more perhaps, but this should work.
1521 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1523 testline: take no_tilde and username truncation into account
1525 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1527 Add some information on /testline with no_tilde and username truncation.
1532 + - branches/release-2.1/ (Property Modified)
1533 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1534 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1535 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1536 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1537 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1538 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1541 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1543 Merged revisions 2149,2151 via svnmerge from
1544 http://svn.atheme.org/charybdis/trunk
1547 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1549 Move kills from services from +s to +k snomask.
1550 Kills from non-service opers remain on +s.
1552 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1554 Update description of +s and +k snomasks.
1559 + - branches/release-2.1/ (Property Modified)
1560 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1561 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1562 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1565 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1567 Merged revisions 2685 via svnmerge from
1568 http://svn.atheme.org/charybdis/trunk
1571 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1573 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1578 + - branches/release-2.1/ (Property Modified)
1579 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1582 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1584 Merged revisions 2693 via svnmerge from
1585 http://svn.atheme.org/charybdis/trunk
1588 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1590 Fix truncation (by one) of unidented usernames
1591 if user registration is done because of DNSBL
1592 completion (which is the usual case if a valid
1593 NICK and USER are sent quickly and any DNSBLs
1599 + - branches/release-2.1/ (Property Modified)
1600 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1603 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1609 +10 -0 branches/release-2.1/NEWS (File Modified)
1612 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1618 +9 -9 branches/release-2.1/configure (File Modified)
1621 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1623 Version bump to 2.1.1.
1627 +1 -1 branches/release-2.1/configure.ac (File Modified)
1630 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1632 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
1633 http://svn.atheme.org/charybdis/trunk
1636 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1638 - fix a server notice on SID collision where the server name is mentioned twice
1640 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1642 - get_server_name() is stupid
1644 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1648 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1650 Do the Attempt to re-introduce SID server notice somewhat
1651 differently, showing a real host again if !HIDE_SERVERS_IPS
1652 and still showing the server name exactly once.
1654 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1656 Fix log message for Attempt to re-introduce SID (server notice was ok).
1658 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1660 - replace "No N line" with "no connect block" in a
1662 - show attempted server name in a few serverlog messages
1667 + - branches/release-2.1/ (Property Modified)
1668 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1671 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1673 Merged revisions 2218 via svnmerge from
1674 http://svn.atheme.org/charybdis/trunk
1677 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1679 Fix garbage in /stats y output on 64-bit archs.
1684 + - branches/release-2.1/ (Property Modified)
1685 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1688 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1690 Merged revisions 2438 via svnmerge from
1691 http://svn.atheme.org/charybdis/trunk
1694 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1696 Enable Revision keyword in addition to Id.
1701 + - branches/release-2.1/ (Property Modified)
1702 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1705 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1707 Merged revisions 2679 via svnmerge from
1708 http://svn.atheme.org/charybdis/trunk
1711 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1713 Port over ratbox 2.2 r23253 (anfl):
1714 - remove the cached storage of how many +beI there are, thereby fixing a
1715 case where it can get desynced from reality
1720 + - branches/release-2.1/ (Property Modified)
1721 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1722 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1725 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1727 Merged revisions 2093,2095 via svnmerge from
1728 http://svn.atheme.org/charybdis/trunk
1731 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1733 - change DNSBL licensing to BSD.
1735 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1737 - change x86-assembly FNV implementation to BSD license
1742 + - branches/release-2.1/ (Property Modified)
1743 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1744 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1747 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1749 Merged revisions 2073,2075 via svnmerge from
1750 http://svn.atheme.org/charybdis/trunk
1753 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1755 Put full information in the squit reason when exiting
1756 a server due to a servlink (ziplinks) error.
1758 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1760 Put full information in the squit reason when exiting
1761 a server due to not enough arguments for a command.
1766 + - branches/release-2.1/ (Property Modified)
1767 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1768 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1771 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1773 Merged revisions 2071 via svnmerge from
1774 http://svn.atheme.org/charybdis/trunk
1777 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1779 Don't redirect users from an existing domain to an
1780 existing server in reference.conf.
1786 + - branches/release-2.1/ (Property Modified)
1787 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1790 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1792 Merged revisions 2053 via svnmerge from
1793 http://svn.atheme.org/charybdis/trunk
1796 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1798 Make find_channel_membership() choose the shortest list
1799 (channel's list or user's list) to search, avoiding excessive
1800 CPU usage with services which are in lots of channels.
1801 From ratbox 2.2 (anfl/jilles)
1806 + - branches/release-2.1/ (Property Modified)
1807 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1810 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1816 +9 -9 branches/release-2.1/configure (File Modified)
1819 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1821 Version change 2.1.0rc1 -> 2.1.0 (release).
1825 +1 -1 branches/release-2.1/configure.ac (File Modified)
1828 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1830 Merged revisions 2029 via svnmerge from
1831 http://svn.atheme.org/charybdis/trunk
1834 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1836 NEWS: mention m_webirc.c module
1841 + - branches/release-2.1/ (Property Modified)
1842 +1 -0 branches/release-2.1/NEWS (File Modified)
1845 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1851 +9 -9 branches/release-2.1/configure (File Modified)
1854 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1856 Change version to 2.1.0rc1.
1860 +1 -1 branches/release-2.1/configure.ac (File Modified)
1863 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1865 Merged revisions 2021 via svnmerge from
1866 http://svn.atheme.org/charybdis/trunk
1869 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1871 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1872 related flaky looking things, and instead keep a list
1873 of BlacklistClients in PreClient.
1878 + - branches/release-2.1/ (Property Modified)
1879 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1880 +1 -1 branches/release-2.1/include/client.h (File Modified)
1881 +0 -1 branches/release-2.1/include/res.h (File Modified)
1882 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1883 +0 -24 branches/release-2.1/src/res.c (File Modified)
1884 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1887 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1889 Merged revisions 2015,2017 via svnmerge from
1890 http://svn.atheme.org/charybdis/trunk
1893 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1895 Check if the name in the question section of the
1896 DNS reply matches what we queried, to guard against
1897 late replies to a previous query with the same id.
1899 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1901 res.c: add a comment summarizing our changes
1906 + - branches/release-2.1/ (Property Modified)
1907 +53 -18 branches/release-2.1/src/res.c (File Modified)
1910 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1912 Merged revisions 1981 via svnmerge from
1913 http://svn.atheme.org/charybdis/trunk
1916 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1918 Alphabetize extensions and tweak the descriptions a little.
1923 + - branches/release-2.1/ (Property Modified)
1924 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1925 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1928 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1930 Merged revisions 1975 via svnmerge from
1931 http://svn.atheme.org/charybdis/trunk
1934 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1936 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1937 We should use the IP and not truncate the hostname.
1938 From ratbox 2.2 (androsyn)
1943 + - branches/release-2.1/ (Property Modified)
1944 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1947 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1949 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1950 http://svn.atheme.org/charybdis/trunk
1954 + - branches/release-2.1/ (Property Modified)
1957 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1959 - branch 2.1 release family
1963 + - branches/release-2.1/ (File Added)
1966 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1968 Describe new handling of host mangling in channel bans in SGML.
1972 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1975 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1977 - ok, 2.1 operline brought to you by marvin the melancholy robot
1981 +1 -1 trunk/src/messages.tab (File Modified)
1984 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1986 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1987 If anybody comes up with anything better, then please let us know
1988 and we will change this before 2.1 is branched.
1992 +1 -1 trunk/src/messages.tab (File Modified)
1995 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1997 Add EUID to capab.txt.
2001 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2004 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2010 +3 -0 trunk/NEWS (File Modified)
2013 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2015 Allow service{} servers to manipulate the nick delay table
2016 (for "nickserv enforcement").
2017 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2018 If duration is 0, the nickdelay entry is removed, otherwise
2019 it is added with the duration in seconds (maximum 24 hours).
2020 It is suggested that this is used if the EUID capab is present.
2024 +42 -1 trunk/modules/m_services.c (File Modified)
2027 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2029 HURT: strip off *@ from the start of the mask
2030 reject anything else containing '@' or '!'
2034 +11 -0 trunk/extensions/hurt.c (File Modified)
2037 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2039 ircd.c: need supported.h here
2043 +1 -0 trunk/src/ircd.c (File Modified)
2046 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2048 HURT: less ambiguity here
2049 ips/hosts to be hurt must contain a '.' or ':' otherwise
2050 they are interpreted as nicks
2054 +14 -9 trunk/extensions/hurt.c (File Modified)
2057 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2059 - we're now ircd-charybdis.org.
2060 - properly alphabetize credits
2064 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2067 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2069 - add additional modules to the configs
2073 +6 -0 trunk/doc/example.conf (File Modified)
2074 +12 -0 trunk/doc/reference.conf (File Modified)
2077 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2079 - remove hurt.h, it is pointless and confusing
2083 +27 -62 trunk/extensions/hurt.c (File Modified)
2084 + - trunk/extensions/hurt.h (File Deleted)
2087 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2089 - add code to suggest a local HURT by nickname.
2090 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2094 +40 -10 trunk/extensions/hurt.c (File Modified)
2095 +1 -0 trunk/extensions/hurt.h (File Modified)
2098 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2104 +2 -1 trunk/NEWS (File Modified)
2107 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2109 MASKTRACE/TESTMASK: check orighost as well
2113 +4 -2 trunk/modules/m_etrace.c (File Modified)
2114 +3 -1 trunk/modules/m_testmask.c (File Modified)
2117 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2119 Make RPL_ISUPPORT (005) numeric modularizable.
2120 Currently it will reassemble the numeric every time
2121 it needs to be sent, using a few dozen callbacks;
2122 if this is too slow some caching scheme should be
2127 +0 -1 trunk/include/s_user.h (File Modified)
2128 +36 -114 trunk/include/supported.h (File Modified)
2129 +1 -1 trunk/modules/m_version.c (File Modified)
2130 +1 -0 trunk/src/Makefile.in (File Modified)
2131 +1 -0 trunk/src/ircd.c (File Modified)
2132 +300 -25 trunk/src/s_user.c (File Modified)
2133 + - trunk/src/supported.c (File Added)
2136 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2138 EUID orighost could differ from host only in case,
2139 do not mark as dynamic spoof then
2143 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2146 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2148 kline help file: clarify a bit and remove some obsolete stuff
2149 partly suggested by Olin
2153 +8 -8 trunk/help/opers/kline (File Modified)
2156 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2162 +20 -0 trunk/NEWS (File Modified)
2165 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2167 Show real host/IP to nonopers whoising themselves.
2168 The IP is not shown for auth{} spoofs, otherwise it is,
2169 as it looked rather weird to me to show an auth{} spoofed
2170 IP like this. (/userhost on self still shows the IP.)
2174 +13 -2 trunk/modules/m_whois.c (File Modified)
2177 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2179 Document nick_delay stuff and move it around a bit.
2183 +1 -2 trunk/doc/example.conf (File Modified)
2184 +8 -2 trunk/doc/reference.conf (File Modified)
2187 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2189 - disable nickdelay by default. Needs to be documented in reference.conf.
2193 +2 -0 trunk/doc/example.conf (File Modified)
2194 +2 -0 trunk/doc/reference.conf (File Modified)
2197 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2199 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2203 +2 -1 trunk/modules/m_services.c (File Modified)
2206 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2208 ip_cloaking: somewhat hackish but we need to send the
2209 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2214 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2217 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2219 If EUID is used, show realhost in far connect notice
2220 (but not in far disconnect notice).
2224 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2227 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2230 - use non-ENCAP CHGHOST if possible
2231 - really introduce new users with their mangled and real
2232 host if +h is in default umodes
2236 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2239 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2241 Add non-ENCAP CHGHOST.
2245 +49 -11 trunk/modules/m_chghost.c (File Modified)
2248 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2250 Initial addition of EUID (puts realhost/account in same
2251 command as user introduction).
2252 See doc/technical/euid.txt for more information.
2253 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2257 + - trunk/doc/technical/euid.txt (File Added)
2258 +2 -1 trunk/include/s_serv.h (File Modified)
2259 +1 -1 trunk/include/s_user.h (File Modified)
2260 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2261 +1 -34 trunk/modules/m_chghost.c (File Modified)
2262 +0 -28 trunk/modules/m_services.c (File Modified)
2263 +30 -1 trunk/src/s_serv.c (File Modified)
2264 +30 -3 trunk/src/s_user.c (File Modified)
2267 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2269 Store the mangled host in localClient and use it for
2270 ban matching (also match real host for mangled users,
2271 also match mangled host for uncloaked users).
2272 Improve interaction of +h with auth{} and services
2274 Note that all of this only applies to clients who
2275 connect after the mangling module is loaded
2276 (other clients cannot even set +h).
2277 The sorcerynet cloaking module has not been updated
2282 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2283 +3 -0 trunk/include/client.h (File Modified)
2284 +64 -5 trunk/src/channel.c (File Modified)
2285 +1 -0 trunk/src/client.c (File Modified)
2286 +2 -2 trunk/src/s_user.c (File Modified)
2289 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2291 Document /stats U letters in sgml.
2295 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2298 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2300 Better description of hub_mask and leaf_mask.
2304 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2307 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2309 Add operspy_dont_care_user_info to sgml docs.
2313 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2316 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2318 Add general::operspy_dont_care_user_info.
2319 This makes /who mask equivalent to /who !mask for opers
2320 with the operspy flag, and removes the operspy log/notice
2321 on /who mask, /masktrace and /scan.
2322 The necessary privilege (operspy flag) is unchanged.
2323 Behaviour for the other operspy commands (channel
2324 related ones) is also unchanged.
2328 +1 -0 trunk/doc/example.conf (File Modified)
2329 +6 -0 trunk/doc/reference.conf (File Modified)
2330 +1 -0 trunk/include/s_conf.h (File Modified)
2331 +10 -8 trunk/modules/m_etrace.c (File Modified)
2332 +6 -0 trunk/modules/m_info.c (File Modified)
2333 +8 -5 trunk/modules/m_scan.c (File Modified)
2334 +1 -1 trunk/modules/m_version.c (File Modified)
2335 +6 -1 trunk/modules/m_who.c (File Modified)
2336 +1 -0 trunk/src/newconf.c (File Modified)
2337 +1 -0 trunk/src/s_conf.c (File Modified)
2340 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2342 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2343 This letter will also be used for showing operspy with
2344 limited accountability (show non channel related info
2345 without '!' or notice).
2349 +2 -0 trunk/doc/server-version-info (File Modified)
2350 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2351 +2 -0 trunk/include/ircd.h (File Modified)
2352 +6 -0 trunk/modules/m_info.c (File Modified)
2353 +2 -0 trunk/modules/m_version.c (File Modified)
2354 +1 -0 trunk/src/ircd_state.c (File Modified)
2357 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2359 Add m_webirc module, allows showing real host of CGI:IRC users.
2360 Differences to the version available on my web page for a while:
2361 instructions on how to set it up.
2365 +137 -0 trunk/extensions/Makefile.in (File Modified)
2366 + - trunk/extensions/m_webirc.c (File Added)
2369 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2371 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2375 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2378 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2380 - move beu from core to contributors
2381 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2385 +2 -2 trunk/CREDITS (File Modified)
2388 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2390 Mention that class blocks must be defined before the
2391 auth or connect blocks referencing them.
2395 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2398 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2401 - change from "can join" to "is banned", this reverses sense
2402 and removes "weird" checks like for +i, +l, +j
2403 - don't allow $j to same channel
2404 - +s/+p restriction removed, anyone can /mode b anyway
2409 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2412 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2414 Add a few important lines from reference.conf to example.conf.
2418 +8 -1 trunk/doc/example.conf (File Modified)
2421 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2423 - we don't support rtsigio anymore
2424 - we definately don't support VMS nor Cygwin either.
2428 +2 -2 trunk/INSTALL (File Modified)
2429 +0 -2 trunk/README.FIRST (File Modified)
2432 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2434 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2438 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2441 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2444 - return EXTBAN_NOMATCH for a valid ban that does not match
2445 - consider a $j ban invalid if we were already processing a
2446 can_join for a $j ban
2450 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2453 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2455 extb_extgecos: realhost -> orighost
2459 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2462 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2464 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2468 +59 -0 trunk/extensions/Makefile.in (File Modified)
2469 + - trunk/extensions/extb_canjoin.c (File Added)
2472 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2474 - oh right, charybdis calls that 'orighost'.
2478 +2 -2 trunk/modules/m_who.c (File Modified)
2481 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2483 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2487 +2 -0 trunk/modules/m_who.c (File Modified)
2490 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2492 - also check $x against realhost
2496 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2499 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2501 Sorcerynet people want a debugging notice moved from +s to +d.
2505 +1 -1 trunk/src/blacklist.c (File Modified)
2508 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2510 Use source_p instead of client_p for free_pre_client().
2511 client_p could be NULL or another client.
2515 +1 -1 trunk/src/client.c (File Modified)
2518 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2520 - revert this, I know how to fix it now
2524 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2527 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2529 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2530 This fix is probably suboptimal, but it does indeed fix the problem.
2534 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2537 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2539 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2543 +49 -0 trunk/extensions/Makefile.in (File Modified)
2544 + - trunk/extensions/extb_extgecos.c (File Added)
2547 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2549 Remove undocumented and unused general::fallback_to_ip6_int config option.
2553 +0 -3 trunk/include/s_conf.h (File Modified)
2554 +0 -3 trunk/src/newconf.c (File Modified)
2557 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2560 - document new TESTMASK
2561 - mention that TESTMASK matching is the same as MASKTRACE matching
2562 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2567 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2570 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2572 New testmask from ratbox 2.2.
2573 Allows matches on nick, ip and gecos in addition to user
2574 and host, and is fully analogous to masktrace.
2575 The numeric has changed from 724 to 727 and fields in it
2580 +4 -3 trunk/help/opers/testmask (File Modified)
2581 +1 -0 trunk/include/numeric.h (File Modified)
2582 +82 -9 trunk/modules/m_testmask.c (File Modified)
2583 +2 -2 trunk/src/messages.tab (File Modified)
2586 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2588 contrib -> extensions
2592 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2595 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2597 CHGHOST: Check validity of new hostname.
2598 If the command came from a local client (disabled by
2599 default), send an error message and drop the command.
2600 If the command came from a remote client or server,
2601 send a notice to opers and the target user (if local).
2605 +42 -1 trunk/modules/m_chghost.c (File Modified)
2608 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2614 +23 -1 trunk/NEWS (File Modified)
2617 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2619 When an outgoing server connection succeeds, set
2620 localClient->ip by simply copying the whole sockaddr
2621 struct instead of copying certain parts only.
2625 +1 -19 trunk/src/s_serv.c (File Modified)
2628 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2630 Give a special error message and ignore the connect block
2631 if trying to add a connect block for the server's own name.
2635 +7 -0 trunk/src/newconf.c (File Modified)
2638 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2640 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2641 when --disable-balloc is used, so that it compiles.
2642 Obviously the BlockHeapUsage() stub returns just zeroes so
2643 /stats z will be less informative.
2647 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2650 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2652 Free and zero dns_query in DNS callback for outgoing connect.
2653 This avoids double free of reslist.
2657 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2660 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2662 From ratbox, log failed outgoing connections to serverlog.
2667 +13 -1 trunk/src/s_serv.c (File Modified)
2670 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2672 Change serverlog message when connecting to be more clear and show the port number.
2676 +1 -1 trunk/src/s_serv.c (File Modified)
2679 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2681 Remove gethost_byname(), this is meaningless
2682 since the removal of AAAA -> A fallback (r1763).
2686 +0 -1 trunk/include/res.h (File Modified)
2687 +0 -12 trunk/src/res.c (File Modified)
2690 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2692 Remove ip6.int support and use only ip6.arpa.
2693 The global ip6.int zone has disappeared on June 1
2694 and a lot of other software has been removing ip6.int
2696 This removes the second and last case where IPv6
2697 support in charybdis causes extra lookups and slows
2702 +5 -27 trunk/src/res.c (File Modified)
2705 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2707 Mention new default (r1767) for connect::aftype in sgml docs.
2711 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2714 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2716 Use IPv6 if connect::host looks like an IPv6 address
2717 (contains a colon). No need to aftype=ipv6 anymore.
2721 +2 -0 trunk/src/newconf.c (File Modified)
2724 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2726 More information about connect::host.
2730 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2733 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2735 Remove fallback to A if AAAA cannot be found.
2736 In case of a forward check of a reverse lookup, we
2737 already know if it's ipv4 or ipv6, so it is not
2738 useful and in case of a forward lookup of a hostname
2739 in connect::host, connect::aftype already specifies
2740 if it's ipv4 or ipv6.
2744 +4 -27 trunk/src/res.c (File Modified)
2747 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2750 - check if +c made the message text empty and refuse
2752 - don't copy message text if it is not necessary
2757 +14 -4 trunk/modules/core/m_message.c (File Modified)
2760 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2762 remove_conf_item(): do not free cf_name, this is generally a string constant
2766 +0 -1 trunk/src/newconf.c (File Modified)
2769 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2771 Remove the old unused FDL_ constants.
2775 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2778 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2780 Remove an unused struct irc_sockaddr_storage from fde_t
2781 (allocated for every possible file descriptor).
2785 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2788 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2790 If the DNS lookup for an outgoing connection is still
2791 pending when it is closed, clean it up.
2795 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2798 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2800 If proc_answer() fails (for example if a lookup for an
2801 A record returns a CNAME), fail the query immediately.
2802 Previously the packet was just ignored, leaving the
2807 +4 -8 trunk/src/res.c (File Modified)
2810 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2812 Correct sockhost field in an outgoing server connection.
2813 First copy the host field from the server_conf, then
2814 take the IP from to where the connection was attempted
2815 when the connection callback is called.
2816 (Before r1747 this used the IP from the server_conf.)
2820 +8 -2 trunk/src/s_serv.c (File Modified)
2823 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2825 Remove ipnum (keep aftype) and dns_query from server_conf.
2826 We don't keep track of binary form address in connect{}
2827 blocks anymore, DNS lookups of names in host= gone.
2828 As before the DNS lookup is done on connect.
2829 This should unbreak hostnames in host= somewhat.
2833 +1 -2 trunk/include/s_newconf.h (File Modified)
2834 +2 -2 trunk/src/newconf.c (File Modified)
2835 +1 -42 trunk/src/s_newconf.c (File Modified)
2836 +12 -31 trunk/src/s_serv.c (File Modified)
2839 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2845 +1 -1 trunk/configure (File Modified)
2848 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2850 Fix --disable-balloc help text (said --disable-small-net).
2854 +1 -1 trunk/configure.ac (File Modified)
2857 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2859 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2860 services (+S). Unlike operstring and adminstring, this
2861 is not changeable with /quote set but is updated on rehash.
2865 +1 -0 trunk/doc/example.conf (File Modified)
2866 +10 -2 trunk/doc/reference.conf (File Modified)
2867 +1 -0 trunk/include/s_conf.h (File Modified)
2868 +6 -0 trunk/modules/m_info.c (File Modified)
2869 +3 -2 trunk/modules/m_whois.c (File Modified)
2870 +1 -0 trunk/src/newconf.c (File Modified)
2871 +1 -0 trunk/src/s_conf.c (File Modified)
2874 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2876 Fix handling of comma in whois: ignore the comma and
2877 everything after it but do output the entire parameter
2882 +2 -2 trunk/modules/m_whois.c (File Modified)
2885 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2887 New /stats letter 's' to list HURTs:
2888 - opers get the full listing.
2889 - users get any HURTs that match their sockhost/orighost if
2890 "stats_k_oper_only" is set to 1.
2894 +50 -0 trunk/extensions/hurt.c (File Modified)
2897 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2899 - make the newconf system available to modules.
2903 +4 -1 trunk/include/newconf.h (File Modified)
2904 +4 -8 trunk/src/newconf.c (File Modified)
2907 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2909 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2912 +0 -3 trunk/doc/example.conf (File Modified)
2913 +0 -3 trunk/doc/reference.conf (File Modified)
2916 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2918 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2922 +3 -0 trunk/doc/example.conf (File Modified)
2923 +3 -0 trunk/doc/reference.conf (File Modified)
2926 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2928 Fix too early truncation of JOIN channel list.
2932 +2 -3 trunk/modules/core/m_join.c (File Modified)
2935 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2937 - From ratbox 2.2 (anfl), send server notices about read
2938 errors from handshakes and servers to +s instead of +d.
2939 - Send various server notices about failed server
2940 connections which did not reach registered state network
2941 wide if the connection was initiated by a remote oper.
2942 This avoids annoying the whole net if there is a
2943 broken autoconnect, but allows all opers to see why a
2944 remote connect failed. Failed connections which did reach
2945 server state already generate server notices everywhere.
2947 Note: this is an exception to our general policy to not send
2948 server notices about unregistered connections remotely.
2952 +1 -0 trunk/include/client.h (File Modified)
2953 +20 -6 trunk/src/client.c (File Modified)
2954 +6 -6 trunk/src/s_serv.c (File Modified)
2957 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2963 +1 -1 trunk/doc/example.conf (File Modified)
2964 +1 -1 trunk/doc/reference.conf (File Modified)
2967 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2969 Don't allow #channel +b $c:&channel (inconsistent target).
2973 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2976 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2978 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2982 +0 -2 trunk/include/client.h (File Modified)
2985 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2987 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2991 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2994 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2996 Store IP addresses in whowas. These are shown to opers.
2997 Obtained from Eurus patches.
2998 orighost tracking removed (not worth the memory IMHO),
2999 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3000 with unknown IPs and to not violate auth{} spoof policy.
3004 +2 -0 trunk/doc/reference.conf (File Modified)
3005 +1 -0 trunk/include/numeric.h (File Modified)
3006 +1 -0 trunk/include/whowas.h (File Modified)
3007 +10 -1 trunk/modules/m_whowas.c (File Modified)
3008 +1 -1 trunk/src/messages.tab (File Modified)
3009 +4 -0 trunk/src/whowas.c (File Modified)
3012 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3014 Describe hostmask parameter of masktrace better in sgml docs.
3018 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3021 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3023 masktrace help file: mention CIDR IP masks
3028 +2 -0 trunk/help/opers/masktrace (File Modified)
3031 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3033 MASKTRACE: allow normal match() on IP address also
3038 +2 -3 trunk/modules/m_etrace.c (File Modified)
3041 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3043 Allow +S clients (services) to send to channels and @/+ channels always.
3047 +1 -1 trunk/modules/core/m_message.c (File Modified)
3048 +1 -1 trunk/src/channel.c (File Modified)
3051 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3053 Allow servers to send to @#chan and +#chan.
3057 +1 -1 trunk/modules/core/m_message.c (File Modified)
3060 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3062 Don't count opers on service{} servers in /lusers.
3066 +2 -2 trunk/src/s_user.c (File Modified)
3069 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3071 Show opers the real host behind a dynamic spoof in WHOIS.
3072 If the user is auth{} spoofed, this shows the auth{} spoof
3073 otherwise it shows the DNS hostname and IP address.
3074 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3078 +1 -0 trunk/include/numeric.h (File Modified)
3079 +12 -2 trunk/modules/m_whois.c (File Modified)
3080 +1 -1 trunk/src/messages.tab (File Modified)
3083 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3085 Remove #define HIDE_SPOOF_IPS from config.h, should
3086 have been done earlier.
3090 +0 -7 trunk/include/config.h (File Modified)
3093 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3095 Bring back ERR_CANTKILLSERVER.
3099 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3102 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3105 - also send RPL_HOSTHIDDEN on -h
3106 - don't allow +h for auth{} spoofed clients
3110 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3113 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3115 /etc/resolv.conf parsing:
3116 - don't crash (sometimes) if there is a line without an argument
3117 (e.g. 'search' by itself)
3118 - fix handling of lines with leading whitespace
3122 +9 -8 trunk/src/reslib.c (File Modified)
3125 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3127 Put back code that terminates DNS queries, which was
3128 removed during the resolver changes.
3132 +4 -0 trunk/src/s_auth.c (File Modified)
3135 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3137 - oh hey, that was in the wrong place
3141 +13 -13 trunk/src/s_auth.c (File Modified)
3144 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3146 - handle a situation where a user can go away before DNS completes
3150 +13 -0 trunk/src/s_auth.c (File Modified)
3153 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3159 +1 -0 trunk/include/blacklist.h (File Modified)
3160 +1 -0 trunk/include/res.h (File Modified)
3161 +33 -2 trunk/src/blacklist.c (File Modified)
3162 +2 -0 trunk/src/client.c (File Modified)
3163 +24 -0 trunk/src/res.c (File Modified)
3166 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3168 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3169 if comm_accept() failed.
3171 Found with valgrind.
3175 +4 -4 trunk/src/listener.c (File Modified)
3178 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3180 - handle unavailable Client/preClient structs
3184 +9 -0 trunk/src/blacklist.c (File Modified)
3187 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3189 Add +lf to SGML docs.
3193 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3196 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3198 Also do forwarding if the channel limit (+l) is exceeded.
3202 +1 -1 trunk/help/opers/cmode (File Modified)
3203 +2 -2 trunk/modules/core/m_join.c (File Modified)
3206 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3208 Post-release lovin':
3209 - Update version to 2.1.0.
3210 - Regenerate configure.
3214 +9 -9 trunk/configure (File Modified)
3215 +1 -1 trunk/configure.ac (File Modified)
3218 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3220 Comment out example blacklist{} block.
3224 +7 -7 trunk/doc/example.conf (File Modified)
3225 +7 -7 trunk/doc/reference.conf (File Modified)
3228 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3230 Add note regarding use of AHBL BLs.
3234 +4 -0 trunk/doc/example.conf (File Modified)
3235 +4 -0 trunk/doc/reference.conf (File Modified)
3238 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3244 +2 -2 trunk/CREDITS (File Modified)
3247 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3253 +1 -0 trunk/CREDITS (File Modified)
3256 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3258 Put more recent ratbox CREDITS here.
3262 +3 -2 trunk/doc/Ratbox-team (File Modified)
3265 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3271 +5 -4 trunk/NEWS (File Modified)
3274 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3276 Mention that install or make install also avoids modunload crashes.
3280 +2 -1 trunk/BUGS (File Modified)
3283 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3289 +3 -8 trunk/NEWS (File Modified)
3292 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3298 +3 -2 trunk/BUGS (File Modified)
3301 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3303 - add orighost check to hurt.c
3308 +1 -6 trunk/BUGS (File Modified)
3309 +1 -1 trunk/extensions/hurt.c (File Modified)
3312 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3314 Make kline_exempt exempt from HURT also.
3318 +2 -1 trunk/extensions/hurt.c (File Modified)
3321 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3323 Fix mask HEAL propagation.
3327 +6 -3 trunk/extensions/hurt.c (File Modified)
3330 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3337 +18 -31 trunk/extensions/README (File Modified)
3340 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3342 More target change hax.
3347 +5 -0 trunk/extensions/hurt.c (File Modified)
3350 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3352 Improvements to HURT propagation.
3356 +8 -6 trunk/extensions/hurt.c (File Modified)
3359 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3361 - further simplification
3365 +25 -76 trunk/extensions/hurt.c (File Modified)
3366 +0 -9 trunk/extensions/hurt.h (File Modified)
3369 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3375 +13 -0 trunk/extensions/hurt.c (File Modified)
3378 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3380 - cut off at 15 messages instead of 30
3384 +1 -1 trunk/extensions/hurt.h (File Modified)
3387 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3389 Squash a warning here.
3393 +1 -3 trunk/src/ircd.c (File Modified)
3396 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3398 Don't show servers in /stats l to nonopers if flatten links is enabled.
3402 +3 -1 trunk/modules/m_stats.c (File Modified)
3405 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3411 +20 -7 trunk/extensions/hurt.c (File Modified)
3414 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3416 - remove inline stuff (yuck)
3417 - sockaddr should have been sockhost
3421 +22 -31 trunk/extensions/hurt.c (File Modified)
3424 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3426 - make hurt checking actually work
3430 +2 -7 trunk/extensions/hurt.c (File Modified)
3433 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3435 Slight tweak to alias{}.
3439 +4 -0 trunk/src/parse.c (File Modified)
3442 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3444 - further simplification
3448 +59 -71 trunk/extensions/hurt.c (File Modified)
3449 +0 -1 trunk/extensions/hurt.h (File Modified)
3452 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3454 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3458 +10 -20 trunk/extensions/hurt.c (File Modified)
3459 +0 -4 trunk/extensions/hurt.h (File Modified)
3462 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3464 - remove some unnecessary code here (hurt_initial_check_event()).
3468 +0 -23 trunk/extensions/hurt.c (File Modified)
3471 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3473 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3477 +8 -0 trunk/modules/core/m_message.c (File Modified)
3480 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3482 - more sane tgchange hax
3486 +2 -1 trunk/extensions/hurt.c (File Modified)
3489 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3491 Make HEAL <nick> work.
3495 +40 -43 trunk/extensions/hurt.c (File Modified)
3498 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3500 Destroy hurt_clients list on unload.
3504 +7 -0 trunk/extensions/hurt.c (File Modified)
3507 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3509 Coding style: no space between a function name and parenthesis.
3513 +43 -43 trunk/extensions/hurt.c (File Modified)
3516 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3518 Now works and throws out hurt clients after 30 protocol messages
3519 unless they identify.
3523 +28 -36 trunk/extensions/hurt.c (File Modified)
3524 +1 -7 trunk/extensions/hurt.h (File Modified)
3527 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3529 Working addition/lookup.
3533 +8 -0 trunk/extensions/hurt.c (File Modified)
3536 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3538 Get rid of hyb6 style propagation (:server COMMAND source).
3542 +18 -22 trunk/extensions/hurt.c (File Modified)
3545 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3547 add not-working hurt_add and hurt_find
3551 +13 -5 trunk/extensions/hurt.c (File Modified)
3554 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3556 Comment out a lot of stuff so I can load and unload this without crashing.
3560 +17 -6 trunk/extensions/hurt.c (File Modified)
3563 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3565 Fix svn:keywords and add a short comment at the top.
3569 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3572 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3574 - Make hurt module compile
3575 - Link it to the build
3576 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3577 correct flag name, no CAP_TS6 use etc
3581 +1 -0 trunk/extensions/Makefile.in (File Modified)
3582 +30 -32 trunk/extensions/hurt.c (File Modified)
3585 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3587 Put beu's hurt module in trunk.
3591 + - trunk/extensions/hurt.c (File Added)
3592 + - trunk/extensions/hurt.h (File Added)
3595 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3597 - _iprint(): use stderr instead of stdout
3601 +1 -1 trunk/src/s_log.c (File Modified)
3604 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3606 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3607 and subsequently destroy our kqueue when we close 0, 1, 2
3609 - After closing fd 0, 1, 2 reopen them to /dev/null again
3610 so we don't send messages from malloc etc to a random
3612 - Remove an obsolete comment.
3616 +13 -2 trunk/src/ircd.c (File Modified)
3619 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3625 +29 -1 trunk/NEWS (File Modified)
3628 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3634 +1 -1 trunk/configure (File Modified)
3637 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3639 Fix openssl version check to also accept versions newer than 0.9.6.
3643 +1 -1 trunk/configure.ac (File Modified)
3646 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3648 Oops, need packet.h here.
3652 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3655 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3657 End the flood grace period in CPRIVMSG/CNOTICE.
3661 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3664 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3666 - update class::connectfreq documentation
3670 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3673 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3675 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3679 +3 -6 trunk/src/s_serv.c (File Modified)
3682 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3684 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3688 +1 -1 trunk/src/messages.tab (File Modified)
3691 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3693 Don't mention that /stats p shows idle times, as it doesn't.
3697 +1 -1 trunk/help/opers/stats (File Modified)
3698 +1 -1 trunk/help/users/stats (File Modified)
3701 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3703 /stats A shows DNS servers, it doesn't matter whether ircd
3704 uses ADNS or something else.
3708 +1 -1 trunk/help/opers/stats (File Modified)
3711 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3713 get_client_name() fix
3717 +4 -0 trunk/src/client.c (File Modified)
3720 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3726 +6 -0 trunk/src/ircd.c (File Modified)
3729 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3731 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3734 +16 -17 trunk/configure (File Modified)
3735 +1 -1 trunk/configure.ac (File Modified)
3738 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3740 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3743 +135 -0 trunk/configure (File Modified)
3744 +6 -0 trunk/configure.ac (File Modified)
3747 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3749 Exit 0 on successful -conftest.
3753 +1 -1 trunk/src/ircd.c (File Modified)
3756 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3758 Make the "keep the parent process around" thing work, by opening
3759 a pipe to the child process. This pipe is on fd 0 in the child
3760 process. After successful initialization, the child will write
3761 a byte to this pipe, on fatal errors it will close it without
3764 Somewhat hackish still but should work.
3768 +27 -30 trunk/src/ircd.c (File Modified)
3771 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3773 - convert some error messages to ierror() over fprintf/ilog combination
3777 +3 -6 trunk/src/ircd.c (File Modified)
3780 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3782 - inotice() for loadmodule when in foreground mode
3786 +3 -0 trunk/src/modules.c (File Modified)
3789 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3791 - remove inotice() on loading modules from the config
3795 +0 -3 trunk/src/modules.c (File Modified)
3798 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3800 - usleep for 50000usec in the parent process to allow for startup messages
3801 to be cleanly printed before detaching to shell, this should be more than
3806 +3 -0 trunk/src/ircd.c (File Modified)
3809 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3811 - display more errors during normal startup as to try to help people find common problems
3815 +27 -10 trunk/src/ircd.c (File Modified)
3818 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3820 - version bump in preparation of 2.0.0 release
3824 +9 -9 trunk/configure (File Modified)
3825 +1 -1 trunk/configure.ac (File Modified)
3828 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3830 Change example.conf operator block from "admin" to "god",
3831 so as to show we encourage per-person operator blocks.
3835 +4 -2 trunk/doc/example.conf (File Modified)
3838 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3840 Document alias{} block.
3844 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3847 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3849 Document DNS blacklist stuff in sgml.
3853 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3854 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3857 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3859 Misc /stats clarifications.
3863 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3866 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3868 Move snomasks into umodes chapter.
3869 Move oprivs chapter down.
3873 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3874 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3875 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3878 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3880 Mention operator{} user@host change.
3884 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3887 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3889 operator{} block user@host matches against orighost now, not host.
3890 This means that services/+h spoofs do not work in operator{} blocks;
3891 auth{} spoofs still work.
3895 +4 -0 trunk/doc/example.conf (File Modified)
3896 +1 -1 trunk/doc/reference.conf (File Modified)
3897 +2 -2 trunk/modules/m_challenge.c (File Modified)
3898 +1 -1 trunk/modules/m_oper.c (File Modified)
3901 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3903 - inotice/iwarn/ierror() stuff I was working on
3907 +3 -0 trunk/include/s_log.h (File Modified)
3908 +15 -11 trunk/src/ircd.c (File Modified)
3909 +3 -1 trunk/src/modules.c (File Modified)
3910 +1 -1 trunk/src/newconf.c (File Modified)
3911 +54 -0 trunk/src/s_log.c (File Modified)
3914 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3916 Oops, don't add blacklists to the list twice on rehash.
3920 +3 -2 trunk/src/blacklist.c (File Modified)
3923 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3925 Remove notices to the client about progress of dnsbl lookups.
3929 +0 -4 trunk/src/blacklist.c (File Modified)
3932 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3934 Add auth{} flag dnsbl_exempt.
3938 +2 -1 trunk/doc/example.conf (File Modified)
3939 +2 -1 trunk/doc/reference.conf (File Modified)
3940 +2 -0 trunk/include/s_conf.h (File Modified)
3941 +1 -0 trunk/src/newconf.c (File Modified)
3942 +8 -1 trunk/src/s_user.c (File Modified)
3945 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3947 Switch alias{} and blacklist{} around, for consistency with example.conf.
3951 +18 -18 trunk/doc/reference.conf (File Modified)
3954 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3956 Send a warning to the user if they are dnsbl listed but exempted.
3960 +17 -12 trunk/src/s_user.c (File Modified)
3963 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3965 Move throwing out dnsbl listed clients to registration,
3966 and make kline_exempt exempt from it.
3970 +1 -0 trunk/include/blacklist.h (File Modified)
3971 +4 -0 trunk/include/client.h (File Modified)
3972 +15 -16 trunk/src/blacklist.c (File Modified)
3973 +6 -0 trunk/src/client.c (File Modified)
3974 +17 -0 trunk/src/s_user.c (File Modified)
3977 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3979 Show refcount in /stats n.
3983 +3 -2 trunk/modules/m_stats.c (File Modified)
3986 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3988 Don't look up dnsbls twice if they send USER twice.
3992 +5 -3 trunk/modules/m_user.c (File Modified)
3995 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3997 Add /stats n to help files.
4001 +1 -0 trunk/help/opers/stats (File Modified)
4002 +1 -0 trunk/help/users/stats (File Modified)
4005 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4007 Only check dnsbls for A records, not AAAA.
4011 +1 -1 trunk/src/blacklist.c (File Modified)
4014 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4016 Don't remove non-illegal blacklists on completion of check.
4017 Add debugging notices (not working).
4021 +5 -1 trunk/src/blacklist.c (File Modified)
4024 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4026 Don't call register_local_user() if they haven't sent a nick yet.
4030 +1 -1 trunk/src/blacklist.c (File Modified)
4033 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4035 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4039 +21 -0 trunk/modules/m_stats.c (File Modified)
4042 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4044 More dnsbl rehash fixes, it was adding bogus entries.
4048 +2 -7 trunk/src/newconf.c (File Modified)
4051 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4053 Need blacklist.h here.
4057 +1 -0 trunk/src/s_conf.c (File Modified)
4060 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4066 +1 -2 trunk/configure (File Modified)
4067 +0 -48 trunk/configure.ac (File Modified)
4068 + - trunk/doc/example-iauth.conf (File Deleted)
4069 + - trunk/iauth/ (File Deleted)
4072 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4074 Improve handling of rehashing with blacklists.
4075 Also some coding style tweaks.
4079 +3 -2 trunk/include/blacklist.h (File Modified)
4080 +35 -16 trunk/src/blacklist.c (File Modified)
4081 +2 -0 trunk/src/s_conf.c (File Modified)
4084 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4086 Clear can_send cache if a user logs in or out from services.
4090 +2 -0 trunk/modules/m_services.c (File Modified)
4093 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4095 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4096 This directory is not entered by default.
4097 More stuff needs to be moved into here.
4101 +2 -1 trunk/configure (File Modified)
4102 +1 -0 trunk/configure.ac (File Modified)
4103 +69 -458 trunk/extensions/Makefile.in (File Modified)
4104 + - trunk/extensions/m_clearchan.c (File Deleted)
4105 + - trunk/extensions/m_force.c (File Deleted)
4106 + - trunk/unsupported/ (File Added)
4107 + - trunk/unsupported/Makefile.in (File Added)
4108 + - trunk/unsupported/m_clearchan.c (File Added)
4109 + - trunk/unsupported/m_force.c (File Added)
4112 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4114 Logging/wallops for forcejoin/forcepart, numeric fix.
4115 This needs to be moved to the toys section.
4119 +22 -2 trunk/extensions/m_force.c (File Modified)
4122 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4124 Fix comments at the top (including copyright).
4128 +3 -2 trunk/extensions/m_omode.c (File Modified)
4131 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4133 Add OMODE command to extensions/ for oper mode hacking:
4134 - requires admin privs
4135 - does not work for opped opers
4137 - sends a ServerMode for opping the oper themselves,
4138 otherwise a mode coming from the oper (not only
4139 does this provide full accountability, it is also
4140 easiest to implement while avoiding channels
4141 messed up with bogus bans etc).
4145 +171 -0 trunk/extensions/Makefile.in (File Modified)
4146 + - trunk/extensions/m_omode.c (File Added)
4149 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4155 + - trunk/include/blacklist.h (Property Modified)
4156 + - trunk/src/blacklist.c (Property Modified)
4159 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4161 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4165 +5 -1 trunk/src/blacklist.c (File Modified)
4168 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4170 Initial DNS blacklist support:
4171 - see example.conf for how to use.
4172 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4173 - tor.ahbl.org is also included because most networks will not want to allow tor
4174 (and we're considering going KoS on tor users here anyway due to abuse)
4178 +18 -0 trunk/doc/example.conf (File Modified)
4179 +66 -0 trunk/doc/reference.conf (File Modified)
4180 + - trunk/include/blacklist.h (File Added)
4181 +2 -0 trunk/include/client.h (File Modified)
4182 +3 -0 trunk/modules/m_user.c (File Modified)
4183 +152 -0 trunk/src/Makefile.in (File Modified)
4184 + - trunk/src/blacklist.c (File Added)
4185 +34 -0 trunk/src/newconf.c (File Modified)
4186 +1 -0 trunk/src/s_auth.c (File Modified)
4187 +4 -0 trunk/src/s_user.c (File Modified)
4190 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4192 Remove last bit of lzo stuff (comment in example.conf connect{}).
4196 +0 -4 trunk/doc/example.conf (File Modified)
4199 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4201 Show sasl successes and failures in /stats t (like other
4202 things in /stats t, about local clients only).
4206 +2 -0 trunk/include/s_stats.h (File Modified)
4207 +3 -0 trunk/modules/m_sasl.c (File Modified)
4208 +3 -0 trunk/src/s_stats.c (File Modified)
4211 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4213 Allow messaging services by nickname without using
4214 target change slots (this was already possible with
4215 user@server notation or services shortcuts).
4219 +2 -2 trunk/modules/core/m_message.c (File Modified)
4222 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4224 Abort a safelist if a new /list comes in while one is already in progress.
4228 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4231 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4233 Change $![letter]:[mask] to $~[letter]:[mask]
4234 so both ! and ~ invert an extban.
4238 +2 -0 trunk/src/chmode.c (File Modified)
4241 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4243 - revert due to technical issues
4247 +1 -1 trunk/src/extban.c (File Modified)
4250 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4252 - 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
4256 +1 -1 trunk/src/extban.c (File Modified)
4259 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4261 Don't pace /list on a single channel.
4265 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4268 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4270 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4274 +4 -2 trunk/include/supported.h (File Modified)
4277 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4279 Extban types are case insensitive; force them to lowercase when added.
4283 +5 -5 trunk/doc/extban.txt (File Modified)
4284 +4 -0 trunk/src/chmode.c (File Modified)
4285 +3 -3 trunk/src/extban.c (File Modified)
4288 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4290 sendto_wallops_flags():
4291 - instead of checking IsOper on each client, walk the appropriate list
4292 - instead of sending non-+z wallops from persons to nonopers, send only
4293 +w wallops from persons
4297 +1 -5 trunk/src/send.c (File Modified)
4300 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4302 Prefix oper wallops with "WALLOPS - " if they would
4303 otherwise look like operwalls or locops, when sending
4304 them to local users.
4308 +11 -1 trunk/modules/m_wallops.c (File Modified)
4311 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4313 Make sure destination field in some sasl numerics
4314 is the user's nick, not the sasl agent or server
4319 +2 -2 trunk/modules/m_sasl.c (File Modified)
4322 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4324 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4328 +1 -1 trunk/extensions/Makefile.in (File Modified)
4331 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4333 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4337 +1 -0 trunk/src/s_user.c (File Modified)
4340 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4342 Fix build for when IPv6 is disabled.
4346 +12 -10 trunk/src/s_auth.c (File Modified)
4349 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4351 Add information about adding extban types.
4355 +25 -0 trunk/doc/extban.txt (File Modified)
4358 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4360 Better extban validation: try to match a new extban from
4361 a local user against its setter to see if it is valid.
4362 Unknown extban types from remotes are no longer hidden.
4366 +4 -3 trunk/doc/extban.txt (File Modified)
4367 +1 -0 trunk/include/channel.h (File Modified)
4368 +2 -6 trunk/src/chmode.c (File Modified)
4369 +32 -0 trunk/src/extban.c (File Modified)
4372 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4374 Make sure both .c.o: and .s.o: are followed by the necessary command.
4378 +1 -0 trunk/src/Makefile.in (File Modified)
4381 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4383 Add need_sasl auth{} flag to sgml documentation.
4387 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4390 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4392 Document need_sasl auth{} flag in example confs.
4396 +1 -0 trunk/doc/example.conf (File Modified)
4397 +1 -0 trunk/doc/reference.conf (File Modified)
4400 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4402 Don't allow TB to set an empty topic.
4403 This would be possible if a server sent bad protocol
4404 and could cause a crash.
4408 +4 -0 trunk/modules/m_tb.c (File Modified)
4411 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4417 +1 -1 trunk/Makefile.in (File Modified)
4420 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4426 +2 -2 trunk/configure (File Modified)
4427 +1 -1 trunk/configure.ac (File Modified)
4430 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4436 +2 -2 trunk/configure (File Modified)
4439 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4445 +1 -1 trunk/extensions/Makefile.in (File Modified)
4448 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4450 - rename contrib to extensions to bring some clarity to things
4454 +1 -1 trunk/Makefile.in (File Modified)
4455 +1 -1 trunk/configure.ac (File Modified)
4456 +10 -10 trunk/doc/example.conf (File Modified)
4457 +10 -10 trunk/doc/reference.conf (File Modified)
4458 + - trunk/extensions/ (File Added)
4459 + - trunk/extras/ (File Deleted)
4462 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4468 +1 -1 trunk/Makefile.in (File Modified)
4469 +1 -1 trunk/configure.ac (File Modified)
4470 + - trunk/contrib/ (File Deleted)
4471 + - trunk/extras/ (File Added)
4474 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4476 Don't allow servers to QUIT (they should use SQUIT).
4480 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4483 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4489 + - trunk/src/fnvhash.s (Property Modified)
4492 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4494 - reduced version of code
4498 +9 -61 trunk/src/fnvhash.s (File Modified)
4501 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4503 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4507 +1 -1 trunk/src/fnvhash.s (File Modified)
4510 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4512 Fix orighost matching for klines, etc. Was hashing the visible
4517 +1 -1 trunk/src/hostmask.c (File Modified)
4520 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4522 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4526 +7 -1 trunk/configure (File Modified)
4527 +5 -0 trunk/configure.ac (File Modified)
4528 +5 -6 trunk/src/Makefile.in (File Modified)
4529 +0 -4 trunk/src/fnvhash.s (File Modified)
4530 +0 -2 trunk/src/hash.c (File Modified)
4533 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4535 - regenerate configure
4539 +18 -0 trunk/configure (File Modified)
4542 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4544 - --enable-ricer-hashing option.
4548 +9 -0 trunk/configure.ac (File Modified)
4549 +3 -0 trunk/include/setup.h.in (File Modified)
4552 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4554 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4558 + - trunk/src/fnvhash.s (File Added)
4559 +3 -0 trunk/src/hash.c (File Modified)
4562 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4564 Fix syntax error in reference.conf.
4568 +0 -1 trunk/doc/reference.conf (File Modified)
4571 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4573 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4574 (&& instead of ||...)
4575 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4579 +1 -1 trunk/src/chmode.c (File Modified)
4582 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4584 Documentation for extban.
4588 + - trunk/doc/extban.txt (File Added)
4591 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4593 Add extban modules to example confs.
4597 +5 -0 trunk/doc/example.conf (File Modified)
4598 +10 -0 trunk/doc/reference.conf (File Modified)
4601 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4603 Initial addition of extended ban types (conditionals).
4604 Allows custom +bqeI checks via modules.
4605 Initial extra types are account (a[:mask]), oper (o),
4606 channel (c:name), realname (r:mask), server (s:mask).
4610 +229 -0 trunk/contrib/Makefile.in (File Modified)
4611 + - trunk/contrib/extb_account.c (File Added)
4612 + - trunk/contrib/extb_channel.c (File Added)
4613 + - trunk/contrib/extb_oper.c (File Added)
4614 + - trunk/contrib/extb_realname.c (File Added)
4615 + - trunk/contrib/extb_server.c (File Added)
4616 +13 -0 trunk/include/channel.h (File Modified)
4617 +1 -0 trunk/src/Makefile.in (File Modified)
4618 +14 -5 trunk/src/channel.c (File Modified)
4619 +91 -0 trunk/src/chmode.c (File Modified)
4620 + - trunk/src/extban.c (File Added)
4623 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4625 Do not force +bqeI modes starting with '$' in nick!user@host format.
4626 * and ? characters in them are still assumed to be wildcards.
4630 +6 -0 trunk/src/chmode.c (File Modified)
4633 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4635 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4639 +4 -0 trunk/modules/m_capab.c (File Modified)
4642 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4644 Stop some mixing of client and server protocol.
4648 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4649 +4 -2 trunk/modules/m_pass.c (File Modified)
4650 +6 -0 trunk/modules/m_sasl.c (File Modified)
4651 +6 -0 trunk/modules/m_user.c (File Modified)
4654 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4660 +0 -2 trunk/include/s_newconf.h (File Modified)
4661 +0 -4 trunk/include/s_serv.h (File Modified)
4662 +0 -1 trunk/src/newconf.c (File Modified)
4663 +1 -13 trunk/src/s_serv.c (File Modified)
4666 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4668 - revert LZOLink patch for now
4672 +0 -1 trunk/servlink/Makefile.in (File Modified)
4673 +0 -16 trunk/servlink/README (File Modified)
4674 +2 -36 trunk/servlink/control.c (File Modified)
4675 +0 -3 trunk/servlink/control.h (File Modified)
4676 +7 -5955 trunk/servlink/io.c (File Modified)
4677 + - trunk/servlink/lzoconf.h (File Deleted)
4678 + - trunk/servlink/lzodefs.h (File Deleted)
4679 + - trunk/servlink/minilzo.c (File Deleted)
4680 + - trunk/servlink/minilzo.h (File Deleted)
4681 +0 -1 trunk/servlink/servlink.h (File Modified)
4684 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4690 +4 -2 trunk/servlink/control.c (File Modified)
4691 +2 -1 trunk/servlink/io.c (File Modified)
4694 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4700 +2 -2 trunk/servlink/io.c (File Modified)
4703 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4705 - paranoia, prevent segfaults
4709 +2 -2 trunk/servlink/io.c (File Modified)
4712 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4714 - more optimal servlink code
4718 +21 -8 trunk/servlink/io.c (File Modified)
4721 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4723 - more efficient read strategy
4727 +15 -3 trunk/servlink/io.c (File Modified)
4730 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4732 - use lzo_uintp cast to make LZO happy
4736 +3 -3 trunk/servlink/io.c (File Modified)
4739 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4741 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4745 +4 -0 trunk/doc/example.conf (File Modified)
4746 +2 -1 trunk/include/s_newconf.h (File Modified)
4747 +4 -0 trunk/include/s_serv.h (File Modified)
4748 +1 -0 trunk/servlink/Makefile.in (File Modified)
4749 +16 -0 trunk/servlink/README (File Modified)
4750 +34 -2 trunk/servlink/control.c (File Modified)
4751 +3 -0 trunk/servlink/control.h (File Modified)
4752 +5929 -7 trunk/servlink/io.c (File Modified)
4753 + - trunk/servlink/lzoconf.h (File Added)
4754 + - trunk/servlink/lzodefs.h (File Added)
4755 + - trunk/servlink/minilzo.c (File Added)
4756 + - trunk/servlink/minilzo.h (File Added)
4757 +1 -0 trunk/servlink/servlink.h (File Modified)
4758 +1 -0 trunk/src/newconf.c (File Modified)
4759 +14 -2 trunk/src/s_serv.c (File Modified)
4762 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4764 - remove imalloc, it was a concept that probably wouldn't have worked properly
4768 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4769 + - trunk/libcharybdis/imalloc.c (File Deleted)
4770 + - trunk/libcharybdis/imalloc.h (File Deleted)
4773 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4775 - disable imalloc for now
4779 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4782 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4784 - remove unneeded debug code
4788 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4791 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4793 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4797 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4800 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4802 - more stuff here, imalloc remains disabled for now
4806 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4809 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4815 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4818 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4824 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4825 +2 -0 trunk/src/ircd.c (File Modified)
4828 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4830 - roll back libircd crap
4834 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4835 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4836 +29 -0 trunk/src/.depend (File Modified)
4837 +6 -21 trunk/src/Makefile.in (File Modified)
4838 +3 -218 trunk/src/ircd.c (File Modified)
4839 + - trunk/src/ircd_linker.c (File Deleted)
4840 + - trunk/src/main.c (File Deleted)
4843 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4845 - realloc(), free() implementation
4849 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4852 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4854 - malloc(), calloc() implementation
4858 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4861 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4863 - block_free(), block_find(), retune_heaps() implementation
4867 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4870 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4872 - block_destroy code, block_allocate code.
4876 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4879 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4885 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4888 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4890 - disable imalloc again :P
4894 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4897 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4903 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4906 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4912 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4915 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4917 - constructor code for imalloc engine (malloc_init())
4921 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4924 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4926 - imalloc engine improvements
4930 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4933 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4935 - replace mmap() code with direct brk()/sbrk() calls.
4939 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4942 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4944 - remove outdated i_malloc() interfaces
4948 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4951 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4953 - redisable imalloc (sorry!)
4957 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4960 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4962 - correct GET_PAGE_SLOT() macro
4966 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4969 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4971 - oops forgot to commit it with imalloc turned off
4975 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4978 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4984 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4985 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4988 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4990 - lowlevel imalloc code
4994 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4995 + - trunk/libcharybdis/imalloc.h (File Added)
4998 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5004 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5007 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5013 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5016 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5018 - 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)
5022 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5023 + - trunk/libcharybdis/imalloc.c (File Added)
5026 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5028 - increment configure Id
5032 +2208 -1 trunk/configure (File Modified)
5035 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5037 - bootstrap for imalloc code
5041 +54 -1 trunk/configure.ac (File Modified)
5042 +27 -0 trunk/include/setup.h.in (File Modified)
5045 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5047 Clarify interaction of spoofs and channel bans/operator{} blocks.
5051 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5052 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5055 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5057 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5061 +30 -22 trunk/src/ircd.c (File Modified)
5064 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5066 If shared{} blocks deny something, the command
5067 is silently ignored.
5071 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5074 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5076 Move up IsService check so we don't store a non-service
5077 in preClient->sasl_agent.
5081 +6 -6 trunk/modules/m_sasl.c (File Modified)
5084 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5086 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5087 Add some more sanity checks on agent strings.
5091 +13 -11 trunk/modules/m_sasl.c (File Modified)
5094 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5096 Unknown clients can have an ID too now so make sure to remove
5097 them from the hash if they exit.
5101 +3 -0 trunk/src/client.c (File Modified)
5104 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5106 Only accept sasl from servers in a service{} block.
5107 Not tested but this must go in.
5111 +6 -0 trunk/modules/m_sasl.c (File Modified)
5112 +3 -0 trunk/modules/m_signon.c (File Modified)
5115 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5117 Only process SAVE messages targetting registered users,
5118 not servers or unregistered connections. Could cause
5119 a crash when bad protocol was received.
5123 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5126 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5128 - fix QJM buffer overflow vulnerability (fucking GXTi)
5132 +3 -3 trunk/src/s_user.c (File Modified)
5135 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5137 Mention /scan umodes under oper_spy privilege.
5141 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5144 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5146 Mention that overlapping cluster blocks are a bad thing.
5150 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5153 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5155 - Document cluster{} and shared{} blocks.
5156 - Mention that service{} does not allow wildcards.
5160 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5163 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5165 Document exempt{} and service{} blocks, point to reference.conf for
5166 general{}, channel{} and serverhide{}.
5170 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5173 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5175 Document ~ in lists of values better.
5179 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5182 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5184 More detailed CNOTICE, CPRIVMSG descriptions.
5188 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5191 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5193 Oops, need both Revision and Id on modules.
5197 + - trunk/modules/sno_routing.c (Property Modified)
5200 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5202 Tweak header comment a bit (filename, Id).
5206 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5209 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5211 Add GLINE and UNGLINE.
5215 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5218 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5220 New configure with proper Id.
5224 +3 -1 trunk/configure (File Modified)
5227 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5229 Change #include directives for in6addr_any, hopefully compiles better now.
5233 +3 -1 trunk/configure.ac (File Modified)
5236 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5238 Encourage putting actual administrative information
5239 in the admin{} block.
5243 +3 -3 trunk/doc/example.conf (File Modified)
5246 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5248 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5252 +9 -7 trunk/include/s_conf.h (File Modified)
5253 +1 -0 trunk/src/newconf.c (File Modified)
5254 +10 -0 trunk/src/s_user.c (File Modified)
5257 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5259 - Change to glines = no in example confs
5260 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5265 +1 -1 trunk/doc/example.conf (File Modified)
5266 +1 -1 trunk/doc/reference.conf (File Modified)
5267 +2 -2 trunk/modules/m_gline.c (File Modified)
5270 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5272 - forward-port QJM fix from 1.1
5276 +2 -0 trunk/src/s_user.c (File Modified)
5279 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5281 - add switch to configure to disable the block allocator
5285 +18 -0 trunk/configure (File Modified)
5286 +9 -0 trunk/configure.ac (File Modified)
5287 +0 -6 trunk/include/config.h (File Modified)
5288 +3 -0 trunk/include/setup.h.in (File Modified)
5291 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5293 Fix wierd error that would exit SASL users with "Overridden"
5296 +1 -1 trunk/modules/m_signon.c (File Modified)
5299 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5301 Remove obsolete XXX comment about lazylinks.
5305 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5308 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5310 OJOIN: make sure to send the wallops remotely for #channels
5314 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5317 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5319 Accountability for OJOIN (contrib module)
5322 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5325 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5327 - move more stuff over to ircd_state
5331 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5332 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5333 +9 -0 trunk/src/ircd_state.c (File Modified)
5334 +3 -3 trunk/src/patricia.c (File Modified)
5337 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5339 - move more stuff out of libircd and into ircd_state.c
5343 +5 -5 trunk/src/channel.c (File Modified)
5344 +4 -4 trunk/src/client.c (File Modified)
5345 +12 -0 trunk/src/ircd_state.c (File Modified)
5348 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5350 - this is just barrels of fun
5354 + - trunk/include/ircd_state.h (File Added)
5355 +1 -1 trunk/src/Makefile.in (File Modified)
5356 +2 -1 trunk/src/channel.c (File Modified)
5357 +3 -52 trunk/src/ircd.c (File Modified)
5358 +100 -3 trunk/src/ircd_state.c (File Modified)
5361 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5363 It's .include, not #include.
5367 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5370 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5372 More consistent section titles.
5376 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5377 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5378 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5381 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5383 Mention possible exceeding of +j/+l due to propagation
5384 delays between servers.
5388 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5391 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5394 - "text" -> <quote>text</quote>
5400 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5401 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5402 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5403 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5406 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5408 Remove text about deprecation of glines.
5412 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5415 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5417 - Add description of umode +D, deaf.
5418 - Mention CALLERID 005 token with umode +g.
5422 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5425 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5427 Strip off a leading colon in services shortcuts (aliases).
5431 +2 -0 trunk/src/parse.c (File Modified)
5434 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5436 Add no_oper_invis contrib module, denies opers setting
5437 themselves invisible (except hidden_oper's).
5441 +42 -0 trunk/contrib/Makefile.in (File Modified)
5442 + - trunk/contrib/no_oper_invis.c (File Added)
5445 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5447 Mention /stats E, make the other /stats descriptions more consistent.
5451 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5454 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5456 Mention that the KILL reason and oper will appear on channels.
5460 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5463 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5465 Mention /mode #channel f to query forward channel from outside.
5469 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5472 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5474 Port over RATBOX_2_1 r20960 (anfl):
5475 client connect notices to +C should be hiding the extra
5476 fields for spoofed users
5480 +2 -1 trunk/src/s_user.c (File Modified)
5483 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5485 Add a chapter with our extra user commands:
5486 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5490 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5491 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5494 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5496 Do not put by <server>: in SQUIT reasons to servers
5497 other than the one being exited.
5501 +1 -1 trunk/src/client.c (File Modified)
5504 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5506 Regenerate configure.
5510 +1162 -1159 trunk/configure (File Modified)
5513 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5515 Move the warning flags down so they do not mess up
5516 checks like for -Wl,-export-dynamic.
5520 +33 -30 trunk/configure.ac (File Modified)
5523 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5529 +2 -1 trunk/iauth/Makefile.in (File Modified)
5532 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5534 - build iauth makefile
5538 +3 -2 trunk/configure (File Modified)
5539 +1 -0 trunk/configure.ac (File Modified)
5542 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5548 + - trunk/iauth/Makefile.in (File Added)
5551 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5553 - add iauth.conf.example from irc2.11
5557 + - trunk/doc/example-iauth.conf (File Added)
5560 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5562 - wow, i found some docs on this thing
5566 + - trunk/doc/technical/iauth-internals.txt (File Added)
5569 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5571 - no longer applicable
5575 + - trunk/authdaemon/ (File Deleted)
5578 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5580 - remove libircd.so on make clean (oops)
5584 +1 -1 trunk/src/Makefile.in (File Modified)
5587 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5589 - merge iauth source for experimentation
5593 + - trunk/iauth/ (File Added)
5594 + - trunk/iauth/a_conf.c (File Added)
5595 + - trunk/iauth/a_conf_def.h (File Added)
5596 + - trunk/iauth/a_conf_ext.h (File Added)
5597 + - trunk/iauth/a_defines.h (File Added)
5598 + - trunk/iauth/a_externs.h (File Added)
5599 + - trunk/iauth/a_io.c (File Added)
5600 + - trunk/iauth/a_io_ext.h (File Added)
5601 + - trunk/iauth/a_log.c (File Added)
5602 + - trunk/iauth/a_log_def.h (File Added)
5603 + - trunk/iauth/a_log_ext.h (File Added)
5604 + - trunk/iauth/a_struct_def.h (File Added)
5605 + - trunk/iauth/iauth.c (File Added)
5606 + - trunk/iauth/mod_lhex.c (File Added)
5607 + - trunk/iauth/mod_lhex_ext.h (File Added)
5608 + - trunk/iauth/mod_pipe.c (File Added)
5609 + - trunk/iauth/mod_pipe_ext.h (File Added)
5610 + - trunk/iauth/mod_rfc931.c (File Added)
5611 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5612 + - trunk/iauth/mod_socks.c (File Added)
5613 + - trunk/iauth/mod_socks_ext.h (File Added)
5614 + - trunk/iauth/mod_webproxy.c (File Added)
5615 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5618 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5620 User /quote help index was not sorted properly.
5624 +2 -2 trunk/help/Makefile.in (File Modified)
5625 +8 -8 trunk/help/users/index (File Modified)
5628 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5634 +25 -8 trunk/help/opers/index (File Modified)
5635 + - trunk/help/opers/scan (File Added)
5638 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5641 - Document SCAN UMODES
5642 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5646 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5649 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5651 Add our copyright information to /info (part of release-1.1 r1026).
5655 +1 -0 trunk/src/version.c.SH (File Modified)
5658 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5660 Fix some compile warnings.
5664 +1 -1 trunk/modules/core/m_join.c (File Modified)
5665 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5666 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5667 +1 -1 trunk/modules/m_scan.c (File Modified)
5668 +4 -4 trunk/modules/m_signon.c (File Modified)
5671 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5673 RSFNC: OK, actually consider unknowns also for detecting a collide.
5674 Otherwise we can get two clients with the same nick.
5678 +1 -1 trunk/modules/m_services.c (File Modified)
5681 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5683 - charybdis profiling stuff
5684 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5689 +0 -8 trunk/configure (File Modified)
5690 +1 -8 trunk/configure.ac (File Modified)
5691 +18 -0 trunk/include/channel.h (File Modified)
5692 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5693 +335 -260 trunk/src/.depend (File Modified)
5694 +1569 -0 trunk/src/Makefile.in (File Modified)
5695 + - trunk/src/chmode.c (File Added)
5696 +16 -1 trunk/src/ircd.c (File Modified)
5697 +11 -0 trunk/src/main.c (File Modified)
5698 +11 -0 trunk/src/modules.c (File Modified)
5701 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5703 RSFNC: Do not send kills to servers for unknowns
5707 +4 -2 trunk/modules/m_services.c (File Modified)
5710 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5712 Describe service{} blocks in reference.conf.
5716 +12 -0 trunk/doc/reference.conf (File Modified)
5719 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5721 Replace this list of modes with pointers to other documentation.
5725 +6 -50 trunk/doc/modes.txt (File Modified)
5728 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5730 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5731 looks too much like an old-ircd client pointer otherwise.
5735 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5738 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5741 - note truncation of the list (perhaps sending multiple
5743 - clarify in a comment that /findforwards on a nonexistent
5744 channel can be useful
5745 - sendto_one_notice() requires that the text start with
5750 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5753 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5755 When we close a local server's link, always include the
5756 name of the client causing the exit in the reason in the
5757 SQUIT we send them (replacing them with us). This makes
5758 sure server notices for stuff like "Not enough arguments
5759 to server command" are different on the two sides.
5763 +7 -5 trunk/src/client.c (File Modified)
5766 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5768 New contrib module m_findforwards.c
5772 +112 -0 trunk/contrib/Makefile.in (File Modified)
5773 + - trunk/contrib/m_findforwards.c (File Added)
5776 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5778 Whoops, don't show real host behind auth{} spoof in
5779 spoof notices if hide_spoof_ips is enabled.
5781 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5785 +3 -2 trunk/src/s_conf.c (File Modified)
5788 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5790 Add dalnet-style /identify that sends to nickserv or chanserv.
5794 +102 -0 trunk/contrib/Makefile.in (File Modified)
5795 + - trunk/contrib/m_identify.c (File Added)
5798 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5800 Document alias{} blocks a bit better.
5804 +9 -0 trunk/doc/reference.conf (File Modified)
5807 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5809 - add aliases to /stats m (data usage is not counted though, sorry)
5813 +1 -0 trunk/include/s_conf.h (File Modified)
5814 +3 -0 trunk/src/newconf.c (File Modified)
5815 +15 -0 trunk/src/parse.c (File Modified)
5818 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5820 - remove m_sshortcut as it's no longer relevant
5824 +0 -145 trunk/modules/Makefile.in (File Modified)
5825 + - trunk/modules/m_sshortcut.c (File Deleted)
5828 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5830 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5831 targets instead of my original idea :P)
5835 +32 -0 trunk/doc/example.conf (File Modified)
5836 +35 -0 trunk/doc/reference.conf (File Modified)
5837 +4 -0 trunk/include/parse.h (File Modified)
5838 +7 -0 trunk/include/s_conf.h (File Modified)
5839 +82 -0 trunk/src/newconf.c (File Modified)
5840 +78 -0 trunk/src/parse.c (File Modified)
5841 +16 -0 trunk/src/s_conf.c (File Modified)
5844 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5846 Remove some spaces after tabs. ??
5850 +18 -18 trunk/src/newconf.c (File Modified)
5853 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5856 - make sure to clear all marks also if the who was aborted
5857 because of too many matches
5858 - give ERR_TOOMANYMATCHES if too many matches
5861 ratbox RATBOX_2_2 r22003 (jilles)
5865 +28 -26 trunk/modules/m_who.c (File Modified)
5868 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5874 +9 -9 trunk/configure (File Modified)
5875 +1 -1 trunk/configure.ac (File Modified)
5878 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5880 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5884 +2 -1 trunk/include/s_newconf.h (File Modified)
5885 +20 -0 trunk/modules/m_rehash.c (File Modified)
5886 +1 -1 trunk/src/s_newconf.c (File Modified)
5889 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5891 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5895 +0 -1 trunk/doc/example.conf (File Modified)
5896 +0 -3 trunk/doc/reference.conf (File Modified)
5897 +0 -1 trunk/include/s_conf.h (File Modified)
5898 +0 -6 trunk/modules/m_info.c (File Modified)
5899 +1 -1 trunk/src/channel.c (File Modified)
5900 +0 -1 trunk/src/newconf.c (File Modified)
5903 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5905 Missing header in m_chghost.c
5908 +1 -0 trunk/modules/m_chghost.c (File Modified)
5911 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5913 Relocate QJM code to a seperate function(change_nick_user_host)
5914 Change CHGHOST to use change_nick_user_host instead of just setting it
5918 +3 -0 trunk/include/s_user.h (File Modified)
5919 +1 -1 trunk/modules/m_chghost.c (File Modified)
5920 +3 -78 trunk/modules/m_signon.c (File Modified)
5921 +89 -0 trunk/src/s_user.c (File Modified)
5924 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5926 Restore /stats a (dns servers, admin-only).
5930 +1 -0 trunk/include/res.h (File Modified)
5931 +5 -8 trunk/modules/m_stats.c (File Modified)
5932 +16 -0 trunk/src/res.c (File Modified)
5935 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5937 - Add CHARYBDIS_PROFILE if we are profiling.
5938 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5939 - Remove duplicate --enable-epoll entry.
5943 +1595 -15 trunk/configure (File Modified)
5944 +30 -11 trunk/configure.ac (File Modified)
5945 +3 -0 trunk/include/setup.h.in (File Modified)
5948 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5950 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5954 +28 -0 trunk/aclocal.m4 (File Modified)
5957 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5959 Allow requesting forward channel and quiet list in same mode command.
5963 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5966 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5968 Add description of xline wildcards.
5972 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5975 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5977 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5981 +0 -4 trunk/modules/m_services.c (File Modified)
5984 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5990 +1 -1 trunk/include/hook.h (File Modified)
5993 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5995 call_hook, not hook_call
5999 +1 -1 trunk/modules/core/m_join.c (File Modified)
6002 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6004 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6005 Could be useful for a number of things.
6009 +9 -0 trunk/modules/core/m_join.c (File Modified)
6012 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6014 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6018 +7 -0 trunk/include/hook.h (File Modified)
6021 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6023 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6027 +15 -0 trunk/modules/m_services.c (File Modified)
6030 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6032 Clarify snomask +f, +k, +u.
6036 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6039 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6041 Cmode +p and +s may be set simultaneously.
6045 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6048 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6050 actually, we should check the data version on each reload (oops)
6054 +6 -6 trunk/src/main.c (File Modified)
6057 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6059 more work on the loader
6063 +45 -21 trunk/src/main.c (File Modified)
6066 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6068 Add prototype ircd_state.c
6072 + - trunk/src/ircd_state.c (File Added)
6075 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6077 Smaller improvements.
6081 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6084 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6086 Add a lot of stuff here.
6090 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6093 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6095 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6099 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6102 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6104 Invex doesn't trump +r or (sic) +J.
6108 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6111 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6113 Check to make sure a module is not loaded before loading it.
6117 +6 -1 trunk/src/ircd_parser.y (File Modified)
6120 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6122 - Add a missing comma in the HeaderMessages array
6123 - Only send "Your hostname is too long ..." if that really is the case
6127 +2 -2 trunk/src/s_auth.c (File Modified)
6130 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6132 build_symtable() will have already bailed here, so no need to check
6133 explicitly whether or not charybdis_main is NULL.
6137 +7 -16 trunk/src/main.c (File Modified)
6140 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6142 Data structure versioning, part 1.
6146 +10 -1 trunk/include/ircd_defs.h (File Modified)
6147 +2 -0 trunk/src/ircd.c (File Modified)
6148 +15 -3 trunk/src/main.c (File Modified)
6151 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6153 build a symbol table and use that instead of doing a raw dlsym on everything
6157 + - trunk/include/ircd_linker.h (File Added)
6158 +71 -1 trunk/src/Makefile.in (File Modified)
6159 + - trunk/src/ircd_linker.c (File Added)
6160 +16 -4 trunk/src/main.c (File Modified)
6163 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6165 The launcher now calls io_loop() instead of charybdis_main().
6166 This is so that we do not have to reinitialize *everything* later.
6170 +1 -0 trunk/include/ircd.h (File Modified)
6171 +6 -7 trunk/src/ircd.c (File Modified)
6172 +13 -1 trunk/src/main.c (File Modified)
6175 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6177 Use global binding on libircd.so.
6181 +1 -1 trunk/src/main.c (File Modified)
6184 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6186 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6187 (it will do more later)
6191 +14 -12 trunk/include/config.h (File Modified)
6192 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6193 +31 -5 trunk/src/Makefile.in (File Modified)
6194 +78 -1 trunk/src/ircd.c (File Modified)
6195 + - trunk/src/main.c (File Added)
6198 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6200 Add whitespace here, oops.
6204 +1 -1 trunk/CREDITS (File Modified)
6207 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6209 Properly copy over the IP address here instead of using a cheap hack.
6210 Because the hack didn't work right except on IPv6. :|
6214 +12 -2 trunk/src/s_newconf.c (File Modified)
6217 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6219 Revert reject cache notice to ratbox's, which more
6220 clearly suggests what's happening.
6224 +4 -1 trunk/src/reject.c (File Modified)
6227 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6229 Fix the openssl status in the overview information.
6233 +1 -3 trunk/configure (File Modified)
6234 +1 -3 trunk/configure.ac (File Modified)
6237 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6239 - Add simple exempt{} block (127.0.0.1) to example.conf.
6240 - Remove mention of deny{}.
6244 +5 -0 trunk/doc/example.conf (File Modified)
6245 +1 -1 trunk/doc/reference.conf (File Modified)
6248 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6250 example.conf: add some comments at the start
6251 reference.conf: some ircd-ratbox -> charybdis
6255 +11 -0 trunk/doc/example.conf (File Modified)
6256 +6 -5 trunk/doc/reference.conf (File Modified)
6259 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6261 Rename m_createauthonly module to createauthonly
6262 as this is not a module providing an m_function
6267 +1 -38 trunk/contrib/Makefile.in (File Modified)
6268 + - trunk/contrib/createauthonly.c (File Added)
6269 + - trunk/contrib/m_createauthonly.c (File Deleted)
6272 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6274 Add to example confs commented lines for:
6275 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6276 sno_globalkline.so, sno_globaloper.so.
6280 +5 -1 trunk/doc/example.conf (File Modified)
6281 +9 -1 trunk/doc/reference.conf (File Modified)
6284 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6286 - Unbreak connecting to connect{}s with hostnames
6287 instead of IP addresses (broken with new resolver).
6288 - Try to do A/AAAA query based on aftype in
6289 connect{} (doesn't seem to work fully).
6293 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6296 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6298 Unbreak /rehash dns.
6302 +1 -0 trunk/src/res.c (File Modified)
6305 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6307 Preserve Hybrid Id and add one of our own.
6311 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6312 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6315 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6317 Add anfl and Androsyn to CREDITS.
6318 They wrote a lot of ratbox code we use, both before and after the fork.
6322 +2 -0 trunk/CREDITS (File Modified)
6325 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6327 Hostname validity check.
6331 +42 -3 trunk/src/s_auth.c (File Modified)
6334 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6336 Version bump to 1.2.0.
6340 +9 -9 trunk/configure (File Modified)
6341 +1 -1 trunk/configure.ac (File Modified)
6344 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6346 - Missed a spot in the IPv6 code here. Should be usable now.
6350 +2 -2 trunk/src/res.c (File Modified)
6353 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6355 Alright, so, this massive commit does the following:
6357 - Adds a resolver based on the undernet and hybrid one.
6358 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6359 - Makes a check in ./configure be posixly correct
6360 - Simplifies the auth code and DNS callbacks
6362 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6366 +1 -1 trunk/Makefile.in (File Modified)
6367 + - trunk/adns/ (File Deleted)
6368 +148 -80 trunk/configure (File Modified)
6369 +1 -2 trunk/configure.ac (File Modified)
6370 +6 -0 trunk/include/client.h (File Modified)
6371 +1 -0 trunk/include/packet.h (File Modified)
6372 +153 -41 trunk/include/res.h (File Modified)
6373 + - trunk/include/reslib.h (File Added)
6374 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6375 +930 -1449 trunk/modules/.depend (File Modified)
6376 +3 -0 trunk/modules/m_stats.c (File Modified)
6377 +417 -621 trunk/src/.depend (File Modified)
6378 +1 -1 trunk/src/.indent.pro (File Modified)
6379 +2069 -289 trunk/src/Makefile.in (File Modified)
6380 + - trunk/src/adns.c (File Deleted)
6381 + - trunk/src/res.c (File Added)
6382 + - trunk/src/reslib.c (File Added)
6383 +11 -50 trunk/src/s_auth.c (File Modified)
6384 +4 -26 trunk/src/s_newconf.c (File Modified)
6387 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6389 Document the NOBALLOC feature.
6393 +7 -1 trunk/include/config.h (File Modified)
6396 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6398 commands.sgml changes
6402 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6405 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6411 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6414 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6416 Improve description of class{} block (in particular,
6417 mention server classes as well as client classes).
6421 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6424 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6427 -/* sendq: servers need a higher sendq as they send more data */
6428 +/* sendq: servers need a higher sendq as they are sent more data */
6432 +1 -1 trunk/doc/reference.conf (File Modified)
6435 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6437 Add modules{} block.
6441 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6444 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6446 Add general::oper_snomask, snomask on oper up for opers
6447 that have umode +s set on oper up, but do not have
6448 a specific snomask setting in their operator block.
6449 If this is empty or not specified, +s is used as before.
6453 +4 -1 trunk/doc/example.conf (File Modified)
6454 +7 -1 trunk/doc/reference.conf (File Modified)
6455 +1 -0 trunk/include/client.h (File Modified)
6456 +1 -0 trunk/include/s_conf.h (File Modified)
6457 +32 -0 trunk/src/newconf.c (File Modified)
6458 +1 -0 trunk/src/s_conf.c (File Modified)
6459 +13 -3 trunk/src/s_user.c (File Modified)
6462 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6467 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6470 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6472 Add MASKTRACE and CHANTRACE commands.
6476 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6479 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6481 document loadmodule directive
6485 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6488 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6494 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6497 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6499 q:lines are no longer living in the ircd.conf either
6503 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6506 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6508 remove k:line, d:line, x:line as they are their own files now
6512 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6515 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6517 New place for operator::snomask.
6521 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6524 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6526 Document connect {}.
6530 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6533 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6535 example.conf: move operator::snomask to a more logical place,
6536 more sensible default
6537 reference.conf: add operator::snomask
6541 +3 -3 trunk/doc/example.conf (File Modified)
6542 +3 -0 trunk/doc/reference.conf (File Modified)
6545 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6547 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6548 in those conf entries that take umodes like <name1>, <name2>, ...
6552 +3 -0 trunk/doc/reference.conf (File Modified)
6553 +3 -0 trunk/src/newconf.c (File Modified)
6556 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6562 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6565 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6571 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6574 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6580 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6583 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6589 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6592 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6594 Document operator {} blocks.
6598 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6601 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6603 auth{}: clarify/add some details
6607 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6610 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6612 auth{}: Move a paragraph.
6616 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6619 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6621 Document auth{} blocks.
6625 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6628 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6634 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6637 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6639 Add umode +R, prevents unidentified clients from
6640 sending private messages or notices. /accept'ed
6641 clients and opers are exempt.
6642 Due to the /accept part, this is only checked
6643 at the target's server, may want to change
6648 +1 -0 trunk/help/opers/umode (File Modified)
6649 +1 -0 trunk/help/users/umode (File Modified)
6650 +2 -0 trunk/include/client.h (File Modified)
6651 +1 -0 trunk/include/numeric.h (File Modified)
6652 +11 -1 trunk/modules/core/m_message.c (File Modified)
6653 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6654 +1 -1 trunk/src/messages.tab (File Modified)
6655 +1 -1 trunk/src/s_user.c (File Modified)
6658 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6660 Don't allow a nick change if banned or quieted (and not
6661 voiced or opped) on a channel. This uses numeric 435
6662 (bahamut's "cannot change to a banned nick") because
6663 bahamut/ircu's 437 and hyperion's 438 already have
6664 another meaning for us.
6668 +2 -0 trunk/include/channel.h (File Modified)
6669 +1 -0 trunk/include/numeric.h (File Modified)
6670 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6671 +38 -0 trunk/src/channel.c (File Modified)
6672 +1 -1 trunk/src/messages.tab (File Modified)
6675 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6678 - respect ban exceptions
6679 - also deny a knock if quieted
6683 +2 -1 trunk/modules/m_knock.c (File Modified)
6686 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6688 Reverse bad substitution in comment.
6692 +1 -1 trunk/src/channel.c (File Modified)
6695 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6697 - set DynSpoof flag for clients spoofed at registration
6698 - add orighost instead of host to the hostname hash
6702 +5 -1 trunk/src/s_user.c (File Modified)
6705 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6707 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6711 +2 -3 trunk/src/send.c (File Modified)
6714 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6716 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6720 +17 -7 trunk/modules/m_signon.c (File Modified)
6723 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6725 Correct minimum args on ENCAP SASL to avoid nasty core.
6729 +1 -1 trunk/modules/m_sasl.c (File Modified)
6732 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6734 Style nits: sptr can't ever be NULL, don't compare truth
6739 +2 -3 trunk/modules/m_scan.c (File Modified)
6742 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6744 - Comment out scan_cmodes() prototype to suppress warning
6745 - Correct minimum parameter count for mo_scan()
6749 +2 -2 trunk/modules/m_scan.c (File Modified)
6752 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6755 - Include full command in operspy notice
6756 - Allow global scans (no-list used, mask not used) without operspy
6757 - Use ERR_NOPRIVS numeric
6761 +21 -9 trunk/modules/m_scan.c (File Modified)
6764 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6766 Cancel out the >3 default if < is given; this way
6767 any </> specification fully overrides the default.
6771 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6774 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6776 - Call mo_list() from m_list() to reduce code duplication
6777 - Default to >3, rather arbitrarily (conf option?)
6778 - Make < and > mean less than and greater than again
6782 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6785 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6787 When processing topic burst, hide connecting server
6788 on netburst if flatten links is enabled.
6792 +9 -2 trunk/modules/m_tb.c (File Modified)
6795 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6797 - remove PENALTY token
6801 +0 -1 trunk/include/supported.h (File Modified)
6804 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6807 - Add PENALTY because we have a pace-wait system.
6808 - Add FNC due to SAVE and RSFNC
6813 +4 -2 trunk/include/supported.h (File Modified)
6816 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6818 mkay, indent went nuts here
6822 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6825 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6827 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6828 and can be used instead. The SAFELIST implementation is the one used by
6829 default, as most users/networks will be used to it.
6833 +1 -0 trunk/NEWS (File Modified)
6834 +14 -0 trunk/include/client.h (File Modified)
6835 +5 -0 trunk/include/hash.h (File Modified)
6836 +404 -272 trunk/modules/Makefile.in (File Modified)
6837 + - trunk/modules/m_list.c (File Deleted)
6838 + - trunk/modules/m_list_ratbox.c (File Added)
6839 + - trunk/modules/m_list_safelist.c (File Added)
6840 +5 -5 trunk/src/hash.c (File Modified)
6843 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6845 Clear invites on a lowerTS JOIN or SJOIN.
6846 This should complete kick_on_split_riding protection.
6850 +5 -0 trunk/modules/core/m_join.c (File Modified)
6851 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6854 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6856 Like in ratbox, send and interpret timestamps on invites.
6860 +9 -2 trunk/modules/m_invite.c (File Modified)
6863 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6865 Add +S (network service) umode. Just for completeness, users or opers
6870 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6873 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6879 +35 -2 trunk/NEWS (File Modified)
6882 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6884 Split off a PreClient structure for data to be freed on registation (i.e. password).
6885 New hook introduce_client for post-registration messages.
6886 Fix b0rked SASL numerics.
6887 Burst REALHOST post-introduction for spoofed-on-registration clients.
6888 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6889 Pre-registration signon support.
6893 +10 -0 trunk/configure (File Modified)
6894 +2 -0 trunk/configure.ac (File Modified)
6895 +14 -4 trunk/include/client.h (File Modified)
6896 +1 -0 trunk/include/hook.h (File Modified)
6897 +1 -0 trunk/include/numeric.h (File Modified)
6898 +3 -0 trunk/include/setup.h.in (File Modified)
6899 +16 -0 trunk/modules/m_chghost.c (File Modified)
6900 +25 -21 trunk/modules/m_sasl.c (File Modified)
6901 +63 -30 trunk/modules/m_signon.c (File Modified)
6902 +18 -0 trunk/src/client.c (File Modified)
6903 +2 -0 trunk/src/hook.c (File Modified)
6904 +5 -5 trunk/src/messages.tab (File Modified)
6905 +2 -0 trunk/src/s_serv.c (File Modified)
6906 +28 -2 trunk/src/s_user.c (File Modified)
6909 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6911 Update hook documentation.
6915 +30 -0 trunk/doc/hooks.txt (File Modified)
6918 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6920 Improve @/# handling in match_esc().
6924 +21 -13 trunk/src/match.c (File Modified)
6927 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6929 backtrack instead of bailing out when handling a mismatched escape
6933 +1 -1 trunk/src/match.c (File Modified)
6936 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6938 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6941 +2 -1 trunk/CREDITS (File Modified)
6944 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6946 Fix the escape brokenness and pick up a more efficient matching algorithm,
6947 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6948 Patch sent upstream. They can do whatever they want with it, *shrug*.
6952 +147 -161 trunk/src/match.c (File Modified)
6955 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6957 If flatten links is enabled, fake the origins of some ServerModes
6958 sent to clients so that the server sending the netburst is hidden.
6959 Most mode hacks still show the true source.
6963 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6964 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6967 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6969 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6970 where the exit originated).
6971 - When receiving an SQUIT for a server themselves
6972 (IsMe(target_p) || target_p == client_p)
6973 close their link and send a local server notice.
6977 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6978 +6 -3 trunk/src/client.c (File Modified)
6981 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6983 Hooking into the wrong hook, whoops. :P
6987 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6988 +6 -10 trunk/modules/core/m_join.c (File Modified)
6991 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6993 this doesn't work right, right now :P
6997 +40 -0 trunk/contrib/Makefile.in (File Modified)
6998 + - trunk/contrib/m_createauthonly.c (File Added)
6999 +6 -0 trunk/include/hook.h (File Modified)
7000 +26 -1 trunk/modules/core/m_join.c (File Modified)
7001 +1 -1 trunk/src/ircd.c (File Modified)
7004 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7006 Make can_join() hookable.
7010 +12 -1 trunk/src/channel.c (File Modified)
7013 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7015 add 'int approved;' to the channel event hook
7019 +1 -0 trunk/include/hook.h (File Modified)
7022 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7024 Use SIDs in SASL ENCAP origin.
7025 Ignore responses from other agents once the first SASL response has been received for a client.
7029 +9 -5 trunk/modules/m_sasl.c (File Modified)
7032 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7034 Removed stray debug code.
7038 +1 -1 trunk/modules/m_sasl.c (File Modified)
7041 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7043 Don't complain "unknown MODE flag" if a non-oper attempts
7044 to unset an oper only umode they do not have.
7045 This is to prevent unwanted error messages when users/bots
7046 do things like MODE <nick> +i-sw.
7050 +4 -2 trunk/src/s_user.c (File Modified)
7053 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7055 Fix client_exit hook name and only call it for local exits that are not
7060 +3 -2 trunk/modules/m_sasl.c (File Modified)
7063 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7065 Fix SASL logic to actually use stored agent UID.
7066 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7067 Add abort code for exiting clients.
7071 +18 -9 trunk/modules/m_sasl.c (File Modified)
7074 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7076 Port over ratbox 2.2 /challenge. This is slightly more secure
7077 (better crypto, longer keys, challenge timeout) and has better
7080 The respond tool is no longer part of the ircd tree but a
7081 separate package, currently available from
7082 http://respond.ircd-ratbox.org (we should mirror/... this).
7086 +65 -310 trunk/doc/challenge.txt (File Modified)
7087 +5 -5 trunk/include/client.h (File Modified)
7088 +3 -0 trunk/include/irc_string.h (File Modified)
7089 +3 -0 trunk/include/numeric.h (File Modified)
7090 +94 -50 trunk/modules/m_challenge.c (File Modified)
7091 +1 -2 trunk/src/client.c (File Modified)
7092 +125 -0 trunk/src/irc_string.c (File Modified)
7093 +2 -2 trunk/src/messages.tab (File Modified)
7094 + - trunk/tools/rsa_respond/ (File Deleted)
7097 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7099 Preliminary SASL support.
7103 +7 -0 trunk/include/client.h (File Modified)
7104 +6 -0 trunk/include/numeric.h (File Modified)
7105 +1 -0 trunk/modules/Makefile.in (File Modified)
7106 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7107 +175 -1 trunk/modules/m_cap.c (File Modified)
7108 + - trunk/modules/m_sasl.c (File Added)
7109 +2 -0 trunk/modules/m_user.c (File Modified)
7110 +5 -5 trunk/src/messages.tab (File Modified)
7111 +8 -2 trunk/src/s_user.c (File Modified)
7114 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7116 SIGNON: make logout also apply remotely.
7120 +7 -2 trunk/modules/m_signon.c (File Modified)
7123 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7125 Use an asterisk when sending empty logins in SIGNON.
7129 +5 -5 trunk/modules/m_signon.c (File Modified)
7132 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7134 SIGNON: Only add whowas entry (add_history()) and wipe
7135 accepts (del_all_accepts()) if nick changed.
7139 +5 -3 trunk/modules/m_signon.c (File Modified)
7142 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7144 SIGNON: slight fixes to collision code:
7145 - don't kill if target_p == source_p (nick unchanged or only changed case)
7146 - add comment that SAVE support is missing
7147 - use sendto_realops_snomask() instead of sendto_realops_flags()
7151 +9 -6 trunk/modules/m_signon.c (File Modified)
7154 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7156 Fix up kills for bad nick/user/host on SIGNON.
7160 +16 -6 trunk/modules/m_signon.c (File Modified)
7163 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7165 If changing to a nick with a digit, only allow the UID.
7169 +4 -0 trunk/modules/m_signon.c (File Modified)
7172 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7174 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7175 Strip leading digits from logins that are not purely numeric.
7179 +3 -0 trunk/include/numeric.h (File Modified)
7180 +2 -0 trunk/include/send.h (File Modified)
7181 +1 -0 trunk/modules/Makefile.in (File Modified)
7182 +456 -3 trunk/modules/m_services.c (File Modified)
7183 + - trunk/modules/m_signon.c (File Added)
7184 +2 -2 trunk/src/messages.tab (File Modified)
7185 +98 -0 trunk/src/send.c (File Modified)
7188 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7190 Remove old server notice umodes from example confs.
7194 +1 -2 trunk/doc/example.conf (File Modified)
7195 +4 -17 trunk/doc/reference.conf (File Modified)
7198 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7200 Add snomask help file (forgot this earlier).
7204 + - trunk/help/opers/snomask (File Added)
7207 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7209 Add umode +l (receive locops).
7213 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7216 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7218 We don't plan to implement cmode +R (quiet unidentified) and
7219 umode +I (deny invite) for 1.1, so comment them out from the
7224 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7225 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7228 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7230 Improve snomask usage description.
7234 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7237 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7239 Mention the word snomask with umode +s (needs to be a link really).
7243 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7246 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7248 Add snomask +Z (operspy notices).
7252 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7255 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7257 Misc updates/clarifications.
7261 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7264 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7270 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7271 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7272 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7275 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7277 - Allow ENCAP REALHOST outside burst
7278 - Fix comment describing race condition: this can only happen
7279 on a local whois with use_whois_actually enabled
7283 +4 -6 trunk/modules/m_chghost.c (File Modified)
7286 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7288 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7292 +39 -0 trunk/contrib/Makefile.in (File Modified)
7293 + - trunk/contrib/sno_globaloper.c (File Added)
7296 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7298 Pass along old umodes and snomask in umode_changed hook,
7299 changing its parameter type from struct Client *
7300 to hook_data_umode_changed *. (For a new client, both
7303 The IP cloaking module now fully ignores umode changes
7304 where +h didn't change.
7308 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7309 +7 -0 trunk/include/hook.h (File Modified)
7310 +18 -4 trunk/src/s_user.c (File Modified)
7313 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7315 move libcharybdis-provided function initialisation into libcharybdis_init().
7319 +32 -11 trunk/src/ircd.c (File Modified)
7322 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7324 Make +f notices (local host, global host, global user@host, local class)
7325 netwide. Exceeding /quote set max remains local.
7329 +4 -4 trunk/src/s_conf.c (File Modified)
7332 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7334 Netwide notices about attempts to join juped channels.
7338 +1 -1 trunk/modules/core/m_join.c (File Modified)
7341 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7343 Send server notices about failed oper attempts globally.
7344 Successful remote oper attempt notices will be generated
7345 from the mode changes.
7349 +3 -3 trunk/modules/m_challenge.c (File Modified)
7350 +2 -2 trunk/modules/m_oper.c (File Modified)
7353 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7355 Rest of infrastructure for sending server notices globally.
7356 Uses a new L_NETWIDE level on sendto_realops_snomask().
7360 +1 -0 trunk/include/send.h (File Modified)
7361 +31 -4 trunk/src/send.c (File Modified)
7364 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7366 Add general::global_snotices conf option to control
7367 whether we send out SNOTEs. Does not do anything yet.
7371 +1 -0 trunk/doc/example.conf (File Modified)
7372 +6 -0 trunk/doc/reference.conf (File Modified)
7373 +1 -0 trunk/include/s_conf.h (File Modified)
7374 +6 -0 trunk/modules/m_info.c (File Modified)
7375 +1 -0 trunk/src/newconf.c (File Modified)
7376 +1 -0 trunk/src/s_conf.c (File Modified)
7379 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7381 Only accept SNOTE from servers.
7385 +2 -0 trunk/modules/m_snote.c (File Modified)
7388 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7390 Correct parv indices so this actually works.
7394 +2 -2 trunk/modules/m_snote.c (File Modified)
7397 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7403 +3 -3 trunk/modules/m_snote.c (File Modified)
7406 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7408 Add m_snote.c, SNOTE propagator.
7412 +86 -0 trunk/modules/Makefile.in (File Modified)
7413 + - trunk/modules/m_snote.c (File Added)
7416 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7418 start seeding the 1.1 NEWS file
7422 +4 -0 trunk/NEWS (File Modified)
7425 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7427 rename some modules to more descriptive names...
7431 +2 -131 trunk/contrib/Makefile.in (File Modified)
7432 + - trunk/contrib/globalconnexit.c (File Deleted)
7433 + - trunk/contrib/globallineactive.c (File Deleted)
7434 + - trunk/contrib/sno_farconnect.c (File Added)
7435 + - trunk/contrib/sno_globalkline.c (File Added)
7436 +1 -120 trunk/modules/Makefile.in (File Modified)
7437 + - trunk/modules/networknotice.c (File Deleted)
7438 + - trunk/modules/sno_routing.c (File Added)
7441 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7443 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7444 Uses FLAGS2_FLOODDONE bit on servers.
7448 +3 -0 trunk/include/client.h (File Modified)
7449 +121 -1 trunk/modules/Makefile.in (File Modified)
7450 + - trunk/modules/networknotice.c (File Added)
7453 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7455 Don't show servers in /trace to nonopers if flatten links is enabled.
7459 +8 -5 trunk/modules/m_trace.c (File Modified)
7462 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7465 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7466 - send back confirmation to source, if local client
7467 - send a +s server notice if the source is neither a server nor a service (+S)
7471 +5 -1 trunk/modules/m_chghost.c (File Modified)
7474 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7476 Use sendto_realops_snomask_from() to make the
7477 server notices appear to come from the affected
7482 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7483 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7486 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7488 Add sendto_realops_snomask_from(), allows
7489 specification of apparent source server.
7493 +1 -0 trunk/include/send.h (File Modified)
7494 +41 -1 trunk/src/send.c (File Modified)
7497 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7499 Revert r579. Keep host, not orighost in oper up notice.
7500 It would be inconsistent to have orighost there, and we
7501 don't want to mess up all server notices by putting both
7506 +1 -1 trunk/src/s_user.c (File Modified)
7509 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7511 Include the IP address in operlog/foperlog.
7515 +10 -8 trunk/modules/m_challenge.c (File Modified)
7516 +8 -6 trunk/modules/m_oper.c (File Modified)
7519 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7521 Call umode_changed hook on oper up.
7525 +1 -0 trunk/src/s_user.c (File Modified)
7528 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7530 Add globalconnexit contrib module, shows remote client connects/exits
7531 except netsplits/netjoin on snomask +F.
7532 Notice formatting will probably change somewhat still.
7536 +80 -0 trunk/contrib/Makefile.in (File Modified)
7537 + - trunk/contrib/globalconnexit.c (File Added)
7540 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7542 Declare snomask_modes[] so modules can provide snomasks.
7546 +2 -0 trunk/include/snomask.h (File Modified)
7549 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7551 Replace user_signon hook with two new hooks: new_local_user
7552 and new_remote_user.
7553 These are called right before the user is introduced to the
7554 rest of the network.
7558 +2 -1 trunk/include/hook.h (File Modified)
7559 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7560 +4 -2 trunk/src/hook.c (File Modified)
7561 +2 -3 trunk/src/s_user.c (File Modified)
7564 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7566 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7570 +2 -2 trunk/modules/m_scan.c (File Modified)
7573 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7575 Update doc/technical/send.txt.
7579 +91 -131 trunk/doc/technical/send.txt (File Modified)
7582 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7584 Add chantrace and masktrace to help files.
7588 + - trunk/help/opers/chantrace (File Added)
7589 +27 -20 trunk/help/opers/index (File Modified)
7590 + - trunk/help/opers/masktrace (File Added)
7591 +2 -0 trunk/help/opers/operspy (File Modified)
7594 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7596 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7597 Shows etrace-like output for all users in a channel,
7598 in particular IP addresses.
7602 +75 -2 trunk/modules/m_etrace.c (File Modified)
7605 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7607 Port over ratbox 2.2 r21727 (anfl):
7608 add some logging when we drop servers in places where we only notify opers
7612 +31 -0 trunk/modules/core/m_server.c (File Modified)
7615 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7617 display orighost in operup message
7621 +1 -1 trunk/src/s_user.c (File Modified)
7624 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7626 Add globallineactive contrib module, a hack which can often
7627 show k/d/g/x line active for remote clients.
7631 +52 -0 trunk/contrib/Makefile.in (File Modified)
7632 + - trunk/contrib/globallineactive.c (File Added)
7635 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7637 Show IP field in the same way as MASKTRACE:
7638 "255.255.255.255" if it's unknown (remote TS5 client)
7639 and "0" if we or the remote server are purposely
7644 +12 -1 trunk/modules/m_scan.c (File Modified)
7647 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7650 - don't show servers in a global scan
7651 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7655 +4 -1 trunk/modules/m_scan.c (File Modified)
7658 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7660 Implement SCAN UMODES.
7664 +3 -0 trunk/include/numeric.h (File Modified)
7665 +128 -2 trunk/modules/m_scan.c (File Modified)
7666 +2 -2 trunk/src/messages.tab (File Modified)
7669 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7675 +1 -1 trunk/modules/m_scan.c (File Modified)
7678 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7680 parv[0] should be parv[1].
7684 +1 -1 trunk/modules/m_scan.c (File Modified)
7687 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7693 +1 -1 trunk/modules/m_scan.c (File Modified)
7696 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7702 +2 -2 trunk/modules/m_scan.c (File Modified)
7705 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7707 framework for scan command
7711 +113 -0 trunk/modules/Makefile.in (File Modified)
7712 + - trunk/modules/m_scan.c (File Added)
7715 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7717 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7721 +2 -0 trunk/include/irc_string.h (File Modified)
7722 +157 -1 trunk/modules/m_etrace.c (File Modified)
7723 +129 -90 trunk/src/match.c (File Modified)
7726 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7728 orighost may live in a different hash bucket (likely the case), lets check it standalone
7732 +39 -3 trunk/src/hostmask.c (File Modified)
7735 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7737 SVN didn't check modules/ somehow, hrmm.
7741 +1 -1 trunk/modules/m_kline.c (File Modified)
7742 +6 -6 trunk/modules/m_stats.c (File Modified)
7745 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7747 Track hostmask entries for client_p->orighost, if available.
7748 Not throughly tested, but seems to work fine.
7752 +8 -4 trunk/include/hostmask.h (File Modified)
7753 +14 -10 trunk/src/hostmask.c (File Modified)
7756 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7758 Pass on SQUIT reasons more.
7762 +17 -19 trunk/src/client.c (File Modified)
7765 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7767 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7768 This way, hidden admins also get them.
7772 +4 -4 trunk/src/send.c (File Modified)
7775 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7777 From ircd-ratbox 2.2 (r21339 anfl):
7778 ms_kill() should be using find_person(), not find_client()
7779 otherwise it can generate a core.
7783 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7786 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7788 Add m_error to core_module_table, so it is loaded by default.
7792 +1 -0 trunk/src/modules.c (File Modified)
7795 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7797 comment is a const char *, not char *.
7801 +1 -1 trunk/include/hook.h (File Modified)
7804 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7806 Fix a long standing hybrid 7 bug: when getting a read error
7807 on a server, report_error() is called with a %d instead of
7808 a %s in the format string ("Lost connection" in +d).
7812 +1 -1 trunk/src/client.c (File Modified)
7815 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7821 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7824 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7826 Add document describing capabilities and what they mean.
7830 + - trunk/doc/technical/capab.txt (File Added)
7833 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7835 Change client_exit hook to pass all exit_client() parameters.
7839 +8 -0 trunk/include/hook.h (File Modified)
7840 +6 -1 trunk/src/client.c (File Modified)
7843 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7845 Add client_exit hook, called in exit_client() for all
7846 clients of all types, except clients exiting because
7847 of netsplits (QS). The only thing done before it is
7848 marking the client as "closing" (to prevent
7853 +1 -0 trunk/include/hook.h (File Modified)
7854 +2 -0 trunk/src/client.c (File Modified)
7855 +2 -0 trunk/src/hook.c (File Modified)
7858 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7860 Improve the code that calculates the nnnS nnnC counts
7863 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7867 +43 -36 trunk/modules/m_trace.c (File Modified)
7870 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7872 Add server_eob hook.
7873 Planning to use this for netsplit/join notices.
7877 +1 -0 trunk/include/hook.h (File Modified)
7878 +2 -0 trunk/modules/m_pong.c (File Modified)
7879 +2 -0 trunk/src/hook.c (File Modified)
7882 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7884 Default motd: ircd-ratbox -> charybdis
7888 +1 -1 trunk/doc/ircd.motd (File Modified)
7891 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7893 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7897 +4 -4 trunk/src/s_user.c (File Modified)
7900 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7902 - Remove obsolete EOB help file
7903 - Document snomask in the help files
7908 + - trunk/help/opers/eob (File Deleted)
7909 +13 -12 trunk/help/opers/index (File Modified)
7910 +1 -13 trunk/help/opers/umode (File Modified)
7911 +7 -7 trunk/help/users/index (File Modified)
7914 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7916 Bail if snomask to parse is not given. Pointy hat to myself.
7920 +3 -0 trunk/src/snomask.c (File Modified)
7923 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7925 Remove m_flags from autoconf
7929 +0 -1 trunk/contrib/Makefile.in (File Modified)
7932 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7938 + - trunk/contrib/m_flags.c (File Deleted)
7941 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7943 If +s is in oper_only_umodes, clear snomask on deoper.
7947 +5 -0 trunk/src/s_user.c (File Modified)
7950 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7952 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7956 +2 -2 trunk/configure (File Modified)
7957 +2 -2 trunk/configure.ac (File Modified)
7960 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7962 Remove the old server notice umodes.
7963 Default oper only umodes is now +s.
7964 Please make sure all remaining umodes still work.
7968 +3 -21 trunk/include/client.h (File Modified)
7969 +0 -12 trunk/src/newconf.c (File Modified)
7970 +1 -1 trunk/src/s_conf.c (File Modified)
7971 +12 -12 trunk/src/s_user.c (File Modified)
7974 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7976 operator::flags nick_changes now controls +n snomask instead of +n umode.
7980 +8 -8 trunk/src/s_user.c (File Modified)
7983 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7985 Move down h_umode_changed hook call after umode allowed checks
7986 (so it will not see +a if someone tries to set it but is not
7991 +2 -3 trunk/src/s_user.c (File Modified)
7994 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7996 Move over non-+s server notices (hopefully, all of them).
8000 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8001 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8002 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8003 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8004 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8005 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8006 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8007 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8008 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8009 +2 -2 trunk/libcharybdis/event.c (File Modified)
8010 +2 -2 trunk/modules/core/m_join.c (File Modified)
8011 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8012 +3 -3 trunk/modules/core/m_message.c (File Modified)
8013 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8014 +2 -2 trunk/modules/core/m_server.c (File Modified)
8015 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8016 +1 -1 trunk/modules/m_post.c (File Modified)
8017 +1 -1 trunk/modules/m_services.c (File Modified)
8018 +2 -2 trunk/src/channel.c (File Modified)
8019 +3 -3 trunk/src/client.c (File Modified)
8020 +1 -1 trunk/src/hash.c (File Modified)
8021 +5 -5 trunk/src/s_conf.c (File Modified)
8022 +2 -2 trunk/src/s_log.c (File Modified)
8023 +4 -4 trunk/src/s_user.c (File Modified)
8026 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8028 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8032 +2 -1 trunk/include/snomask.h (File Modified)
8033 +2 -2 trunk/src/snomask.c (File Modified)
8036 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8038 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8042 +1 -1 trunk/contrib/example_module.c (File Modified)
8043 +2 -2 trunk/include/ircd_defs.h (File Modified)
8044 +6 -6 trunk/modules/core/m_error.c (File Modified)
8045 +1 -1 trunk/modules/core/m_join.c (File Modified)
8046 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8047 +1 -1 trunk/modules/core/m_message.c (File Modified)
8048 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8049 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8050 +18 -18 trunk/modules/core/m_server.c (File Modified)
8051 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8052 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8053 +4 -4 trunk/modules/m_challenge.c (File Modified)
8054 +4 -4 trunk/modules/m_dline.c (File Modified)
8055 +13 -13 trunk/modules/m_gline.c (File Modified)
8056 +5 -5 trunk/modules/m_kline.c (File Modified)
8057 +2 -2 trunk/modules/m_oper.c (File Modified)
8058 +1 -1 trunk/modules/m_pong.c (File Modified)
8059 +13 -13 trunk/modules/m_rehash.c (File Modified)
8060 +4 -4 trunk/modules/m_resv.c (File Modified)
8061 +16 -16 trunk/modules/m_set.c (File Modified)
8062 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8063 +6 -6 trunk/modules/m_xline.c (File Modified)
8064 +1 -1 trunk/src/adns.c (File Modified)
8065 +2 -2 trunk/src/channel.c (File Modified)
8066 +1 -1 trunk/src/listener.c (File Modified)
8067 +1 -1 trunk/src/s_auth.c (File Modified)
8068 +15 -15 trunk/src/s_conf.c (File Modified)
8069 +3 -3 trunk/src/s_user.c (File Modified)
8070 +7 -7 trunk/src/send.c (File Modified)
8073 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8076 - set +s snomask if +s umode set but no snomasks
8077 - put numerics in more logical order
8081 +3 -1 trunk/src/s_user.c (File Modified)
8084 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8086 parse_snobuf_to_mask(): default to + at start
8087 allows stuff like /mode jilles +s C
8091 +1 -1 trunk/src/snomask.c (File Modified)
8094 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8096 Changes to user_mode() snomask handling.
8097 - show snomask (if not 0) on /mode <nick>
8098 - show snomask once at the end if +s/-s used
8099 - only parse 1 parameter for umode changes
8100 - don't crash on /mode <nick> +s
8101 - /mode <nick> -s clears snomask, doesn't use parameter
8102 - set umode +s iff snomask is not 0
8103 - snomask is not propagated, but umode +s is
8107 +97 -72 trunk/src/s_user.c (File Modified)
8110 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8112 Convert some messages over to snomask.
8116 +29 -29 trunk/src/client.c (File Modified)
8117 +2 -2 trunk/src/ircd.c (File Modified)
8118 +13 -13 trunk/src/modules.c (File Modified)
8119 +1 -1 trunk/src/newconf.c (File Modified)
8120 +5 -5 trunk/src/parse.c (File Modified)
8121 +1 -1 trunk/src/restart.c (File Modified)
8122 +4 -4 trunk/src/s_newconf.c (File Modified)
8123 +11 -11 trunk/src/s_serv.c (File Modified)
8126 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8128 include snomask.h from client.h
8132 +1 -0 trunk/include/client.h (File Modified)
8135 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8137 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8141 +1 -0 trunk/src/newconf.c (File Modified)
8142 +2 -1 trunk/src/snomask.c (File Modified)
8145 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8147 should start with +, not \0. Whoops. :)
8151 +1 -1 trunk/src/snomask.c (File Modified)
8154 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8156 core snomask support.
8160 +3 -0 trunk/doc/example.conf (File Modified)
8161 +2 -0 trunk/include/client.h (File Modified)
8162 +2 -0 trunk/include/numeric.h (File Modified)
8163 +2 -0 trunk/include/s_newconf.h (File Modified)
8164 +63 -0 trunk/include/send.h (File Modified)
8165 + - trunk/include/snomask.h (File Added)
8166 +1 -0 trunk/src/Makefile.in (File Modified)
8167 +1 -1 trunk/src/messages.tab (File Modified)
8168 +8 -0 trunk/src/newconf.c (File Modified)
8169 +12 -0 trunk/src/s_user.c (File Modified)
8170 +235 -0 trunk/src/send.c (File Modified)
8171 + - trunk/src/snomask.c (File Added)
8174 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8176 add a blank line after the license info.
8180 +1 -1 trunk/CREDITS (File Modified)
8183 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8185 Extend copyright to 2006.
8189 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8192 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8195 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8199 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8200 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8203 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8205 Add oper privileges document.
8209 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8210 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8213 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8215 Capitalize message names in services shortcuts (for consistency).
8219 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8222 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8228 +1 -1 trunk/src/patricia.c (File Modified)
8231 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8233 Remove obsolete 'nextconnect' variable.
8237 +0 -1 trunk/include/ircd.h (File Modified)
8238 +0 -2 trunk/src/client.c (File Modified)
8239 +0 -1 trunk/src/ircd.c (File Modified)
8242 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8244 Remove this remnant of the hybrid 6 ziplinks implementation.
8248 + - trunk/include/s_zip.h (File Deleted)
8251 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8253 Make clone limiting work on orighost, not host (so it
8254 looks through services cloaks). Lightly tested, please
8259 +2 -0 trunk/modules/m_chghost.c (File Modified)
8260 +1 -1 trunk/src/client.c (File Modified)
8261 +1 -1 trunk/src/s_conf.c (File Modified)
8264 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8266 Don't forget to link me_realhost() into the command hash.
8268 Pointy hat to: myself
8272 +1 -1 trunk/modules/m_chghost.c (File Modified)
8275 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8277 It's call_hook, not hook_call.
8281 +1 -1 trunk/src/s_user.c (File Modified)
8284 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8286 Add unreject help file.
8290 + - trunk/help/opers/unreject (File Added)
8293 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8295 Link the all-important 42 module to the build :P
8299 +1 -0 trunk/contrib/Makefile.in (File Modified)
8302 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8304 Mention /rehash help.
8308 +1 -0 trunk/help/opers/rehash (File Modified)
8311 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8313 Add h_user_signon hook.
8317 +1 -0 trunk/include/hook.h (File Modified)
8318 +2 -0 trunk/src/hook.c (File Modified)
8319 +4 -0 trunk/src/s_user.c (File Modified)
8322 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8324 Oops, forgot to set orighost for remote client introductions.
8328 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8331 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8333 Use TS6 forms in services shortcuts, if possible.
8337 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8340 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8342 - Start out default_umodes conf entry from the empty set instead of +i.
8343 - Move oper_only_umodes check to where default_umodes is used, as
8344 oper_only_umodes may not be set yet while we're reading the conf.
8348 +6 -7 trunk/src/newconf.c (File Modified)
8349 +1 -1 trunk/src/s_user.c (File Modified)
8352 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8354 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8358 +1 -0 trunk/doc/example.conf (File Modified)
8359 +7 -0 trunk/doc/reference.conf (File Modified)
8360 +0 -7 trunk/include/config.h.dist (File Modified)
8361 +1 -0 trunk/include/s_conf.h (File Modified)
8362 +6 -0 trunk/modules/m_info.c (File Modified)
8363 +9 -18 trunk/src/client.c (File Modified)
8364 +1 -0 trunk/src/newconf.c (File Modified)
8365 +1 -0 trunk/src/s_conf.c (File Modified)
8368 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8370 - Allow NULL target_ip in show_ip() (indicates message is being
8371 sent to local opers)
8372 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8374 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8375 those in src/client.c
8377 From ratbox 2.2 svn (anfl)
8381 +1 -0 trunk/include/client.h (File Modified)
8382 +21 -2 trunk/src/client.c (File Modified)
8383 +2 -4 trunk/src/hostmask.c (File Modified)
8384 +1 -5 trunk/src/s_conf.c (File Modified)
8385 +4 -8 trunk/src/s_user.c (File Modified)
8388 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8390 Fire off events properly.
8394 +7 -3 trunk/src/s_user.c (File Modified)
8397 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8399 make sure modules which depend on umode information get the message upon connection (oops)
8403 +3 -0 trunk/src/s_user.c (File Modified)
8406 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8408 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8409 From ratbox 2.2 svn.
8413 +3 -7 trunk/modules/m_etrace.c (File Modified)
8416 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8418 Replace silly `default_invisible' option with more versatile default_umodes.
8422 +2 -2 trunk/Makefile.in (File Modified)
8423 +12 -1 trunk/doc/example.conf (File Modified)
8424 +14 -7 trunk/doc/reference.conf (File Modified)
8425 +2 -4 trunk/include/s_conf.h (File Modified)
8426 +0 -6 trunk/modules/m_info.c (File Modified)
8427 +4 -0 trunk/src/modules.c (File Modified)
8428 +41 -1 trunk/src/newconf.c (File Modified)
8429 +2 -2 trunk/src/s_conf.c (File Modified)
8430 +3 -4 trunk/src/s_user.c (File Modified)
8433 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8435 Add temporary nick resvs with the proper duration,
8436 not 60 times too long.
8440 +1 -1 trunk/modules/m_resv.c (File Modified)
8443 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8445 Add kick on split riding. See reference.conf for more details.
8449 +1 -0 trunk/doc/example.conf (File Modified)
8450 +16 -0 trunk/doc/reference.conf (File Modified)
8451 +1 -0 trunk/include/s_conf.h (File Modified)
8452 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8453 +6 -0 trunk/modules/m_info.c (File Modified)
8454 +1 -0 trunk/src/newconf.c (File Modified)
8455 +1 -0 trunk/src/s_conf.c (File Modified)
8458 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8460 New credits, denoting GXTi as being on the core team.
8464 +16 -5 trunk/CREDITS (File Modified)
8467 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8469 better cloaking algorithm
8473 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8476 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8478 don't do redundant bitshifting.
8482 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8485 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8491 +1 -0 trunk/contrib/Makefile.in (File Modified)
8494 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8496 Set the DynSpoof flag properly.
8500 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8503 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8505 first go at an ip_cloaking implementation for charybdis.
8509 + - trunk/contrib/ip_cloaking.c (File Added)
8512 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8514 Add libcharybdis to contrib/ includes.
8518 +1 -1 trunk/contrib/Makefile.in (File Modified)
8521 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8523 add h_umode_changed hook for modules that provide usermodes.
8527 +1 -0 trunk/include/hook.h (File Modified)
8528 +2 -1 trunk/src/hook.c (File Modified)
8529 +3 -0 trunk/src/s_user.c (File Modified)
8532 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8534 Show quiets in /stats z.
8538 +15 -10 trunk/src/s_stats.c (File Modified)
8541 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8543 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8547 +0 -12 trunk/configure (File Modified)
8548 +0 -9 trunk/configure.ac (File Modified)
8549 +0 -3 trunk/include/setup.h.in (File Modified)
8552 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8554 change various buffer sizes to = topiclen.
8558 +3 -4 trunk/include/ircd_defs.h (File Modified)
8561 jon 2005/12/12 19:32:18 UTC (20051212-400)
8563 - Partial commit test, partial ego strokage ;)
8567 +2 -1 trunk/CREDITS (File Modified)
8570 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8572 More kqueue corrections.
8575 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8578 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8580 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8581 Not sure why this wasn't this way to begin with.
8585 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8588 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8590 example.conf tweaks:
8591 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8592 most people do not need this.
8593 Enable serverinfo::hub.
8597 +14 -11 trunk/doc/example.conf (File Modified)
8600 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8602 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8606 +1 -1 trunk/src/s_serv.c (File Modified)
8609 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8611 header include changes
8615 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8616 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8617 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8618 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8619 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8620 +1 -21 trunk/libcharybdis/select.c (File Modified)
8623 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8625 s/ilog/libcharybdis_{die,log,restart}/g
8629 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8630 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8631 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8632 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8633 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8634 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8635 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8636 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8639 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8641 Use the right callbacks in the function code.
8644 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8647 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8649 More work, it builds again!
8653 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8654 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8655 + - trunk/libcharybdis/libcharybdis.c (File Added)
8656 + - trunk/libcharybdis/libcharybdis.h (File Added)
8659 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8661 Move some stuff around.
8665 + - trunk/include/memory.h (File Deleted)
8666 + - trunk/include/tools.h (File Deleted)
8667 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8668 + - trunk/libcharybdis/memory.c (File Added)
8669 + - trunk/libcharybdis/memory.h (File Added)
8670 + - trunk/libcharybdis/snprintf.c (File Added)
8671 + - trunk/libcharybdis/tools.c (File Added)
8672 + - trunk/libcharybdis/tools.h (File Added)
8673 +1000 -1062 trunk/modules/.depend (File Modified)
8674 +421 -455 trunk/src/.depend (File Modified)
8675 +0 -1191 trunk/src/Makefile.in (File Modified)
8676 + - trunk/src/memory.c (File Deleted)
8677 + - trunk/src/snprintf.c (File Deleted)
8678 + - trunk/src/tools.c (File Deleted)
8681 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8683 move more headers into libcharybdis
8686 + - trunk/include/balloc.h (File Deleted)
8687 + - trunk/include/event.h (File Deleted)
8688 + - trunk/libcharybdis/balloc.h (File Added)
8689 + - trunk/libcharybdis/event.h (File Added)
8690 +924 -1020 trunk/modules/.depend (File Modified)
8691 +327 -406 trunk/src/.depend (File Modified)
8694 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8696 balloc, events -> libcharybdis
8699 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8700 + - trunk/libcharybdis/balloc.c (File Added)
8701 + - trunk/libcharybdis/event.c (File Added)
8702 +0 -1008 trunk/src/Makefile.in (File Modified)
8703 + - trunk/src/balloc.c (File Deleted)
8704 + - trunk/src/event.c (File Deleted)
8707 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8712 + - trunk/include/commio.h (File Deleted)
8713 + - trunk/include/linebuf.h (File Deleted)
8714 + - trunk/libcharybdis/commio.h (File Added)
8715 + - trunk/libcharybdis/linebuf.h (File Added)
8716 +1644 -530 trunk/modules/.depend (File Modified)
8717 +1 -1 trunk/modules/Makefile.in (File Modified)
8718 +720 -284 trunk/src/.depend (File Modified)
8721 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8723 Makefile reworking -- moving libcharybdis headers into proper location.
8726 +1 -1 trunk/adns/Makefile.in (File Modified)
8727 +1 -1 trunk/src/Makefile.in (File Modified)
8730 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8732 Document proposed authdaemon protocol.
8735 + - trunk/authdaemon/protocol.txt (File Added)
8738 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8743 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8746 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8748 Remove dead makefile from generation
8751 +1 -2 trunk/configure (File Modified)
8752 +0 -1 trunk/configure.ac (File Modified)
8755 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8757 libcharybdisIO -> libcharybdis
8760 +1 -1 trunk/src/Makefile.in (File Modified)
8763 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8768 + - trunk/libcharybdis/Makefile.in (File Added)
8769 + - trunk/libcharybdis/commio.c (File Added)
8770 + - trunk/libcharybdis/devpoll.c (File Added)
8771 + - trunk/libcharybdis/epoll.c (File Added)
8772 + - trunk/libcharybdis/io/ (File Deleted)
8773 + - trunk/libcharybdis/kqueue.c (File Added)
8774 + - trunk/libcharybdis/linebuf.c (File Added)
8775 + - trunk/libcharybdis/log/ (File Deleted)
8776 + - trunk/libcharybdis/poll.c (File Added)
8777 + - trunk/libcharybdis/ports.c (File Added)
8778 + - trunk/libcharybdis/select.c (File Added)
8781 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8786 + - trunk/libcharybdis/Makefile.in (File Deleted)
8789 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8794 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8797 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8799 add authdaemon dir for later hacking
8803 + - trunk/authdaemon/ (File Added)
8806 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8808 linebuf -> libcharybdisIO
8812 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8813 + - trunk/libcharybdis/io/linebuf.c (File Added)
8814 + - trunk/libcharybdis/log/ (File Added)
8815 + - trunk/libcharybdis/log/Makefile.in (File Added)
8816 +0 -687 trunk/src/Makefile.in (File Modified)
8817 + - trunk/src/linebuf.c (File Deleted)
8820 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8822 Solaris 10 I/O ports support
8825 + - trunk/libcharybdis/io/ports.c (File Added)
8828 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8834 +1 -1 trunk/Makefile.in (File Modified)
8835 +3 -1 trunk/configure (File Modified)
8836 +133 -10 trunk/configure.ac (File Modified)
8837 + - trunk/libcharybdis/ (File Added)
8838 + - trunk/libcharybdis/Makefile.in (File Added)
8839 + - trunk/libcharybdis/io/ (File Added)
8840 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8841 +2 -3 trunk/src/Makefile.in (File Modified)
8842 + - trunk/src/io/ (File Deleted)
8845 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8847 split IO stuff into libcharybdisIO.
8851 + - trunk/src/commio.c (File Deleted)
8852 + - trunk/src/devpoll.c (File Deleted)
8853 + - trunk/src/epoll.c (File Deleted)
8854 + - trunk/src/io/ (File Added)
8855 + - trunk/src/io/Makefile.in (File Added)
8856 + - trunk/src/io/commio.c (File Added)
8857 + - trunk/src/io/devpoll.c (File Added)
8858 + - trunk/src/io/epoll.c (File Added)
8859 + - trunk/src/io/kqueue.c (File Added)
8860 + - trunk/src/io/poll.c (File Added)
8861 + - trunk/src/io/select.c (File Added)
8862 + - trunk/src/kqueue.c (File Deleted)
8863 + - trunk/src/poll.c (File Deleted)
8864 + - trunk/src/select.c (File Deleted)
8867 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8873 +86 -155 trunk/configure (File Modified)
8874 +1 -1 trunk/configure.ac (File Modified)
8877 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8879 Remove mentions of mkkeypair/cryptlinks.
8883 +1 -3 trunk/doc/challenge.txt (File Modified)
8886 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8888 Clarify serverinfo{} description.
8892 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8895 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8897 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8901 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8904 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8906 Improvements also applicable to hyperion 1.x.
8910 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8913 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8915 - Add +F description
8916 - General improvements and changes to charybdis
8920 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8923 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8925 The server notice umodes only have an effect
8926 for opers. ("sendto_realops_flags", so having
8927 the umode is not enough, they must also be
8932 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8935 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8937 Updates to umodes docs.
8941 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8944 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8946 Add SGML documentation.
8949 + - trunk/doc/sgml/ (File Added)
8950 + - trunk/doc/sgml/oper-guide/ (File Added)
8951 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8952 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8953 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8954 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8955 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8956 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8957 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8960 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8962 Make operwall flag restrict setting umode +z.
8963 This repairs this flag broken in charybdis-1.0.
8967 +41 -0 trunk/contrib/m_flags.c (File Modified)
8968 +9 -0 trunk/src/s_user.c (File Modified)
8971 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8973 Don't complain/reset remote clients +n. I'm still not
8974 convinced propagating all umodes is the way to go, oh
8979 +1 -1 trunk/src/s_user.c (File Modified)
8982 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8984 - Require admin flag for oper /chghost (if it's enabled
8985 which is not default)
8986 - Give error message on nonexistant nick
8990 +12 -0 trunk/modules/m_chghost.c (File Modified)
8993 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8995 Incorporated jilles' dynspoof patch with a few minor changes.
8998 +5 -2 trunk/include/client.h (File Modified)
8999 +1 -0 trunk/include/numeric.h (File Modified)
9000 +75 -4 trunk/modules/m_chghost.c (File Modified)
9001 +2 -21 trunk/modules/m_stats.c (File Modified)
9002 +2 -8 trunk/modules/m_trace.c (File Modified)
9003 +2 -0 trunk/src/client.c (File Modified)
9004 +3 -0 trunk/src/s_user.c (File Modified)
9007 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9012 +5 -0 trunk/NEWS (File Modified)
9015 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9017 Make show_ip() far less braindead.
9019 Obtained from: ratbox 2.2 SVN
9023 +14 -85 trunk/src/client.c (File Modified)
9026 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9028 Instead of not showing channels at all for whoising services,
9029 only show channels the requester is also on. If operspying
9030 services, show all the channels.
9034 +37 -40 trunk/modules/m_whois.c (File Modified)
9037 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9039 - Show real errno if we fail to connect to a server
9040 - Don't show server IPs on IRC if a server goes dead
9045 +2 -5 trunk/src/s_serv.c (File Modified)
9048 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9050 Revert hybrid 7.2 aline code. It causes too many problems.
9054 +1 -47 trunk/NEWS (File Modified)
9055 + - trunk/include/aline.h (File Deleted)
9056 +53 -6 trunk/modules/m_dline.c (File Modified)
9057 +212 -16 trunk/modules/m_kline.c (File Modified)
9058 +37 -8 trunk/modules/m_resv.c (File Modified)
9059 +45 -24 trunk/modules/m_xline.c (File Modified)
9060 +0 -485 trunk/src/Makefile.in (File Modified)
9061 + - trunk/src/aline.c (File Deleted)
9064 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9066 Incorporate recent ratbox monitor bugfixes (could crash).
9070 +16 -0 trunk/modules/m_monitor.c (File Modified)
9071 +4 -3 trunk/src/monitor.c (File Modified)
9074 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9076 Fix /invite UID leak.
9078 Found by logiclrd@EFnet.
9082 +3 -2 trunk/modules/m_invite.c (File Modified)
9085 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9087 Don't show what channels a service is in.
9090 +1 -0 trunk/NEWS (File Modified)
9091 +40 -35 trunk/modules/m_whois.c (File Modified)
9094 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9096 Update version to 1.0.3.
9100 +9 -9 trunk/configure (File Modified)
9101 +1 -1 trunk/configure.ac (File Modified)
9104 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9110 +7 -1 trunk/NEWS (File Modified)
9113 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9115 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9116 More static buffers :(
9120 +12 -4 trunk/src/aline.c (File Modified)
9123 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9125 Make operspy mode (/mode !#channel showing parameters
9126 even if not on channel) work again.
9130 +4 -4 trunk/src/channel.c (File Modified)
9133 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9135 Call server_introduced hook on TS6 remote server
9136 introduction (ms_sid()).
9140 +6 -0 trunk/modules/core/m_server.c (File Modified)
9143 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9145 Cyrix boxes are wierd.
9148 +2 -1 trunk/modules/m_services.c (File Modified)
9151 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9156 +1 -1 trunk/include/client.h (File Modified)
9157 +3 -1 trunk/modules/m_services.c (File Modified)
9160 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9165 +1 -6 trunk/modules/m_services.c (File Modified)
9168 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9170 Disable a check that doesn't always seem to work right for some reason.
9173 +2 -0 trunk/modules/m_services.c (File Modified)
9176 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9182 +4 -1 trunk/NEWS (File Modified)
9185 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9191 +9 -9 trunk/configure (File Modified)
9192 +1 -1 trunk/configure.ac (File Modified)
9195 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9197 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9201 +3 -13 trunk/modules/m_trace.c (File Modified)
9204 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9206 Don't send empty RPL_WHOISCHANNELS on remote whois.
9208 Pointy hat to: jilles
9212 +1 -1 trunk/modules/m_whois.c (File Modified)
9215 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9221 +3 -0 trunk/NEWS (File Modified)
9224 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9226 Modular umode support.
9230 +0 -9 trunk/include/client.h (File Modified)
9231 +2 -1 trunk/include/s_user.h (File Modified)
9232 +1 -1 trunk/include/tools.h (File Modified)
9233 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9234 +3 -0 trunk/src/ircd.c (File Modified)
9235 +1 -1 trunk/src/messages.tab (File Modified)
9236 +2 -2 trunk/src/s_serv.c (File Modified)
9237 +37 -59 trunk/src/s_user.c (File Modified)
9238 +21 -0 trunk/src/tools.c (File Modified)
9241 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9243 Optionally do forced nick change to the UID instead of kill
9244 on nick collisions, see doc/collision_fnc.txt for more
9249 + - trunk/doc/collision_fnc.txt (File Added)
9250 +1 -0 trunk/doc/example.conf (File Modified)
9251 +8 -0 trunk/doc/reference.conf (File Modified)
9252 +1 -0 trunk/include/numeric.h (File Modified)
9253 +1 -0 trunk/include/s_conf.h (File Modified)
9254 +2 -1 trunk/include/s_serv.h (File Modified)
9255 +1 -0 trunk/include/s_stats.h (File Modified)
9256 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9257 +1 -1 trunk/src/messages.tab (File Modified)
9258 +1 -0 trunk/src/newconf.c (File Modified)
9259 +1 -0 trunk/src/s_conf.c (File Modified)
9260 +1 -0 trunk/src/s_serv.c (File Modified)
9261 +2 -2 trunk/src/s_stats.c (File Modified)
9264 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9270 trunk/NEWS (File Modified)
9273 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9275 Don't allow lookups by uid in /monitor + and /monitor s.
9279 trunk/modules/m_monitor.c (File Modified)
9282 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9284 Stop garbage +j being set in cases like +j aaa:bbb by
9285 initializing the variables properly.
9291 trunk/modules/core/m_mode.c (File Modified)
9292 trunk/modules/core/m_sjoin.c (File Modified)
9295 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9297 Apply flags to the proper server in me_gcap().
9301 trunk/modules/m_capab.c (File Modified)
9304 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9306 Use find_named_client() instead of find_client() to check
9307 for nick collisions.
9311 trunk/modules/core/m_nick.c (File Modified)
9314 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9316 - Replace old 381 numeric with a new, more positive one!
9320 trunk/src/messages.tab (File Modified)
9323 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9325 Make it compile again.
9329 trunk/src/channel.c (File Modified)
9330 trunk/src/client.c (File Modified)
9331 trunk/src/ircd.c (File Modified)
9332 trunk/src/packet.c (File Modified)
9335 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9337 - Prevent UID disclosure in cmode setting.
9341 trunk/NEWS (File Modified)
9342 trunk/modules/core/m_mode.c (File Modified)
9345 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9347 A different check which prevents UID disclosure.
9351 trunk/modules/core/m_kick.c (File Modified)
9354 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9356 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9360 trunk/modules/core/m_kick.c (File Modified)
9363 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9365 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9369 trunk/NEWS (File Modified)
9370 trunk/modules/m_accept.c (File Modified)
9371 trunk/modules/m_admin.c (File Modified)
9372 trunk/modules/m_away.c (File Modified)
9373 trunk/modules/m_cap.c (File Modified)
9374 trunk/modules/m_capab.c (File Modified)
9375 trunk/modules/m_challenge.c (File Modified)
9376 trunk/modules/m_chghost.c (File Modified)
9377 trunk/modules/m_close.c (File Modified)
9378 trunk/modules/m_cmessage.c (File Modified)
9379 trunk/modules/m_connect.c (File Modified)
9380 trunk/modules/m_dline.c (File Modified)
9381 trunk/modules/m_encap.c (File Modified)
9382 trunk/modules/m_etrace.c (File Modified)
9383 trunk/modules/m_gline.c (File Modified)
9384 trunk/modules/m_help.c (File Modified)
9385 trunk/modules/m_info.c (File Modified)
9386 trunk/modules/m_invite.c (File Modified)
9387 trunk/modules/m_ison.c (File Modified)
9388 trunk/modules/m_kline.c (File Modified)
9389 trunk/modules/m_knock.c (File Modified)
9390 trunk/modules/m_links.c (File Modified)
9391 trunk/modules/m_list.c (File Modified)
9392 trunk/modules/m_locops.c (File Modified)
9393 trunk/modules/m_lusers.c (File Modified)
9394 trunk/modules/m_map.c (File Modified)
9395 trunk/modules/m_monitor.c (File Modified)
9396 trunk/modules/m_motd.c (File Modified)
9397 trunk/modules/m_names.c (File Modified)
9398 trunk/modules/m_oper.c (File Modified)
9399 trunk/modules/m_operspy.c (File Modified)
9400 trunk/modules/m_pass.c (File Modified)
9401 trunk/modules/m_ping.c (File Modified)
9402 trunk/modules/m_pong.c (File Modified)
9403 trunk/modules/m_post.c (File Modified)
9404 trunk/modules/m_rehash.c (File Modified)
9405 trunk/modules/m_restart.c (File Modified)
9406 trunk/modules/m_resv.c (File Modified)
9407 trunk/modules/m_services.c (File Modified)
9408 trunk/modules/m_set.c (File Modified)
9409 trunk/modules/m_sshortcut.c (File Modified)
9410 trunk/modules/m_stats.c (File Modified)
9411 trunk/modules/m_svinfo.c (File Modified)
9412 trunk/modules/m_tb.c (File Modified)
9413 trunk/modules/m_testline.c (File Modified)
9414 trunk/modules/m_testmask.c (File Modified)
9415 trunk/modules/m_time.c (File Modified)
9416 trunk/modules/m_topic.c (File Modified)
9417 trunk/modules/m_trace.c (File Modified)
9418 trunk/modules/m_unreject.c (File Modified)
9419 trunk/modules/m_user.c (File Modified)
9420 trunk/modules/m_userhost.c (File Modified)
9421 trunk/modules/m_users.c (File Modified)
9422 trunk/modules/m_version.c (File Modified)
9423 trunk/modules/m_wallops.c (File Modified)
9424 trunk/modules/m_who.c (File Modified)
9425 trunk/modules/m_whois.c (File Modified)
9426 trunk/modules/m_whowas.c (File Modified)
9427 trunk/modules/m_xline.c (File Modified)
9428 trunk/src/adns.c (File Modified)
9429 trunk/src/aline.c (File Modified)
9430 trunk/src/cache.c (File Modified)
9431 trunk/src/channel.c (File Modified)
9432 trunk/src/class.c (File Modified)
9433 trunk/src/client.c (File Modified)
9434 trunk/src/commio.c (File Modified)
9435 trunk/src/event.c (File Modified)
9436 trunk/src/hash.c (File Modified)
9437 trunk/src/hostmask.c (File Modified)
9438 trunk/src/ircd.c (File Modified)
9439 trunk/src/kdparse.c (File Modified)
9440 trunk/src/linebuf.c (File Modified)
9441 trunk/src/listener.c (File Modified)
9442 trunk/src/modules.c (File Modified)
9443 trunk/src/monitor.c (File Modified)
9444 trunk/src/newconf.c (File Modified)
9445 trunk/src/packet.c (File Modified)
9446 trunk/src/parse.c (File Modified)
9447 trunk/src/reject.c (File Modified)
9448 trunk/src/s_auth.c (File Modified)
9449 trunk/src/s_conf.c (File Modified)
9450 trunk/src/s_gline.c (File Modified)
9451 trunk/src/s_log.c (File Modified)
9452 trunk/src/s_newconf.c (File Modified)
9453 trunk/src/s_serv.c (File Modified)
9454 trunk/src/s_stats.c (File Modified)
9455 trunk/src/s_user.c (File Modified)
9456 trunk/src/send.c (File Modified)
9457 trunk/src/whowas.c (File Modified)
9460 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9462 - More coding style niceities. Pretty much got client.h squared away.
9466 trunk/modules/m_dline.c (File Modified)
9467 trunk/modules/m_gline.c (File Modified)
9468 trunk/modules/m_kline.c (File Modified)
9469 trunk/modules/m_rehash.c (File Modified)
9470 trunk/modules/m_resv.c (File Modified)
9471 trunk/modules/m_stats.c (File Modified)
9472 trunk/modules/m_testline.c (File Modified)
9473 trunk/modules/m_user.c (File Modified)
9474 trunk/modules/m_xline.c (File Modified)
9477 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9479 - Propagate quiets (+q) on netjoins
9480 - Clear +q list too on lowerTS sjoin from TS6 source
9484 trunk/modules/core/m_sjoin.c (File Modified)
9485 trunk/src/s_serv.c (File Modified)
9488 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9490 Second argument to whois is always a nick, never a uid.
9491 This prevents /whois other.server uid to get information
9496 trunk/modules/m_whois.c (File Modified)
9499 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9501 Don't allow local users to use uids in user mode.
9505 trunk/src/s_user.c (File Modified)
9508 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9510 Make it compile again.
9514 trunk/src/s_stats.c (File Modified)
9517 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9519 Fix propagation of empty SJOIN.
9523 trunk/modules/core/m_sjoin.c (File Modified)
9526 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9528 Some atheme-style niceties here.
9532 trunk/modules/m_accept.c (File Modified)
9533 trunk/modules/m_admin.c (File Modified)
9534 trunk/modules/m_away.c (File Modified)
9535 trunk/modules/m_cap.c (File Modified)
9536 trunk/modules/m_capab.c (File Modified)
9537 trunk/modules/m_challenge.c (File Modified)
9538 trunk/modules/m_chghost.c (File Modified)
9539 trunk/modules/m_close.c (File Modified)
9540 trunk/modules/m_cmessage.c (File Modified)
9541 trunk/modules/m_connect.c (File Modified)
9542 trunk/modules/m_dline.c (File Modified)
9543 trunk/modules/m_encap.c (File Modified)
9544 trunk/modules/m_etrace.c (File Modified)
9545 trunk/modules/m_gline.c (File Modified)
9546 trunk/modules/m_help.c (File Modified)
9547 trunk/modules/m_info.c (File Modified)
9548 trunk/modules/m_invite.c (File Modified)
9549 trunk/modules/m_ison.c (File Modified)
9550 trunk/modules/m_kline.c (File Modified)
9551 trunk/modules/m_knock.c (File Modified)
9552 trunk/modules/m_links.c (File Modified)
9553 trunk/modules/m_list.c (File Modified)
9554 trunk/modules/m_locops.c (File Modified)
9555 trunk/modules/m_lusers.c (File Modified)
9556 trunk/modules/m_map.c (File Modified)
9557 trunk/modules/m_monitor.c (File Modified)
9558 trunk/modules/m_motd.c (File Modified)
9559 trunk/modules/m_names.c (File Modified)
9560 trunk/modules/m_oper.c (File Modified)
9561 trunk/modules/m_operspy.c (File Modified)
9562 trunk/modules/m_pass.c (File Modified)
9563 trunk/modules/m_ping.c (File Modified)
9564 trunk/modules/m_pong.c (File Modified)
9565 trunk/modules/m_post.c (File Modified)
9566 trunk/modules/m_rehash.c (File Modified)
9567 trunk/modules/m_restart.c (File Modified)
9568 trunk/modules/m_resv.c (File Modified)
9569 trunk/modules/m_services.c (File Modified)
9570 trunk/modules/m_set.c (File Modified)
9571 trunk/modules/m_sshortcut.c (File Modified)
9572 trunk/modules/m_stats.c (File Modified)
9573 trunk/modules/m_svinfo.c (File Modified)
9574 trunk/modules/m_tb.c (File Modified)
9575 trunk/modules/m_testline.c (File Modified)
9576 trunk/modules/m_testmask.c (File Modified)
9577 trunk/modules/m_time.c (File Modified)
9578 trunk/modules/m_topic.c (File Modified)
9579 trunk/modules/m_trace.c (File Modified)
9580 trunk/modules/m_unreject.c (File Modified)
9581 trunk/modules/m_user.c (File Modified)
9582 trunk/modules/m_userhost.c (File Modified)
9583 trunk/modules/m_users.c (File Modified)
9584 trunk/modules/m_version.c (File Modified)
9585 trunk/modules/m_wallops.c (File Modified)
9586 trunk/modules/m_who.c (File Modified)
9587 trunk/modules/m_whois.c (File Modified)
9588 trunk/modules/m_whowas.c (File Modified)
9589 trunk/modules/m_xline.c (File Modified)
9592 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9594 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9598 trunk/.indent.pro (File Modified)
9599 trunk/include/charybdis.h (File Added)
9600 trunk/include/client.h (File Modified)
9601 trunk/modules/.indent.pro (File Modified)
9602 trunk/src/.indent.pro (File Modified)
9603 trunk/src/adns.c (File Modified)
9604 trunk/src/aline.c (File Modified)
9605 trunk/src/cache.c (File Modified)
9606 trunk/src/channel.c (File Modified)
9607 trunk/src/class.c (File Modified)
9608 trunk/src/client.c (File Modified)
9609 trunk/src/commio.c (File Modified)
9610 trunk/src/event.c (File Modified)
9611 trunk/src/hash.c (File Modified)
9612 trunk/src/hostmask.c (File Modified)
9613 trunk/src/ircd.c (File Modified)
9614 trunk/src/kdparse.c (File Modified)
9615 trunk/src/linebuf.c (File Modified)
9616 trunk/src/listener.c (File Modified)
9617 trunk/src/modules.c (File Modified)
9618 trunk/src/monitor.c (File Modified)
9619 trunk/src/newconf.c (File Modified)
9620 trunk/src/packet.c (File Modified)
9621 trunk/src/parse.c (File Modified)
9622 trunk/src/reject.c (File Modified)
9623 trunk/src/s_auth.c (File Modified)
9624 trunk/src/s_conf.c (File Modified)
9625 trunk/src/s_gline.c (File Modified)
9626 trunk/src/s_log.c (File Modified)
9627 trunk/src/s_newconf.c (File Modified)
9628 trunk/src/s_serv.c (File Modified)
9629 trunk/src/s_stats.c (File Modified)
9630 trunk/src/s_user.c (File Modified)
9631 trunk/src/send.c (File Modified)
9632 trunk/src/whowas.c (File Modified)
9635 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9637 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9638 - Convert a few modules towards using this code.
9639 - Make a note about this change in NEWS.
9643 trunk/NEWS (File Modified)
9644 trunk/include/aline.h (File Added)
9645 trunk/modules/m_dline.c (File Modified)
9646 trunk/modules/m_kline.c (File Modified)
9647 trunk/modules/m_resv.c (File Modified)
9648 trunk/modules/m_xline.c (File Modified)
9649 trunk/src/Makefile.in (File Modified)
9650 trunk/src/aline.c (File Added)
9653 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9655 - Update NEWS document.
9659 trunk/NEWS (File Modified)
9662 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9664 Use find_named_person() instead of find_person() in services shortcuts.
9668 trunk/modules/m_sshortcut.c (File Modified)
9671 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9673 Fix propagation of empty channels (+P).
9677 trunk/modules/core/m_sjoin.c (File Modified)
9678 trunk/src/s_serv.c (File Modified)
9681 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9683 Use same comparison for +f.
9687 trunk/modules/core/m_join.c (File Modified)
9690 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9692 Retire server-server non-encap CHGHOST, and clean it up a bit.
9696 trunk/modules/m_chghost.c (File Modified)
9699 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9701 Use TS6 form for SQUIT wallops.
9705 trunk/modules/core/m_squit.c (File Modified)
9708 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9710 Propagate nick changes for remote clients in TS6 form if possible;
9711 simplify the code a bit.
9715 trunk/modules/core/m_nick.c (File Modified)
9718 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9720 Only clear oper_only_umodes on deoper for local clients.
9724 trunk/src/s_user.c (File Modified)
9727 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9729 - Don't enable use_whois_actually in the default config, makes cloaking
9730 only useful for vanity.
9734 trunk/doc/example.conf (File Modified)
9737 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9739 Fix linebuf raw code to not truncate lines longer than
9740 510 characters. This stops ziplinks corruption at
9741 the initial burst if the other side sends a lot.
9745 trunk/src/linebuf.c (File Modified)
9748 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9750 - Add +r to channel_modes().
9754 trunk/src/channel.c (File Modified)
9757 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9763 trunk/NEWS (File Modified)
9766 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9768 err, nvm. wrong project :-P
9772 trunk/src/match.c (File Modified)
9775 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9777 make sure we don't crash on match(NULL, test)
9781 trunk/src/match.c (File Modified)
9784 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9786 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9787 flags = rehash in shared{}.
9788 Uses :<source> ENCAP <target> REHASH [option].
9792 trunk/doc/example.conf (File Modified)
9793 trunk/doc/reference.conf (File Modified)
9794 trunk/help/opers/rehash (File Modified)
9795 trunk/include/s_newconf.h (File Modified)
9796 trunk/modules/m_rehash.c (File Modified)
9797 trunk/modules/m_stats.c (File Modified)
9798 trunk/src/newconf.c (File Modified)
9801 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9803 Initialize flags to 0 in conf_set_shared_flags() and
9804 conf_set_cluster_flags().
9808 trunk/src/newconf.c (File Modified)
9811 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9813 Don't allow a forward from a #channel to an &channel.
9814 Error message is Illegal channel name.
9818 trunk/modules/core/m_mode.c (File Modified)
9821 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9823 - change version to 1.0.1
9827 trunk/configure (File Modified)
9828 trunk/configure.ac (File Modified)
9831 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9837 trunk/NEWS (File Modified)
9840 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9842 Services shortcuts changes:
9843 - Require umode +S on target
9844 - Use ERR_SERVICESDOWN (440) for error message
9845 - Fix check for empty string
9849 trunk/include/numeric.h (File Modified)
9850 trunk/modules/m_sshortcut.c (File Modified)
9851 trunk/src/messages.tab (File Modified)
9854 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9856 s/IsChanService/IsService/g;
9860 trunk/modules/m_sshortcut.c (File Modified)
9863 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9865 Add check for service validity in shortcut routines.
9869 trunk/modules/m_sshortcut.c (File Modified)
9872 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9874 Don't allow forwarding to a -F channel the setter is not on.
9878 trunk/modules/core/m_mode.c (File Modified)
9881 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9883 Describe identify_service and identify_command in
9888 trunk/doc/reference.conf (File Modified)
9891 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9893 More helpfile updates.
9897 trunk/help/Makefile.in (File Modified)
9898 trunk/help/opers/die (File Modified)
9899 trunk/help/opers/join (File Modified)
9900 trunk/help/opers/links (File Modified)
9901 trunk/help/opers/lusers (File Modified)
9902 trunk/help/opers/map (File Added)
9903 trunk/help/opers/motd (File Modified)
9904 trunk/help/opers/names (File Modified)
9905 trunk/help/opers/notice (File Modified)
9906 trunk/help/opers/operspy (File Modified)
9907 trunk/help/opers/part (File Modified)
9908 trunk/help/opers/privmsg (File Modified)
9909 trunk/help/opers/restart (File Modified)
9910 trunk/help/opers/set (File Modified)
9911 trunk/help/opers/stats (File Modified)
9912 trunk/help/opers/trace (File Modified)
9913 trunk/help/opers/version (File Modified)
9914 trunk/help/users/notice (File Modified)
9915 trunk/help/users/privmsg (File Modified)
9916 trunk/help/users/stats (File Modified)
9919 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9925 trunk/help/opers/cmode (File Modified)
9926 trunk/help/opers/umode (File Modified)
9927 trunk/help/opers/wallops (File Modified)
9928 trunk/help/opers/who (File Modified)
9929 trunk/help/users/umode (File Modified)
9932 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9934 Include cmode +r in 004 and 005.
9938 trunk/include/supported.h (File Modified)
9939 trunk/src/messages.tab (File Modified)
9942 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9944 No need to clear all 3 buffers in channel_modes().
9948 trunk/src/channel.c (File Modified)
9951 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9953 - Fix multiple +f modes per line
9954 - -f shouldn't take a parameter
9958 trunk/modules/core/m_mode.c (File Modified)
9961 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9963 Channel mode +Q now prevents forwarding to or through
9964 a channel, just like in hyperion, not from a channel.
9968 trunk/modules/core/m_join.c (File Modified)
9971 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9973 Complete +F/+Q propagation.
9977 trunk/modules/core/m_join.c (File Modified)
9978 trunk/modules/core/m_sjoin.c (File Modified)
9979 trunk/src/channel.c (File Modified)
9982 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9984 - A few minor fixes.
9988 trunk/modules/core/m_join.c (File Modified)
9989 trunk/modules/m_services.c (File Modified)
9992 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9994 - Fix netsplit obfuscation.
9998 trunk/src/client.c (File Modified)
10001 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10003 - Fix another /stats p related bug.
10007 trunk/src/client.c (File Modified)
10010 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10012 - Update example.conf.
10016 trunk/doc/example.conf (File Modified)
10019 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10021 - Fix a minor bug here, and re-release 1.0.
10025 trunk/modules/core/m_nick.c (File Modified)
10028 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10030 - Add bursted clients to /stats p list.
10034 trunk/modules/core/m_nick.c (File Modified)
10037 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10039 - Add identify_service, identify_command options to the example.conf,
10044 trunk/NEWS (File Modified)
10045 trunk/doc/example.conf (File Modified)
10046 trunk/src/newconf.c (File Modified)
10049 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10051 - Add services shortcuts.
10055 trunk/modules/Makefile.in (File Modified)
10056 trunk/modules/m_sshortcut.c (File Added)
10059 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10061 - put back checks i removed by mistake
10065 trunk/modules/core/m_join.c (File Modified)
10068 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10070 - Implement channel mode +Q, which disables forwarding.
10071 - Make forwarding usable by everyone.
10072 - Implement channel mode +F which bypasses authority checks on a target
10078 trunk/NEWS (File Modified)
10079 trunk/include/channel.h (File Modified)
10080 trunk/include/supported.h (File Modified)
10081 trunk/modules/core/m_join.c (File Modified)
10082 trunk/modules/core/m_mode.c (File Modified)
10083 trunk/src/messages.tab (File Modified)
10086 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10088 - Fix account handling brokenness.
10092 trunk/modules/m_services.c (File Modified)
10095 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10097 Identify to services via server password hack. Still
10098 needs config file parts, like
10099 identifyservice = "nickserv@services.int";
10100 identifycommand = "IDENTIFY";
10104 trunk/include/s_conf.h (File Modified)
10105 trunk/src/s_user.c (File Modified)
10108 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10110 Make send.c compile.
10114 trunk/src/send.c (File Modified)
10117 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10119 - Handle this better.
10123 trunk/src/send.c (File Modified)
10126 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10128 If the source is not a client, don't send to normal users.
10132 trunk/src/send.c (File Modified)
10135 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10137 - Make /wallops behave as wallops in other ircds.
10141 trunk/modules/m_wallops.c (File Modified)
10142 trunk/src/send.c (File Modified)
10145 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10151 trunk/NEWS (File Modified)
10152 trunk/configure (File Modified)
10153 trunk/configure.ac (File Modified)
10156 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10158 - Remove efnet configuration.
10159 - Rename example.conf as reference.conf, and replace the default
10160 example.conf with one suitable for AthemeNET.
10161 - Update makefile to reflect these changes.
10165 trunk/doc/Makefile.in (File Modified)
10166 trunk/doc/example.conf (File Modified)
10167 trunk/doc/example.efnet.conf (File Deleted)
10168 trunk/doc/reference.conf (File Added)
10171 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10173 - Don't display opers who are /away.
10177 trunk/modules/m_stats.c (File Modified)
10180 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10182 Put cmode +f in 004 and 005.
10186 trunk/include/supported.h (File Modified)
10187 trunk/src/messages.tab (File Modified)
10190 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10192 Add user umode +Q which prevents a user from
10197 trunk/include/client.h (File Modified)
10198 trunk/modules/core/m_join.c (File Modified)
10199 trunk/src/messages.tab (File Modified)
10200 trunk/src/s_user.c (File Modified)
10203 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10205 Implement channel forwarding in m_join(). As in
10206 hyperion, failing to join because of +i, +r or +j
10207 can cause you to be forwarded, potentially
10208 recursively. Unlike hyperion, a single numeric
10209 is sent in case of a successful forward, otherwise
10210 the ircd acts if there were no forward.
10214 trunk/include/numeric.h (File Modified)
10215 trunk/modules/core/m_join.c (File Modified)
10216 trunk/src/messages.tab (File Modified)
10219 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10221 Allow servers to set oper-only cmodes as well.
10225 trunk/modules/core/m_mode.c (File Modified)
10228 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10230 Add cmode +f which takes a channel name, settable
10231 only by opers for now. Does not do anything yet.
10235 trunk/include/channel.h (File Modified)
10236 trunk/modules/core/m_join.c (File Modified)
10237 trunk/modules/core/m_mode.c (File Modified)
10238 trunk/modules/core/m_sjoin.c (File Modified)
10239 trunk/src/channel.c (File Modified)
10242 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10244 Fully initialize 'mode' in ms_join() and ms_sjoin()
10245 to avoid old +j garbage from being used.
10249 trunk/modules/core/m_join.c (File Modified)
10250 trunk/modules/core/m_sjoin.c (File Modified)
10253 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10255 - only touch join_count/join_delta if join throttling
10256 is enabled on the channel
10257 - reset join_count/join_delta to 0 if -j is set
10261 trunk/modules/core/m_join.c (File Modified)
10262 trunk/modules/core/m_mode.c (File Modified)
10263 trunk/modules/core/m_sjoin.c (File Modified)
10266 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10268 Also start a new "period" for join throttling for remote joins,
10269 if necessary. Make the code slightly clearer.
10273 trunk/modules/core/m_join.c (File Modified)
10274 trunk/src/channel.c (File Modified)
10277 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10279 Some +j improvements, still broken.
10283 trunk/modules/core/m_join.c (File Modified)
10284 trunk/modules/core/m_sjoin.c (File Modified)
10287 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10289 Only do +z processing for +m channels the sender is on,
10290 as bans/quiets are currently only checked locally.
10294 trunk/modules/core/m_message.c (File Modified)
10297 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10299 - Add max_bans_large configuration option, defaulting to 500, to
10300 limit the number of bans in a +L channel
10301 - Change b/e/I to b/e/I/q in texts
10305 trunk/doc/example.conf (File Modified)
10306 trunk/include/s_conf.h (File Modified)
10307 trunk/modules/core/m_mode.c (File Modified)
10308 trunk/modules/m_info.c (File Modified)
10309 trunk/src/newconf.c (File Modified)
10310 trunk/src/s_conf.c (File Modified)
10313 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10315 Store invite for +gi channels.
10316 Note that +gi is significantly weaker access control than +i.
10320 trunk/modules/m_invite.c (File Modified)
10323 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10325 Nonops are allowed to see +q lists.
10329 trunk/modules/core/m_mode.c (File Modified)
10332 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10334 Invalidate can_send() cache on -q.
10338 trunk/modules/core/m_mode.c (File Modified)
10341 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10343 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10347 trunk/modules/core/m_sjoin.c (File Modified)
10350 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10352 - Allow blank SJOINs -- for permanant channels.
10356 trunk/modules/core/m_sjoin.c (File Modified)
10359 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10361 - Burst permanant channels.
10365 trunk/src/s_serv.c (File Modified)
10368 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10370 - Fix handling of permanant channels.
10374 trunk/modules/core/m_join.c (File Modified)
10377 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10379 - Run indent on core modules.
10380 - Add propagation of join throttle settings.
10384 trunk/modules/core/m_die.c (File Modified)
10385 trunk/modules/core/m_error.c (File Modified)
10386 trunk/modules/core/m_join.c (File Modified)
10387 trunk/modules/core/m_kick.c (File Modified)
10388 trunk/modules/core/m_kill.c (File Modified)
10389 trunk/modules/core/m_message.c (File Modified)
10390 trunk/modules/core/m_mode.c (File Modified)
10391 trunk/modules/core/m_nick.c (File Modified)
10392 trunk/modules/core/m_part.c (File Modified)
10393 trunk/modules/core/m_quit.c (File Modified)
10394 trunk/modules/core/m_server.c (File Modified)
10395 trunk/modules/core/m_sjoin.c (File Modified)
10396 trunk/modules/core/m_squit.c (File Modified)
10399 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10401 - Fix mistake in commit message.
10405 trunk/ChangeLog (File Modified)
10408 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10410 - Channel throttling.
10414 trunk/NEWS (File Modified)
10415 trunk/include/supported.h (File Modified)
10416 trunk/modules/core/m_mode.c (File Modified)
10417 trunk/src/messages.tab (File Modified)
10420 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10422 - Channel throttle logic fixes.
10426 trunk/include/channel.h (File Modified)
10429 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10431 - Add the throttle logic.
10435 trunk/include/channel.h (File Modified)
10436 trunk/include/numeric.h (File Modified)
10437 trunk/modules/core/m_join.c (File Modified)
10438 trunk/src/channel.c (File Modified)
10439 trunk/src/messages.tab (File Modified)
10442 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10444 - Cosmetic fixes to CREDITS.
10448 trunk/CREDITS (File Modified)
10451 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10453 - Better channel_modes() from ShadowIRCd 4.
10457 trunk/include/channel.h (File Modified)
10458 trunk/src/channel.c (File Modified)
10461 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10463 - Strip colour codes from parts.
10467 trunk/modules/core/m_part.c (File Modified)
10470 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10472 - Strip colour codes from quits.
10476 trunk/modules/core/m_quit.c (File Modified)
10479 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10481 - add +c/+g/+z to channel_modes().
10485 trunk/src/channel.c (File Modified)
10488 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10490 - Add +g to 004/005 numerics.
10494 trunk/include/supported.h (File Modified)
10495 trunk/src/messages.tab (File Modified)
10498 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10500 - Add +cgz to set_final_mode() in both join/sjoin.
10501 - Implement channel mode +g: Free invite.
10505 trunk/include/channel.h (File Modified)
10506 trunk/modules/core/m_join.c (File Modified)
10507 trunk/modules/core/m_mode.c (File Modified)
10508 trunk/modules/core/m_sjoin.c (File Modified)
10509 trunk/modules/m_invite.c (File Modified)
10512 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10514 - Make sure /stats p uses the right list.
10518 trunk/modules/m_stats.c (File Modified)
10521 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10523 - local oper list becomes local_oper_list.
10524 - all opers are stored on oper_list for /stats p.
10528 trunk/include/ircd.h (File Modified)
10529 trunk/modules/m_stats.c (File Modified)
10530 trunk/modules/m_trace.c (File Modified)
10531 trunk/src/client.c (File Modified)
10532 trunk/src/ircd.c (File Modified)
10533 trunk/src/s_user.c (File Modified)
10534 trunk/src/send.c (File Modified)
10537 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10539 - Remove ENABLE_SERVICES legacy define.
10543 trunk/configure (File Modified)
10544 trunk/configure.ac (File Modified)
10545 trunk/include/client.h (File Modified)
10546 trunk/include/m_info.h (File Modified)
10547 trunk/include/s_conf.h (File Modified)
10548 trunk/modules/Makefile.in (File Modified)
10549 trunk/modules/core/m_kick.c (File Modified)
10550 trunk/modules/core/m_mode.c (File Modified)
10551 trunk/modules/core/m_nick.c (File Modified)
10552 trunk/modules/core/m_sjoin.c (File Modified)
10553 trunk/modules/m_services.c (File Modified)
10554 trunk/src/channel.c (File Modified)
10555 trunk/src/newconf.c (File Modified)
10556 trunk/src/s_conf.c (File Modified)
10557 trunk/src/s_serv.c (File Modified)
10558 trunk/src/s_user.c (File Modified)
10561 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10563 - New reject message, ala ircu.
10567 trunk/src/reject.c (File Modified)
10570 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10572 - Reduce 'broadcast storm' effect in m_chghost.
10576 trunk/modules/m_chghost.c (File Modified)
10579 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10581 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10585 trunk/include/supported.h (File Modified)
10586 trunk/src/messages.tab (File Modified)
10589 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10595 trunk/include/channel.h (File Modified)
10596 trunk/modules/core/m_message.c (File Modified)
10597 trunk/modules/core/m_mode.c (File Modified)
10600 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10602 - use sendto_one_numeric() in some places.
10606 trunk/modules/core/m_mode.c (File Modified)
10609 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10611 - Implement channel mode +c -- colour stripping.
10615 trunk/include/irc_string.h (File Modified)
10616 trunk/include/supported.h (File Modified)
10617 trunk/modules/core/m_message.c (File Modified)
10618 trunk/modules/core/m_mode.c (File Modified)
10619 trunk/src/irc_string.c (File Modified)
10620 trunk/src/messages.tab (File Modified)
10623 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10625 - Add +qLP to CHANMODES 005 numeric.
10629 trunk/include/supported.h (File Modified)
10632 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10634 Move credits files to doc/.
10638 trunk/Hybrid-team (File Deleted)
10639 trunk/Ratbox-team (File Deleted)
10640 trunk/doc/Hybrid-team (File Added)
10641 trunk/doc/Ratbox-team (File Added)
10644 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10646 - Rename Ratbox credits as Ratbox-team.
10647 - Add in our own CREDITS.
10651 trunk/CREDITS (File Deleted)
10652 trunk/CREDITS (File Added)
10653 trunk/Ratbox-team (File Added)
10656 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10658 - Quietcache fixes.
10662 trunk/modules/core/m_mode.c (File Modified)
10665 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10667 - Rebuild configure.
10671 trunk/autom4te.cache/ (File Deleted)
10672 trunk/configure (File Modified)
10675 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10677 Add +q to messages.tab.
10681 trunk/src/messages.tab (File Modified)
10684 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10686 - port m_sjoin stuff to TS6 JOIN syntax.
10690 trunk/modules/core/m_join.c (File Modified)
10693 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10695 - Implement channel mode +q (quiet)
10699 trunk/include/channel.h (File Modified)
10700 trunk/modules/core/m_mode.c (File Modified)
10701 trunk/src/channel.c (File Modified)
10704 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10706 Add +L/+P for set_final_mode().
10710 trunk/modules/core/m_sjoin.c (File Modified)
10713 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10715 Add +L/+P in channel_modes().
10719 trunk/src/channel.c (File Modified)
10722 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10724 - Use MODE_PERMANENT, not MODE_PERMANANT
10725 - Actually use chm_staff()
10727 It compiles but is not otherwise tested.
10731 trunk/include/channel.h (File Modified)
10732 trunk/modules/core/m_mode.c (File Modified)
10733 trunk/modules/core/m_sjoin.c (File Modified)
10734 trunk/src/channel.c (File Modified)
10737 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10739 - Ok, patchlevel.h is fixed now.
10743 trunk/include/patchlevel.h (File Modified)
10746 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10752 trunk/include/patchlevel.h (File Modified)
10753 trunk/src/version.c.SH (File Modified)
10756 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10758 - Fix compilation issue with version.c.
10762 trunk/src/version.c.SH (File Modified)
10765 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10767 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10768 this from the BUGS file.
10772 trunk/BUGS (File Modified)
10775 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10777 Mangle all netsplit messages if flatten links is enabled.
10781 trunk/src/client.c (File Modified)
10784 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10786 - jilles pointed out that /stats p needed severe changes -- implement
10791 trunk/modules/m_stats.c (File Modified)
10794 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10796 Rename RELNOTES to NEWS.
10800 trunk/NEWS (File Added)
10801 trunk/RELNOTES (File Deleted)
10804 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10810 trunk/RELNOTES (File Modified)
10813 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10815 - Make /stats p work globally.
10816 - Change 'OPER(s)' to 'staff members'
10820 trunk/modules/m_stats.c (File Modified)
10823 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10825 - add modes, +LP to RPL_MYINFO.
10829 trunk/src/messages.tab (File Modified)
10832 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10834 More stuff to RELNOTES.
10838 trunk/RELNOTES (File Modified)
10841 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10847 trunk/modules/core/m_sjoin.c (File Modified)
10848 trunk/src/channel.c (File Modified)
10851 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10853 - Implement list limit exceed modes -- +L.
10857 trunk/modules/core/m_mode.c (File Modified)
10860 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10862 - Add handlers for modes +L, +P.
10866 trunk/include/channel.h (File Modified)
10867 trunk/modules/core/m_mode.c (File Modified)
10870 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10872 Update properties on *everything*.
10876 trunk/.cvsignore (Property Modified)
10877 trunk/.indent.pro (Property Modified)
10878 trunk/BUGS (File Modified) (Property Modified)
10879 trunk/CREDITS (File Modified) (Property Modified)
10880 trunk/ChangeLog (Property Modified)
10881 trunk/Hybrid-team (File Modified) (Property Modified)
10882 trunk/INSTALL (File Modified) (Property Modified)
10883 trunk/LICENSE (File Modified) (Property Modified)
10884 trunk/Makefile.in (File Modified) (Property Modified)
10885 trunk/README.FIRST (File Modified) (Property Modified)
10886 trunk/RELNOTES (File Modified) (Property Modified)
10887 trunk/SVN-Access (Property Modified)
10888 trunk/aclocal.m4 (File Modified) (Property Modified)
10889 trunk/adns/.cvsignore (Property Modified)
10890 trunk/adns/COPYING (Property Modified)
10891 trunk/adns/GPL-vs-LGPL (Property Modified)
10892 trunk/adns/Makefile.in (File Modified) (Property Modified)
10893 trunk/adns/README (Property Modified)
10894 trunk/adns/README.ircd (Property Modified)
10895 trunk/adns/adns.h (File Modified) (Property Modified)
10896 trunk/adns/check.c (File Modified) (Property Modified)
10897 trunk/adns/dlist.h (File Modified) (Property Modified)
10898 trunk/adns/event.c (File Modified) (Property Modified)
10899 trunk/adns/general.c (File Modified) (Property Modified)
10900 trunk/adns/internal.h (File Modified) (Property Modified)
10901 trunk/adns/parse.c (File Modified) (Property Modified)
10902 trunk/adns/query.c (File Modified) (Property Modified)
10903 trunk/adns/reply.c (File Modified) (Property Modified)
10904 trunk/adns/setup.c (File Modified) (Property Modified)
10905 trunk/adns/transmit.c (File Modified) (Property Modified)
10906 trunk/adns/tvarith.h (File Modified) (Property Modified)
10907 trunk/adns/types.c (File Modified) (Property Modified)
10908 trunk/configure (File Modified) (Property Modified)
10909 trunk/configure.ac (File Modified) (Property Modified)
10910 trunk/contrib/.cvsignore (Property Modified)
10911 trunk/contrib/.indent.pro (Property Modified)
10912 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10913 trunk/contrib/README (File Modified) (Property Modified)
10914 trunk/contrib/example_module.c (File Modified) (Property Modified)
10915 trunk/contrib/m_42.c (File Modified) (Property Modified)
10916 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10917 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10918 trunk/contrib/m_force.c (File Modified) (Property Modified)
10919 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10920 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10921 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10922 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10923 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10924 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10925 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10926 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10927 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10928 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10929 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10930 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10931 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10932 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10933 trunk/doc/.cvsignore (Property Modified)
10934 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10935 trunk/doc/Makefile.in (File Modified) (Property Modified)
10936 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10937 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10938 trunk/doc/challenge.txt (File Modified) (Property Modified)
10939 trunk/doc/example.conf (File Modified) (Property Modified)
10940 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10941 trunk/doc/hooks.txt (File Modified) (Property Modified)
10942 trunk/doc/index.txt (File Modified) (Property Modified)
10943 trunk/doc/ircd.8 (File Modified) (Property Modified)
10944 trunk/doc/ircd.motd (Property Modified)
10945 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10946 trunk/doc/modeg.txt (File Modified) (Property Modified)
10947 trunk/doc/modes.txt (File Modified) (Property Modified)
10948 trunk/doc/monitor.txt (File Modified) (Property Modified)
10949 trunk/doc/old/Authors (Property Modified)
10950 trunk/doc/operguide.txt (File Modified) (Property Modified)
10951 trunk/doc/opermyth.txt (Property Modified)
10952 trunk/doc/server-version-info (File Modified) (Property Modified)
10953 trunk/doc/services.txt (File Modified) (Property Modified)
10954 trunk/doc/technical/README.TSora (Property Modified)
10955 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10956 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10957 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10958 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10959 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10960 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10961 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10962 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10963 trunk/doc/technical/rfc1459.txt (Property Modified)
10964 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10965 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10966 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10967 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10968 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10969 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10970 trunk/help/Makefile.in (File Modified) (Property Modified)
10971 trunk/help/opers/accept (Property Modified)
10972 trunk/help/opers/admin (Property Modified)
10973 trunk/help/opers/away (Property Modified)
10974 trunk/help/opers/capab (Property Modified)
10975 trunk/help/opers/challenge (Property Modified)
10976 trunk/help/opers/close (Property Modified)
10977 trunk/help/opers/cmode (Property Modified)
10978 trunk/help/opers/cnotice (Property Modified)
10979 trunk/help/opers/connect (Property Modified)
10980 trunk/help/opers/cprivmsg (Property Modified)
10981 trunk/help/opers/credits (Property Modified)
10982 trunk/help/opers/die (Property Modified)
10983 trunk/help/opers/dline (Property Modified)
10984 trunk/help/opers/eob (Property Modified)
10985 trunk/help/opers/error (Property Modified)
10986 trunk/help/opers/etrace (Property Modified)
10987 trunk/help/opers/gline (Property Modified)
10988 trunk/help/opers/help (Property Modified)
10989 trunk/help/opers/index (Property Modified)
10990 trunk/help/opers/info (Property Modified)
10991 trunk/help/opers/invite (Property Modified)
10992 trunk/help/opers/ison (Property Modified)
10993 trunk/help/opers/join (Property Modified)
10994 trunk/help/opers/kick (Property Modified)
10995 trunk/help/opers/kill (Property Modified)
10996 trunk/help/opers/kline (Property Modified)
10997 trunk/help/opers/knock (Property Modified)
10998 trunk/help/opers/links (Property Modified)
10999 trunk/help/opers/list (Property Modified)
11000 trunk/help/opers/locops (Property Modified)
11001 trunk/help/opers/lusers (Property Modified)
11002 trunk/help/opers/modlist (Property Modified)
11003 trunk/help/opers/modload (Property Modified)
11004 trunk/help/opers/modrestart (Property Modified)
11005 trunk/help/opers/modunload (Property Modified)
11006 trunk/help/opers/motd (Property Modified)
11007 trunk/help/opers/names (Property Modified)
11008 trunk/help/opers/nick (Property Modified)
11009 trunk/help/opers/notice (Property Modified)
11010 trunk/help/opers/oper (Property Modified)
11011 trunk/help/opers/operspy (Property Modified)
11012 trunk/help/opers/operwall (Property Modified)
11013 trunk/help/opers/part (Property Modified)
11014 trunk/help/opers/pass (Property Modified)
11015 trunk/help/opers/ping (Property Modified)
11016 trunk/help/opers/pong (Property Modified)
11017 trunk/help/opers/post (Property Modified)
11018 trunk/help/opers/privmsg (Property Modified)
11019 trunk/help/opers/quit (Property Modified)
11020 trunk/help/opers/rehash (Property Modified)
11021 trunk/help/opers/restart (Property Modified)
11022 trunk/help/opers/resv (Property Modified)
11023 trunk/help/opers/server (Property Modified)
11024 trunk/help/opers/set (Property Modified)
11025 trunk/help/opers/sjoin (Property Modified)
11026 trunk/help/opers/squit (Property Modified)
11027 trunk/help/opers/stats (Property Modified)
11028 trunk/help/opers/svinfo (Property Modified)
11029 trunk/help/opers/testgecos (Property Modified)
11030 trunk/help/opers/testline (Property Modified)
11031 trunk/help/opers/testmask (Property Modified)
11032 trunk/help/opers/time (Property Modified)
11033 trunk/help/opers/topic (Property Modified)
11034 trunk/help/opers/trace (Property Modified)
11035 trunk/help/opers/uhelp (Property Modified)
11036 trunk/help/opers/umode (Property Modified)
11037 trunk/help/opers/undline (Property Modified)
11038 trunk/help/opers/ungline (Property Modified)
11039 trunk/help/opers/unkline (Property Modified)
11040 trunk/help/opers/unresv (Property Modified)
11041 trunk/help/opers/unxline (Property Modified)
11042 trunk/help/opers/user (Property Modified)
11043 trunk/help/opers/userhost (Property Modified)
11044 trunk/help/opers/users (Property Modified)
11045 trunk/help/opers/version (Property Modified)
11046 trunk/help/opers/wallops (Property Modified)
11047 trunk/help/opers/who (Property Modified)
11048 trunk/help/opers/whois (Property Modified)
11049 trunk/help/opers/whowas (Property Modified)
11050 trunk/help/opers/xline (Property Modified)
11051 trunk/help/users/index (Property Modified)
11052 trunk/help/users/info (Property Modified)
11053 trunk/help/users/notice (Property Modified)
11054 trunk/help/users/privmsg (Property Modified)
11055 trunk/help/users/stats (Property Modified)
11056 trunk/help/users/umode (Property Modified)
11057 trunk/include/.cvsignore (Property Modified)
11058 trunk/include/.indent.pro (Property Modified)
11059 trunk/include/balloc.h (File Modified) (Property Modified)
11060 trunk/include/cache.h (File Modified) (Property Modified)
11061 trunk/include/channel.h (File Modified) (Property Modified)
11062 trunk/include/class.h (File Modified) (Property Modified)
11063 trunk/include/client.h (File Modified) (Property Modified)
11064 trunk/include/commio.h (File Modified) (Property Modified)
11065 trunk/include/common.h (File Modified) (Property Modified)
11066 trunk/include/config.h (File Modified) (Property Modified)
11067 trunk/include/config.h.dist (File Modified) (Property Modified)
11068 trunk/include/defaults.h (File Modified) (Property Modified)
11069 trunk/include/event.h (File Modified) (Property Modified)
11070 trunk/include/hash.h (File Modified) (Property Modified)
11071 trunk/include/hook.h (File Modified) (Property Modified)
11072 trunk/include/hostmask.h (File Modified) (Property Modified)
11073 trunk/include/irc_string.h (File Modified) (Property Modified)
11074 trunk/include/ircd.h (File Modified) (Property Modified)
11075 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11076 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11077 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11078 trunk/include/linebuf.h (File Modified) (Property Modified)
11079 trunk/include/listener.h (File Modified) (Property Modified)
11080 trunk/include/m_info.h (File Modified) (Property Modified)
11081 trunk/include/memory.h (File Modified) (Property Modified)
11082 trunk/include/modules.h (File Modified) (Property Modified)
11083 trunk/include/monitor.h (File Modified) (Property Modified)
11084 trunk/include/msg.h (File Modified) (Property Modified)
11085 trunk/include/newconf.h (File Modified) (Property Modified)
11086 trunk/include/numeric.h (File Modified) (Property Modified)
11087 trunk/include/packet.h (File Modified) (Property Modified)
11088 trunk/include/parse.h (File Modified) (Property Modified)
11089 trunk/include/patchlevel.h (File Modified) (Property Modified)
11090 trunk/include/patricia.h (File Modified) (Property Modified)
11091 trunk/include/reject.h (File Modified) (Property Modified)
11092 trunk/include/res.h (File Modified) (Property Modified)
11093 trunk/include/restart.h (File Modified) (Property Modified)
11094 trunk/include/s_auth.h (File Modified) (Property Modified)
11095 trunk/include/s_conf.h (File Modified) (Property Modified)
11096 trunk/include/s_gline.h (File Modified) (Property Modified)
11097 trunk/include/s_log.h (File Modified) (Property Modified)
11098 trunk/include/s_newconf.h (File Modified) (Property Modified)
11099 trunk/include/s_serv.h (File Modified) (Property Modified)
11100 trunk/include/s_stats.h (File Modified) (Property Modified)
11101 trunk/include/s_user.h (File Modified) (Property Modified)
11102 trunk/include/s_zip.h (File Modified) (Property Modified)
11103 trunk/include/scache.h (File Modified) (Property Modified)
11104 trunk/include/send.h (File Modified) (Property Modified)
11105 trunk/include/serno.h (Property Modified)
11106 trunk/include/setup.h.in (Property Modified)
11107 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11108 trunk/include/stdinc.h (File Modified) (Property Modified)
11109 trunk/include/supported.h (File Modified) (Property Modified)
11110 trunk/include/tools.h (File Modified) (Property Modified)
11111 trunk/include/whowas.h (File Modified) (Property Modified)
11112 trunk/install-sh (File Modified) (Property Modified)
11113 trunk/modules/.cvsignore (Property Modified)
11114 trunk/modules/.depend (Property Modified)
11115 trunk/modules/.indent.pro (Property Modified)
11116 trunk/modules/Makefile.in (File Modified) (Property Modified)
11117 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11118 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11119 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11120 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11121 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11122 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11123 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11124 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11125 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11126 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11127 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11128 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11129 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11130 trunk/modules/m_accept.c (File Modified) (Property Modified)
11131 trunk/modules/m_admin.c (File Modified) (Property Modified)
11132 trunk/modules/m_away.c (File Modified) (Property Modified)
11133 trunk/modules/m_cap.c (File Modified) (Property Modified)
11134 trunk/modules/m_capab.c (File Modified) (Property Modified)
11135 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11136 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11137 trunk/modules/m_close.c (File Modified) (Property Modified)
11138 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11139 trunk/modules/m_connect.c (File Modified) (Property Modified)
11140 trunk/modules/m_dline.c (File Modified) (Property Modified)
11141 trunk/modules/m_encap.c (File Modified) (Property Modified)
11142 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11143 trunk/modules/m_gline.c (File Modified) (Property Modified)
11144 trunk/modules/m_help.c (File Modified) (Property Modified)
11145 trunk/modules/m_info.c (File Modified) (Property Modified)
11146 trunk/modules/m_invite.c (File Modified) (Property Modified)
11147 trunk/modules/m_ison.c (File Modified) (Property Modified)
11148 trunk/modules/m_kline.c (File Modified) (Property Modified)
11149 trunk/modules/m_knock.c (File Modified) (Property Modified)
11150 trunk/modules/m_links.c (File Modified) (Property Modified)
11151 trunk/modules/m_list.c (File Modified) (Property Modified)
11152 trunk/modules/m_locops.c (File Modified) (Property Modified)
11153 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11154 trunk/modules/m_map.c (File Modified) (Property Modified)
11155 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11156 trunk/modules/m_motd.c (File Modified) (Property Modified)
11157 trunk/modules/m_names.c (File Modified) (Property Modified)
11158 trunk/modules/m_oper.c (File Modified) (Property Modified)
11159 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11160 trunk/modules/m_pass.c (File Modified) (Property Modified)
11161 trunk/modules/m_ping.c (File Modified) (Property Modified)
11162 trunk/modules/m_pong.c (File Modified) (Property Modified)
11163 trunk/modules/m_post.c (File Modified) (Property Modified)
11164 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11165 trunk/modules/m_restart.c (File Modified) (Property Modified)
11166 trunk/modules/m_resv.c (File Modified) (Property Modified)
11167 trunk/modules/m_services.c (File Modified) (Property Modified)
11168 trunk/modules/m_set.c (File Modified) (Property Modified)
11169 trunk/modules/m_stats.c (File Modified) (Property Modified)
11170 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11171 trunk/modules/m_tb.c (File Modified) (Property Modified)
11172 trunk/modules/m_testline.c (File Modified) (Property Modified)
11173 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11174 trunk/modules/m_time.c (File Modified) (Property Modified)
11175 trunk/modules/m_topic.c (File Modified) (Property Modified)
11176 trunk/modules/m_trace.c (File Modified) (Property Modified)
11177 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11178 trunk/modules/m_user.c (File Modified) (Property Modified)
11179 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11180 trunk/modules/m_users.c (File Modified) (Property Modified)
11181 trunk/modules/m_version.c (File Modified) (Property Modified)
11182 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11183 trunk/modules/m_who.c (File Modified) (Property Modified)
11184 trunk/modules/m_whois.c (File Modified) (Property Modified)
11185 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11186 trunk/modules/m_xline.c (File Modified) (Property Modified)
11187 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11188 trunk/servlink/.cvsignore (Property Modified)
11189 trunk/servlink/.indent.pro (Property Modified)
11190 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11191 trunk/servlink/README (File Modified) (Property Modified)
11192 trunk/servlink/TODO (File Modified) (Property Modified)
11193 trunk/servlink/control.c (File Modified) (Property Modified)
11194 trunk/servlink/control.h (File Modified) (Property Modified)
11195 trunk/servlink/io.c (File Modified) (Property Modified)
11196 trunk/servlink/io.h (File Modified) (Property Modified)
11197 trunk/servlink/servlink.c (File Modified) (Property Modified)
11198 trunk/servlink/servlink.h (File Modified) (Property Modified)
11199 trunk/src/.cvsignore (Property Modified)
11200 trunk/src/.depend (Property Modified)
11201 trunk/src/.indent.pro (Property Modified)
11202 trunk/src/Makefile.in (File Modified) (Property Modified)
11203 trunk/src/adns.c (File Modified) (Property Modified)
11204 trunk/src/balloc.c (File Modified) (Property Modified)
11205 trunk/src/cache.c (File Modified) (Property Modified)
11206 trunk/src/channel.c (File Modified) (Property Modified)
11207 trunk/src/class.c (File Modified) (Property Modified)
11208 trunk/src/client.c (File Modified) (Property Modified)
11209 trunk/src/commio.c (File Modified) (Property Modified)
11210 trunk/src/devpoll.c (File Modified) (Property Modified)
11211 trunk/src/epoll.c (File Modified) (Property Modified)
11212 trunk/src/event.c (File Modified) (Property Modified)
11213 trunk/src/getopt.c (File Modified) (Property Modified)
11214 trunk/src/hash.c (File Modified) (Property Modified)
11215 trunk/src/hook.c (File Modified) (Property Modified)
11216 trunk/src/hostmask.c (File Modified) (Property Modified)
11217 trunk/src/irc_string.c (File Modified) (Property Modified)
11218 trunk/src/ircd.c (File Modified) (Property Modified)
11219 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11220 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11221 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11222 trunk/src/kdparse.c (File Modified) (Property Modified)
11223 trunk/src/kqueue.c (File Modified) (Property Modified)
11224 trunk/src/linebuf.c (File Modified) (Property Modified)
11225 trunk/src/listener.c (File Modified) (Property Modified)
11226 trunk/src/match.c (File Modified) (Property Modified)
11227 trunk/src/memory.c (File Modified) (Property Modified)
11228 trunk/src/messages.tab (File Modified) (Property Modified)
11229 trunk/src/modules.c (File Modified) (Property Modified)
11230 trunk/src/monitor.c (File Modified) (Property Modified)
11231 trunk/src/newconf.c (File Modified) (Property Modified)
11232 trunk/src/numeric.c (File Modified) (Property Modified)
11233 trunk/src/packet.c (File Modified) (Property Modified)
11234 trunk/src/parse.c (File Modified) (Property Modified)
11235 trunk/src/patricia.c (File Modified) (Property Modified)
11236 trunk/src/poll.c (File Modified) (Property Modified)
11237 trunk/src/reject.c (File Modified) (Property Modified)
11238 trunk/src/restart.c (File Modified) (Property Modified)
11239 trunk/src/s_auth.c (File Modified) (Property Modified)
11240 trunk/src/s_conf.c (File Modified) (Property Modified)
11241 trunk/src/s_gline.c (File Modified) (Property Modified)
11242 trunk/src/s_log.c (File Modified) (Property Modified)
11243 trunk/src/s_newconf.c (File Modified) (Property Modified)
11244 trunk/src/s_serv.c (File Modified) (Property Modified)
11245 trunk/src/s_stats.c (File Modified) (Property Modified)
11246 trunk/src/s_user.c (File Modified) (Property Modified)
11247 trunk/src/scache.c (File Modified) (Property Modified)
11248 trunk/src/select.c (File Modified) (Property Modified)
11249 trunk/src/send.c (File Modified) (Property Modified)
11250 trunk/src/snprintf.c (File Modified) (Property Modified)
11251 trunk/src/tools.c (File Modified) (Property Modified)
11252 trunk/src/version.c.SH (File Modified) (Property Modified)
11253 trunk/src/whowas.c (File Modified) (Property Modified)
11254 trunk/tools/.cvsignore (Property Modified)
11255 trunk/tools/Makefile.in (File Modified) (Property Modified)
11256 trunk/tools/README (File Modified) (Property Modified)
11257 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11258 trunk/tools/convertilines.c (File Modified) (Property Modified)
11259 trunk/tools/convertklines.c (File Modified) (Property Modified)
11260 trunk/tools/mkkeypair (Property Modified)
11261 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11262 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11263 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11264 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11265 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11266 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11267 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11268 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11269 trunk/tools/untabify (File Modified) (Property Modified)
11270 trunk/tools/viconf.c (File Modified) (Property Modified)
11273 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11279 trunk/RELNOTES (File Modified)
11282 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11284 - Make version.c use our serial, not ratbox's.
11288 trunk/src/version.c.SH (File Modified)
11291 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11294 - revved patchlevel to 2.1.5
11298 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11299 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11302 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11304 - fix buffer overflow and unterminated buffer when removing TS6 bans
11305 - fix rebuilding of SJOIN
11309 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11312 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11314 have servlink report if it gets an uncompressed error message when it gets inflate failures
11317 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11320 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11322 - extend our copyrights to 2005.
11326 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11327 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11328 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11329 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11330 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11337 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11338 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11339 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11341 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11342 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11350 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11351 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11352 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11353 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11354 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11355 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11356 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11357 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11358 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11399 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11401 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11402 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11403 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11404 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11405 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11406 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11407 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11408 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11409 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11410 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11411 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11412 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11413 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11414 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11415 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11416 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11417 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11418 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11419 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11420 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11424 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11425 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11426 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11427 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11428 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11429 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11432 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11435 - revved patchlevel to 2.1.4
11439 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11440 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11443 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11445 - add TARGMAX to 005
11446 - remove the +1 from ->uid in struct Client
11447 - fix checking of accept entries in m_accept.c
11451 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11457 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11459 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11464 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11467 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11469 - remove an unused variable
11473 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11476 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11478 don't burst a TS5 name in burst_TS6. -via jillies
11481 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11484 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11486 - via jilles, make nickchanges invalidate any cached bans for
11491 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11497 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11499 - fix some char vs byte usage to make adns compile cleanly with gcc4
11503 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11513 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11515 userhost should allow 5 userhost checks, not 4
11518 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11521 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11523 - another darwin fix
11527 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11530 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11536 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11546 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11548 - remove bogus extern of abort_list
11552 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11555 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11557 svn repo access stuff
11560 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11563 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11569 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11572 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11578 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11581 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11583 revert omotd..i thought it was a good idea..oh well
11586 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11589 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11591 Commas are bad things in channel keys
11595 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11598 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11600 Add OMOTD command to display oper motd
11604 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11607 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11609 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11612 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11615 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11617 Modified files: (Branch: RATBOX_2_1)
11620 - stop testing whois for protocol violations, as they can be caused in
11621 ircds going all the way back to the original ircd2.8
11623 Revision Changes Path
11624 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11628 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11630 Modified files: (Branch: RATBOX_2_1)
11633 - remove some 2.2 code
11635 Revision Changes Path
11636 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11640 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11642 Modified files: (Branch: RATBOX_2_1)
11645 backport of the silly december 31st bug
11647 Revision Changes Path
11648 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11652 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11654 Modified files: (Branch: RATBOX_2_1)
11656 include patchlevel.h
11658 - revved patchlevel to 2.1.3
11660 Revision Changes Path
11661 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11662 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11666 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11668 Modified files: (Branch: RATBOX_2_1)
11671 modules/core m_nick.c
11674 - stop removing a clients own list of accepted clients when they do a
11676 - clean up the accept code so its less retarded
11678 Revision Changes Path
11679 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11680 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11681 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11682 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11686 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11688 Modified files: (Branch: RATBOX_2_1)
11691 src event.c ircd.c newconf.c
11693 - remove a defn of links_cache_list in m_links.c which was causing
11694 the flattened links update to be ignored
11695 - add eventUpdate(), and make links_delay update on rehash
11697 Revision Changes Path
11698 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11699 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11700 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11701 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11702 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11706 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11708 Modified files: (Branch: RATBOX_2_1)
11712 - make the conf parser apply service {}; on rehash
11714 Revision Changes Path
11715 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11716 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11720 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11722 Modified files: (Branch: RATBOX_2_1)
11725 - show ENABLE_SERVICES define in info
11727 Revision Changes Path
11728 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11732 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11734 Modified files: (Branch: RATBOX_2_1)
11735 modules m_services.c m_stats.c
11737 - via jilles, make m_services.c hook into stats U and display service
11740 Revision Changes Path
11741 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11742 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11746 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11748 Modified files: (Branch: RATBOX_2_1)
11749 . configure configure.ac
11751 - default build to -O2
11753 Revision Changes Path
11754 7.249.2.2 +4 -4 ircd-ratbox/configure
11755 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11759 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11761 Modified files: (Branch: RATBOX_2_1)
11762 doc example.conf example.efnet.conf
11763 include client.h s_conf.h s_newconf.h
11765 modules/core m_join.c m_nick.c
11766 src channel.c newconf.c s_conf.c s_user.c
11768 - remove no_oper_resvs from general {};
11769 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11771 Revision Changes Path
11772 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11773 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11774 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11775 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11776 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11777 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11778 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11779 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11780 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11781 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11782 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11783 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11787 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11789 Modified files: (Branch: RATBOX_2_1)
11790 modules/core m_mode.c m_nick.c
11794 - raise max temptime to a year
11796 - require 9 parameters in ms_nick(), 10 in ms_uid()
11798 Revision Changes Path
11799 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11800 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11801 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11805 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11807 Modified files: (Branch: RATBOX_2_1)
11808 modules m_services.c
11810 - only show services logged in info when its a local client
11812 Revision Changes Path
11813 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11817 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11819 Modified files: (Branch: RATBOX_2_1)
11822 passing a pointer to a pointer is not what was intended, oops
11824 Revision Changes Path
11825 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11829 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11831 Modified files: (Branch: RATBOX_2_1)
11834 - update services.txt with FNC
11836 Revision Changes Path
11837 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11841 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11843 Modified files: (Branch: RATBOX_2_1)
11846 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11848 Revision Changes Path
11849 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11853 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11855 Modified files: (Branch: RATBOX_2_1)
11858 - add some uniqueness into auth process for bopm
11860 Revision Changes Path
11861 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11865 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11867 Modified files: (Branch: RATBOX_2_1)
11868 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11870 - make contrib/ compile
11872 Revision Changes Path
11873 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11874 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11875 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11876 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11880 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11882 Modified files: (Branch: RATBOX_2_1)
11883 modules m_monitor.c
11885 Don't allow MONITOR from an unregistered client
11887 Revision Changes Path
11888 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11892 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11894 Modified files: (Branch: RATBOX_2_1)
11895 doc example.conf example.efnet.conf
11897 src class.c messages.tab newconf.c
11899 - remove sendq_eob, its become more of a hindrance than a benefit.
11900 - sync example.efnet.conf cluster {}; with example.conf
11902 Revision Changes Path
11903 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11904 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11905 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11906 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11907 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11908 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11912 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11914 Modified files: (Branch: RATBOX_2_1)
11916 include patchlevel.h
11919 - revved patchlevel to 2.1.2
11921 Revision Changes Path
11922 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11923 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11927 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11929 Modified files: (Branch: RATBOX_2_1)
11930 . configure configure.ac
11932 - raise default topiclen to 160.
11934 Revision Changes Path
11935 7.249.2.1 +3 -3 ircd-ratbox/configure
11936 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11940 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11942 Modified files: (Branch: RATBOX_2_1)
11943 modules m_services.c
11945 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11946 tsinfo matches this
11948 Revision Changes Path
11949 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11953 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11955 Modified files: (Branch: RATBOX_2_1)
11956 modules m_services.c
11958 - monitor_signoff() the client we're nickchanging
11960 Revision Changes Path
11961 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11965 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11967 Modified files: (Branch: RATBOX_2_1)
11970 - fix various UID problems with trace
11972 Revision Changes Path
11973 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11977 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11979 Modified files: (Branch: RATBOX_2_1)
11980 help/opers dline kline
11981 modules m_resv.c m_stats.c
11982 modules/core m_mode.c
11985 - tidy up kline/dline help to note they dont accept nick as target
11986 - disallow bans beginning with ':' over bmask
11987 - disallow bans with a space in chm_ban
11988 - stop counting hidden opers in stats p
11989 - match() parameters in remote unresv were inverted, causing it to fail
11990 - fix possibility of clients setting blank keys
11992 Revision Changes Path
11993 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11994 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11995 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11996 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11997 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12001 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12003 Modified files: (Branch: RATBOX_2_1)
12006 - fix problems with amd64 and the way we do va_list
12008 Revision Changes Path
12009 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12013 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12015 Modified files: (Branch: RATBOX_2_1)
12016 modules m_services.c
12018 - tidy up the kill notifications for RSFNC
12020 Revision Changes Path
12021 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12025 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12027 Modified files: (Branch: RATBOX_2_1)
12029 modules m_services.c
12032 - some more rserv stuff:
12033 - add RSFNC capability
12034 - fix up RSFNC, kill existing clients if they exist.
12036 Revision Changes Path
12037 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12038 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12039 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12043 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12045 Modified files: (Branch: RATBOX_2_1)
12046 modules m_services.c
12048 - first stab at a FNC implementation for rserv
12050 Revision Changes Path
12051 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12055 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12057 Modified files: (Branch: RATBOX_2_1)
12062 Revision Changes Path
12063 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12067 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12069 Modified files: (Branch: RATBOX_2_1)
12072 - add links_delay back
12074 Revision Changes Path
12075 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12079 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12081 Modified files: (Branch: RATBOX_2_1)
12085 - swap tabs for spaces
12087 Revision Changes Path
12088 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12089 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12093 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12095 Modified files: (Branch: RATBOX_2_1)
12098 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12099 contained in the client_flood conf option
12100 - remove a couple of unused defines from info
12102 Revision Changes Path
12103 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12107 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12109 Modified files: (Branch: RATBOX_2_1)
12112 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12114 Revision Changes Path
12115 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12119 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12121 Modified files: (Branch: RATBOX_2_1)
12122 doc example.conf example.efnet.conf
12124 - fix missing closing comment tag
12126 Revision Changes Path
12127 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12128 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12132 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12134 Modified files: (Branch: RATBOX_2_1)
12136 include patchlevel.h
12138 - revved patchlevel to 2.1.1
12140 Revision Changes Path
12141 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12142 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12146 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12148 Modified files: (Branch: RATBOX_2_1)
12151 - sync up remote kline reasons, so theyre consistent with what happens
12152 when we add local klines - notably the "Temporary K-line x min" and
12153 date added to reason.
12155 Revision Changes Path
12156 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12160 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12162 Modified files: (Branch: RATBOX_2_1)
12165 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12167 Revision Changes Path
12168 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12172 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12174 Modified files: (Branch: RATBOX_2_1)
12177 used the data pointer we saved, not what just got nulled
12179 Revision Changes Path
12180 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12184 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12186 Modified files: (Branch: RATBOX_2_1)
12187 modules m_resv.c m_xline.c
12189 - fix broken propagation of xline/resv
12191 Revision Changes Path
12192 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12193 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12197 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12199 Modified files: (Branch: RATBOX_2_1)
12202 - properly increment bad auth count for stats T when we timeout an auth
12204 Revision Changes Path
12205 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12209 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12211 Modified files: (Branch: RATBOX_2_1)
12214 modules/core m_nick.c
12216 - fix a bit that didnt make sense in monitor.txt
12217 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12219 Revision Changes Path
12220 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12221 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12222 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12226 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12228 Modified files: (Branch: RATBOX_2_1)
12231 removing dlink nodes from auth_poll_list twice is bad
12233 Revision Changes Path
12234 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12238 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12240 Modified files: (Branch: RATBOX_2_1)
12243 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12244 changed to RPL_STATSDEBUG
12246 Revision Changes Path
12247 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12251 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12253 Added files: (Branch: RATBOX_2_1)
12256 - add some documentation about target change
12258 Revision Changes Path
12259 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12263 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12265 Modified files: (Branch: RATBOX_2_1)
12266 include supported.h
12267 modules/core m_message.c
12269 - remove extra argument to 005
12270 - disallow messaging of UIDs
12272 Revision Changes Path
12273 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12274 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12278 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12280 Modified files: (Branch: RATBOX_2_1)
12283 - fix a longstanding parser bug with wrong limit checking, causing us to
12284 accept one less parameter than we're allowed to accept.
12286 Revision Changes Path
12287 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12291 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12293 Modified files: (Branch: RATBOX_2_1)
12294 modules/core m_message.c
12296 - exempt users messaging themselves from target change
12298 Revision Changes Path
12299 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12303 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12305 Modified files: (Branch: RATBOX_2_1)
12306 include supported.h
12308 - stop violating MAXPARA on 005.
12310 Revision Changes Path
12311 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12315 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12317 Modified files: (Branch: RATBOX_2_1)
12318 modules/core m_nick.c
12320 - dont store an ipv6 sockhost if we're not compiled with v6 support
12322 Revision Changes Path
12323 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12327 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12329 Modified files: (Branch: RATBOX_2_1)
12332 - remove some vms includes
12334 Revision Changes Path
12335 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12339 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12341 Modified files: (Branch: RATBOX_2_1)
12345 - force commit for new branch
12347 Revision Changes Path
12348 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12349 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12353 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12356 . RELNOTES configure configure.ac
12357 include patchlevel.h
12359 - revved patchlevel to 2.1.0
12361 Revision Changes Path
12362 1.114 +6 -2 ircd-ratbox/RELNOTES
12363 7.249 +11 -11 ircd-ratbox/configure
12364 7.63 +3 -3 ircd-ratbox/configure.ac
12365 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12369 leeh 2005/03/04 13:31:32 EST (20050304_2)
12373 include patchlevel.h
12376 - revved patchlevel to 2.1.0beta2
12378 Revision Changes Path
12379 1.113 +12 -0 ircd-ratbox/RELNOTES
12380 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12384 leeh 2005/03/04 13:27:05 EST (20050304_1)
12387 doc whats-new-2.1.txt
12390 - update whats-new-2.1
12391 - when we're handling global NAMES, dont output channels if there are no
12392 members within them we can show.
12394 Revision Changes Path
12395 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12396 7.436 +12 -2 ircd-ratbox/src/channel.c
12400 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12405 That would be a node_heap not a prefix_heap..oops
12407 Revision Changes Path
12408 7.30 +1 -1 ircd-ratbox/src/patricia.c
12412 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12417 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12418 otherwise..the other macros might work????
12420 Revision Changes Path
12421 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12425 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12428 . configure configure.ac
12432 Revision Changes Path
12433 7.248 +5 -5 ircd-ratbox/configure
12434 7.62 +5 -5 ircd-ratbox/configure.ac
12438 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12441 . configure configure.ac
12445 Revision Changes Path
12446 7.247 +3 -2 ircd-ratbox/configure
12447 7.61 +3 -2 ircd-ratbox/configure.ac
12451 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12454 . configure configure.ac
12458 Revision Changes Path
12459 7.246 +6 -6 ircd-ratbox/configure
12460 7.60 +4 -4 ircd-ratbox/configure.ac
12464 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12467 . configure configure.ac
12470 Doh these changes got put on RATBOX_2_0 when they were meant for
12472 Also merged in the monitor heap size stuff, not that i think monitor has
12475 Revision Changes Path
12476 7.245 +12 -3 ircd-ratbox/configure
12477 7.59 +11 -3 ircd-ratbox/configure.ac
12478 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12482 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12487 Add more robust alloca checking
12489 Revision Changes Path
12490 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12494 leeh 2005/02/24 15:27:17 EST (20050224_9)
12499 - fix the copyright on m_42.c :p
12501 Revision Changes Path
12502 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12506 leeh 2005/02/24 15:22:53 EST (20050224_8)
12509 include supported.h
12512 - fix a core in undline on bad masks
12513 - remove an unwanted space from beginning of second 005 numeric
12515 Revision Changes Path
12516 7.5 +1 -1 ircd-ratbox/include/supported.h
12517 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12521 leeh 2005/02/24 15:18:59 EST (20050224_7)
12524 modules m_monitor.c
12526 - use max_monitor when adding nicknames
12528 that should be everything now..
12530 Revision Changes Path
12531 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12535 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12542 Revision Changes Path
12543 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12547 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12554 Revision Changes Path
12555 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12559 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12564 The Answer to Life, the Universe, and Everything
12566 Revision Changes Path
12567 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12571 leeh 2005/02/24 14:53:04 EST (20050224_3)
12575 modules m_monitor.c
12576 src ircd.c monitor.c
12578 - call init_monitor() on startup
12579 - add in support for adding/deleting/listing monitor entries
12581 Revision Changes Path
12582 7.2 +3 -1 ircd-ratbox/include/monitor.h
12583 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12584 7.374 +2 -0 ircd-ratbox/src/ircd.c
12585 7.3 +15 -4 ircd-ratbox/src/monitor.c
12589 leeh 2005/02/23 21:20:10 EST (20050224_2)
12592 doc example.conf example.efnet.conf
12593 include s_conf.h supported.h
12594 modules Makefile.in
12595 src client.c newconf.c s_conf.c
12597 modules m_monitor.c
12599 - add the max_monitor config option
12600 - advertise MONITOR=%d in 005
12601 - clear a local clients monitor list on exit
12602 - add the framework for the MONITOR command
12605 Revision Changes Path
12606 7.261 +5 -0 ircd-ratbox/doc/example.conf
12607 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12608 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12609 7.4 +4 -2 ircd-ratbox/include/supported.h
12610 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12611 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12612 7.492 +1 -0 ircd-ratbox/src/client.c
12613 7.202 +1 -0 ircd-ratbox/src/newconf.c
12614 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12618 leeh 2005/02/23 20:57:51 EST (20050224_1)
12621 . configure configure.ac
12625 - move MONITOR_HEAP_SIZE over to configure
12627 Revision Changes Path
12628 7.244 ircd-ratbox/configure
12629 7.58 +4 -2 ircd-ratbox/configure.ac
12630 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12631 7.2 +0 -2 ircd-ratbox/src/monitor.c
12635 leeh 2005/02/23 20:48:08 EST (20050224_0)
12639 include client.h numeric.h
12640 modules/core m_nick.c
12641 src Makefile.in client.c messages.tab
12647 - first half of my server-side notify list implementation..
12649 Revision Changes Path
12650 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12651 7.266 +3 -0 ircd-ratbox/include/client.h
12652 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12653 7.58 +6 -0 ircd-ratbox/include/numeric.h
12654 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12655 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12656 7.491 +3 -0 ircd-ratbox/src/client.c
12657 7.126 +5 -5 ircd-ratbox/src/messages.tab
12658 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12659 7.342 +2 -0 ircd-ratbox/src/s_user.c
12663 leeh 2005/02/23 18:42:59 EST (20050223_0)
12668 - double the size of the client and channel hashtables (64k -> 128k and
12669 32k -> 64k). The improvements are quite significant..
12671 Revision Changes Path
12672 7.54 +4 -4 ircd-ratbox/include/hash.h
12676 leeh 2005/02/22 14:55:56 EST (20050222_1)
12680 modules m_services.c
12682 - remove a couple of unused vars
12683 - update monitor.txt
12685 Revision Changes Path
12686 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12687 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12691 leeh 2005/02/21 19:47:24 EST (20050222_0)
12696 - add in my documentation on the upcoming MONITOR command
12698 Revision Changes Path
12699 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12703 leeh 2005/02/21 12:09:34 EST (20050221_0)
12706 . configure configure.ac
12707 doc whats-new-2.1.txt
12708 tools README.mkpasswd
12712 - update whats-new-2.1.txt some more
12713 - we dont have vms mkpasswd anymore
12714 - remove the unused crypt.c
12716 Revision Changes Path
12717 7.243 +3 -6 ircd-ratbox/configure
12718 7.57 +2 -4 ircd-ratbox/configure.ac
12719 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12720 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12721 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12725 leeh 2005/02/19 12:38:09 EST (20050219_3)
12728 doc example.conf example.efnet.conf
12731 src channel.c client.c ircd.c s_conf.c
12733 - rework the splitcode, splitservers is now how many servers we've marked as
12734 EOB, rather than how many are linked. Thus pull ourselves out of
12735 splitmode immediately once this is satisfied
12737 Revision Changes Path
12738 7.260 +8 -9 ircd-ratbox/doc/example.conf
12739 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12740 7.83 +1 -0 ircd-ratbox/include/ircd.h
12741 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12742 7.435 +16 -36 ircd-ratbox/src/channel.c
12743 7.490 +2 -0 ircd-ratbox/src/client.c
12744 7.373 +2 -1 ircd-ratbox/src/ircd.c
12745 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12749 leeh 2005/02/19 09:02:34 EST (20050219_2)
12752 doc example.conf example.efnet.conf
12753 include ircd.h s_conf.h
12755 src channel.c ircd.c newconf.c s_conf.c
12757 - remove split_delay
12759 Revision Changes Path
12760 7.259 +0 -5 ircd-ratbox/doc/example.conf
12761 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12762 7.82 +0 -1 ircd-ratbox/include/ircd.h
12763 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12764 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12765 7.434 +2 -7 ircd-ratbox/src/channel.c
12766 7.372 +0 -1 ircd-ratbox/src/ircd.c
12767 7.201 +0 -1 ircd-ratbox/src/newconf.c
12768 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12772 leeh 2005/02/19 08:48:05 EST (20050219_1)
12776 modules m_cap.c m_who.c
12779 - implemented multi-prefix client capability, which allows stacking of @+ in
12782 Revision Changes Path
12783 7.265 +1 -1 ircd-ratbox/include/client.h
12784 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12785 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12786 7.433 +4 -6 ircd-ratbox/src/channel.c
12790 leeh 2005/02/19 06:27:58 EST (20050219_0)
12794 src newconf.c s_conf.c s_newconf.c
12796 - removed some unused vars/functions
12798 Revision Changes Path
12799 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12800 7.200 +0 -15 ircd-ratbox/src/newconf.c
12801 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12802 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12806 leeh 2005/02/16 12:58:24 EST (20050216_2)
12809 . RELNOTES configure configure.ac
12810 include patchlevel.h
12812 - update configure to reflect this is 'devel'
12814 - revved patchlevel to 2.1.0beta1
12816 Revision Changes Path
12817 1.112 +9 -1 ircd-ratbox/RELNOTES
12818 7.242 +11 -11 ircd-ratbox/configure
12819 7.56 +3 -3 ircd-ratbox/configure.ac
12820 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12824 leeh 2005/02/16 12:46:30 EST (20050216_1)
12827 . configure configure.ac
12828 include client.h numeric.h s_conf.h setup.h.in
12830 modules Makefile.in
12831 modules/core m_nick.c
12832 src Makefile.in client.c ircd.c messages.tab
12833 newconf.c s_conf.c s_user.c
12839 - remove watch, the protocol for this sucks so hard I just dont want it
12842 Revision Changes Path
12843 7.241 +2 -12 ircd-ratbox/configure
12844 7.55 +2 -4 ircd-ratbox/configure.ac
12845 7.264 +0 -2 ircd-ratbox/include/client.h
12846 7.57 +0 -11 ircd-ratbox/include/numeric.h
12847 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12848 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12849 7.3 +2 -3 ircd-ratbox/include/supported.h
12850 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12851 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12852 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12853 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12854 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12855 7.489 +0 -3 ircd-ratbox/src/client.c
12856 7.371 +0 -2 ircd-ratbox/src/ircd.c
12857 7.125 +9 -9 ircd-ratbox/src/messages.tab
12858 7.199 +0 -1 ircd-ratbox/src/newconf.c
12859 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12860 7.341 +0 -2 ircd-ratbox/src/s_user.c
12861 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12865 leeh 2005/02/15 19:13:31 EST (20050216_0)
12869 src event.c ircd_lexer.l ircd_signal.c
12872 servlink descrip.mms
12874 - remove a few vms bits
12876 Revision Changes Path
12877 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12878 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12879 7.47 +0 -54 ircd-ratbox/src/event.c
12880 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12881 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12882 7.152 +0 -3 ircd-ratbox/src/modules.c
12886 leeh 2005/02/15 18:53:32 EST (20050215_0)
12889 include hostmask.h ircd.h s_conf.h s_newconf.h
12890 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12892 src hostmask.c ircd.c ircd_signal.c s_conf.c
12895 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12896 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12898 Revision Changes Path
12899 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12900 7.81 +1 -0 ircd-ratbox/include/ircd.h
12901 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12902 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12903 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12904 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12905 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12906 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12907 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12908 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12909 7.370 +7 -0 ircd-ratbox/src/ircd.c
12910 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12911 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12912 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12916 leeh 2005/02/13 10:21:41 EST (20050213_4)
12921 doc whats-new-2.0.txt whats-new-2.1.txt
12925 - move whats-new.txt to whats-new-2.0.txt
12926 - add in whats-new-2.1.txt
12927 - update services.txt with the whois for logged in users
12929 Revision Changes Path
12930 7.2 +5 -0 ircd-ratbox/doc/services.txt
12931 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12932 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12933 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12937 leeh 2005/02/13 09:20:37 EST (20050213_3)
12940 include supported.h
12941 modules/core m_message.c
12943 - fix a compile error in m_message.c
12944 - update 005 to the spec and add CPRIVMSG/CNOTICE
12946 Revision Changes Path
12947 7.2 +31 -37 ircd-ratbox/include/supported.h
12948 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12952 leeh 2005/02/13 09:14:12 EST (20050213_2)
12957 - fix the membership memleak
12959 Revision Changes Path
12960 7.432 +0 -3 ircd-ratbox/src/channel.c
12964 leeh 2005/02/12 21:51:56 EST (20050213_1)
12968 modules/core m_message.c
12970 - add a bitmask to track when they send their first message, only allowing
12971 clearing stuff after that.
12973 Revision Changes Path
12974 7.263 +4 -0 ircd-ratbox/include/client.h
12975 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12979 leeh 2005/02/12 21:17:52 EST (20050213_0)
12982 include patricia.h s_newconf.h
12983 modules/core m_message.c
12984 src patricia.c s_newconf.c s_user.c
12986 - add in the patricia for tracking who fills up targets, give them a reduced
12989 Revision Changes Path
12990 7.20 +1 -1 ircd-ratbox/include/patricia.h
12991 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12992 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12993 7.29 +1 -1 ircd-ratbox/src/patricia.c
12994 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12995 7.340 +4 -0 ircd-ratbox/src/s_user.c
12999 leeh 2005/02/12 18:35:10 EST (20050212_0)
13002 include ircd_defs.h
13003 src class.c reject.c
13005 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13007 Revision Changes Path
13008 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13009 7.68 +1 -5 ircd-ratbox/src/class.c
13010 1.33 +1 -5 ircd-ratbox/src/reject.c
13014 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13019 remove stupid memory leak
13021 Revision Changes Path
13022 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13026 leeh 2005/02/11 06:42:48 EST (20050211_0)
13031 - workaround hyb6 allowing empty gline reasons
13033 Revision Changes Path
13034 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13038 leeh 2005/02/09 14:39:13 EST (20050209_2)
13042 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13043 src ircd.c s_conf.c
13045 - move temp dlines and temp klines over to an array, rather than completely
13048 Revision Changes Path
13049 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13050 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13051 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13052 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13053 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13054 7.369 +0 -5 ircd-ratbox/src/ircd.c
13055 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13059 leeh 2005/02/09 14:02:13 EST (20050209_1)
13063 modules m_cap.c m_pong.c m_user.c
13064 modules/core m_nick.c
13067 - remove 'nick' param from register_local_user(), its not needed.
13069 Revision Changes Path
13070 7.35 +1 -1 ircd-ratbox/include/s_user.h
13071 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13072 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13073 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13074 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13075 7.339 +6 -6 ircd-ratbox/src/s_user.c
13079 leeh 2005/02/09 13:12:53 EST (20050209_0)
13082 modules m_cmessage.c
13084 - dont send numerics when we're dealing with CNOTICE
13085 - add in checking for +g, and resetting idle
13087 Revision Changes Path
13088 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13092 leeh 2005/02/08 11:37:50 EST (20050208_2)
13097 - fix operator blocks to work on ip spoofs
13099 Revision Changes Path
13100 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13104 leeh 2005/02/07 19:23:22 EST (20050208_1)
13107 doc example.conf example.efnet.conf
13110 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13112 Revision Changes Path
13113 7.258 +0 -39 ircd-ratbox/doc/example.conf
13114 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13115 7.198 +0 -272 ircd-ratbox/src/newconf.c
13119 leeh 2005/02/07 19:19:32 EST (20050208_0)
13124 - added support for kline.conf.perm et al, these take the same formats
13125 as their non-permanent partners, but you cant remove them via the ircd.
13127 Revision Changes Path
13128 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13132 leeh 2005/02/02 19:18:59 EST (20050203_1)
13139 help/opers cnotice cprivmsg
13141 - added help files for cprivmsg/cnotice
13143 Revision Changes Path
13144 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13145 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13146 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13147 1.10 +19 -19 ircd-ratbox/help/opers/index
13148 1.7 +10 -9 ircd-ratbox/help/users/index
13152 leeh 2005/02/02 19:14:25 EST (20050203_0)
13156 modules Makefile.in
13159 modules m_cmessage.c
13161 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13162 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13163 nick is a member. These bypass any target change limitations.
13164 - added ERR_VOICENEEDED, numeric 489.
13166 Revision Changes Path
13167 7.56 +2 -0 ircd-ratbox/include/numeric.h
13168 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13169 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13170 7.124 +1 -1 ircd-ratbox/src/messages.tab
13174 leeh 2005/02/02 16:58:16 EST (20050202_4)
13179 - update etrace help
13181 Revision Changes Path
13182 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13186 leeh 2005/02/02 16:55:04 EST (20050202_3)
13191 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13192 can put its external ip address in there..
13194 Revision Changes Path
13195 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13199 leeh 2005/02/02 16:41:06 EST (20050202_2)
13204 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13205 if its a non-local client. These will just get "lost" if the remote
13206 server doesnt support this..
13208 Revision Changes Path
13209 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13213 leeh 2005/02/02 16:12:12 EST (20050202_1)
13216 include client.h numeric.h s_conf.h
13217 modules/core m_message.c
13218 src messages.tab newconf.c s_conf.c
13220 - first part of the target change code, add the storage of targets for
13221 localuser, throttle messages when they fill all the available slots
13223 Revision Changes Path
13224 7.262 +5 -1 ircd-ratbox/include/client.h
13225 7.55 +2 -0 ircd-ratbox/include/numeric.h
13226 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13227 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13228 7.123 +1 -1 ircd-ratbox/src/messages.tab
13229 7.197 +1 -0 ircd-ratbox/src/newconf.c
13230 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13234 leeh 2005/02/02 13:28:10 EST (20050202_0)
13237 modules m_resv.c m_stats.c m_testline.c
13238 modules/core m_join.c
13239 src hash.c kdparse.c messages.tab s_newconf.c
13241 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13242 tracking of when resvs get hit
13244 Revision Changes Path
13245 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13246 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13247 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13248 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13249 7.114 +3 -0 ircd-ratbox/src/hash.c
13250 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13251 7.122 +1 -1 ircd-ratbox/src/messages.tab
13252 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13256 leeh 2005/01/31 09:04:10 EST (20050131_2)
13261 - fflush() logfiles
13263 Revision Changes Path
13264 7.79 +2 -0 ircd-ratbox/src/s_log.c
13268 leeh 2005/01/31 08:59:09 EST (20050131_1)
13273 - rename fd_dump() to comm_dump()
13275 Revision Changes Path
13276 1.27 +2 -2 ircd-ratbox/src/commio.c
13280 leeh 2005/01/30 19:16:08 EST (20050131_0)
13285 modules m_services.c
13286 modules/core m_server.c
13287 src hook.c s_serv.c
13289 - added hook for server_introduced
13290 - fixed up services support for hooks
13292 Revision Changes Path
13293 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13294 1.31 +1 -0 ircd-ratbox/include/hook.h
13295 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13296 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13297 7.36 +2 -0 ircd-ratbox/src/hook.c
13298 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13302 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13307 Add back in the comm_fd_hack thing for solaris
13309 Revision Changes Path
13310 1.26 +26 -1 ircd-ratbox/src/commio.c
13314 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13318 include commio.h s_conf.h watch.h
13319 modules m_dline.c m_kline.c m_resv.c m_stats.c
13320 m_watch.c m_xline.c
13321 modules/core m_nick.c
13322 src balloc.c cache.c client.c commio.c
13323 epoll.c ircd.c ircd_lexer.l kdparse.c
13324 listener.c s_auth.c s_conf.c s_log.c
13327 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13329 Revision Changes Path
13330 1.18 +0 -2 ircd-ratbox/adns/adns.h
13331 1.14 +6 -37 ircd-ratbox/include/commio.h
13332 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13333 7.3 +2 -2 ircd-ratbox/include/watch.h
13334 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13335 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13336 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13337 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13338 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13339 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13340 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13341 7.85 +1 -1 ircd-ratbox/src/balloc.c
13342 1.24 +5 -5 ircd-ratbox/src/cache.c
13343 7.488 +4 -4 ircd-ratbox/src/client.c
13344 1.25 +10 -280 ircd-ratbox/src/commio.c
13345 1.33 +1 -1 ircd-ratbox/src/epoll.c
13346 7.368 +4 -4 ircd-ratbox/src/ircd.c
13347 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13348 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13349 7.125 +8 -8 ircd-ratbox/src/listener.c
13350 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13351 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13352 7.78 +20 -20 ircd-ratbox/src/s_log.c
13353 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13354 1.6 +22 -15 ircd-ratbox/src/watch.c
13358 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13361 modules/core m_mode.c
13363 remove two unused variables
13365 Revision Changes Path
13366 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13370 leeh 2005/01/28 15:31:40 EST (20050128_1)
13376 - mo_kline() needs minpara of 3, not 2
13377 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13378 - require me.info is never blank
13380 Revision Changes Path
13381 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13382 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13386 leeh 2005/01/28 15:26:28 EST (20050128_0)
13389 modules/core m_mode.c m_sjoin.c
13391 - patch via jilles to fix +eI lists being shown to lusers when handling
13392 protocol stuff over TS6
13394 Revision Changes Path
13395 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13396 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13400 leeh 2005/01/25 19:47:38 EST (20050126_0)
13404 modules/core m_join.c m_mode.c m_sjoin.c
13405 src channel.c messages.tab s_serv.c
13407 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13408 an operspy call with &me
13409 - remove modebuf/parabuf params from channel_modes(), we now generate a
13410 buffer internally which we return.
13412 Revision Changes Path
13413 7.163 +1 -1 ircd-ratbox/include/channel.h
13414 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13415 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13416 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13417 7.431 +25 -18 ircd-ratbox/src/channel.c
13418 7.121 +1 -1 ircd-ratbox/src/messages.tab
13419 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13423 alz 2005/01/25 18:09:18 EST (20050125_5)
13426 doc example.conf example.efnet.conf
13429 src listener.c newconf.c s_conf.c
13431 Added dline_with_reason config option (default yes):
13433 /* dline reason: show the user the dline reason when they connect
13436 dline_with_reason = yes;
13438 Revision Changes Path
13439 7.257 +6 -1 ircd-ratbox/doc/example.conf
13440 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13441 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13442 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13443 7.124 +1 -1 ircd-ratbox/src/listener.c
13444 7.196 +1 -0 ircd-ratbox/src/newconf.c
13445 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13449 leeh 2005/01/25 13:21:17 EST (20050125_4)
13454 - make conf_set_generic_string() test len exists before it uses it.
13456 Revision Changes Path
13457 7.195 +1 -1 ircd-ratbox/src/newconf.c
13461 leeh 2005/01/25 13:10:56 EST (20050125_3)
13467 - rename 'type' to 'flags' in cluster {};
13468 - add stacking of servers in cluster {}; documented in example.conf
13470 Revision Changes Path
13471 7.256 +18 -10 ircd-ratbox/doc/example.conf
13472 7.194 +39 -7 ircd-ratbox/src/newconf.c
13476 alz 2005/01/25 12:48:54 EST (20050125_2)
13480 src listener.c s_conf.c
13482 Added dline reasons, connecting/banned clients now see ban reason.
13484 Revision Changes Path
13485 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13486 7.123 +17 -4 ircd-ratbox/src/listener.c
13487 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13491 leeh 2005/01/25 07:44:37 EST (20050125_1)
13494 doc example.conf example.efnet.conf
13497 - implement stacking of shared {}; blocks, documented in example.conf
13499 Revision Changes Path
13500 7.255 +26 -13 ircd-ratbox/doc/example.conf
13501 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13502 7.193 +51 -36 ircd-ratbox/src/newconf.c
13506 leeh 2005/01/24 19:08:29 EST (20050125_0)
13510 include client.h s_conf.h
13511 modules/core m_join.c
13512 src newconf.c s_user.c
13514 - added jupe_exempt to auth {};, exempts the user from generating warnings
13515 when they attempt to join juped channels.
13517 Revision Changes Path
13518 7.254 +2 -0 ircd-ratbox/doc/example.conf
13519 7.261 +3 -0 ircd-ratbox/include/client.h
13520 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13521 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13522 7.192 +1 -0 ircd-ratbox/src/newconf.c
13523 7.338 +8 -0 ircd-ratbox/src/s_user.c
13527 leeh 2005/01/24 18:57:02 EST (20050124_6)
13532 - rework shared {};, the format is now:
13534 oper = "flame@*.leeh.co.uk", "*.lan";
13540 oper = "flame@*.leeh.co.uk", "*.lan";
13544 Revision Changes Path
13545 7.191 +55 -23 ircd-ratbox/src/newconf.c
13549 leeh 2005/01/24 17:25:58 EST (20050124_5)
13554 - fix the prototype on load_static_modules()
13556 Revision Changes Path
13557 7.61 +1 -1 ircd-ratbox/include/modules.h
13561 leeh 2005/01/24 16:00:30 EST (20050124_4)
13566 - have cap end call register_local_user() with its own copy of
13567 source_p->username so its safe for unidented users..
13569 Revision Changes Path
13570 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13574 leeh 2005/01/24 15:48:09 EST (20050124_3)
13577 include newconf.h s_conf.h
13579 src newconf.c s_conf.c s_log.c
13581 - move the conf parser over to a table based structure, with generic setting
13582 of integers/strings
13584 Revision Changes Path
13585 7.34 +9 -8 ircd-ratbox/include/newconf.h
13586 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13587 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13588 7.190 +264 -808 ircd-ratbox/src/newconf.c
13589 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13590 7.77 +13 -13 ircd-ratbox/src/s_log.c
13594 leeh 2005/01/24 13:11:30 EST (20050124_2)
13600 - added stacking of ips in exempt {};
13602 Revision Changes Path
13603 7.253 +4 -0 ircd-ratbox/doc/example.conf
13604 7.189 +11 -30 ircd-ratbox/src/newconf.c
13608 leeh 2005/01/24 12:59:57 EST (20050124_1)
13612 src channel.c client.c hash.c hook.c
13613 newconf.c s_user.c watch.c
13615 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13616 consistent with the rest of the dlink code.
13618 Revision Changes Path
13619 1.54 +7 -7 ircd-ratbox/include/tools.h
13620 7.430 +2 -2 ircd-ratbox/src/channel.c
13621 7.487 +6 -6 ircd-ratbox/src/client.c
13622 7.113 +5 -5 ircd-ratbox/src/hash.c
13623 7.35 +1 -1 ircd-ratbox/src/hook.c
13624 7.188 +2 -2 ircd-ratbox/src/newconf.c
13625 7.337 +1 -1 ircd-ratbox/src/s_user.c
13626 1.5 +4 -4 ircd-ratbox/src/watch.c
13630 leeh 2005/01/24 12:47:13 EST (20050124_0)
13635 - cheap hack on sticky capabs..
13637 Revision Changes Path
13638 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13642 leeh 2005/01/22 11:36:54 EST (20050122_0)
13647 - updated my clicap implementation to match the spec so far..
13649 Revision Changes Path
13650 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13654 leeh 2005/01/21 07:14:43 EST (20050121_2)
13659 modules m_services.c
13660 src hook.c s_serv.c
13662 - added hooks for when we're sending a burst
13663 - rewrote hooks.txt
13664 - fix up the hooks ive already done in services compatibility, ill add the
13665 hooks for server/client introductions in a bit.
13667 Revision Changes Path
13668 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13669 1.30 +4 -0 ircd-ratbox/include/hook.h
13670 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13671 7.34 +7 -0 ircd-ratbox/src/hook.c
13672 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13676 leeh 2005/01/21 06:34:03 EST (20050121_1)
13679 contrib example_module.c spy_admin_notice.c
13680 spy_info_notice.c spy_links_notice.c
13681 spy_motd_notice.c spy_stats_notice.c
13682 spy_stats_p_notice.c spy_trace_notice.c
13684 spy_whois_notice_global.c
13686 modules m_admin.c m_info.c m_links.c m_motd.c
13687 m_services.c m_stats.c m_trace.c
13688 m_whois.c static_modules.c.SH
13689 modules/core m_server.c
13690 src client.c hook.c ircd.c modules.c packet.c
13691 s_auth.c s_serv.c s_user.c send.c
13693 - add a better implementation of the hook system, its now a slow leaking
13694 array and events are created whenever we try adding a hook for it, or
13695 theyre registered for the caller.
13697 Ive temporarily fucked services support and removed most of the other
13698 hooks.. I shall fix this soon.
13700 Revision Changes Path
13701 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13702 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13703 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13704 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13705 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13706 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13707 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13708 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13709 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13710 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13711 1.29 +34 -70 ircd-ratbox/include/hook.h
13712 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13713 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13714 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13715 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13716 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13717 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13718 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13719 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13720 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13721 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13722 7.486 +1 -28 ircd-ratbox/src/client.c
13723 7.33 +131 -137 ircd-ratbox/src/hook.c
13724 7.367 +1 -1 ircd-ratbox/src/ircd.c
13725 7.151 +6 -10 ircd-ratbox/src/modules.c
13726 7.138 +10 -14 ircd-ratbox/src/packet.c
13727 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13728 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13729 7.336 +0 -6 ircd-ratbox/src/s_user.c
13730 7.286 +8 -6 ircd-ratbox/src/send.c
13734 leeh 2005/01/20 19:19:20 EST (20050121_0)
13739 - remove an unused struct
13741 Revision Changes Path
13742 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13746 leeh 2005/01/20 13:38:39 EST (20050120_1)
13749 . configure configure.ac
13750 include client.h numeric.h patchlevel.h
13751 modules Makefile.in
13752 src messages.tab s_user.c
13756 - drop back to -O0, fix patchlevel.h
13757 - first stab at client capabilities.. this still needs work.
13759 Revision Changes Path
13760 7.240 +3 -3 ircd-ratbox/configure
13761 7.54 +3 -3 ircd-ratbox/configure.ac
13762 7.260 +3 -0 ircd-ratbox/include/client.h
13763 7.54 +2 -0 ircd-ratbox/include/numeric.h
13764 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13765 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13766 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13767 7.120 +1 -1 ircd-ratbox/src/messages.tab
13768 7.335 +3 -0 ircd-ratbox/src/s_user.c
13772 leeh 2005/01/20 06:04:41 EST (20050120_0)
13775 . ChangeLog RELNOTES
13776 include config.h config.h.dist memory.h
13779 src commio.c crypt.c getopt.c ircd.c s_serv.c
13781 . README.VMS clean.com make.com
13782 include setup.h_vms
13783 modules descrip.mms static_modules_c.com
13784 modules/core descrip.mms
13785 src descrip.mms qio.c version.com
13786 tools descrip.mms mkpasswd_vms.c
13788 - clean changelog, relnotes
13789 - mark patchlevel as 2.1.0beta
13790 - remove VMS support
13792 Revision Changes Path
13793 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13794 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13795 1.111 +1 -348 ircd-ratbox/RELNOTES
13796 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13797 7.182 +0 -42 ircd-ratbox/include/config.h
13798 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13799 7.50 +0 -4 ircd-ratbox/include/memory.h
13800 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13801 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13802 7.2 +0 -58 ircd-ratbox/make.com (dead)
13803 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13804 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13805 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13806 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13807 1.24 +7 -30 ircd-ratbox/src/commio.c
13808 7.12 +0 -4 ircd-ratbox/src/crypt.c
13809 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13810 7.24 +0 -4 ircd-ratbox/src/getopt.c
13811 7.366 +4 -19 ircd-ratbox/src/ircd.c
13812 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13813 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13814 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13815 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13816 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13820 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13826 not using the return values on a few watch functions so make them void
13828 Revision Changes Path
13829 7.2 +5 -5 ircd-ratbox/include/watch.h
13830 1.4 +19 -28 ircd-ratbox/src/watch.c
13833 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13838 Make watch throttle, don't accept letter commands stacked
13840 Revision Changes Path
13841 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13845 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13852 Revision Changes Path
13853 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13857 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13860 . ChangeLog README.FIRST RELNOTES configure
13862 adns adns.h internal.h parse.c transmit.c
13864 contrib example_module.c spy_admin_notice.c
13865 spy_info_notice.c spy_links_notice.c
13866 spy_motd_notice.c spy_stats_notice.c
13867 spy_stats_p_notice.c spy_trace_notice.c
13869 spy_whois_notice_global.c
13870 doc example.conf example.efnet.conf ircd.motd
13871 server-version-info whats-new.txt
13872 help/opers umode xline
13874 include cache.h channel.h class.h client.h
13875 commio.h config.h config.h.dist hash.h
13876 hook.h hostmask.h irc_string.h ircd.h
13877 ircd_defs.h m_info.h memory.h msg.h
13878 newconf.h numeric.h packet.h patchlevel.h
13879 patricia.h s_conf.h s_gline.h s_newconf.h
13880 s_serv.h s_user.h scache.h serno.h
13881 setup.h.in sprintf_irc.h stdinc.h tools.h
13882 modules .depend Makefile.in m_admin.c m_away.c
13883 m_dline.c m_encap.c m_gline.c m_info.c
13884 m_kline.c m_links.c m_list.c m_lusers.c
13885 m_motd.c m_oper.c m_operspy.c m_rehash.c
13886 m_restart.c m_resv.c m_set.c m_stats.c
13887 m_svinfo.c m_testline.c m_testmask.c
13888 m_topic.c m_trace.c m_watch.c m_who.c
13889 m_whois.c m_whowas.c m_xline.c
13890 static_modules.c.SH
13891 modules/core m_error.c m_message.c m_mode.c m_quit.c
13892 m_server.c m_squit.c
13893 src .depend Makefile.in adns.c balloc.c
13894 cache.c channel.c class.c client.c
13895 commio.c crypt.c devpoll.c epoll.c
13896 event.c getopt.c hash.c hook.c hostmask.c
13897 irc_string.c ircd.c ircd_lexer.l
13898 ircd_parser.y ircd_signal.c listener.c
13899 modules.c newconf.c numeric.c packet.c
13900 parse.c patricia.c poll.c reject.c
13901 restart.c s_auth.c s_conf.c s_log.c
13902 s_newconf.c s_serv.c s_user.c scache.c
13903 select.c send.c snprintf.c tools.c
13904 version.c.SH watch.c whowas.c
13905 tools README.mkpasswd mkpasswd.c
13907 . README.VMS clean.com make.com
13909 include common.h s_stats.h setup.h_vms
13911 modules descrip.mms m_challenge.c m_etrace.c
13912 m_invite.c m_names.c m_pass.c m_ping.c
13913 m_pong.c m_services.c m_tb.c m_user.c
13914 m_users.c m_version.c
13915 static_modules_c.com
13916 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13918 servlink descrip.mms
13919 src descrip.mms kdparse.c messages.tab qio.c
13920 s_gline.c s_stats.c version.com
13921 tools descrip.mms mkpasswd_vms.c
13925 modules/core channels.c users.c
13928 merge from RATBOX_2_0
13930 Revision Changes Path
13931 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13932 7.40 +1 -0 ircd-ratbox/README.FIRST
13933 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13934 1.110 +114 -6 ircd-ratbox/RELNOTES
13935 1.17 +4 -0 ircd-ratbox/adns/adns.h
13936 1.17 +4 -4 ircd-ratbox/adns/internal.h
13937 1.12 +38 -38 ircd-ratbox/adns/parse.c
13938 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13939 1.19 +13 -13 ircd-ratbox/adns/types.c
13940 7.1 +10 -0 ircd-ratbox/clean.com (new)
13941 7.239 +47 -29 ircd-ratbox/configure
13942 7.53 +40 -32 ircd-ratbox/configure.ac
13943 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13944 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13945 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13946 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13947 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13948 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13949 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13950 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13951 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13952 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13953 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13954 7.252 +68 -22 ircd-ratbox/doc/example.conf
13955 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13956 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13957 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13958 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13959 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13960 1.5 +2 -1 ircd-ratbox/help/opers/umode
13961 1.7 +1 -1 ircd-ratbox/help/opers/xline
13962 1.2 +1 -0 ircd-ratbox/help/users/umode
13963 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13964 1.7 +8 -0 ircd-ratbox/include/cache.h
13965 7.162 +18 -16 ircd-ratbox/include/channel.h
13966 7.25 +4 -0 ircd-ratbox/include/class.h
13967 7.259 +34 -28 ircd-ratbox/include/client.h
13968 1.13 +45 -7 ircd-ratbox/include/commio.h
13969 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13970 7.181 +74 -16 ircd-ratbox/include/config.h
13971 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13972 7.53 +2 -0 ircd-ratbox/include/hash.h
13973 1.28 +73 -27 ircd-ratbox/include/hook.h
13974 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13975 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13976 7.80 +6 -31 ircd-ratbox/include/ircd.h
13977 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13978 7.56 +14 -8 ircd-ratbox/include/m_info.h
13979 7.49 +4 -0 ircd-ratbox/include/memory.h
13980 7.53 +2 -0 ircd-ratbox/include/msg.h
13981 7.33 +9 -9 ircd-ratbox/include/newconf.h
13982 7.53 +12 -8 ircd-ratbox/include/numeric.h
13983 7.27 +1 -1 ircd-ratbox/include/packet.h
13984 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13985 7.19 +25 -1 ircd-ratbox/include/patricia.h
13986 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13987 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13988 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13989 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13990 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13991 7.34 +13 -9 ircd-ratbox/include/s_user.h
13992 7.15 +1 -1 ircd-ratbox/include/scache.h
13993 7.5366 +1 -1 ircd-ratbox/include/serno.h
13994 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13995 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13996 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13997 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13998 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13999 1.53 +10 -10 ircd-ratbox/include/tools.h
14000 7.1 +58 -0 ircd-ratbox/make.com (new)
14001 1.45 +338 -182 ircd-ratbox/modules/.depend
14002 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14003 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14004 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14005 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14006 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14007 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14008 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14009 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14010 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14011 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14012 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14013 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14014 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14015 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14016 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14017 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14018 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14019 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14020 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14021 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14022 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14023 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14024 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14025 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14026 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14027 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14028 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14029 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14030 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14031 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14032 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14033 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14034 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14035 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14036 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14037 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14038 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14039 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14040 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14041 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14042 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14043 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14044 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14045 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14046 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14047 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14048 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14049 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14050 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14051 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14052 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14053 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14054 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14055 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14056 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14057 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14058 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14059 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14060 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14061 7.48 +162 -119 ircd-ratbox/src/.depend
14062 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14063 7.75 +5 -5 ircd-ratbox/src/adns.c
14064 7.84 +1 -1 ircd-ratbox/src/balloc.c
14065 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14066 1.23 +75 -7 ircd-ratbox/src/cache.c
14067 7.429 +342 -79 ircd-ratbox/src/channel.c
14068 7.67 +42 -2 ircd-ratbox/src/class.c
14069 7.485 +245 -85 ircd-ratbox/src/client.c
14070 1.23 +349 -43 ircd-ratbox/src/commio.c
14071 7.11 +4 -0 ircd-ratbox/src/crypt.c
14072 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14073 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14074 1.32 +4 -8 ircd-ratbox/src/epoll.c
14075 7.46 +63 -6 ircd-ratbox/src/event.c
14076 7.23 +4 -0 ircd-ratbox/src/getopt.c
14077 7.112 +8 -7 ircd-ratbox/src/hash.c
14078 7.32 +135 -133 ircd-ratbox/src/hook.c
14079 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14080 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14081 7.365 +56 -48 ircd-ratbox/src/ircd.c
14082 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14083 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14084 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14085 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14086 7.122 +14 -13 ircd-ratbox/src/listener.c
14087 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14088 7.150 +17 -8 ircd-ratbox/src/modules.c
14089 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14090 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14091 7.137 +55 -42 ircd-ratbox/src/packet.c
14092 7.187 +8 -15 ircd-ratbox/src/parse.c
14093 7.28 +2 -4 ircd-ratbox/src/patricia.c
14094 7.82 +3 -1 ircd-ratbox/src/poll.c
14095 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14096 1.32 +8 -3 ircd-ratbox/src/reject.c
14097 7.34 +1 -0 ircd-ratbox/src/restart.c
14098 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14099 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14100 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14101 7.76 +32 -35 ircd-ratbox/src/s_log.c
14102 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14103 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14104 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14105 7.334 +773 -2 ircd-ratbox/src/s_user.c
14106 7.27 +2 -1 ircd-ratbox/src/scache.c
14107 7.44 +2 -0 ircd-ratbox/src/select.c
14108 7.285 +12 -12 ircd-ratbox/src/send.c
14109 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14110 7.46 +0 -1 ircd-ratbox/src/tools.c
14111 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14112 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14113 1.3 +4 -4 ircd-ratbox/src/watch.c
14114 7.32 +1 -0 ircd-ratbox/src/whowas.c
14115 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14116 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14117 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14118 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14122 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14124 Modified files: (Branch: RATBOX_2_0)
14127 a remote client is never going to have a watch list..duh
14129 Revision Changes Path
14130 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14134 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14136 Added files: (Branch: RATBOX_2_0)
14141 Revision Changes Path
14142 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14146 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14148 Added files: (Branch: RATBOX_2_0)
14152 helps if we actually include the .c/.h files
14154 Revision Changes Path
14155 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14156 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14160 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14162 Modified files: (Branch: RATBOX_2_0)
14163 . configure configure.ac
14164 include client.h numeric.h s_conf.h setup.h.in
14166 modules Makefile.in
14167 modules/core m_nick.c
14168 src Makefile.in client.c ircd.c messages.tab
14169 newconf.c s_conf.c s_user.c
14171 backport watch from devel
14173 Revision Changes Path
14174 7.229.2.10 +12 -2 ircd-ratbox/configure
14175 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14176 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14177 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14178 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14179 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14180 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14181 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14182 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14183 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14184 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14185 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14186 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14187 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14188 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14189 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14193 leeh 2005/01/12 10:12:40 EST (20050112_1)
14195 Modified files: (Branch: RATBOX_2_0)
14197 modules m_services.c m_whois.c
14200 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14201 when the user is logged in
14203 Revision Changes Path
14204 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14205 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14206 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14207 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14211 leeh 2005/01/11 19:47:14 EST (20050112_0)
14213 Modified files: (Branch: RATBOX_2_0)
14214 include supported.h
14215 Added files: (Branch: RATBOX_2_0)
14219 - added doc/services.txt, outlining the compatibility code
14221 Revision Changes Path
14222 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14223 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14227 leeh 2005/01/11 18:38:10 EST (20050111_5)
14229 Modified files: (Branch: RATBOX_2_0)
14230 include client.h hook.h
14231 modules m_services.c
14232 modules/core m_server.c
14233 src hook.c s_serv.c
14235 - more services compatibility code:
14236 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14237 appropriate service {}; entry, only accept SU from these.
14238 - hook into us finishing nick burst, and have services burst a list of
14241 Revision Changes Path
14242 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14243 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14244 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14245 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14246 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14247 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14251 leeh 2005/01/11 17:32:42 EST (20050111_4)
14253 Modified files: (Branch: RATBOX_2_0)
14254 . configure configure.ac
14256 modules Makefile.in
14258 Added files: (Branch: RATBOX_2_0)
14259 modules m_services.c
14261 - more services compatibility code:
14262 - encap handlers for SU (services marking client as logged in)
14263 - and for LOGIN (servers bursting logged in status)
14264 - move suser from Client -> User
14266 Revision Changes Path
14267 7.229.2.9 +9 -3 ircd-ratbox/configure
14268 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14269 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14270 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14271 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14272 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14276 leeh 2005/01/11 16:46:34 EST (20050111_3)
14278 Modified files: (Branch: RATBOX_2_0)
14279 include ircd_defs.h
14281 - whoops, missing #endif
14283 Revision Changes Path
14284 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14288 leeh 2005/01/11 15:56:57 EST (20050111_2)
14290 Modified files: (Branch: RATBOX_2_0)
14291 include ircd_defs.h
14293 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14294 have ipv6 just report sizeof(struct sockaddr_in)
14296 Revision Changes Path
14297 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14301 leeh 2005/01/10 20:19:35 EST (20050111_1)
14303 Modified files: (Branch: RATBOX_2_0)
14306 - fix a gcc warning
14308 Revision Changes Path
14309 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14313 leeh 2005/01/10 20:10:35 EST (20050111_0)
14315 Modified files: (Branch: RATBOX_2_0)
14316 adns internal.h parse.c transmit.c types.c
14318 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14321 Revision Changes Path
14322 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14323 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14324 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14325 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14329 leeh 2005/01/10 17:48:48 EST (20050110_3)
14331 Modified files: (Branch: RATBOX_2_0)
14334 - send out the reformatted xline to opers (\s -> ' ')
14336 Revision Changes Path
14337 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14341 leeh 2005/01/10 16:18:53 EST (20050110_2)
14343 Modified files: (Branch: RATBOX_2_0)
14346 include client.h supported.h
14347 src messages.tab s_user.c send.c
14349 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14352 Revision Changes Path
14353 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14354 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14355 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14356 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14357 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14358 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14359 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14363 leeh 2005/01/10 14:50:47 EST (20050110_1)
14365 Modified files: (Branch: RATBOX_2_0)
14366 doc example.conf example.efnet.conf
14368 - I dont remember ts6 desyncing on bans, so im not sure why the example
14371 Revision Changes Path
14372 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14373 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14377 leeh 2005/01/10 13:31:10 EST (20050110_0)
14379 Modified files: (Branch: RATBOX_2_0)
14380 . configure configure.ac
14381 include channel.h client.h numeric.h s_conf.h
14382 s_serv.h setup.h.in
14383 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14385 src channel.c messages.tab newconf.c s_conf.c
14388 - added --enable-services to configure, which enables some ratbox-services
14389 compatibility code:
14390 - chanmode +r, registered users only
14391 - usermode +S, prevents deop/kick of a service
14392 - service { }; block in conf for the above umode
14394 Revision Changes Path
14395 7.229.2.8 +28 -16 ircd-ratbox/configure
14396 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14397 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14398 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14399 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14400 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14401 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14402 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14403 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14404 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14405 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14406 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14407 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14408 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14409 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14410 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14411 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14412 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14413 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14417 leeh 2005/01/09 08:23:30 EST (20050109_0)
14419 Modified files: (Branch: RATBOX_2_0)
14422 - remove a tab, and add +C to opers umode help
14424 Revision Changes Path
14425 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode