1 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
3 Make the code that raises fd rlimit to hard limit work.
7 +5 -5 trunk/src/ircd.c (File Modified)
10 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
12 - note the I/O reworking
16 +2 -0 trunk/NEWS (File Modified)
19 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
25 +4 -4 trunk/doc/Makefile.in (File Modified)
28 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
30 - enforce proper conditions for EPOLL_CTL_DEL.
31 - remove possibly problematic "performance" check
35 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
38 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
40 - rename m_list_safelist to m_list and remove ratbox implementation
44 +393 -664 trunk/modules/Makefile.in (File Modified)
45 + - trunk/modules/m_list.c (File Added)
46 + - trunk/modules/m_list_ratbox.c (File Deleted)
47 + - trunk/modules/m_list_safelist.c (File Deleted)
50 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
52 - some more transit to sendto_one_numeric().
56 +2 -3 trunk/modules/m_away.c (File Modified)
57 +3 -3 trunk/src/messages.tab (File Modified)
58 +1 -1 trunk/src/s_user.c (File Modified)
61 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
63 - change some sendto_one() to sendto_one_numeric().
67 +4 -10 trunk/modules/m_admin.c (File Modified)
68 +3 -3 trunk/modules/m_map.c (File Modified)
69 +12 -12 trunk/src/messages.tab (File Modified)
70 +1 -2 trunk/src/s_conf.c (File Modified)
71 +9 -10 trunk/src/s_user.c (File Modified)
74 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
76 - river's ports.c from old charybdis trunk
80 +195 -0 trunk/configure.ac (File Modified)
81 + - trunk/libcharybdis/ports.c (File Added)
84 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
86 - remove broken ports stuff and devpoll stuff.
90 +0 -307 trunk/configure (File Modified)
91 +0 -21 trunk/configure.ac (File Modified)
92 +0 -474 trunk/include/setup.h.in (File Modified)
93 + - trunk/libcharybdis/devpoll.c (File Deleted)
94 + - trunk/libcharybdis/ports.c (File Deleted)
97 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
103 +1 -25 trunk/configure (File Modified)
104 +0 -3 trunk/include/setup.h.in (File Modified)
107 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
109 - remove x86-optimized hash code.
113 +0 -13 trunk/configure.ac (File Modified)
114 +2 -187 trunk/src/Makefile.in (File Modified)
115 + - trunk/src/fnvhash.s (File Deleted)
118 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
120 - apparently setting KE_LENGTH to 128 is fine.
124 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
127 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
129 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
133 +5627 -5747 trunk/configure (File Modified)
134 +0 -15 trunk/configure.ac (File Modified)
135 +0 -2 trunk/include/m_info.h (File Modified)
136 +6 -9 trunk/include/setup.h.in (File Modified)
137 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
140 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
142 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
143 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
144 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
148 +0 -5 trunk/include/config.h (File Modified)
149 +0 -5 trunk/include/config.h.dist (File Modified)
150 +0 -6 trunk/include/defaults.h (File Modified)
151 +0 -3 trunk/include/m_info.h (File Modified)
152 +21 -7 trunk/libcharybdis/commio.c (File Modified)
153 +2 -0 trunk/libcharybdis/commio.h (File Modified)
154 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
155 +4 -3 trunk/libcharybdis/poll.c (File Modified)
156 +0 -3 trunk/libcharybdis/select.c (File Modified)
157 +0 -9 trunk/src/ircd.c (File Modified)
158 +23 -26 trunk/src/listener.c (File Modified)
159 +2 -1 trunk/src/restart.c (File Modified)
160 +5 -1 trunk/src/s_auth.c (File Modified)
161 +1 -1 trunk/src/s_conf.c (File Modified)
162 +3 -1 trunk/src/s_serv.c (File Modified)
165 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
167 Repair operspy who !#channel, broken by me in r3283.
171 +2 -2 trunk/modules/m_who.c (File Modified)
174 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
176 Update bug report and IRC channel information.
180 +2 -1 trunk/BUGS (File Modified)
181 +2 -1 trunk/NEWS (File Modified)
184 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
186 Change copyright years in version.c.SH as in release-2.1 r3339.
190 +2 -2 trunk/src/version.c.SH (File Modified)
193 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
199 +104 -0 trunk/configure (File Modified)
202 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
204 Need to check for various flavours of epoll,
205 even if --enable-epoll is forced.
209 +1 -0 trunk/configure.ac (File Modified)
212 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
214 Hack to allow some more warnings, already present in configure (?).
218 +1 -1 trunk/aclocal.m4 (File Modified)
221 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
223 Merge old trunk r2077,r2079:
224 - Move closing of servlink control fd to close_connection()
225 instead of doing it in exit_local_server(), and make sure
226 we first close the data fd and then the control fd.
227 - Have servlink process ready fds in order net, data, ctrl
228 instead of ctrl, data, net. This seems to fix the problem
229 that squit reasons do not show up on the other side of a
230 ziplink (by making it send any final SQUIT and/or ERROR
231 before noticing the closed control fd).
235 +1 -1 trunk/servlink/io.c (File Modified)
236 +3 -12 trunk/src/client.c (File Modified)
239 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
241 Don't show the UID if a TS6 server sends a kick with
242 an empty or no comment. Note that charybdis never sends
247 +4 -4 trunk/modules/core/m_kick.c (File Modified)
250 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
252 Merge old trunk r2081:
253 Don't say that services cannot be killed in
254 ERR_ISCHANSERVICE message (given when trying
255 to kick or deop them), as that's not the case.
259 +1 -1 trunk/src/messages.tab (File Modified)
262 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
264 Merge old trunk r2059
265 Clarifications to the descriptions of umode +Q and cmode +F,
266 suggested by Ariadne@SorceryNet.
270 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
271 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
274 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
276 Merge old trunk r2907,r2991:
277 Allow TESTLINE on channel names.
281 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
282 +4 -0 trunk/help/opers/testline (File Modified)
283 +22 -0 trunk/modules/m_testline.c (File Modified)
286 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
288 Merge old trunk r2835:
289 resolver: if sendto(2) fails, try sending to the next nameserver
293 +1 -1 trunk/src/res.c (File Modified)
296 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
298 Merge old trunk r2817:
299 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
300 starts with a digit. This is safe because the last
301 parameter is a nick and never a UID. (The first parameter
302 in a server-server two-param whois is a UID/SID.)
306 +1 -1 trunk/modules/m_whois.c (File Modified)
309 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
311 Merge old trunk r2779,r2785:
312 Show correct privilege name in a few ERR_NOPRIVS numerics.
316 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
317 +1 -1 trunk/extensions/m_opme.c (File Modified)
318 +2 -2 trunk/unsupported/m_force.c (File Modified)
321 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
323 Merge old trunk r2695:
324 Send an SQUIT instead of an ERROR to announce /die to connected servers.
325 This will generate better server notices.
329 +3 -2 trunk/modules/core/m_die.c (File Modified)
332 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
334 Merge old trunk r2294:
335 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
339 +1 -1 trunk/src/s_user.c (File Modified)
342 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
344 Merge old trunk r2226:
345 If we are connecting outward to a server, check if the
346 server name they sent is the same as what we tried to
347 connect to. Previously such a connection could succeed
348 if there existed connect blocks with the same IP and
349 passwords for the other server name.
353 +11 -0 trunk/modules/core/m_server.c (File Modified)
356 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
358 Merge old trunk r2212:
359 Another handling of SJOINs without nicks:
360 Propagate them if the channel is +P or the channel
361 already existed, otherwise remove the channel again
362 and do not propagate the SJOIN.
366 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
369 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
371 Remove channels entirely from /whois on services.
372 This cannot be overridden with operspy.
376 +20 -17 trunk/modules/m_whois.c (File Modified)
379 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
381 Fix /who on channels with ** in their name.
385 +2 -2 trunk/modules/m_who.c (File Modified)
388 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
390 NEWS: As in 2.1.3, mention that the TS6 revision will
391 interoperate with older versions
395 +2 -1 trunk/NEWS (File Modified)
398 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
400 Fix documentation of HIDE_SERVERS_IPS define.
404 +2 -2 trunk/include/config.h.dist (File Modified)
407 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
409 Don't leak auth{} spoofed ip for I-line is full notice either.
413 +1 -1 trunk/src/s_conf.c (File Modified)
416 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
422 +37 -0 trunk/NEWS (File Modified)
425 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
427 Allow /invite (but not invex) to override +r, +l, +j in
428 addition to +i. As before, a restrictive mode must be in
429 place at /invite time for the invite to have an effect;
430 +r does not count as a restrictive mode if the user is
431 logged in; +l and +j always count as restrictive modes to
432 allow for cases where they would allow join at /invite
433 time but not when the user tries to join.
437 +6 -2 trunk/modules/m_invite.c (File Modified)
438 +21 -10 trunk/src/channel.c (File Modified)
441 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
443 Remove invite_ops_only, forcing it to YES.
447 +0 -1 trunk/doc/example.conf (File Modified)
448 +0 -5 trunk/doc/reference.conf (File Modified)
449 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
450 +0 -1 trunk/include/s_conf.h (File Modified)
451 +0 -6 trunk/modules/m_info.c (File Modified)
452 +10 -14 trunk/modules/m_invite.c (File Modified)
453 +0 -1 trunk/src/newconf.c (File Modified)
454 +0 -1 trunk/src/s_conf.c (File Modified)
457 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
459 Move username check after xline and dnsbl checks, so it
460 will not complain to opers about clients who are xlined
461 or blacklisted anyway (both of which silently reject).
465 +15 -15 trunk/src/s_user.c (File Modified)
468 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
470 - MASTER_MAX is no longer relevant
474 +0 -7 trunk/modules/m_set.c (File Modified)
477 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
479 - add config option for setting max_clients.
483 +5 -0 trunk/doc/example.conf (File Modified)
484 +5 -0 trunk/doc/reference.conf (File Modified)
485 +2 -0 trunk/include/s_conf.h (File Modified)
486 +1 -1 trunk/src/ircd.c (File Modified)
487 +2 -0 trunk/src/newconf.c (File Modified)
488 +2 -1 trunk/src/s_conf.c (File Modified)
491 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
493 - remove get_maxrss() and all of that insecure and unsafe nonsense
497 +3 -38 trunk/src/ircd.c (File Modified)
498 +1 -1 trunk/src/restart.c (File Modified)
499 +0 -4 trunk/src/s_stats.c (File Modified)
502 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
504 - avoid some potential NULL dereferencing
508 +1 -1 trunk/libcharybdis/commio.c (File Modified)
511 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
517 +1 -1 trunk/libcharybdis/poll.c (File Modified)
520 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
522 - rework poll a bit for the MAXCONNECTIONS changes.
526 +46 -23 trunk/libcharybdis/poll.c (File Modified)
529 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
531 Our way of using kqueue may cause it to report fds we
532 don't know about anymore, cope.
536 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
539 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
541 Don't reference freed memory (fde_t) in comm_close().
545 +1 -1 trunk/libcharybdis/commio.c (File Modified)
548 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
550 - fix for 100% cpu use
554 +1 -1 trunk/libcharybdis/commio.c (File Modified)
557 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
559 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
563 +37 -25 trunk/libcharybdis/commio.c (File Modified)
566 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
568 - clear up use of fd_table in ircd.
572 +3 -2 trunk/src/s_serv.c (File Modified)
575 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
577 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
581 +97 -26 trunk/libcharybdis/commio.c (File Modified)
582 +3 -2 trunk/libcharybdis/commio.h (File Modified)
583 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
584 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
585 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
586 +3 -3 trunk/libcharybdis/poll.c (File Modified)
587 +2 -2 trunk/libcharybdis/ports.c (File Modified)
588 +2 -2 trunk/libcharybdis/select.c (File Modified)
591 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
593 Fix some cases where the size argument to strlcpy()
594 for usernames and hostnames is 1 too small.
598 +1 -1 trunk/modules/m_chghost.c (File Modified)
599 +2 -2 trunk/src/res.c (File Modified)
600 +2 -2 trunk/src/s_user.c (File Modified)
603 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
605 Cut down quit/part/kick reasons to avoid quit reasons
606 overflowing the client exiting server notice (from
607 TOPICLEN to 260). kill reasons become shorter accordingly.
608 kline/dline/gline reasons become 390.
609 away messages stay at TOPICLEN for now.
613 +8 -3 trunk/include/ircd_defs.h (File Modified)
614 +2 -2 trunk/modules/m_dline.c (File Modified)
615 +4 -4 trunk/modules/m_gline.c (File Modified)
616 +2 -2 trunk/modules/m_kline.c (File Modified)
619 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
621 Don't leak auth{} spoofed IP addresses in +f notices.
622 from ratbox (androsyn)
626 +10 -3 trunk/src/s_conf.c (File Modified)
629 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
631 Make oper_up() take +i/-i during opering up into account
632 (e.g. no_oper_invis extension, +i in operator::umodes).
633 Remove the hack from no_oper_invis.
637 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
638 +4 -0 trunk/src/s_user.c (File Modified)
641 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
643 no_oper_invis: decrement invisible count when clearing
644 invisible on a local client who has just opered up
645 oper_up() should really do this
649 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
652 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
654 Put "End of Channel Quiet List" instead of
655 "End of Channel Ban List" for a +q list.
656 Due to client restrictions the numerics for
657 quiet lists must be the same as for ban lists.
661 +4 -1 trunk/src/chmode.c (File Modified)
664 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
666 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
667 Change TS6 JOIN processing
668 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
669 a local user joins an existing channel
670 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
671 propagating a TS6 JOIN
672 - don't interpret simple modes in an incoming TS6 JOIN
674 This is to avoid desyncs when certain mode changes (e.g. -im)
675 cross with joins. A downside is that simple modes will be
676 more desynched when a JOIN creates a channel or lowers TS,
677 but that's less important.
679 Update the TS6 specification to include this, and clarify
680 that TMODE can come from a server and that MODE must be
681 translated into TMODE from other servers too.
685 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
686 +19 -127 trunk/modules/core/m_join.c (File Modified)
689 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
691 Make -logfile work again.
695 +2 -2 trunk/src/s_log.c (File Modified)
698 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
700 - fix off-by-one memory overflow error.
704 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
707 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
709 Change handling of modularized umodes:
710 - keep the bitmask reserved forever to the letter, fixing
711 the problems when loading multiple umode modules,
712 unloading them and then loading them in a different order
713 - don't allow local users to change umodes which have
714 been unloaded and don't set them on new users via
719 +24 -3 trunk/src/s_user.c (File Modified)
722 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
724 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
728 +1 -0 trunk/include/s_user.h (File Modified)
729 +0 -22 trunk/libcharybdis/tools.c (File Modified)
730 +0 -1 trunk/libcharybdis/tools.h (File Modified)
731 +22 -0 trunk/src/s_user.c (File Modified)
734 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
736 DNSBL keyword substitution is available as of 2.1.3.
740 +1 -1 trunk/doc/example.conf (File Modified)
743 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
745 Change two occurances like match(userinput, target_p->name) ||
746 match(target_p->name, userinput) to just match(userinput,
747 target_p->name). No client name can contain * or ? now.
751 +1 -1 trunk/modules/m_trace.c (File Modified)
752 +1 -2 trunk/src/s_serv.c (File Modified)
755 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
757 Do not try find_server() on a name find_client() has
758 returned NULL for, as this will always return NULL
759 since the removal of hostmasking.
763 +1 -2 trunk/modules/m_pong.c (File Modified)
764 +0 -4 trunk/src/s_serv.c (File Modified)
767 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
769 Remove server_exists() which checked whether the
770 server name existed taking hostmasking into account
771 and just check with find_server(); admittedly
772 this checks if the name is a SID but that's not
777 +3 -27 trunk/modules/core/m_server.c (File Modified)
780 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
782 Remove hash_find_masked_server(), which made it possible
783 to specify the full (unmasked) name of a server behind
784 a hostmask. As a result find_any_client() (for prefixes)
785 becomes equal to find_client(), so remove that too.
789 +0 -1 trunk/include/hash.h (File Modified)
790 +1 -75 trunk/src/hash.c (File Modified)
791 +1 -1 trunk/src/parse.c (File Modified)
794 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
796 Remove '*' from valid server name characters.
797 This makes it impossible to connect hostmasked servers.
798 (This support didn't work well anyway, was incompatible
799 with TS6 and we never masked ourselves.)
803 +1 -1 trunk/src/match.c (File Modified)
806 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
808 Change spambot, flooder and jupe joiner notices from host to orighost.
812 +1 -1 trunk/modules/core/m_join.c (File Modified)
813 +2 -2 trunk/modules/core/m_message.c (File Modified)
814 +2 -2 trunk/src/channel.c (File Modified)
817 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
819 Add documentation for SASL client protocol, same as atheme doc/SASL.
823 + - trunk/doc/sasl.txt (File Added)
826 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
828 Include real hostname in Closing Link message for unknown
829 connections that have sent USER. This is helpful for
830 k-lined users while not breaking server IP hiding.
834 +3 -1 trunk/src/client.c (File Modified)
837 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
843 +29 -29 trunk/configure (File Modified)
846 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
848 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
852 +3 -3 trunk/modules/core/m_kill.c (File Modified)
855 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
857 Backport from early 3.x:
860 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
862 - remove "Processing connection to foobar.net" message
866 +0 -3 trunk/src/s_auth.c (File Modified)
869 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
871 - missed the processing connection one (actually, we can probably nuke this one)
875 +1 -2 trunk/src/s_auth.c (File Modified)
878 river 2006/09/27 16:33:05 UTC (20060927-2174)
880 get_client_name = stupid
885 +10 -7 trunk/modules/core/m_kill.c (File Modified)
888 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
890 - remove excessive arguments
894 +1 -2 trunk/src/s_conf.c (File Modified)
895 +1 -1 trunk/src/s_user.c (File Modified)
898 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
900 - use sendto_one_notice() for on-connect notices too.
904 +10 -10 trunk/src/s_auth.c (File Modified)
907 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
909 - use sendto_one_notice() in the core, too.
913 +2 -2 trunk/src/chmode.c (File Modified)
914 +8 -15 trunk/src/modules.c (File Modified)
915 +3 -5 trunk/src/s_conf.c (File Modified)
916 +1 -2 trunk/src/s_newconf.c (File Modified)
917 +20 -57 trunk/src/s_user.c (File Modified)
920 river 2006/09/27 16:19:25 UTC (20060927-2166)
922 the KILL command will use get_client_name(, SHOW_IP) instead of
923 target->name, and will show a more useful error for local opers
928 +6 -4 trunk/modules/core/m_kill.c (File Modified)
931 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
933 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
937 +4 -2 trunk/src/send.c (File Modified)
940 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
946 +1 -1 trunk/include/client.h (File Modified)
949 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
951 - get_id(): fall back to "*" if client has no known name
955 +1 -1 trunk/include/client.h (File Modified)
958 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
960 - convert to sendto_one_notice().
964 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
965 +4 -6 trunk/unsupported/m_force.c (File Modified)
968 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
970 - use sendto_one_notice() in many places instead of
971 sendto_one(source_p, ":%s NOTICE %s :", ...);
975 +10 -25 trunk/extensions/example_module.c (File Modified)
976 +5 -14 trunk/extensions/hurt.c (File Modified)
977 +1 -2 trunk/extensions/m_42.c (File Modified)
978 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
979 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
980 +1 -2 trunk/extensions/m_opme.c (File Modified)
981 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
982 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
983 +3 -7 trunk/modules/core/m_die.c (File Modified)
984 +2 -4 trunk/modules/core/m_kill.c (File Modified)
985 +2 -2 trunk/modules/core/m_squit.c (File Modified)
986 +1 -2 trunk/modules/m_challenge.c (File Modified)
987 +11 -15 trunk/modules/m_connect.c (File Modified)
988 +20 -28 trunk/modules/m_dline.c (File Modified)
989 +2 -2 trunk/modules/m_etrace.c (File Modified)
990 +11 -21 trunk/modules/m_gline.c (File Modified)
991 +2 -4 trunk/modules/m_kline.c (File Modified)
992 +1 -2 trunk/modules/m_rehash.c (File Modified)
993 +3 -7 trunk/modules/m_restart.c (File Modified)
994 +31 -45 trunk/modules/m_set.c (File Modified)
995 +2 -4 trunk/modules/m_testmask.c (File Modified)
996 +5 -8 trunk/modules/m_unreject.c (File Modified)
997 +2 -5 trunk/modules/m_xline.c (File Modified)
1002 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1003 +10 -25 trunk/extensions/example_module.c (File Modified)
1004 +5 -14 trunk/extensions/hurt.c (File Modified)
1005 +1 -2 trunk/extensions/m_42.c (File Modified)
1006 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1007 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1008 +1 -2 trunk/extensions/m_opme.c (File Modified)
1009 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1010 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1011 +3 -7 trunk/modules/core/m_die.c (File Modified)
1012 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1013 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1014 +1 -2 trunk/modules/m_challenge.c (File Modified)
1015 +11 -15 trunk/modules/m_connect.c (File Modified)
1016 +2 -4 trunk/modules/m_dline.c (File Modified)
1017 +2 -2 trunk/modules/m_etrace.c (File Modified)
1018 +11 -21 trunk/modules/m_gline.c (File Modified)
1019 +2 -4 trunk/modules/m_kline.c (File Modified)
1020 +1 -2 trunk/modules/m_rehash.c (File Modified)
1021 +3 -7 trunk/modules/m_restart.c (File Modified)
1022 +31 -45 trunk/modules/m_set.c (File Modified)
1023 +2 -4 trunk/modules/m_testmask.c (File Modified)
1024 +5 -8 trunk/modules/m_unreject.c (File Modified)
1025 +1 -3 trunk/modules/m_xline.c (File Modified)
1026 +2 -2 trunk/src/chmode.c (File Modified)
1027 +8 -15 trunk/src/modules.c (File Modified)
1028 +10 -14 trunk/src/s_auth.c (File Modified)
1029 +3 -6 trunk/src/s_conf.c (File Modified)
1030 +1 -2 trunk/src/s_newconf.c (File Modified)
1031 +20 -57 trunk/src/s_user.c (File Modified)
1032 +4 -2 trunk/src/send.c (File Modified)
1033 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1034 +4 -6 trunk/unsupported/m_force.c (File Modified)
1037 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1039 - keyword-subst from charybdis 2.2.
1043 +12 -3 trunk/doc/example.conf (File Modified)
1044 +58 -3 trunk/doc/reference.conf (File Modified)
1045 + - trunk/include/substitution.h (File Added)
1046 +1 -0 trunk/src/Makefile.in (File Modified)
1047 +2 -2 trunk/src/s_conf.c (File Modified)
1048 +164 -1 trunk/src/s_user.c (File Modified)
1049 + - trunk/src/substitution.c (File Added)
1052 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1054 Removed merge tracking for "svnmerge" for
1055 http://svn.atheme.org/charybdis/branches/release-2.2
1059 + - trunk/ (Property Modified)
1062 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1064 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1065 http://svn.atheme.org/charybdis/branches/release-2.2
1069 + - trunk/ (Property Modified)
1072 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1074 Removed merge tracking for "svnmerge" for
1075 http://svn.atheme.org/charybdis/branches/release-2.2
1079 + - trunk/ (Property Modified)
1082 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1084 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1085 http://svn.atheme.org/charybdis/branches/release-2.2
1089 + - trunk/ (Property Modified)
1092 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1098 + - trunk/ (Property Modified)
1101 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1103 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1104 http://svn.atheme.org/charybdis/branches/release-2.2
1108 + - trunk/ (Property Modified)
1111 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1113 - version bump to 2.2.0
1117 +3 -1 trunk/NEWS (File Modified)
1118 +1 -1 trunk/configure.ac (File Modified)
1121 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1124 + branches/release-2.1 -> 2.2 base
1125 + 3.0 -> branches/cxxconversion
1126 + backport some immediate 3.0 functionality for 2.2
1131 + - trunk/ (File Added)
1134 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1136 Merged revisions 3135,3137 via svnmerge from
1137 http://svn.atheme.org/charybdis/trunk
1140 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1142 - Expand TRACE description
1143 - Mention expiry time in TESTLINE
1145 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1147 Update copyright year for sgml docs to 2007.
1152 + - branches/release-2.1/ (Property Modified)
1153 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1154 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1157 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1159 Merged revisions 1999 via svnmerge from
1160 http://svn.atheme.org/charybdis/trunk
1161 Add river to CREDITS
1164 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1171 + - branches/release-2.1/ (Property Modified)
1172 +1 -0 branches/release-2.1/CREDITS (File Modified)
1175 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1177 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1178 http://svn.atheme.org/charybdis/trunk
1181 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1183 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1185 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1187 - add use_forward to /info
1189 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1191 Call channel_modes() with &me instead of source_p when
1192 sending out a JOIN and SJOIN for a local user. This
1193 saves checking whether they are on the channel they
1196 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1198 If use_forward is disabled:
1200 - hide +f in /mode #channel (/mode #channel f still shows it)
1201 - do not send any mode changes adding +f to local clients
1202 (-f ones are still sent)
1207 + - branches/release-2.1/ (Property Modified)
1208 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1209 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1210 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1211 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1212 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1213 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1214 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1215 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1216 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1217 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1218 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1219 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1222 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1224 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1228 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1229 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1230 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1233 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1235 Add accountability (wallops, log) to OKICK.
1239 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1242 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1244 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1245 Similar to branches/release-2.2 r3061.
1249 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1252 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1254 - Write xline to file after instead of before notifying opers and source
1255 - Also notify source of failure to add xline
1256 Similar to branches/release-2.2 r3057.
1260 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1263 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1265 If a dline/kline/resv cannot be added to the file, send
1266 the regular notices to local opers and source anyway,
1267 and also warn the source (local opers were already warned).
1268 Similar to branches/release-2.2 r3053.
1272 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1275 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1277 Port over fixes from unkline/unxline/unresv to undline.
1278 Similar to branches/release-2.2 r3049.
1282 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1285 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1287 Merged revisions 2915 via svnmerge from
1288 http://svn.atheme.org/charybdis/trunk
1291 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1293 In usage message, show kline.conf and xline.conf instead
1294 of klines.conf and xlines.conf.
1299 + - branches/release-2.1/ (Property Modified)
1300 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1303 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1305 Merged revisions 2831,2833,2853 via svnmerge from
1306 http://svn.atheme.org/charybdis/trunk
1309 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1311 unkline/unxline/unresv:
1312 - if fclose on the output returns an error, treat this as a
1314 - check if the rename from the temp file to the ban conf failed
1316 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1318 When adding a permanent dline/kline/xline/resv, check
1319 the return value of fclose().
1321 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1323 Do not free xline aconf if it could not be written out.
1324 It will be added to the list in memory anyway.
1329 + - branches/release-2.1/ (Property Modified)
1330 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1331 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1332 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1333 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1336 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1338 NEWS: Clarify effects of ip_cloaking changes a little.
1342 +2 -0 branches/release-2.1/NEWS (File Modified)
1345 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1351 +9 -9 branches/release-2.1/configure (File Modified)
1354 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1356 Version bump on 2.1 branch to 2.1.2.
1360 +1 -1 branches/release-2.1/configure.ac (File Modified)
1363 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1365 Mention r2801/r2805.
1369 +1 -0 branches/release-2.1/NEWS (File Modified)
1372 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1374 Merged revisions 2801 via svnmerge from
1375 http://svn.atheme.org/charybdis/trunk
1378 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1380 ip_cloaking: try to avoid truncation by removing more
1381 components of the hostname (except the TLD).
1386 + - branches/release-2.1/ (Property Modified)
1387 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1390 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1396 +8 -1 branches/release-2.1/NEWS (File Modified)
1399 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1401 Merged revisions 2781 via svnmerge from
1402 http://svn.atheme.org/charybdis/trunk
1405 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1407 Fix stupid bug: checked a hostmask against the found
1408 ban instead of all exceptions, causing all host mangled
1409 clients to be exempted if there was a single ban
1410 exception in many cases.
1415 + - branches/release-2.1/ (Property Modified)
1416 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1419 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1421 Merged revisions 2773 via svnmerge from
1422 http://svn.atheme.org/charybdis/trunk
1425 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1427 user@host must be *@* for a shared{} block with flags=locops
1428 (server should not be *).
1433 + - branches/release-2.1/ (Property Modified)
1434 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1437 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1439 Tweak \s code a little.
1443 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1444 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1445 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1448 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1450 Merged revisions 2761 via svnmerge from
1451 http://svn.atheme.org/charybdis/trunk
1454 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1456 The testline/no_tilde fixes are in 2.1.1.
1461 + - branches/release-2.1/ (Property Modified)
1462 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1465 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1471 +4 -1 branches/release-2.1/NEWS (File Modified)
1474 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1476 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
1477 http://svn.atheme.org/charybdis/trunk
1481 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1483 If the auth{} block has no_tilde and is not kline exempt,
1484 check the username without tilde against klines too.
1485 This is consistent with the way klines work on spoofs
1486 (klines checked on both raw and appearing-on-IRC version).
1488 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1490 Rework the fix for klines with no_tilde.
1491 Add an extra argument to find_address_conf() for the
1492 username without tilde, as that may contain one character more.
1494 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1496 Unbreak compile (because of r2697).
1497 testline with ~ could be improved some more perhaps, but this should work.
1499 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1501 testline: take no_tilde and username truncation into account
1503 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1505 Add some information on /testline with no_tilde and username truncation.
1510 + - branches/release-2.1/ (Property Modified)
1511 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1512 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1513 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1514 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1515 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1516 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1519 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1521 Merged revisions 2149,2151 via svnmerge from
1522 http://svn.atheme.org/charybdis/trunk
1525 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1527 Move kills from services from +s to +k snomask.
1528 Kills from non-service opers remain on +s.
1530 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1532 Update description of +s and +k snomasks.
1537 + - branches/release-2.1/ (Property Modified)
1538 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1539 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1540 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1543 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1545 Merged revisions 2685 via svnmerge from
1546 http://svn.atheme.org/charybdis/trunk
1549 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1551 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1556 + - branches/release-2.1/ (Property Modified)
1557 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1560 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1562 Merged revisions 2693 via svnmerge from
1563 http://svn.atheme.org/charybdis/trunk
1566 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1568 Fix truncation (by one) of unidented usernames
1569 if user registration is done because of DNSBL
1570 completion (which is the usual case if a valid
1571 NICK and USER are sent quickly and any DNSBLs
1577 + - branches/release-2.1/ (Property Modified)
1578 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1581 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1587 +10 -0 branches/release-2.1/NEWS (File Modified)
1590 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1596 +9 -9 branches/release-2.1/configure (File Modified)
1599 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1601 Version bump to 2.1.1.
1605 +1 -1 branches/release-2.1/configure.ac (File Modified)
1608 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1610 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
1611 http://svn.atheme.org/charybdis/trunk
1614 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1616 - fix a server notice on SID collision where the server name is mentioned twice
1618 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1620 - get_server_name() is stupid
1622 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1626 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1628 Do the Attempt to re-introduce SID server notice somewhat
1629 differently, showing a real host again if !HIDE_SERVERS_IPS
1630 and still showing the server name exactly once.
1632 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1634 Fix log message for Attempt to re-introduce SID (server notice was ok).
1636 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1638 - replace "No N line" with "no connect block" in a
1640 - show attempted server name in a few serverlog messages
1645 + - branches/release-2.1/ (Property Modified)
1646 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1649 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1651 Merged revisions 2218 via svnmerge from
1652 http://svn.atheme.org/charybdis/trunk
1655 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1657 Fix garbage in /stats y output on 64-bit archs.
1662 + - branches/release-2.1/ (Property Modified)
1663 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1666 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1668 Merged revisions 2438 via svnmerge from
1669 http://svn.atheme.org/charybdis/trunk
1672 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1674 Enable Revision keyword in addition to Id.
1679 + - branches/release-2.1/ (Property Modified)
1680 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1683 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1685 Merged revisions 2679 via svnmerge from
1686 http://svn.atheme.org/charybdis/trunk
1689 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1691 Port over ratbox 2.2 r23253 (anfl):
1692 - remove the cached storage of how many +beI there are, thereby fixing a
1693 case where it can get desynced from reality
1698 + - branches/release-2.1/ (Property Modified)
1699 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1700 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1703 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1705 Merged revisions 2093,2095 via svnmerge from
1706 http://svn.atheme.org/charybdis/trunk
1709 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1711 - change DNSBL licensing to BSD.
1713 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1715 - change x86-assembly FNV implementation to BSD license
1720 + - branches/release-2.1/ (Property Modified)
1721 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1722 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1725 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1727 Merged revisions 2073,2075 via svnmerge from
1728 http://svn.atheme.org/charybdis/trunk
1731 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1733 Put full information in the squit reason when exiting
1734 a server due to a servlink (ziplinks) error.
1736 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1738 Put full information in the squit reason when exiting
1739 a server due to not enough arguments for a command.
1744 + - branches/release-2.1/ (Property Modified)
1745 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1746 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1749 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1751 Merged revisions 2071 via svnmerge from
1752 http://svn.atheme.org/charybdis/trunk
1755 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1757 Don't redirect users from an existing domain to an
1758 existing server in reference.conf.
1764 + - branches/release-2.1/ (Property Modified)
1765 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1768 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1770 Merged revisions 2053 via svnmerge from
1771 http://svn.atheme.org/charybdis/trunk
1774 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1776 Make find_channel_membership() choose the shortest list
1777 (channel's list or user's list) to search, avoiding excessive
1778 CPU usage with services which are in lots of channels.
1779 From ratbox 2.2 (anfl/jilles)
1784 + - branches/release-2.1/ (Property Modified)
1785 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1788 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1794 +9 -9 branches/release-2.1/configure (File Modified)
1797 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1799 Version change 2.1.0rc1 -> 2.1.0 (release).
1803 +1 -1 branches/release-2.1/configure.ac (File Modified)
1806 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1808 Merged revisions 2029 via svnmerge from
1809 http://svn.atheme.org/charybdis/trunk
1812 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1814 NEWS: mention m_webirc.c module
1819 + - branches/release-2.1/ (Property Modified)
1820 +1 -0 branches/release-2.1/NEWS (File Modified)
1823 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1829 +9 -9 branches/release-2.1/configure (File Modified)
1832 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1834 Change version to 2.1.0rc1.
1838 +1 -1 branches/release-2.1/configure.ac (File Modified)
1841 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1843 Merged revisions 2021 via svnmerge from
1844 http://svn.atheme.org/charybdis/trunk
1847 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1849 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1850 related flaky looking things, and instead keep a list
1851 of BlacklistClients in PreClient.
1856 + - branches/release-2.1/ (Property Modified)
1857 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1858 +1 -1 branches/release-2.1/include/client.h (File Modified)
1859 +0 -1 branches/release-2.1/include/res.h (File Modified)
1860 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1861 +0 -24 branches/release-2.1/src/res.c (File Modified)
1862 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1865 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1867 Merged revisions 2015,2017 via svnmerge from
1868 http://svn.atheme.org/charybdis/trunk
1871 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1873 Check if the name in the question section of the
1874 DNS reply matches what we queried, to guard against
1875 late replies to a previous query with the same id.
1877 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1879 res.c: add a comment summarizing our changes
1884 + - branches/release-2.1/ (Property Modified)
1885 +53 -18 branches/release-2.1/src/res.c (File Modified)
1888 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1890 Merged revisions 1981 via svnmerge from
1891 http://svn.atheme.org/charybdis/trunk
1894 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1896 Alphabetize extensions and tweak the descriptions a little.
1901 + - branches/release-2.1/ (Property Modified)
1902 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1903 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1906 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1908 Merged revisions 1975 via svnmerge from
1909 http://svn.atheme.org/charybdis/trunk
1912 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1914 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1915 We should use the IP and not truncate the hostname.
1916 From ratbox 2.2 (androsyn)
1921 + - branches/release-2.1/ (Property Modified)
1922 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1925 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1927 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1928 http://svn.atheme.org/charybdis/trunk
1932 + - branches/release-2.1/ (Property Modified)
1935 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1937 - branch 2.1 release family
1941 + - branches/release-2.1/ (File Added)
1944 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1946 Describe new handling of host mangling in channel bans in SGML.
1950 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1953 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1955 - ok, 2.1 operline brought to you by marvin the melancholy robot
1959 +1 -1 trunk/src/messages.tab (File Modified)
1962 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1964 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1965 If anybody comes up with anything better, then please let us know
1966 and we will change this before 2.1 is branched.
1970 +1 -1 trunk/src/messages.tab (File Modified)
1973 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1975 Add EUID to capab.txt.
1979 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1982 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1988 +3 -0 trunk/NEWS (File Modified)
1991 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1993 Allow service{} servers to manipulate the nick delay table
1994 (for "nickserv enforcement").
1995 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1996 If duration is 0, the nickdelay entry is removed, otherwise
1997 it is added with the duration in seconds (maximum 24 hours).
1998 It is suggested that this is used if the EUID capab is present.
2002 +42 -1 trunk/modules/m_services.c (File Modified)
2005 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2007 HURT: strip off *@ from the start of the mask
2008 reject anything else containing '@' or '!'
2012 +11 -0 trunk/extensions/hurt.c (File Modified)
2015 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2017 ircd.c: need supported.h here
2021 +1 -0 trunk/src/ircd.c (File Modified)
2024 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2026 HURT: less ambiguity here
2027 ips/hosts to be hurt must contain a '.' or ':' otherwise
2028 they are interpreted as nicks
2032 +14 -9 trunk/extensions/hurt.c (File Modified)
2035 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2037 - we're now ircd-charybdis.org.
2038 - properly alphabetize credits
2042 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2045 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2047 - add additional modules to the configs
2051 +6 -0 trunk/doc/example.conf (File Modified)
2052 +12 -0 trunk/doc/reference.conf (File Modified)
2055 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2057 - remove hurt.h, it is pointless and confusing
2061 +27 -62 trunk/extensions/hurt.c (File Modified)
2062 + - trunk/extensions/hurt.h (File Deleted)
2065 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2067 - add code to suggest a local HURT by nickname.
2068 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2072 +40 -10 trunk/extensions/hurt.c (File Modified)
2073 +1 -0 trunk/extensions/hurt.h (File Modified)
2076 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2082 +2 -1 trunk/NEWS (File Modified)
2085 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2087 MASKTRACE/TESTMASK: check orighost as well
2091 +4 -2 trunk/modules/m_etrace.c (File Modified)
2092 +3 -1 trunk/modules/m_testmask.c (File Modified)
2095 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2097 Make RPL_ISUPPORT (005) numeric modularizable.
2098 Currently it will reassemble the numeric every time
2099 it needs to be sent, using a few dozen callbacks;
2100 if this is too slow some caching scheme should be
2105 +0 -1 trunk/include/s_user.h (File Modified)
2106 +36 -114 trunk/include/supported.h (File Modified)
2107 +1 -1 trunk/modules/m_version.c (File Modified)
2108 +1 -0 trunk/src/Makefile.in (File Modified)
2109 +1 -0 trunk/src/ircd.c (File Modified)
2110 +300 -25 trunk/src/s_user.c (File Modified)
2111 + - trunk/src/supported.c (File Added)
2114 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2116 EUID orighost could differ from host only in case,
2117 do not mark as dynamic spoof then
2121 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2124 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2126 kline help file: clarify a bit and remove some obsolete stuff
2127 partly suggested by Olin
2131 +8 -8 trunk/help/opers/kline (File Modified)
2134 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2140 +20 -0 trunk/NEWS (File Modified)
2143 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2145 Show real host/IP to nonopers whoising themselves.
2146 The IP is not shown for auth{} spoofs, otherwise it is,
2147 as it looked rather weird to me to show an auth{} spoofed
2148 IP like this. (/userhost on self still shows the IP.)
2152 +13 -2 trunk/modules/m_whois.c (File Modified)
2155 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2157 Document nick_delay stuff and move it around a bit.
2161 +1 -2 trunk/doc/example.conf (File Modified)
2162 +8 -2 trunk/doc/reference.conf (File Modified)
2165 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2167 - disable nickdelay by default. Needs to be documented in reference.conf.
2171 +2 -0 trunk/doc/example.conf (File Modified)
2172 +2 -0 trunk/doc/reference.conf (File Modified)
2175 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2177 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2181 +2 -1 trunk/modules/m_services.c (File Modified)
2184 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2186 ip_cloaking: somewhat hackish but we need to send the
2187 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2192 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2195 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2197 If EUID is used, show realhost in far connect notice
2198 (but not in far disconnect notice).
2202 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2205 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2208 - use non-ENCAP CHGHOST if possible
2209 - really introduce new users with their mangled and real
2210 host if +h is in default umodes
2214 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2217 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2219 Add non-ENCAP CHGHOST.
2223 +49 -11 trunk/modules/m_chghost.c (File Modified)
2226 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2228 Initial addition of EUID (puts realhost/account in same
2229 command as user introduction).
2230 See doc/technical/euid.txt for more information.
2231 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2235 + - trunk/doc/technical/euid.txt (File Added)
2236 +2 -1 trunk/include/s_serv.h (File Modified)
2237 +1 -1 trunk/include/s_user.h (File Modified)
2238 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2239 +1 -34 trunk/modules/m_chghost.c (File Modified)
2240 +0 -28 trunk/modules/m_services.c (File Modified)
2241 +30 -1 trunk/src/s_serv.c (File Modified)
2242 +30 -3 trunk/src/s_user.c (File Modified)
2245 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2247 Store the mangled host in localClient and use it for
2248 ban matching (also match real host for mangled users,
2249 also match mangled host for uncloaked users).
2250 Improve interaction of +h with auth{} and services
2252 Note that all of this only applies to clients who
2253 connect after the mangling module is loaded
2254 (other clients cannot even set +h).
2255 The sorcerynet cloaking module has not been updated
2260 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2261 +3 -0 trunk/include/client.h (File Modified)
2262 +64 -5 trunk/src/channel.c (File Modified)
2263 +1 -0 trunk/src/client.c (File Modified)
2264 +2 -2 trunk/src/s_user.c (File Modified)
2267 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2269 Document /stats U letters in sgml.
2273 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2276 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2278 Better description of hub_mask and leaf_mask.
2282 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2285 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2287 Add operspy_dont_care_user_info to sgml docs.
2291 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2294 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2296 Add general::operspy_dont_care_user_info.
2297 This makes /who mask equivalent to /who !mask for opers
2298 with the operspy flag, and removes the operspy log/notice
2299 on /who mask, /masktrace and /scan.
2300 The necessary privilege (operspy flag) is unchanged.
2301 Behaviour for the other operspy commands (channel
2302 related ones) is also unchanged.
2306 +1 -0 trunk/doc/example.conf (File Modified)
2307 +6 -0 trunk/doc/reference.conf (File Modified)
2308 +1 -0 trunk/include/s_conf.h (File Modified)
2309 +10 -8 trunk/modules/m_etrace.c (File Modified)
2310 +6 -0 trunk/modules/m_info.c (File Modified)
2311 +8 -5 trunk/modules/m_scan.c (File Modified)
2312 +1 -1 trunk/modules/m_version.c (File Modified)
2313 +6 -1 trunk/modules/m_who.c (File Modified)
2314 +1 -0 trunk/src/newconf.c (File Modified)
2315 +1 -0 trunk/src/s_conf.c (File Modified)
2318 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2320 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2321 This letter will also be used for showing operspy with
2322 limited accountability (show non channel related info
2323 without '!' or notice).
2327 +2 -0 trunk/doc/server-version-info (File Modified)
2328 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2329 +2 -0 trunk/include/ircd.h (File Modified)
2330 +6 -0 trunk/modules/m_info.c (File Modified)
2331 +2 -0 trunk/modules/m_version.c (File Modified)
2332 +1 -0 trunk/src/ircd_state.c (File Modified)
2335 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2337 Add m_webirc module, allows showing real host of CGI:IRC users.
2338 Differences to the version available on my web page for a while:
2339 instructions on how to set it up.
2343 +137 -0 trunk/extensions/Makefile.in (File Modified)
2344 + - trunk/extensions/m_webirc.c (File Added)
2347 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2349 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2353 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2356 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2358 - move beu from core to contributors
2359 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2363 +2 -2 trunk/CREDITS (File Modified)
2366 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2368 Mention that class blocks must be defined before the
2369 auth or connect blocks referencing them.
2373 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2376 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2379 - change from "can join" to "is banned", this reverses sense
2380 and removes "weird" checks like for +i, +l, +j
2381 - don't allow $j to same channel
2382 - +s/+p restriction removed, anyone can /mode b anyway
2387 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2390 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2392 Add a few important lines from reference.conf to example.conf.
2396 +8 -1 trunk/doc/example.conf (File Modified)
2399 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2401 - we don't support rtsigio anymore
2402 - we definately don't support VMS nor Cygwin either.
2406 +2 -2 trunk/INSTALL (File Modified)
2407 +0 -2 trunk/README.FIRST (File Modified)
2410 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2412 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2416 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2419 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2422 - return EXTBAN_NOMATCH for a valid ban that does not match
2423 - consider a $j ban invalid if we were already processing a
2424 can_join for a $j ban
2428 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2431 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2433 extb_extgecos: realhost -> orighost
2437 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2440 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2442 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2446 +59 -0 trunk/extensions/Makefile.in (File Modified)
2447 + - trunk/extensions/extb_canjoin.c (File Added)
2450 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2452 - oh right, charybdis calls that 'orighost'.
2456 +2 -2 trunk/modules/m_who.c (File Modified)
2459 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2461 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2465 +2 -0 trunk/modules/m_who.c (File Modified)
2468 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2470 - also check $x against realhost
2474 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2477 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2479 Sorcerynet people want a debugging notice moved from +s to +d.
2483 +1 -1 trunk/src/blacklist.c (File Modified)
2486 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2488 Use source_p instead of client_p for free_pre_client().
2489 client_p could be NULL or another client.
2493 +1 -1 trunk/src/client.c (File Modified)
2496 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2498 - revert this, I know how to fix it now
2502 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2505 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2507 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2508 This fix is probably suboptimal, but it does indeed fix the problem.
2512 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2515 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2517 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2521 +49 -0 trunk/extensions/Makefile.in (File Modified)
2522 + - trunk/extensions/extb_extgecos.c (File Added)
2525 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2527 Remove undocumented and unused general::fallback_to_ip6_int config option.
2531 +0 -3 trunk/include/s_conf.h (File Modified)
2532 +0 -3 trunk/src/newconf.c (File Modified)
2535 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2538 - document new TESTMASK
2539 - mention that TESTMASK matching is the same as MASKTRACE matching
2540 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2545 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2548 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2550 New testmask from ratbox 2.2.
2551 Allows matches on nick, ip and gecos in addition to user
2552 and host, and is fully analogous to masktrace.
2553 The numeric has changed from 724 to 727 and fields in it
2558 +4 -3 trunk/help/opers/testmask (File Modified)
2559 +1 -0 trunk/include/numeric.h (File Modified)
2560 +82 -9 trunk/modules/m_testmask.c (File Modified)
2561 +2 -2 trunk/src/messages.tab (File Modified)
2564 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2566 contrib -> extensions
2570 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2573 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2575 CHGHOST: Check validity of new hostname.
2576 If the command came from a local client (disabled by
2577 default), send an error message and drop the command.
2578 If the command came from a remote client or server,
2579 send a notice to opers and the target user (if local).
2583 +42 -1 trunk/modules/m_chghost.c (File Modified)
2586 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2592 +23 -1 trunk/NEWS (File Modified)
2595 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2597 When an outgoing server connection succeeds, set
2598 localClient->ip by simply copying the whole sockaddr
2599 struct instead of copying certain parts only.
2603 +1 -19 trunk/src/s_serv.c (File Modified)
2606 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2608 Give a special error message and ignore the connect block
2609 if trying to add a connect block for the server's own name.
2613 +7 -0 trunk/src/newconf.c (File Modified)
2616 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2618 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2619 when --disable-balloc is used, so that it compiles.
2620 Obviously the BlockHeapUsage() stub returns just zeroes so
2621 /stats z will be less informative.
2625 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2628 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2630 Free and zero dns_query in DNS callback for outgoing connect.
2631 This avoids double free of reslist.
2635 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2638 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2640 From ratbox, log failed outgoing connections to serverlog.
2645 +13 -1 trunk/src/s_serv.c (File Modified)
2648 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2650 Change serverlog message when connecting to be more clear and show the port number.
2654 +1 -1 trunk/src/s_serv.c (File Modified)
2657 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2659 Remove gethost_byname(), this is meaningless
2660 since the removal of AAAA -> A fallback (r1763).
2664 +0 -1 trunk/include/res.h (File Modified)
2665 +0 -12 trunk/src/res.c (File Modified)
2668 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2670 Remove ip6.int support and use only ip6.arpa.
2671 The global ip6.int zone has disappeared on June 1
2672 and a lot of other software has been removing ip6.int
2674 This removes the second and last case where IPv6
2675 support in charybdis causes extra lookups and slows
2680 +5 -27 trunk/src/res.c (File Modified)
2683 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2685 Mention new default (r1767) for connect::aftype in sgml docs.
2689 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2692 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2694 Use IPv6 if connect::host looks like an IPv6 address
2695 (contains a colon). No need to aftype=ipv6 anymore.
2699 +2 -0 trunk/src/newconf.c (File Modified)
2702 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2704 More information about connect::host.
2708 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2711 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2713 Remove fallback to A if AAAA cannot be found.
2714 In case of a forward check of a reverse lookup, we
2715 already know if it's ipv4 or ipv6, so it is not
2716 useful and in case of a forward lookup of a hostname
2717 in connect::host, connect::aftype already specifies
2718 if it's ipv4 or ipv6.
2722 +4 -27 trunk/src/res.c (File Modified)
2725 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2728 - check if +c made the message text empty and refuse
2730 - don't copy message text if it is not necessary
2735 +14 -4 trunk/modules/core/m_message.c (File Modified)
2738 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2740 remove_conf_item(): do not free cf_name, this is generally a string constant
2744 +0 -1 trunk/src/newconf.c (File Modified)
2747 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2749 Remove the old unused FDL_ constants.
2753 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2756 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2758 Remove an unused struct irc_sockaddr_storage from fde_t
2759 (allocated for every possible file descriptor).
2763 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2766 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2768 If the DNS lookup for an outgoing connection is still
2769 pending when it is closed, clean it up.
2773 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2776 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2778 If proc_answer() fails (for example if a lookup for an
2779 A record returns a CNAME), fail the query immediately.
2780 Previously the packet was just ignored, leaving the
2785 +4 -8 trunk/src/res.c (File Modified)
2788 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2790 Correct sockhost field in an outgoing server connection.
2791 First copy the host field from the server_conf, then
2792 take the IP from to where the connection was attempted
2793 when the connection callback is called.
2794 (Before r1747 this used the IP from the server_conf.)
2798 +8 -2 trunk/src/s_serv.c (File Modified)
2801 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2803 Remove ipnum (keep aftype) and dns_query from server_conf.
2804 We don't keep track of binary form address in connect{}
2805 blocks anymore, DNS lookups of names in host= gone.
2806 As before the DNS lookup is done on connect.
2807 This should unbreak hostnames in host= somewhat.
2811 +1 -2 trunk/include/s_newconf.h (File Modified)
2812 +2 -2 trunk/src/newconf.c (File Modified)
2813 +1 -42 trunk/src/s_newconf.c (File Modified)
2814 +12 -31 trunk/src/s_serv.c (File Modified)
2817 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2823 +1 -1 trunk/configure (File Modified)
2826 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2828 Fix --disable-balloc help text (said --disable-small-net).
2832 +1 -1 trunk/configure.ac (File Modified)
2835 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2837 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2838 services (+S). Unlike operstring and adminstring, this
2839 is not changeable with /quote set but is updated on rehash.
2843 +1 -0 trunk/doc/example.conf (File Modified)
2844 +10 -2 trunk/doc/reference.conf (File Modified)
2845 +1 -0 trunk/include/s_conf.h (File Modified)
2846 +6 -0 trunk/modules/m_info.c (File Modified)
2847 +3 -2 trunk/modules/m_whois.c (File Modified)
2848 +1 -0 trunk/src/newconf.c (File Modified)
2849 +1 -0 trunk/src/s_conf.c (File Modified)
2852 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2854 Fix handling of comma in whois: ignore the comma and
2855 everything after it but do output the entire parameter
2860 +2 -2 trunk/modules/m_whois.c (File Modified)
2863 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2865 New /stats letter 's' to list HURTs:
2866 - opers get the full listing.
2867 - users get any HURTs that match their sockhost/orighost if
2868 "stats_k_oper_only" is set to 1.
2872 +50 -0 trunk/extensions/hurt.c (File Modified)
2875 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2877 - make the newconf system available to modules.
2881 +4 -1 trunk/include/newconf.h (File Modified)
2882 +4 -8 trunk/src/newconf.c (File Modified)
2885 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2887 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2890 +0 -3 trunk/doc/example.conf (File Modified)
2891 +0 -3 trunk/doc/reference.conf (File Modified)
2894 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2896 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2900 +3 -0 trunk/doc/example.conf (File Modified)
2901 +3 -0 trunk/doc/reference.conf (File Modified)
2904 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2906 Fix too early truncation of JOIN channel list.
2910 +2 -3 trunk/modules/core/m_join.c (File Modified)
2913 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2915 - From ratbox 2.2 (anfl), send server notices about read
2916 errors from handshakes and servers to +s instead of +d.
2917 - Send various server notices about failed server
2918 connections which did not reach registered state network
2919 wide if the connection was initiated by a remote oper.
2920 This avoids annoying the whole net if there is a
2921 broken autoconnect, but allows all opers to see why a
2922 remote connect failed. Failed connections which did reach
2923 server state already generate server notices everywhere.
2925 Note: this is an exception to our general policy to not send
2926 server notices about unregistered connections remotely.
2930 +1 -0 trunk/include/client.h (File Modified)
2931 +20 -6 trunk/src/client.c (File Modified)
2932 +6 -6 trunk/src/s_serv.c (File Modified)
2935 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2941 +1 -1 trunk/doc/example.conf (File Modified)
2942 +1 -1 trunk/doc/reference.conf (File Modified)
2945 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2947 Don't allow #channel +b $c:&channel (inconsistent target).
2951 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2954 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2956 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2960 +0 -2 trunk/include/client.h (File Modified)
2963 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2965 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2969 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2972 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2974 Store IP addresses in whowas. These are shown to opers.
2975 Obtained from Eurus patches.
2976 orighost tracking removed (not worth the memory IMHO),
2977 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2978 with unknown IPs and to not violate auth{} spoof policy.
2982 +2 -0 trunk/doc/reference.conf (File Modified)
2983 +1 -0 trunk/include/numeric.h (File Modified)
2984 +1 -0 trunk/include/whowas.h (File Modified)
2985 +10 -1 trunk/modules/m_whowas.c (File Modified)
2986 +1 -1 trunk/src/messages.tab (File Modified)
2987 +4 -0 trunk/src/whowas.c (File Modified)
2990 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2992 Describe hostmask parameter of masktrace better in sgml docs.
2996 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2999 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3001 masktrace help file: mention CIDR IP masks
3006 +2 -0 trunk/help/opers/masktrace (File Modified)
3009 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3011 MASKTRACE: allow normal match() on IP address also
3016 +2 -3 trunk/modules/m_etrace.c (File Modified)
3019 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3021 Allow +S clients (services) to send to channels and @/+ channels always.
3025 +1 -1 trunk/modules/core/m_message.c (File Modified)
3026 +1 -1 trunk/src/channel.c (File Modified)
3029 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3031 Allow servers to send to @#chan and +#chan.
3035 +1 -1 trunk/modules/core/m_message.c (File Modified)
3038 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3040 Don't count opers on service{} servers in /lusers.
3044 +2 -2 trunk/src/s_user.c (File Modified)
3047 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3049 Show opers the real host behind a dynamic spoof in WHOIS.
3050 If the user is auth{} spoofed, this shows the auth{} spoof
3051 otherwise it shows the DNS hostname and IP address.
3052 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3056 +1 -0 trunk/include/numeric.h (File Modified)
3057 +12 -2 trunk/modules/m_whois.c (File Modified)
3058 +1 -1 trunk/src/messages.tab (File Modified)
3061 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3063 Remove #define HIDE_SPOOF_IPS from config.h, should
3064 have been done earlier.
3068 +0 -7 trunk/include/config.h (File Modified)
3071 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3073 Bring back ERR_CANTKILLSERVER.
3077 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3080 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3083 - also send RPL_HOSTHIDDEN on -h
3084 - don't allow +h for auth{} spoofed clients
3088 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3091 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3093 /etc/resolv.conf parsing:
3094 - don't crash (sometimes) if there is a line without an argument
3095 (e.g. 'search' by itself)
3096 - fix handling of lines with leading whitespace
3100 +9 -8 trunk/src/reslib.c (File Modified)
3103 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3105 Put back code that terminates DNS queries, which was
3106 removed during the resolver changes.
3110 +4 -0 trunk/src/s_auth.c (File Modified)
3113 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3115 - oh hey, that was in the wrong place
3119 +13 -13 trunk/src/s_auth.c (File Modified)
3122 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3124 - handle a situation where a user can go away before DNS completes
3128 +13 -0 trunk/src/s_auth.c (File Modified)
3131 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3137 +1 -0 trunk/include/blacklist.h (File Modified)
3138 +1 -0 trunk/include/res.h (File Modified)
3139 +33 -2 trunk/src/blacklist.c (File Modified)
3140 +2 -0 trunk/src/client.c (File Modified)
3141 +24 -0 trunk/src/res.c (File Modified)
3144 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3146 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3147 if comm_accept() failed.
3149 Found with valgrind.
3153 +4 -4 trunk/src/listener.c (File Modified)
3156 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3158 - handle unavailable Client/preClient structs
3162 +9 -0 trunk/src/blacklist.c (File Modified)
3165 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3167 Add +lf to SGML docs.
3171 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3174 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3176 Also do forwarding if the channel limit (+l) is exceeded.
3180 +1 -1 trunk/help/opers/cmode (File Modified)
3181 +2 -2 trunk/modules/core/m_join.c (File Modified)
3184 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3186 Post-release lovin':
3187 - Update version to 2.1.0.
3188 - Regenerate configure.
3192 +9 -9 trunk/configure (File Modified)
3193 +1 -1 trunk/configure.ac (File Modified)
3196 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3198 Comment out example blacklist{} block.
3202 +7 -7 trunk/doc/example.conf (File Modified)
3203 +7 -7 trunk/doc/reference.conf (File Modified)
3206 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3208 Add note regarding use of AHBL BLs.
3212 +4 -0 trunk/doc/example.conf (File Modified)
3213 +4 -0 trunk/doc/reference.conf (File Modified)
3216 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3222 +2 -2 trunk/CREDITS (File Modified)
3225 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3231 +1 -0 trunk/CREDITS (File Modified)
3234 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3236 Put more recent ratbox CREDITS here.
3240 +3 -2 trunk/doc/Ratbox-team (File Modified)
3243 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3249 +5 -4 trunk/NEWS (File Modified)
3252 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3254 Mention that install or make install also avoids modunload crashes.
3258 +2 -1 trunk/BUGS (File Modified)
3261 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3267 +3 -8 trunk/NEWS (File Modified)
3270 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3276 +3 -2 trunk/BUGS (File Modified)
3279 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3281 - add orighost check to hurt.c
3286 +1 -6 trunk/BUGS (File Modified)
3287 +1 -1 trunk/extensions/hurt.c (File Modified)
3290 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3292 Make kline_exempt exempt from HURT also.
3296 +2 -1 trunk/extensions/hurt.c (File Modified)
3299 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3301 Fix mask HEAL propagation.
3305 +6 -3 trunk/extensions/hurt.c (File Modified)
3308 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3315 +18 -31 trunk/extensions/README (File Modified)
3318 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3320 More target change hax.
3325 +5 -0 trunk/extensions/hurt.c (File Modified)
3328 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3330 Improvements to HURT propagation.
3334 +8 -6 trunk/extensions/hurt.c (File Modified)
3337 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3339 - further simplification
3343 +25 -76 trunk/extensions/hurt.c (File Modified)
3344 +0 -9 trunk/extensions/hurt.h (File Modified)
3347 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3353 +13 -0 trunk/extensions/hurt.c (File Modified)
3356 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3358 - cut off at 15 messages instead of 30
3362 +1 -1 trunk/extensions/hurt.h (File Modified)
3365 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3367 Squash a warning here.
3371 +1 -3 trunk/src/ircd.c (File Modified)
3374 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3376 Don't show servers in /stats l to nonopers if flatten links is enabled.
3380 +3 -1 trunk/modules/m_stats.c (File Modified)
3383 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3389 +20 -7 trunk/extensions/hurt.c (File Modified)
3392 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3394 - remove inline stuff (yuck)
3395 - sockaddr should have been sockhost
3399 +22 -31 trunk/extensions/hurt.c (File Modified)
3402 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3404 - make hurt checking actually work
3408 +2 -7 trunk/extensions/hurt.c (File Modified)
3411 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3413 Slight tweak to alias{}.
3417 +4 -0 trunk/src/parse.c (File Modified)
3420 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3422 - further simplification
3426 +59 -71 trunk/extensions/hurt.c (File Modified)
3427 +0 -1 trunk/extensions/hurt.h (File Modified)
3430 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3432 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3436 +10 -20 trunk/extensions/hurt.c (File Modified)
3437 +0 -4 trunk/extensions/hurt.h (File Modified)
3440 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3442 - remove some unnecessary code here (hurt_initial_check_event()).
3446 +0 -23 trunk/extensions/hurt.c (File Modified)
3449 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3451 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3455 +8 -0 trunk/modules/core/m_message.c (File Modified)
3458 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3460 - more sane tgchange hax
3464 +2 -1 trunk/extensions/hurt.c (File Modified)
3467 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3469 Make HEAL <nick> work.
3473 +40 -43 trunk/extensions/hurt.c (File Modified)
3476 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3478 Destroy hurt_clients list on unload.
3482 +7 -0 trunk/extensions/hurt.c (File Modified)
3485 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3487 Coding style: no space between a function name and parenthesis.
3491 +43 -43 trunk/extensions/hurt.c (File Modified)
3494 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3496 Now works and throws out hurt clients after 30 protocol messages
3497 unless they identify.
3501 +28 -36 trunk/extensions/hurt.c (File Modified)
3502 +1 -7 trunk/extensions/hurt.h (File Modified)
3505 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3507 Working addition/lookup.
3511 +8 -0 trunk/extensions/hurt.c (File Modified)
3514 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3516 Get rid of hyb6 style propagation (:server COMMAND source).
3520 +18 -22 trunk/extensions/hurt.c (File Modified)
3523 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3525 add not-working hurt_add and hurt_find
3529 +13 -5 trunk/extensions/hurt.c (File Modified)
3532 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3534 Comment out a lot of stuff so I can load and unload this without crashing.
3538 +17 -6 trunk/extensions/hurt.c (File Modified)
3541 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3543 Fix svn:keywords and add a short comment at the top.
3547 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3550 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3552 - Make hurt module compile
3553 - Link it to the build
3554 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3555 correct flag name, no CAP_TS6 use etc
3559 +1 -0 trunk/extensions/Makefile.in (File Modified)
3560 +30 -32 trunk/extensions/hurt.c (File Modified)
3563 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3565 Put beu's hurt module in trunk.
3569 + - trunk/extensions/hurt.c (File Added)
3570 + - trunk/extensions/hurt.h (File Added)
3573 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3575 - _iprint(): use stderr instead of stdout
3579 +1 -1 trunk/src/s_log.c (File Modified)
3582 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3584 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3585 and subsequently destroy our kqueue when we close 0, 1, 2
3587 - After closing fd 0, 1, 2 reopen them to /dev/null again
3588 so we don't send messages from malloc etc to a random
3590 - Remove an obsolete comment.
3594 +13 -2 trunk/src/ircd.c (File Modified)
3597 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3603 +29 -1 trunk/NEWS (File Modified)
3606 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3612 +1 -1 trunk/configure (File Modified)
3615 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3617 Fix openssl version check to also accept versions newer than 0.9.6.
3621 +1 -1 trunk/configure.ac (File Modified)
3624 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3626 Oops, need packet.h here.
3630 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3633 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3635 End the flood grace period in CPRIVMSG/CNOTICE.
3639 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3642 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3644 - update class::connectfreq documentation
3648 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3651 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3653 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3657 +3 -6 trunk/src/s_serv.c (File Modified)
3660 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3662 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3666 +1 -1 trunk/src/messages.tab (File Modified)
3669 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3671 Don't mention that /stats p shows idle times, as it doesn't.
3675 +1 -1 trunk/help/opers/stats (File Modified)
3676 +1 -1 trunk/help/users/stats (File Modified)
3679 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3681 /stats A shows DNS servers, it doesn't matter whether ircd
3682 uses ADNS or something else.
3686 +1 -1 trunk/help/opers/stats (File Modified)
3689 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3691 get_client_name() fix
3695 +4 -0 trunk/src/client.c (File Modified)
3698 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3704 +6 -0 trunk/src/ircd.c (File Modified)
3707 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3709 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3712 +16 -17 trunk/configure (File Modified)
3713 +1 -1 trunk/configure.ac (File Modified)
3716 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3718 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3721 +135 -0 trunk/configure (File Modified)
3722 +6 -0 trunk/configure.ac (File Modified)
3725 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3727 Exit 0 on successful -conftest.
3731 +1 -1 trunk/src/ircd.c (File Modified)
3734 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3736 Make the "keep the parent process around" thing work, by opening
3737 a pipe to the child process. This pipe is on fd 0 in the child
3738 process. After successful initialization, the child will write
3739 a byte to this pipe, on fatal errors it will close it without
3742 Somewhat hackish still but should work.
3746 +27 -30 trunk/src/ircd.c (File Modified)
3749 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3751 - convert some error messages to ierror() over fprintf/ilog combination
3755 +3 -6 trunk/src/ircd.c (File Modified)
3758 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3760 - inotice() for loadmodule when in foreground mode
3764 +3 -0 trunk/src/modules.c (File Modified)
3767 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3769 - remove inotice() on loading modules from the config
3773 +0 -3 trunk/src/modules.c (File Modified)
3776 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3778 - usleep for 50000usec in the parent process to allow for startup messages
3779 to be cleanly printed before detaching to shell, this should be more than
3784 +3 -0 trunk/src/ircd.c (File Modified)
3787 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3789 - display more errors during normal startup as to try to help people find common problems
3793 +27 -10 trunk/src/ircd.c (File Modified)
3796 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3798 - version bump in preparation of 2.0.0 release
3802 +9 -9 trunk/configure (File Modified)
3803 +1 -1 trunk/configure.ac (File Modified)
3806 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3808 Change example.conf operator block from "admin" to "god",
3809 so as to show we encourage per-person operator blocks.
3813 +4 -2 trunk/doc/example.conf (File Modified)
3816 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3818 Document alias{} block.
3822 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3825 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3827 Document DNS blacklist stuff in sgml.
3831 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3832 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3835 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3837 Misc /stats clarifications.
3841 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3844 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3846 Move snomasks into umodes chapter.
3847 Move oprivs chapter down.
3851 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3852 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3853 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3856 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3858 Mention operator{} user@host change.
3862 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3865 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3867 operator{} block user@host matches against orighost now, not host.
3868 This means that services/+h spoofs do not work in operator{} blocks;
3869 auth{} spoofs still work.
3873 +4 -0 trunk/doc/example.conf (File Modified)
3874 +1 -1 trunk/doc/reference.conf (File Modified)
3875 +2 -2 trunk/modules/m_challenge.c (File Modified)
3876 +1 -1 trunk/modules/m_oper.c (File Modified)
3879 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3881 - inotice/iwarn/ierror() stuff I was working on
3885 +3 -0 trunk/include/s_log.h (File Modified)
3886 +15 -11 trunk/src/ircd.c (File Modified)
3887 +3 -1 trunk/src/modules.c (File Modified)
3888 +1 -1 trunk/src/newconf.c (File Modified)
3889 +54 -0 trunk/src/s_log.c (File Modified)
3892 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3894 Oops, don't add blacklists to the list twice on rehash.
3898 +3 -2 trunk/src/blacklist.c (File Modified)
3901 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3903 Remove notices to the client about progress of dnsbl lookups.
3907 +0 -4 trunk/src/blacklist.c (File Modified)
3910 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3912 Add auth{} flag dnsbl_exempt.
3916 +2 -1 trunk/doc/example.conf (File Modified)
3917 +2 -1 trunk/doc/reference.conf (File Modified)
3918 +2 -0 trunk/include/s_conf.h (File Modified)
3919 +1 -0 trunk/src/newconf.c (File Modified)
3920 +8 -1 trunk/src/s_user.c (File Modified)
3923 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3925 Switch alias{} and blacklist{} around, for consistency with example.conf.
3929 +18 -18 trunk/doc/reference.conf (File Modified)
3932 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3934 Send a warning to the user if they are dnsbl listed but exempted.
3938 +17 -12 trunk/src/s_user.c (File Modified)
3941 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3943 Move throwing out dnsbl listed clients to registration,
3944 and make kline_exempt exempt from it.
3948 +1 -0 trunk/include/blacklist.h (File Modified)
3949 +4 -0 trunk/include/client.h (File Modified)
3950 +15 -16 trunk/src/blacklist.c (File Modified)
3951 +6 -0 trunk/src/client.c (File Modified)
3952 +17 -0 trunk/src/s_user.c (File Modified)
3955 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3957 Show refcount in /stats n.
3961 +3 -2 trunk/modules/m_stats.c (File Modified)
3964 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3966 Don't look up dnsbls twice if they send USER twice.
3970 +5 -3 trunk/modules/m_user.c (File Modified)
3973 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3975 Add /stats n to help files.
3979 +1 -0 trunk/help/opers/stats (File Modified)
3980 +1 -0 trunk/help/users/stats (File Modified)
3983 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3985 Only check dnsbls for A records, not AAAA.
3989 +1 -1 trunk/src/blacklist.c (File Modified)
3992 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3994 Don't remove non-illegal blacklists on completion of check.
3995 Add debugging notices (not working).
3999 +5 -1 trunk/src/blacklist.c (File Modified)
4002 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4004 Don't call register_local_user() if they haven't sent a nick yet.
4008 +1 -1 trunk/src/blacklist.c (File Modified)
4011 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4013 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4017 +21 -0 trunk/modules/m_stats.c (File Modified)
4020 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4022 More dnsbl rehash fixes, it was adding bogus entries.
4026 +2 -7 trunk/src/newconf.c (File Modified)
4029 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4031 Need blacklist.h here.
4035 +1 -0 trunk/src/s_conf.c (File Modified)
4038 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4044 +1 -2 trunk/configure (File Modified)
4045 +0 -48 trunk/configure.ac (File Modified)
4046 + - trunk/doc/example-iauth.conf (File Deleted)
4047 + - trunk/iauth/ (File Deleted)
4050 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4052 Improve handling of rehashing with blacklists.
4053 Also some coding style tweaks.
4057 +3 -2 trunk/include/blacklist.h (File Modified)
4058 +35 -16 trunk/src/blacklist.c (File Modified)
4059 +2 -0 trunk/src/s_conf.c (File Modified)
4062 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4064 Clear can_send cache if a user logs in or out from services.
4068 +2 -0 trunk/modules/m_services.c (File Modified)
4071 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4073 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4074 This directory is not entered by default.
4075 More stuff needs to be moved into here.
4079 +2 -1 trunk/configure (File Modified)
4080 +1 -0 trunk/configure.ac (File Modified)
4081 +69 -458 trunk/extensions/Makefile.in (File Modified)
4082 + - trunk/extensions/m_clearchan.c (File Deleted)
4083 + - trunk/extensions/m_force.c (File Deleted)
4084 + - trunk/unsupported/ (File Added)
4085 + - trunk/unsupported/Makefile.in (File Added)
4086 + - trunk/unsupported/m_clearchan.c (File Added)
4087 + - trunk/unsupported/m_force.c (File Added)
4090 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4092 Logging/wallops for forcejoin/forcepart, numeric fix.
4093 This needs to be moved to the toys section.
4097 +22 -2 trunk/extensions/m_force.c (File Modified)
4100 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4102 Fix comments at the top (including copyright).
4106 +3 -2 trunk/extensions/m_omode.c (File Modified)
4109 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4111 Add OMODE command to extensions/ for oper mode hacking:
4112 - requires admin privs
4113 - does not work for opped opers
4115 - sends a ServerMode for opping the oper themselves,
4116 otherwise a mode coming from the oper (not only
4117 does this provide full accountability, it is also
4118 easiest to implement while avoiding channels
4119 messed up with bogus bans etc).
4123 +171 -0 trunk/extensions/Makefile.in (File Modified)
4124 + - trunk/extensions/m_omode.c (File Added)
4127 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4133 + - trunk/include/blacklist.h (Property Modified)
4134 + - trunk/src/blacklist.c (Property Modified)
4137 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4139 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4143 +5 -1 trunk/src/blacklist.c (File Modified)
4146 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4148 Initial DNS blacklist support:
4149 - see example.conf for how to use.
4150 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4151 - tor.ahbl.org is also included because most networks will not want to allow tor
4152 (and we're considering going KoS on tor users here anyway due to abuse)
4156 +18 -0 trunk/doc/example.conf (File Modified)
4157 +66 -0 trunk/doc/reference.conf (File Modified)
4158 + - trunk/include/blacklist.h (File Added)
4159 +2 -0 trunk/include/client.h (File Modified)
4160 +3 -0 trunk/modules/m_user.c (File Modified)
4161 +152 -0 trunk/src/Makefile.in (File Modified)
4162 + - trunk/src/blacklist.c (File Added)
4163 +34 -0 trunk/src/newconf.c (File Modified)
4164 +1 -0 trunk/src/s_auth.c (File Modified)
4165 +4 -0 trunk/src/s_user.c (File Modified)
4168 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4170 Remove last bit of lzo stuff (comment in example.conf connect{}).
4174 +0 -4 trunk/doc/example.conf (File Modified)
4177 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4179 Show sasl successes and failures in /stats t (like other
4180 things in /stats t, about local clients only).
4184 +2 -0 trunk/include/s_stats.h (File Modified)
4185 +3 -0 trunk/modules/m_sasl.c (File Modified)
4186 +3 -0 trunk/src/s_stats.c (File Modified)
4189 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4191 Allow messaging services by nickname without using
4192 target change slots (this was already possible with
4193 user@server notation or services shortcuts).
4197 +2 -2 trunk/modules/core/m_message.c (File Modified)
4200 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4202 Abort a safelist if a new /list comes in while one is already in progress.
4206 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4209 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4211 Change $![letter]:[mask] to $~[letter]:[mask]
4212 so both ! and ~ invert an extban.
4216 +2 -0 trunk/src/chmode.c (File Modified)
4219 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4221 - revert due to technical issues
4225 +1 -1 trunk/src/extban.c (File Modified)
4228 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4230 - 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
4234 +1 -1 trunk/src/extban.c (File Modified)
4237 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4239 Don't pace /list on a single channel.
4243 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4246 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4248 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4252 +4 -2 trunk/include/supported.h (File Modified)
4255 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4257 Extban types are case insensitive; force them to lowercase when added.
4261 +5 -5 trunk/doc/extban.txt (File Modified)
4262 +4 -0 trunk/src/chmode.c (File Modified)
4263 +3 -3 trunk/src/extban.c (File Modified)
4266 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4268 sendto_wallops_flags():
4269 - instead of checking IsOper on each client, walk the appropriate list
4270 - instead of sending non-+z wallops from persons to nonopers, send only
4271 +w wallops from persons
4275 +1 -5 trunk/src/send.c (File Modified)
4278 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4280 Prefix oper wallops with "WALLOPS - " if they would
4281 otherwise look like operwalls or locops, when sending
4282 them to local users.
4286 +11 -1 trunk/modules/m_wallops.c (File Modified)
4289 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4291 Make sure destination field in some sasl numerics
4292 is the user's nick, not the sasl agent or server
4297 +2 -2 trunk/modules/m_sasl.c (File Modified)
4300 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4302 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4306 +1 -1 trunk/extensions/Makefile.in (File Modified)
4309 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4311 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4315 +1 -0 trunk/src/s_user.c (File Modified)
4318 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4320 Fix build for when IPv6 is disabled.
4324 +12 -10 trunk/src/s_auth.c (File Modified)
4327 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4329 Add information about adding extban types.
4333 +25 -0 trunk/doc/extban.txt (File Modified)
4336 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4338 Better extban validation: try to match a new extban from
4339 a local user against its setter to see if it is valid.
4340 Unknown extban types from remotes are no longer hidden.
4344 +4 -3 trunk/doc/extban.txt (File Modified)
4345 +1 -0 trunk/include/channel.h (File Modified)
4346 +2 -6 trunk/src/chmode.c (File Modified)
4347 +32 -0 trunk/src/extban.c (File Modified)
4350 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4352 Make sure both .c.o: and .s.o: are followed by the necessary command.
4356 +1 -0 trunk/src/Makefile.in (File Modified)
4359 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4361 Add need_sasl auth{} flag to sgml documentation.
4365 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4368 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4370 Document need_sasl auth{} flag in example confs.
4374 +1 -0 trunk/doc/example.conf (File Modified)
4375 +1 -0 trunk/doc/reference.conf (File Modified)
4378 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4380 Don't allow TB to set an empty topic.
4381 This would be possible if a server sent bad protocol
4382 and could cause a crash.
4386 +4 -0 trunk/modules/m_tb.c (File Modified)
4389 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4395 +1 -1 trunk/Makefile.in (File Modified)
4398 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4404 +2 -2 trunk/configure (File Modified)
4405 +1 -1 trunk/configure.ac (File Modified)
4408 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4414 +2 -2 trunk/configure (File Modified)
4417 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4423 +1 -1 trunk/extensions/Makefile.in (File Modified)
4426 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4428 - rename contrib to extensions to bring some clarity to things
4432 +1 -1 trunk/Makefile.in (File Modified)
4433 +1 -1 trunk/configure.ac (File Modified)
4434 +10 -10 trunk/doc/example.conf (File Modified)
4435 +10 -10 trunk/doc/reference.conf (File Modified)
4436 + - trunk/extensions/ (File Added)
4437 + - trunk/extras/ (File Deleted)
4440 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4446 +1 -1 trunk/Makefile.in (File Modified)
4447 +1 -1 trunk/configure.ac (File Modified)
4448 + - trunk/contrib/ (File Deleted)
4449 + - trunk/extras/ (File Added)
4452 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4454 Don't allow servers to QUIT (they should use SQUIT).
4458 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4461 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4467 + - trunk/src/fnvhash.s (Property Modified)
4470 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4472 - reduced version of code
4476 +9 -61 trunk/src/fnvhash.s (File Modified)
4479 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4481 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4485 +1 -1 trunk/src/fnvhash.s (File Modified)
4488 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4490 Fix orighost matching for klines, etc. Was hashing the visible
4495 +1 -1 trunk/src/hostmask.c (File Modified)
4498 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4500 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4504 +7 -1 trunk/configure (File Modified)
4505 +5 -0 trunk/configure.ac (File Modified)
4506 +5 -6 trunk/src/Makefile.in (File Modified)
4507 +0 -4 trunk/src/fnvhash.s (File Modified)
4508 +0 -2 trunk/src/hash.c (File Modified)
4511 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4513 - regenerate configure
4517 +18 -0 trunk/configure (File Modified)
4520 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4522 - --enable-ricer-hashing option.
4526 +9 -0 trunk/configure.ac (File Modified)
4527 +3 -0 trunk/include/setup.h.in (File Modified)
4530 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4532 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4536 + - trunk/src/fnvhash.s (File Added)
4537 +3 -0 trunk/src/hash.c (File Modified)
4540 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4542 Fix syntax error in reference.conf.
4546 +0 -1 trunk/doc/reference.conf (File Modified)
4549 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4551 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4552 (&& instead of ||...)
4553 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4557 +1 -1 trunk/src/chmode.c (File Modified)
4560 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4562 Documentation for extban.
4566 + - trunk/doc/extban.txt (File Added)
4569 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4571 Add extban modules to example confs.
4575 +5 -0 trunk/doc/example.conf (File Modified)
4576 +10 -0 trunk/doc/reference.conf (File Modified)
4579 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4581 Initial addition of extended ban types (conditionals).
4582 Allows custom +bqeI checks via modules.
4583 Initial extra types are account (a[:mask]), oper (o),
4584 channel (c:name), realname (r:mask), server (s:mask).
4588 +229 -0 trunk/contrib/Makefile.in (File Modified)
4589 + - trunk/contrib/extb_account.c (File Added)
4590 + - trunk/contrib/extb_channel.c (File Added)
4591 + - trunk/contrib/extb_oper.c (File Added)
4592 + - trunk/contrib/extb_realname.c (File Added)
4593 + - trunk/contrib/extb_server.c (File Added)
4594 +13 -0 trunk/include/channel.h (File Modified)
4595 +1 -0 trunk/src/Makefile.in (File Modified)
4596 +14 -5 trunk/src/channel.c (File Modified)
4597 +91 -0 trunk/src/chmode.c (File Modified)
4598 + - trunk/src/extban.c (File Added)
4601 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4603 Do not force +bqeI modes starting with '$' in nick!user@host format.
4604 * and ? characters in them are still assumed to be wildcards.
4608 +6 -0 trunk/src/chmode.c (File Modified)
4611 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4613 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4617 +4 -0 trunk/modules/m_capab.c (File Modified)
4620 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4622 Stop some mixing of client and server protocol.
4626 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4627 +4 -2 trunk/modules/m_pass.c (File Modified)
4628 +6 -0 trunk/modules/m_sasl.c (File Modified)
4629 +6 -0 trunk/modules/m_user.c (File Modified)
4632 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4638 +0 -2 trunk/include/s_newconf.h (File Modified)
4639 +0 -4 trunk/include/s_serv.h (File Modified)
4640 +0 -1 trunk/src/newconf.c (File Modified)
4641 +1 -13 trunk/src/s_serv.c (File Modified)
4644 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4646 - revert LZOLink patch for now
4650 +0 -1 trunk/servlink/Makefile.in (File Modified)
4651 +0 -16 trunk/servlink/README (File Modified)
4652 +2 -36 trunk/servlink/control.c (File Modified)
4653 +0 -3 trunk/servlink/control.h (File Modified)
4654 +7 -5955 trunk/servlink/io.c (File Modified)
4655 + - trunk/servlink/lzoconf.h (File Deleted)
4656 + - trunk/servlink/lzodefs.h (File Deleted)
4657 + - trunk/servlink/minilzo.c (File Deleted)
4658 + - trunk/servlink/minilzo.h (File Deleted)
4659 +0 -1 trunk/servlink/servlink.h (File Modified)
4662 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4668 +4 -2 trunk/servlink/control.c (File Modified)
4669 +2 -1 trunk/servlink/io.c (File Modified)
4672 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4678 +2 -2 trunk/servlink/io.c (File Modified)
4681 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4683 - paranoia, prevent segfaults
4687 +2 -2 trunk/servlink/io.c (File Modified)
4690 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4692 - more optimal servlink code
4696 +21 -8 trunk/servlink/io.c (File Modified)
4699 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4701 - more efficient read strategy
4705 +15 -3 trunk/servlink/io.c (File Modified)
4708 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4710 - use lzo_uintp cast to make LZO happy
4714 +3 -3 trunk/servlink/io.c (File Modified)
4717 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4719 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4723 +4 -0 trunk/doc/example.conf (File Modified)
4724 +2 -1 trunk/include/s_newconf.h (File Modified)
4725 +4 -0 trunk/include/s_serv.h (File Modified)
4726 +1 -0 trunk/servlink/Makefile.in (File Modified)
4727 +16 -0 trunk/servlink/README (File Modified)
4728 +34 -2 trunk/servlink/control.c (File Modified)
4729 +3 -0 trunk/servlink/control.h (File Modified)
4730 +5929 -7 trunk/servlink/io.c (File Modified)
4731 + - trunk/servlink/lzoconf.h (File Added)
4732 + - trunk/servlink/lzodefs.h (File Added)
4733 + - trunk/servlink/minilzo.c (File Added)
4734 + - trunk/servlink/minilzo.h (File Added)
4735 +1 -0 trunk/servlink/servlink.h (File Modified)
4736 +1 -0 trunk/src/newconf.c (File Modified)
4737 +14 -2 trunk/src/s_serv.c (File Modified)
4740 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4742 - remove imalloc, it was a concept that probably wouldn't have worked properly
4746 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4747 + - trunk/libcharybdis/imalloc.c (File Deleted)
4748 + - trunk/libcharybdis/imalloc.h (File Deleted)
4751 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4753 - disable imalloc for now
4757 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4760 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4762 - remove unneeded debug code
4766 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4769 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4771 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4775 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4778 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4780 - more stuff here, imalloc remains disabled for now
4784 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4787 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4793 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4796 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4802 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4803 +2 -0 trunk/src/ircd.c (File Modified)
4806 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4808 - roll back libircd crap
4812 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4813 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4814 +29 -0 trunk/src/.depend (File Modified)
4815 +6 -21 trunk/src/Makefile.in (File Modified)
4816 +3 -218 trunk/src/ircd.c (File Modified)
4817 + - trunk/src/ircd_linker.c (File Deleted)
4818 + - trunk/src/main.c (File Deleted)
4821 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4823 - realloc(), free() implementation
4827 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4830 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4832 - malloc(), calloc() implementation
4836 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4839 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4841 - block_free(), block_find(), retune_heaps() implementation
4845 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4848 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4850 - block_destroy code, block_allocate code.
4854 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4857 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4863 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4866 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4868 - disable imalloc again :P
4872 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4875 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4881 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4884 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4890 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4893 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4895 - constructor code for imalloc engine (malloc_init())
4899 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4902 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4904 - imalloc engine improvements
4908 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4911 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4913 - replace mmap() code with direct brk()/sbrk() calls.
4917 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4920 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4922 - remove outdated i_malloc() interfaces
4926 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4929 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4931 - redisable imalloc (sorry!)
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4938 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4940 - correct GET_PAGE_SLOT() macro
4944 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4947 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4949 - oops forgot to commit it with imalloc turned off
4953 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4956 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4962 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4963 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4966 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4968 - lowlevel imalloc code
4972 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4973 + - trunk/libcharybdis/imalloc.h (File Added)
4976 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4982 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4985 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4991 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4994 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4996 - 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)
5000 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5001 + - trunk/libcharybdis/imalloc.c (File Added)
5004 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5006 - increment configure Id
5010 +2208 -1 trunk/configure (File Modified)
5013 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5015 - bootstrap for imalloc code
5019 +54 -1 trunk/configure.ac (File Modified)
5020 +27 -0 trunk/include/setup.h.in (File Modified)
5023 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5025 Clarify interaction of spoofs and channel bans/operator{} blocks.
5029 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5030 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5033 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5035 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5039 +30 -22 trunk/src/ircd.c (File Modified)
5042 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5044 If shared{} blocks deny something, the command
5045 is silently ignored.
5049 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5052 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5054 Move up IsService check so we don't store a non-service
5055 in preClient->sasl_agent.
5059 +6 -6 trunk/modules/m_sasl.c (File Modified)
5062 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5064 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5065 Add some more sanity checks on agent strings.
5069 +13 -11 trunk/modules/m_sasl.c (File Modified)
5072 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5074 Unknown clients can have an ID too now so make sure to remove
5075 them from the hash if they exit.
5079 +3 -0 trunk/src/client.c (File Modified)
5082 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5084 Only accept sasl from servers in a service{} block.
5085 Not tested but this must go in.
5089 +6 -0 trunk/modules/m_sasl.c (File Modified)
5090 +3 -0 trunk/modules/m_signon.c (File Modified)
5093 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5095 Only process SAVE messages targetting registered users,
5096 not servers or unregistered connections. Could cause
5097 a crash when bad protocol was received.
5101 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5104 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5106 - fix QJM buffer overflow vulnerability (fucking GXTi)
5110 +3 -3 trunk/src/s_user.c (File Modified)
5113 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5115 Mention /scan umodes under oper_spy privilege.
5119 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5122 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5124 Mention that overlapping cluster blocks are a bad thing.
5128 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5131 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5133 - Document cluster{} and shared{} blocks.
5134 - Mention that service{} does not allow wildcards.
5138 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5141 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5143 Document exempt{} and service{} blocks, point to reference.conf for
5144 general{}, channel{} and serverhide{}.
5148 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5151 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5153 Document ~ in lists of values better.
5157 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5160 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5162 More detailed CNOTICE, CPRIVMSG descriptions.
5166 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5169 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5171 Oops, need both Revision and Id on modules.
5175 + - trunk/modules/sno_routing.c (Property Modified)
5178 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5180 Tweak header comment a bit (filename, Id).
5184 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5187 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5189 Add GLINE and UNGLINE.
5193 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5196 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5198 New configure with proper Id.
5202 +3 -1 trunk/configure (File Modified)
5205 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5207 Change #include directives for in6addr_any, hopefully compiles better now.
5211 +3 -1 trunk/configure.ac (File Modified)
5214 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5216 Encourage putting actual administrative information
5217 in the admin{} block.
5221 +3 -3 trunk/doc/example.conf (File Modified)
5224 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5226 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5230 +9 -7 trunk/include/s_conf.h (File Modified)
5231 +1 -0 trunk/src/newconf.c (File Modified)
5232 +10 -0 trunk/src/s_user.c (File Modified)
5235 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5237 - Change to glines = no in example confs
5238 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5243 +1 -1 trunk/doc/example.conf (File Modified)
5244 +1 -1 trunk/doc/reference.conf (File Modified)
5245 +2 -2 trunk/modules/m_gline.c (File Modified)
5248 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5250 - forward-port QJM fix from 1.1
5254 +2 -0 trunk/src/s_user.c (File Modified)
5257 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5259 - add switch to configure to disable the block allocator
5263 +18 -0 trunk/configure (File Modified)
5264 +9 -0 trunk/configure.ac (File Modified)
5265 +0 -6 trunk/include/config.h (File Modified)
5266 +3 -0 trunk/include/setup.h.in (File Modified)
5269 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5271 Fix wierd error that would exit SASL users with "Overridden"
5274 +1 -1 trunk/modules/m_signon.c (File Modified)
5277 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5279 Remove obsolete XXX comment about lazylinks.
5283 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5286 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5288 OJOIN: make sure to send the wallops remotely for #channels
5292 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5295 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5297 Accountability for OJOIN (contrib module)
5300 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5303 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5305 - move more stuff over to ircd_state
5309 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5310 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5311 +9 -0 trunk/src/ircd_state.c (File Modified)
5312 +3 -3 trunk/src/patricia.c (File Modified)
5315 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5317 - move more stuff out of libircd and into ircd_state.c
5321 +5 -5 trunk/src/channel.c (File Modified)
5322 +4 -4 trunk/src/client.c (File Modified)
5323 +12 -0 trunk/src/ircd_state.c (File Modified)
5326 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5328 - this is just barrels of fun
5332 + - trunk/include/ircd_state.h (File Added)
5333 +1 -1 trunk/src/Makefile.in (File Modified)
5334 +2 -1 trunk/src/channel.c (File Modified)
5335 +3 -52 trunk/src/ircd.c (File Modified)
5336 +100 -3 trunk/src/ircd_state.c (File Modified)
5339 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5341 It's .include, not #include.
5345 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5348 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5350 More consistent section titles.
5354 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5355 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5356 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5359 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5361 Mention possible exceeding of +j/+l due to propagation
5362 delays between servers.
5366 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5369 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5372 - "text" -> <quote>text</quote>
5378 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5379 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5380 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5381 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5384 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5386 Remove text about deprecation of glines.
5390 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5393 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5395 - Add description of umode +D, deaf.
5396 - Mention CALLERID 005 token with umode +g.
5400 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5403 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5405 Strip off a leading colon in services shortcuts (aliases).
5409 +2 -0 trunk/src/parse.c (File Modified)
5412 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5414 Add no_oper_invis contrib module, denies opers setting
5415 themselves invisible (except hidden_oper's).
5419 +42 -0 trunk/contrib/Makefile.in (File Modified)
5420 + - trunk/contrib/no_oper_invis.c (File Added)
5423 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5425 Mention /stats E, make the other /stats descriptions more consistent.
5429 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5432 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5434 Mention that the KILL reason and oper will appear on channels.
5438 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5441 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5443 Mention /mode #channel f to query forward channel from outside.
5447 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5450 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5452 Port over RATBOX_2_1 r20960 (anfl):
5453 client connect notices to +C should be hiding the extra
5454 fields for spoofed users
5458 +2 -1 trunk/src/s_user.c (File Modified)
5461 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5463 Add a chapter with our extra user commands:
5464 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5468 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5469 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5472 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5474 Do not put by <server>: in SQUIT reasons to servers
5475 other than the one being exited.
5479 +1 -1 trunk/src/client.c (File Modified)
5482 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5484 Regenerate configure.
5488 +1162 -1159 trunk/configure (File Modified)
5491 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5493 Move the warning flags down so they do not mess up
5494 checks like for -Wl,-export-dynamic.
5498 +33 -30 trunk/configure.ac (File Modified)
5501 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5507 +2 -1 trunk/iauth/Makefile.in (File Modified)
5510 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5512 - build iauth makefile
5516 +3 -2 trunk/configure (File Modified)
5517 +1 -0 trunk/configure.ac (File Modified)
5520 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5526 + - trunk/iauth/Makefile.in (File Added)
5529 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5531 - add iauth.conf.example from irc2.11
5535 + - trunk/doc/example-iauth.conf (File Added)
5538 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5540 - wow, i found some docs on this thing
5544 + - trunk/doc/technical/iauth-internals.txt (File Added)
5547 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5549 - no longer applicable
5553 + - trunk/authdaemon/ (File Deleted)
5556 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5558 - remove libircd.so on make clean (oops)
5562 +1 -1 trunk/src/Makefile.in (File Modified)
5565 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5567 - merge iauth source for experimentation
5571 + - trunk/iauth/ (File Added)
5572 + - trunk/iauth/a_conf.c (File Added)
5573 + - trunk/iauth/a_conf_def.h (File Added)
5574 + - trunk/iauth/a_conf_ext.h (File Added)
5575 + - trunk/iauth/a_defines.h (File Added)
5576 + - trunk/iauth/a_externs.h (File Added)
5577 + - trunk/iauth/a_io.c (File Added)
5578 + - trunk/iauth/a_io_ext.h (File Added)
5579 + - trunk/iauth/a_log.c (File Added)
5580 + - trunk/iauth/a_log_def.h (File Added)
5581 + - trunk/iauth/a_log_ext.h (File Added)
5582 + - trunk/iauth/a_struct_def.h (File Added)
5583 + - trunk/iauth/iauth.c (File Added)
5584 + - trunk/iauth/mod_lhex.c (File Added)
5585 + - trunk/iauth/mod_lhex_ext.h (File Added)
5586 + - trunk/iauth/mod_pipe.c (File Added)
5587 + - trunk/iauth/mod_pipe_ext.h (File Added)
5588 + - trunk/iauth/mod_rfc931.c (File Added)
5589 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5590 + - trunk/iauth/mod_socks.c (File Added)
5591 + - trunk/iauth/mod_socks_ext.h (File Added)
5592 + - trunk/iauth/mod_webproxy.c (File Added)
5593 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5596 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5598 User /quote help index was not sorted properly.
5602 +2 -2 trunk/help/Makefile.in (File Modified)
5603 +8 -8 trunk/help/users/index (File Modified)
5606 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5612 +25 -8 trunk/help/opers/index (File Modified)
5613 + - trunk/help/opers/scan (File Added)
5616 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5619 - Document SCAN UMODES
5620 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5624 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5627 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5629 Add our copyright information to /info (part of release-1.1 r1026).
5633 +1 -0 trunk/src/version.c.SH (File Modified)
5636 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5638 Fix some compile warnings.
5642 +1 -1 trunk/modules/core/m_join.c (File Modified)
5643 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5644 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5645 +1 -1 trunk/modules/m_scan.c (File Modified)
5646 +4 -4 trunk/modules/m_signon.c (File Modified)
5649 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5651 RSFNC: OK, actually consider unknowns also for detecting a collide.
5652 Otherwise we can get two clients with the same nick.
5656 +1 -1 trunk/modules/m_services.c (File Modified)
5659 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5661 - charybdis profiling stuff
5662 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5667 +0 -8 trunk/configure (File Modified)
5668 +1 -8 trunk/configure.ac (File Modified)
5669 +18 -0 trunk/include/channel.h (File Modified)
5670 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5671 +335 -260 trunk/src/.depend (File Modified)
5672 +1569 -0 trunk/src/Makefile.in (File Modified)
5673 + - trunk/src/chmode.c (File Added)
5674 +16 -1 trunk/src/ircd.c (File Modified)
5675 +11 -0 trunk/src/main.c (File Modified)
5676 +11 -0 trunk/src/modules.c (File Modified)
5679 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5681 RSFNC: Do not send kills to servers for unknowns
5685 +4 -2 trunk/modules/m_services.c (File Modified)
5688 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5690 Describe service{} blocks in reference.conf.
5694 +12 -0 trunk/doc/reference.conf (File Modified)
5697 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5699 Replace this list of modes with pointers to other documentation.
5703 +6 -50 trunk/doc/modes.txt (File Modified)
5706 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5708 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5709 looks too much like an old-ircd client pointer otherwise.
5713 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5716 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5719 - note truncation of the list (perhaps sending multiple
5721 - clarify in a comment that /findforwards on a nonexistent
5722 channel can be useful
5723 - sendto_one_notice() requires that the text start with
5728 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5731 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5733 When we close a local server's link, always include the
5734 name of the client causing the exit in the reason in the
5735 SQUIT we send them (replacing them with us). This makes
5736 sure server notices for stuff like "Not enough arguments
5737 to server command" are different on the two sides.
5741 +7 -5 trunk/src/client.c (File Modified)
5744 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5746 New contrib module m_findforwards.c
5750 +112 -0 trunk/contrib/Makefile.in (File Modified)
5751 + - trunk/contrib/m_findforwards.c (File Added)
5754 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5756 Whoops, don't show real host behind auth{} spoof in
5757 spoof notices if hide_spoof_ips is enabled.
5759 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5763 +3 -2 trunk/src/s_conf.c (File Modified)
5766 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5768 Add dalnet-style /identify that sends to nickserv or chanserv.
5772 +102 -0 trunk/contrib/Makefile.in (File Modified)
5773 + - trunk/contrib/m_identify.c (File Added)
5776 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5778 Document alias{} blocks a bit better.
5782 +9 -0 trunk/doc/reference.conf (File Modified)
5785 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5787 - add aliases to /stats m (data usage is not counted though, sorry)
5791 +1 -0 trunk/include/s_conf.h (File Modified)
5792 +3 -0 trunk/src/newconf.c (File Modified)
5793 +15 -0 trunk/src/parse.c (File Modified)
5796 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5798 - remove m_sshortcut as it's no longer relevant
5802 +0 -145 trunk/modules/Makefile.in (File Modified)
5803 + - trunk/modules/m_sshortcut.c (File Deleted)
5806 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5808 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5809 targets instead of my original idea :P)
5813 +32 -0 trunk/doc/example.conf (File Modified)
5814 +35 -0 trunk/doc/reference.conf (File Modified)
5815 +4 -0 trunk/include/parse.h (File Modified)
5816 +7 -0 trunk/include/s_conf.h (File Modified)
5817 +82 -0 trunk/src/newconf.c (File Modified)
5818 +78 -0 trunk/src/parse.c (File Modified)
5819 +16 -0 trunk/src/s_conf.c (File Modified)
5822 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5824 Remove some spaces after tabs. ??
5828 +18 -18 trunk/src/newconf.c (File Modified)
5831 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5834 - make sure to clear all marks also if the who was aborted
5835 because of too many matches
5836 - give ERR_TOOMANYMATCHES if too many matches
5839 ratbox RATBOX_2_2 r22003 (jilles)
5843 +28 -26 trunk/modules/m_who.c (File Modified)
5846 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5852 +9 -9 trunk/configure (File Modified)
5853 +1 -1 trunk/configure.ac (File Modified)
5856 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5858 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5862 +2 -1 trunk/include/s_newconf.h (File Modified)
5863 +20 -0 trunk/modules/m_rehash.c (File Modified)
5864 +1 -1 trunk/src/s_newconf.c (File Modified)
5867 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5869 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5873 +0 -1 trunk/doc/example.conf (File Modified)
5874 +0 -3 trunk/doc/reference.conf (File Modified)
5875 +0 -1 trunk/include/s_conf.h (File Modified)
5876 +0 -6 trunk/modules/m_info.c (File Modified)
5877 +1 -1 trunk/src/channel.c (File Modified)
5878 +0 -1 trunk/src/newconf.c (File Modified)
5881 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5883 Missing header in m_chghost.c
5886 +1 -0 trunk/modules/m_chghost.c (File Modified)
5889 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5891 Relocate QJM code to a seperate function(change_nick_user_host)
5892 Change CHGHOST to use change_nick_user_host instead of just setting it
5896 +3 -0 trunk/include/s_user.h (File Modified)
5897 +1 -1 trunk/modules/m_chghost.c (File Modified)
5898 +3 -78 trunk/modules/m_signon.c (File Modified)
5899 +89 -0 trunk/src/s_user.c (File Modified)
5902 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5904 Restore /stats a (dns servers, admin-only).
5908 +1 -0 trunk/include/res.h (File Modified)
5909 +5 -8 trunk/modules/m_stats.c (File Modified)
5910 +16 -0 trunk/src/res.c (File Modified)
5913 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5915 - Add CHARYBDIS_PROFILE if we are profiling.
5916 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5917 - Remove duplicate --enable-epoll entry.
5921 +1595 -15 trunk/configure (File Modified)
5922 +30 -11 trunk/configure.ac (File Modified)
5923 +3 -0 trunk/include/setup.h.in (File Modified)
5926 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5928 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5932 +28 -0 trunk/aclocal.m4 (File Modified)
5935 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5937 Allow requesting forward channel and quiet list in same mode command.
5941 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5944 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5946 Add description of xline wildcards.
5950 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5953 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5955 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5959 +0 -4 trunk/modules/m_services.c (File Modified)
5962 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5968 +1 -1 trunk/include/hook.h (File Modified)
5971 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5973 call_hook, not hook_call
5977 +1 -1 trunk/modules/core/m_join.c (File Modified)
5980 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5982 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5983 Could be useful for a number of things.
5987 +9 -0 trunk/modules/core/m_join.c (File Modified)
5990 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5992 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5996 +7 -0 trunk/include/hook.h (File Modified)
5999 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6001 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6005 +15 -0 trunk/modules/m_services.c (File Modified)
6008 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6010 Clarify snomask +f, +k, +u.
6014 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6017 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6019 Cmode +p and +s may be set simultaneously.
6023 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6026 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6028 actually, we should check the data version on each reload (oops)
6032 +6 -6 trunk/src/main.c (File Modified)
6035 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6037 more work on the loader
6041 +45 -21 trunk/src/main.c (File Modified)
6044 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6046 Add prototype ircd_state.c
6050 + - trunk/src/ircd_state.c (File Added)
6053 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6055 Smaller improvements.
6059 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6062 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6064 Add a lot of stuff here.
6068 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6071 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6073 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6077 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6080 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6082 Invex doesn't trump +r or (sic) +J.
6086 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6089 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6091 Check to make sure a module is not loaded before loading it.
6095 +6 -1 trunk/src/ircd_parser.y (File Modified)
6098 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6100 - Add a missing comma in the HeaderMessages array
6101 - Only send "Your hostname is too long ..." if that really is the case
6105 +2 -2 trunk/src/s_auth.c (File Modified)
6108 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6110 build_symtable() will have already bailed here, so no need to check
6111 explicitly whether or not charybdis_main is NULL.
6115 +7 -16 trunk/src/main.c (File Modified)
6118 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6120 Data structure versioning, part 1.
6124 +10 -1 trunk/include/ircd_defs.h (File Modified)
6125 +2 -0 trunk/src/ircd.c (File Modified)
6126 +15 -3 trunk/src/main.c (File Modified)
6129 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6131 build a symbol table and use that instead of doing a raw dlsym on everything
6135 + - trunk/include/ircd_linker.h (File Added)
6136 +71 -1 trunk/src/Makefile.in (File Modified)
6137 + - trunk/src/ircd_linker.c (File Added)
6138 +16 -4 trunk/src/main.c (File Modified)
6141 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6143 The launcher now calls io_loop() instead of charybdis_main().
6144 This is so that we do not have to reinitialize *everything* later.
6148 +1 -0 trunk/include/ircd.h (File Modified)
6149 +6 -7 trunk/src/ircd.c (File Modified)
6150 +13 -1 trunk/src/main.c (File Modified)
6153 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6155 Use global binding on libircd.so.
6159 +1 -1 trunk/src/main.c (File Modified)
6162 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6164 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6165 (it will do more later)
6169 +14 -12 trunk/include/config.h (File Modified)
6170 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6171 +31 -5 trunk/src/Makefile.in (File Modified)
6172 +78 -1 trunk/src/ircd.c (File Modified)
6173 + - trunk/src/main.c (File Added)
6176 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6178 Add whitespace here, oops.
6182 +1 -1 trunk/CREDITS (File Modified)
6185 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6187 Properly copy over the IP address here instead of using a cheap hack.
6188 Because the hack didn't work right except on IPv6. :|
6192 +12 -2 trunk/src/s_newconf.c (File Modified)
6195 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6197 Revert reject cache notice to ratbox's, which more
6198 clearly suggests what's happening.
6202 +4 -1 trunk/src/reject.c (File Modified)
6205 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6207 Fix the openssl status in the overview information.
6211 +1 -3 trunk/configure (File Modified)
6212 +1 -3 trunk/configure.ac (File Modified)
6215 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6217 - Add simple exempt{} block (127.0.0.1) to example.conf.
6218 - Remove mention of deny{}.
6222 +5 -0 trunk/doc/example.conf (File Modified)
6223 +1 -1 trunk/doc/reference.conf (File Modified)
6226 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6228 example.conf: add some comments at the start
6229 reference.conf: some ircd-ratbox -> charybdis
6233 +11 -0 trunk/doc/example.conf (File Modified)
6234 +6 -5 trunk/doc/reference.conf (File Modified)
6237 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6239 Rename m_createauthonly module to createauthonly
6240 as this is not a module providing an m_function
6245 +1 -38 trunk/contrib/Makefile.in (File Modified)
6246 + - trunk/contrib/createauthonly.c (File Added)
6247 + - trunk/contrib/m_createauthonly.c (File Deleted)
6250 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6252 Add to example confs commented lines for:
6253 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6254 sno_globalkline.so, sno_globaloper.so.
6258 +5 -1 trunk/doc/example.conf (File Modified)
6259 +9 -1 trunk/doc/reference.conf (File Modified)
6262 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6264 - Unbreak connecting to connect{}s with hostnames
6265 instead of IP addresses (broken with new resolver).
6266 - Try to do A/AAAA query based on aftype in
6267 connect{} (doesn't seem to work fully).
6271 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6274 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6276 Unbreak /rehash dns.
6280 +1 -0 trunk/src/res.c (File Modified)
6283 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6285 Preserve Hybrid Id and add one of our own.
6289 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6290 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6293 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6295 Add anfl and Androsyn to CREDITS.
6296 They wrote a lot of ratbox code we use, both before and after the fork.
6300 +2 -0 trunk/CREDITS (File Modified)
6303 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6305 Hostname validity check.
6309 +42 -3 trunk/src/s_auth.c (File Modified)
6312 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6314 Version bump to 1.2.0.
6318 +9 -9 trunk/configure (File Modified)
6319 +1 -1 trunk/configure.ac (File Modified)
6322 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6324 - Missed a spot in the IPv6 code here. Should be usable now.
6328 +2 -2 trunk/src/res.c (File Modified)
6331 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6333 Alright, so, this massive commit does the following:
6335 - Adds a resolver based on the undernet and hybrid one.
6336 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6337 - Makes a check in ./configure be posixly correct
6338 - Simplifies the auth code and DNS callbacks
6340 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6344 +1 -1 trunk/Makefile.in (File Modified)
6345 + - trunk/adns/ (File Deleted)
6346 +148 -80 trunk/configure (File Modified)
6347 +1 -2 trunk/configure.ac (File Modified)
6348 +6 -0 trunk/include/client.h (File Modified)
6349 +1 -0 trunk/include/packet.h (File Modified)
6350 +153 -41 trunk/include/res.h (File Modified)
6351 + - trunk/include/reslib.h (File Added)
6352 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6353 +930 -1449 trunk/modules/.depend (File Modified)
6354 +3 -0 trunk/modules/m_stats.c (File Modified)
6355 +417 -621 trunk/src/.depend (File Modified)
6356 +1 -1 trunk/src/.indent.pro (File Modified)
6357 +2069 -289 trunk/src/Makefile.in (File Modified)
6358 + - trunk/src/adns.c (File Deleted)
6359 + - trunk/src/res.c (File Added)
6360 + - trunk/src/reslib.c (File Added)
6361 +11 -50 trunk/src/s_auth.c (File Modified)
6362 +4 -26 trunk/src/s_newconf.c (File Modified)
6365 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6367 Document the NOBALLOC feature.
6371 +7 -1 trunk/include/config.h (File Modified)
6374 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6376 commands.sgml changes
6380 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6383 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6389 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6392 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6394 Improve description of class{} block (in particular,
6395 mention server classes as well as client classes).
6399 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6402 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6405 -/* sendq: servers need a higher sendq as they send more data */
6406 +/* sendq: servers need a higher sendq as they are sent more data */
6410 +1 -1 trunk/doc/reference.conf (File Modified)
6413 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6415 Add modules{} block.
6419 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6422 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6424 Add general::oper_snomask, snomask on oper up for opers
6425 that have umode +s set on oper up, but do not have
6426 a specific snomask setting in their operator block.
6427 If this is empty or not specified, +s is used as before.
6431 +4 -1 trunk/doc/example.conf (File Modified)
6432 +7 -1 trunk/doc/reference.conf (File Modified)
6433 +1 -0 trunk/include/client.h (File Modified)
6434 +1 -0 trunk/include/s_conf.h (File Modified)
6435 +32 -0 trunk/src/newconf.c (File Modified)
6436 +1 -0 trunk/src/s_conf.c (File Modified)
6437 +13 -3 trunk/src/s_user.c (File Modified)
6440 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6445 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6448 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6450 Add MASKTRACE and CHANTRACE commands.
6454 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6457 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6459 document loadmodule directive
6463 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6466 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6472 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6475 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6477 q:lines are no longer living in the ircd.conf either
6481 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6484 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6486 remove k:line, d:line, x:line as they are their own files now
6490 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6493 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6495 New place for operator::snomask.
6499 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6502 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6504 Document connect {}.
6508 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6511 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6513 example.conf: move operator::snomask to a more logical place,
6514 more sensible default
6515 reference.conf: add operator::snomask
6519 +3 -3 trunk/doc/example.conf (File Modified)
6520 +3 -0 trunk/doc/reference.conf (File Modified)
6523 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6525 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6526 in those conf entries that take umodes like <name1>, <name2>, ...
6530 +3 -0 trunk/doc/reference.conf (File Modified)
6531 +3 -0 trunk/src/newconf.c (File Modified)
6534 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6540 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6543 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6549 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6552 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6558 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6561 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6567 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6570 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6572 Document operator {} blocks.
6576 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6579 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6581 auth{}: clarify/add some details
6585 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6588 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6590 auth{}: Move a paragraph.
6594 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6597 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6599 Document auth{} blocks.
6603 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6606 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6612 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6615 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6617 Add umode +R, prevents unidentified clients from
6618 sending private messages or notices. /accept'ed
6619 clients and opers are exempt.
6620 Due to the /accept part, this is only checked
6621 at the target's server, may want to change
6626 +1 -0 trunk/help/opers/umode (File Modified)
6627 +1 -0 trunk/help/users/umode (File Modified)
6628 +2 -0 trunk/include/client.h (File Modified)
6629 +1 -0 trunk/include/numeric.h (File Modified)
6630 +11 -1 trunk/modules/core/m_message.c (File Modified)
6631 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6632 +1 -1 trunk/src/messages.tab (File Modified)
6633 +1 -1 trunk/src/s_user.c (File Modified)
6636 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6638 Don't allow a nick change if banned or quieted (and not
6639 voiced or opped) on a channel. This uses numeric 435
6640 (bahamut's "cannot change to a banned nick") because
6641 bahamut/ircu's 437 and hyperion's 438 already have
6642 another meaning for us.
6646 +2 -0 trunk/include/channel.h (File Modified)
6647 +1 -0 trunk/include/numeric.h (File Modified)
6648 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6649 +38 -0 trunk/src/channel.c (File Modified)
6650 +1 -1 trunk/src/messages.tab (File Modified)
6653 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6656 - respect ban exceptions
6657 - also deny a knock if quieted
6661 +2 -1 trunk/modules/m_knock.c (File Modified)
6664 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6666 Reverse bad substitution in comment.
6670 +1 -1 trunk/src/channel.c (File Modified)
6673 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6675 - set DynSpoof flag for clients spoofed at registration
6676 - add orighost instead of host to the hostname hash
6680 +5 -1 trunk/src/s_user.c (File Modified)
6683 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6685 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6689 +2 -3 trunk/src/send.c (File Modified)
6692 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6694 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6698 +17 -7 trunk/modules/m_signon.c (File Modified)
6701 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6703 Correct minimum args on ENCAP SASL to avoid nasty core.
6707 +1 -1 trunk/modules/m_sasl.c (File Modified)
6710 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6712 Style nits: sptr can't ever be NULL, don't compare truth
6717 +2 -3 trunk/modules/m_scan.c (File Modified)
6720 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6722 - Comment out scan_cmodes() prototype to suppress warning
6723 - Correct minimum parameter count for mo_scan()
6727 +2 -2 trunk/modules/m_scan.c (File Modified)
6730 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6733 - Include full command in operspy notice
6734 - Allow global scans (no-list used, mask not used) without operspy
6735 - Use ERR_NOPRIVS numeric
6739 +21 -9 trunk/modules/m_scan.c (File Modified)
6742 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6744 Cancel out the >3 default if < is given; this way
6745 any </> specification fully overrides the default.
6749 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6752 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6754 - Call mo_list() from m_list() to reduce code duplication
6755 - Default to >3, rather arbitrarily (conf option?)
6756 - Make < and > mean less than and greater than again
6760 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6763 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6765 When processing topic burst, hide connecting server
6766 on netburst if flatten links is enabled.
6770 +9 -2 trunk/modules/m_tb.c (File Modified)
6773 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6775 - remove PENALTY token
6779 +0 -1 trunk/include/supported.h (File Modified)
6782 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6785 - Add PENALTY because we have a pace-wait system.
6786 - Add FNC due to SAVE and RSFNC
6791 +4 -2 trunk/include/supported.h (File Modified)
6794 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6796 mkay, indent went nuts here
6800 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6803 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6805 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6806 and can be used instead. The SAFELIST implementation is the one used by
6807 default, as most users/networks will be used to it.
6811 +1 -0 trunk/NEWS (File Modified)
6812 +14 -0 trunk/include/client.h (File Modified)
6813 +5 -0 trunk/include/hash.h (File Modified)
6814 +404 -272 trunk/modules/Makefile.in (File Modified)
6815 + - trunk/modules/m_list.c (File Deleted)
6816 + - trunk/modules/m_list_ratbox.c (File Added)
6817 + - trunk/modules/m_list_safelist.c (File Added)
6818 +5 -5 trunk/src/hash.c (File Modified)
6821 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6823 Clear invites on a lowerTS JOIN or SJOIN.
6824 This should complete kick_on_split_riding protection.
6828 +5 -0 trunk/modules/core/m_join.c (File Modified)
6829 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6832 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6834 Like in ratbox, send and interpret timestamps on invites.
6838 +9 -2 trunk/modules/m_invite.c (File Modified)
6841 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6843 Add +S (network service) umode. Just for completeness, users or opers
6848 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6851 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6857 +35 -2 trunk/NEWS (File Modified)
6860 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6862 Split off a PreClient structure for data to be freed on registation (i.e. password).
6863 New hook introduce_client for post-registration messages.
6864 Fix b0rked SASL numerics.
6865 Burst REALHOST post-introduction for spoofed-on-registration clients.
6866 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6867 Pre-registration signon support.
6871 +10 -0 trunk/configure (File Modified)
6872 +2 -0 trunk/configure.ac (File Modified)
6873 +14 -4 trunk/include/client.h (File Modified)
6874 +1 -0 trunk/include/hook.h (File Modified)
6875 +1 -0 trunk/include/numeric.h (File Modified)
6876 +3 -0 trunk/include/setup.h.in (File Modified)
6877 +16 -0 trunk/modules/m_chghost.c (File Modified)
6878 +25 -21 trunk/modules/m_sasl.c (File Modified)
6879 +63 -30 trunk/modules/m_signon.c (File Modified)
6880 +18 -0 trunk/src/client.c (File Modified)
6881 +2 -0 trunk/src/hook.c (File Modified)
6882 +5 -5 trunk/src/messages.tab (File Modified)
6883 +2 -0 trunk/src/s_serv.c (File Modified)
6884 +28 -2 trunk/src/s_user.c (File Modified)
6887 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6889 Update hook documentation.
6893 +30 -0 trunk/doc/hooks.txt (File Modified)
6896 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6898 Improve @/# handling in match_esc().
6902 +21 -13 trunk/src/match.c (File Modified)
6905 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6907 backtrack instead of bailing out when handling a mismatched escape
6911 +1 -1 trunk/src/match.c (File Modified)
6914 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6916 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6919 +2 -1 trunk/CREDITS (File Modified)
6922 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6924 Fix the escape brokenness and pick up a more efficient matching algorithm,
6925 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6926 Patch sent upstream. They can do whatever they want with it, *shrug*.
6930 +147 -161 trunk/src/match.c (File Modified)
6933 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6935 If flatten links is enabled, fake the origins of some ServerModes
6936 sent to clients so that the server sending the netburst is hidden.
6937 Most mode hacks still show the true source.
6941 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6942 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6945 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6947 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6948 where the exit originated).
6949 - When receiving an SQUIT for a server themselves
6950 (IsMe(target_p) || target_p == client_p)
6951 close their link and send a local server notice.
6955 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6956 +6 -3 trunk/src/client.c (File Modified)
6959 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6961 Hooking into the wrong hook, whoops. :P
6965 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6966 +6 -10 trunk/modules/core/m_join.c (File Modified)
6969 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6971 this doesn't work right, right now :P
6975 +40 -0 trunk/contrib/Makefile.in (File Modified)
6976 + - trunk/contrib/m_createauthonly.c (File Added)
6977 +6 -0 trunk/include/hook.h (File Modified)
6978 +26 -1 trunk/modules/core/m_join.c (File Modified)
6979 +1 -1 trunk/src/ircd.c (File Modified)
6982 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6984 Make can_join() hookable.
6988 +12 -1 trunk/src/channel.c (File Modified)
6991 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6993 add 'int approved;' to the channel event hook
6997 +1 -0 trunk/include/hook.h (File Modified)
7000 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7002 Use SIDs in SASL ENCAP origin.
7003 Ignore responses from other agents once the first SASL response has been received for a client.
7007 +9 -5 trunk/modules/m_sasl.c (File Modified)
7010 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7012 Removed stray debug code.
7016 +1 -1 trunk/modules/m_sasl.c (File Modified)
7019 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7021 Don't complain "unknown MODE flag" if a non-oper attempts
7022 to unset an oper only umode they do not have.
7023 This is to prevent unwanted error messages when users/bots
7024 do things like MODE <nick> +i-sw.
7028 +4 -2 trunk/src/s_user.c (File Modified)
7031 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7033 Fix client_exit hook name and only call it for local exits that are not
7038 +3 -2 trunk/modules/m_sasl.c (File Modified)
7041 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7043 Fix SASL logic to actually use stored agent UID.
7044 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7045 Add abort code for exiting clients.
7049 +18 -9 trunk/modules/m_sasl.c (File Modified)
7052 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7054 Port over ratbox 2.2 /challenge. This is slightly more secure
7055 (better crypto, longer keys, challenge timeout) and has better
7058 The respond tool is no longer part of the ircd tree but a
7059 separate package, currently available from
7060 http://respond.ircd-ratbox.org (we should mirror/... this).
7064 +65 -310 trunk/doc/challenge.txt (File Modified)
7065 +5 -5 trunk/include/client.h (File Modified)
7066 +3 -0 trunk/include/irc_string.h (File Modified)
7067 +3 -0 trunk/include/numeric.h (File Modified)
7068 +94 -50 trunk/modules/m_challenge.c (File Modified)
7069 +1 -2 trunk/src/client.c (File Modified)
7070 +125 -0 trunk/src/irc_string.c (File Modified)
7071 +2 -2 trunk/src/messages.tab (File Modified)
7072 + - trunk/tools/rsa_respond/ (File Deleted)
7075 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7077 Preliminary SASL support.
7081 +7 -0 trunk/include/client.h (File Modified)
7082 +6 -0 trunk/include/numeric.h (File Modified)
7083 +1 -0 trunk/modules/Makefile.in (File Modified)
7084 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7085 +175 -1 trunk/modules/m_cap.c (File Modified)
7086 + - trunk/modules/m_sasl.c (File Added)
7087 +2 -0 trunk/modules/m_user.c (File Modified)
7088 +5 -5 trunk/src/messages.tab (File Modified)
7089 +8 -2 trunk/src/s_user.c (File Modified)
7092 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7094 SIGNON: make logout also apply remotely.
7098 +7 -2 trunk/modules/m_signon.c (File Modified)
7101 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7103 Use an asterisk when sending empty logins in SIGNON.
7107 +5 -5 trunk/modules/m_signon.c (File Modified)
7110 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7112 SIGNON: Only add whowas entry (add_history()) and wipe
7113 accepts (del_all_accepts()) if nick changed.
7117 +5 -3 trunk/modules/m_signon.c (File Modified)
7120 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7122 SIGNON: slight fixes to collision code:
7123 - don't kill if target_p == source_p (nick unchanged or only changed case)
7124 - add comment that SAVE support is missing
7125 - use sendto_realops_snomask() instead of sendto_realops_flags()
7129 +9 -6 trunk/modules/m_signon.c (File Modified)
7132 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7134 Fix up kills for bad nick/user/host on SIGNON.
7138 +16 -6 trunk/modules/m_signon.c (File Modified)
7141 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7143 If changing to a nick with a digit, only allow the UID.
7147 +4 -0 trunk/modules/m_signon.c (File Modified)
7150 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7152 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7153 Strip leading digits from logins that are not purely numeric.
7157 +3 -0 trunk/include/numeric.h (File Modified)
7158 +2 -0 trunk/include/send.h (File Modified)
7159 +1 -0 trunk/modules/Makefile.in (File Modified)
7160 +456 -3 trunk/modules/m_services.c (File Modified)
7161 + - trunk/modules/m_signon.c (File Added)
7162 +2 -2 trunk/src/messages.tab (File Modified)
7163 +98 -0 trunk/src/send.c (File Modified)
7166 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7168 Remove old server notice umodes from example confs.
7172 +1 -2 trunk/doc/example.conf (File Modified)
7173 +4 -17 trunk/doc/reference.conf (File Modified)
7176 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7178 Add snomask help file (forgot this earlier).
7182 + - trunk/help/opers/snomask (File Added)
7185 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7187 Add umode +l (receive locops).
7191 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7194 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7196 We don't plan to implement cmode +R (quiet unidentified) and
7197 umode +I (deny invite) for 1.1, so comment them out from the
7202 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7203 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7206 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7208 Improve snomask usage description.
7212 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7215 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7217 Mention the word snomask with umode +s (needs to be a link really).
7221 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7224 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7226 Add snomask +Z (operspy notices).
7230 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7233 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7235 Misc updates/clarifications.
7239 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7242 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7248 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7249 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7250 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7253 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7255 - Allow ENCAP REALHOST outside burst
7256 - Fix comment describing race condition: this can only happen
7257 on a local whois with use_whois_actually enabled
7261 +4 -6 trunk/modules/m_chghost.c (File Modified)
7264 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7266 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7270 +39 -0 trunk/contrib/Makefile.in (File Modified)
7271 + - trunk/contrib/sno_globaloper.c (File Added)
7274 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7276 Pass along old umodes and snomask in umode_changed hook,
7277 changing its parameter type from struct Client *
7278 to hook_data_umode_changed *. (For a new client, both
7281 The IP cloaking module now fully ignores umode changes
7282 where +h didn't change.
7286 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7287 +7 -0 trunk/include/hook.h (File Modified)
7288 +18 -4 trunk/src/s_user.c (File Modified)
7291 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7293 move libcharybdis-provided function initialisation into libcharybdis_init().
7297 +32 -11 trunk/src/ircd.c (File Modified)
7300 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7302 Make +f notices (local host, global host, global user@host, local class)
7303 netwide. Exceeding /quote set max remains local.
7307 +4 -4 trunk/src/s_conf.c (File Modified)
7310 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7312 Netwide notices about attempts to join juped channels.
7316 +1 -1 trunk/modules/core/m_join.c (File Modified)
7319 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7321 Send server notices about failed oper attempts globally.
7322 Successful remote oper attempt notices will be generated
7323 from the mode changes.
7327 +3 -3 trunk/modules/m_challenge.c (File Modified)
7328 +2 -2 trunk/modules/m_oper.c (File Modified)
7331 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7333 Rest of infrastructure for sending server notices globally.
7334 Uses a new L_NETWIDE level on sendto_realops_snomask().
7338 +1 -0 trunk/include/send.h (File Modified)
7339 +31 -4 trunk/src/send.c (File Modified)
7342 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7344 Add general::global_snotices conf option to control
7345 whether we send out SNOTEs. Does not do anything yet.
7349 +1 -0 trunk/doc/example.conf (File Modified)
7350 +6 -0 trunk/doc/reference.conf (File Modified)
7351 +1 -0 trunk/include/s_conf.h (File Modified)
7352 +6 -0 trunk/modules/m_info.c (File Modified)
7353 +1 -0 trunk/src/newconf.c (File Modified)
7354 +1 -0 trunk/src/s_conf.c (File Modified)
7357 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7359 Only accept SNOTE from servers.
7363 +2 -0 trunk/modules/m_snote.c (File Modified)
7366 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7368 Correct parv indices so this actually works.
7372 +2 -2 trunk/modules/m_snote.c (File Modified)
7375 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7381 +3 -3 trunk/modules/m_snote.c (File Modified)
7384 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7386 Add m_snote.c, SNOTE propagator.
7390 +86 -0 trunk/modules/Makefile.in (File Modified)
7391 + - trunk/modules/m_snote.c (File Added)
7394 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7396 start seeding the 1.1 NEWS file
7400 +4 -0 trunk/NEWS (File Modified)
7403 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7405 rename some modules to more descriptive names...
7409 +2 -131 trunk/contrib/Makefile.in (File Modified)
7410 + - trunk/contrib/globalconnexit.c (File Deleted)
7411 + - trunk/contrib/globallineactive.c (File Deleted)
7412 + - trunk/contrib/sno_farconnect.c (File Added)
7413 + - trunk/contrib/sno_globalkline.c (File Added)
7414 +1 -120 trunk/modules/Makefile.in (File Modified)
7415 + - trunk/modules/networknotice.c (File Deleted)
7416 + - trunk/modules/sno_routing.c (File Added)
7419 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7421 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7422 Uses FLAGS2_FLOODDONE bit on servers.
7426 +3 -0 trunk/include/client.h (File Modified)
7427 +121 -1 trunk/modules/Makefile.in (File Modified)
7428 + - trunk/modules/networknotice.c (File Added)
7431 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7433 Don't show servers in /trace to nonopers if flatten links is enabled.
7437 +8 -5 trunk/modules/m_trace.c (File Modified)
7440 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7443 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7444 - send back confirmation to source, if local client
7445 - send a +s server notice if the source is neither a server nor a service (+S)
7449 +5 -1 trunk/modules/m_chghost.c (File Modified)
7452 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7454 Use sendto_realops_snomask_from() to make the
7455 server notices appear to come from the affected
7460 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7461 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7464 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7466 Add sendto_realops_snomask_from(), allows
7467 specification of apparent source server.
7471 +1 -0 trunk/include/send.h (File Modified)
7472 +41 -1 trunk/src/send.c (File Modified)
7475 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7477 Revert r579. Keep host, not orighost in oper up notice.
7478 It would be inconsistent to have orighost there, and we
7479 don't want to mess up all server notices by putting both
7484 +1 -1 trunk/src/s_user.c (File Modified)
7487 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7489 Include the IP address in operlog/foperlog.
7493 +10 -8 trunk/modules/m_challenge.c (File Modified)
7494 +8 -6 trunk/modules/m_oper.c (File Modified)
7497 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7499 Call umode_changed hook on oper up.
7503 +1 -0 trunk/src/s_user.c (File Modified)
7506 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7508 Add globalconnexit contrib module, shows remote client connects/exits
7509 except netsplits/netjoin on snomask +F.
7510 Notice formatting will probably change somewhat still.
7514 +80 -0 trunk/contrib/Makefile.in (File Modified)
7515 + - trunk/contrib/globalconnexit.c (File Added)
7518 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7520 Declare snomask_modes[] so modules can provide snomasks.
7524 +2 -0 trunk/include/snomask.h (File Modified)
7527 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7529 Replace user_signon hook with two new hooks: new_local_user
7530 and new_remote_user.
7531 These are called right before the user is introduced to the
7532 rest of the network.
7536 +2 -1 trunk/include/hook.h (File Modified)
7537 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7538 +4 -2 trunk/src/hook.c (File Modified)
7539 +2 -3 trunk/src/s_user.c (File Modified)
7542 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7544 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7548 +2 -2 trunk/modules/m_scan.c (File Modified)
7551 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7553 Update doc/technical/send.txt.
7557 +91 -131 trunk/doc/technical/send.txt (File Modified)
7560 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7562 Add chantrace and masktrace to help files.
7566 + - trunk/help/opers/chantrace (File Added)
7567 +27 -20 trunk/help/opers/index (File Modified)
7568 + - trunk/help/opers/masktrace (File Added)
7569 +2 -0 trunk/help/opers/operspy (File Modified)
7572 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7574 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7575 Shows etrace-like output for all users in a channel,
7576 in particular IP addresses.
7580 +75 -2 trunk/modules/m_etrace.c (File Modified)
7583 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7585 Port over ratbox 2.2 r21727 (anfl):
7586 add some logging when we drop servers in places where we only notify opers
7590 +31 -0 trunk/modules/core/m_server.c (File Modified)
7593 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7595 display orighost in operup message
7599 +1 -1 trunk/src/s_user.c (File Modified)
7602 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7604 Add globallineactive contrib module, a hack which can often
7605 show k/d/g/x line active for remote clients.
7609 +52 -0 trunk/contrib/Makefile.in (File Modified)
7610 + - trunk/contrib/globallineactive.c (File Added)
7613 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7615 Show IP field in the same way as MASKTRACE:
7616 "255.255.255.255" if it's unknown (remote TS5 client)
7617 and "0" if we or the remote server are purposely
7622 +12 -1 trunk/modules/m_scan.c (File Modified)
7625 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7628 - don't show servers in a global scan
7629 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7633 +4 -1 trunk/modules/m_scan.c (File Modified)
7636 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7638 Implement SCAN UMODES.
7642 +3 -0 trunk/include/numeric.h (File Modified)
7643 +128 -2 trunk/modules/m_scan.c (File Modified)
7644 +2 -2 trunk/src/messages.tab (File Modified)
7647 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7653 +1 -1 trunk/modules/m_scan.c (File Modified)
7656 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7658 parv[0] should be parv[1].
7662 +1 -1 trunk/modules/m_scan.c (File Modified)
7665 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7671 +1 -1 trunk/modules/m_scan.c (File Modified)
7674 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7680 +2 -2 trunk/modules/m_scan.c (File Modified)
7683 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7685 framework for scan command
7689 +113 -0 trunk/modules/Makefile.in (File Modified)
7690 + - trunk/modules/m_scan.c (File Added)
7693 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7695 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7699 +2 -0 trunk/include/irc_string.h (File Modified)
7700 +157 -1 trunk/modules/m_etrace.c (File Modified)
7701 +129 -90 trunk/src/match.c (File Modified)
7704 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7706 orighost may live in a different hash bucket (likely the case), lets check it standalone
7710 +39 -3 trunk/src/hostmask.c (File Modified)
7713 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7715 SVN didn't check modules/ somehow, hrmm.
7719 +1 -1 trunk/modules/m_kline.c (File Modified)
7720 +6 -6 trunk/modules/m_stats.c (File Modified)
7723 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7725 Track hostmask entries for client_p->orighost, if available.
7726 Not throughly tested, but seems to work fine.
7730 +8 -4 trunk/include/hostmask.h (File Modified)
7731 +14 -10 trunk/src/hostmask.c (File Modified)
7734 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7736 Pass on SQUIT reasons more.
7740 +17 -19 trunk/src/client.c (File Modified)
7743 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7745 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7746 This way, hidden admins also get them.
7750 +4 -4 trunk/src/send.c (File Modified)
7753 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7755 From ircd-ratbox 2.2 (r21339 anfl):
7756 ms_kill() should be using find_person(), not find_client()
7757 otherwise it can generate a core.
7761 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7764 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7766 Add m_error to core_module_table, so it is loaded by default.
7770 +1 -0 trunk/src/modules.c (File Modified)
7773 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7775 comment is a const char *, not char *.
7779 +1 -1 trunk/include/hook.h (File Modified)
7782 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7784 Fix a long standing hybrid 7 bug: when getting a read error
7785 on a server, report_error() is called with a %d instead of
7786 a %s in the format string ("Lost connection" in +d).
7790 +1 -1 trunk/src/client.c (File Modified)
7793 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7799 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7802 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7804 Add document describing capabilities and what they mean.
7808 + - trunk/doc/technical/capab.txt (File Added)
7811 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7813 Change client_exit hook to pass all exit_client() parameters.
7817 +8 -0 trunk/include/hook.h (File Modified)
7818 +6 -1 trunk/src/client.c (File Modified)
7821 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7823 Add client_exit hook, called in exit_client() for all
7824 clients of all types, except clients exiting because
7825 of netsplits (QS). The only thing done before it is
7826 marking the client as "closing" (to prevent
7831 +1 -0 trunk/include/hook.h (File Modified)
7832 +2 -0 trunk/src/client.c (File Modified)
7833 +2 -0 trunk/src/hook.c (File Modified)
7836 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7838 Improve the code that calculates the nnnS nnnC counts
7841 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7845 +43 -36 trunk/modules/m_trace.c (File Modified)
7848 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7850 Add server_eob hook.
7851 Planning to use this for netsplit/join notices.
7855 +1 -0 trunk/include/hook.h (File Modified)
7856 +2 -0 trunk/modules/m_pong.c (File Modified)
7857 +2 -0 trunk/src/hook.c (File Modified)
7860 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7862 Default motd: ircd-ratbox -> charybdis
7866 +1 -1 trunk/doc/ircd.motd (File Modified)
7869 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7871 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7875 +4 -4 trunk/src/s_user.c (File Modified)
7878 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7880 - Remove obsolete EOB help file
7881 - Document snomask in the help files
7886 + - trunk/help/opers/eob (File Deleted)
7887 +13 -12 trunk/help/opers/index (File Modified)
7888 +1 -13 trunk/help/opers/umode (File Modified)
7889 +7 -7 trunk/help/users/index (File Modified)
7892 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7894 Bail if snomask to parse is not given. Pointy hat to myself.
7898 +3 -0 trunk/src/snomask.c (File Modified)
7901 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7903 Remove m_flags from autoconf
7907 +0 -1 trunk/contrib/Makefile.in (File Modified)
7910 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7916 + - trunk/contrib/m_flags.c (File Deleted)
7919 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7921 If +s is in oper_only_umodes, clear snomask on deoper.
7925 +5 -0 trunk/src/s_user.c (File Modified)
7928 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7930 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7934 +2 -2 trunk/configure (File Modified)
7935 +2 -2 trunk/configure.ac (File Modified)
7938 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7940 Remove the old server notice umodes.
7941 Default oper only umodes is now +s.
7942 Please make sure all remaining umodes still work.
7946 +3 -21 trunk/include/client.h (File Modified)
7947 +0 -12 trunk/src/newconf.c (File Modified)
7948 +1 -1 trunk/src/s_conf.c (File Modified)
7949 +12 -12 trunk/src/s_user.c (File Modified)
7952 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7954 operator::flags nick_changes now controls +n snomask instead of +n umode.
7958 +8 -8 trunk/src/s_user.c (File Modified)
7961 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7963 Move down h_umode_changed hook call after umode allowed checks
7964 (so it will not see +a if someone tries to set it but is not
7969 +2 -3 trunk/src/s_user.c (File Modified)
7972 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7974 Move over non-+s server notices (hopefully, all of them).
7978 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7979 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7980 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7981 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7982 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7983 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7984 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7985 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7986 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7987 +2 -2 trunk/libcharybdis/event.c (File Modified)
7988 +2 -2 trunk/modules/core/m_join.c (File Modified)
7989 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7990 +3 -3 trunk/modules/core/m_message.c (File Modified)
7991 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7992 +2 -2 trunk/modules/core/m_server.c (File Modified)
7993 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7994 +1 -1 trunk/modules/m_post.c (File Modified)
7995 +1 -1 trunk/modules/m_services.c (File Modified)
7996 +2 -2 trunk/src/channel.c (File Modified)
7997 +3 -3 trunk/src/client.c (File Modified)
7998 +1 -1 trunk/src/hash.c (File Modified)
7999 +5 -5 trunk/src/s_conf.c (File Modified)
8000 +2 -2 trunk/src/s_log.c (File Modified)
8001 +4 -4 trunk/src/s_user.c (File Modified)
8004 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8006 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8010 +2 -1 trunk/include/snomask.h (File Modified)
8011 +2 -2 trunk/src/snomask.c (File Modified)
8014 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8016 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8020 +1 -1 trunk/contrib/example_module.c (File Modified)
8021 +2 -2 trunk/include/ircd_defs.h (File Modified)
8022 +6 -6 trunk/modules/core/m_error.c (File Modified)
8023 +1 -1 trunk/modules/core/m_join.c (File Modified)
8024 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8025 +1 -1 trunk/modules/core/m_message.c (File Modified)
8026 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8027 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8028 +18 -18 trunk/modules/core/m_server.c (File Modified)
8029 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8030 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8031 +4 -4 trunk/modules/m_challenge.c (File Modified)
8032 +4 -4 trunk/modules/m_dline.c (File Modified)
8033 +13 -13 trunk/modules/m_gline.c (File Modified)
8034 +5 -5 trunk/modules/m_kline.c (File Modified)
8035 +2 -2 trunk/modules/m_oper.c (File Modified)
8036 +1 -1 trunk/modules/m_pong.c (File Modified)
8037 +13 -13 trunk/modules/m_rehash.c (File Modified)
8038 +4 -4 trunk/modules/m_resv.c (File Modified)
8039 +16 -16 trunk/modules/m_set.c (File Modified)
8040 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8041 +6 -6 trunk/modules/m_xline.c (File Modified)
8042 +1 -1 trunk/src/adns.c (File Modified)
8043 +2 -2 trunk/src/channel.c (File Modified)
8044 +1 -1 trunk/src/listener.c (File Modified)
8045 +1 -1 trunk/src/s_auth.c (File Modified)
8046 +15 -15 trunk/src/s_conf.c (File Modified)
8047 +3 -3 trunk/src/s_user.c (File Modified)
8048 +7 -7 trunk/src/send.c (File Modified)
8051 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8054 - set +s snomask if +s umode set but no snomasks
8055 - put numerics in more logical order
8059 +3 -1 trunk/src/s_user.c (File Modified)
8062 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8064 parse_snobuf_to_mask(): default to + at start
8065 allows stuff like /mode jilles +s C
8069 +1 -1 trunk/src/snomask.c (File Modified)
8072 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8074 Changes to user_mode() snomask handling.
8075 - show snomask (if not 0) on /mode <nick>
8076 - show snomask once at the end if +s/-s used
8077 - only parse 1 parameter for umode changes
8078 - don't crash on /mode <nick> +s
8079 - /mode <nick> -s clears snomask, doesn't use parameter
8080 - set umode +s iff snomask is not 0
8081 - snomask is not propagated, but umode +s is
8085 +97 -72 trunk/src/s_user.c (File Modified)
8088 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8090 Convert some messages over to snomask.
8094 +29 -29 trunk/src/client.c (File Modified)
8095 +2 -2 trunk/src/ircd.c (File Modified)
8096 +13 -13 trunk/src/modules.c (File Modified)
8097 +1 -1 trunk/src/newconf.c (File Modified)
8098 +5 -5 trunk/src/parse.c (File Modified)
8099 +1 -1 trunk/src/restart.c (File Modified)
8100 +4 -4 trunk/src/s_newconf.c (File Modified)
8101 +11 -11 trunk/src/s_serv.c (File Modified)
8104 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8106 include snomask.h from client.h
8110 +1 -0 trunk/include/client.h (File Modified)
8113 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8115 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8119 +1 -0 trunk/src/newconf.c (File Modified)
8120 +2 -1 trunk/src/snomask.c (File Modified)
8123 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8125 should start with +, not \0. Whoops. :)
8129 +1 -1 trunk/src/snomask.c (File Modified)
8132 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8134 core snomask support.
8138 +3 -0 trunk/doc/example.conf (File Modified)
8139 +2 -0 trunk/include/client.h (File Modified)
8140 +2 -0 trunk/include/numeric.h (File Modified)
8141 +2 -0 trunk/include/s_newconf.h (File Modified)
8142 +63 -0 trunk/include/send.h (File Modified)
8143 + - trunk/include/snomask.h (File Added)
8144 +1 -0 trunk/src/Makefile.in (File Modified)
8145 +1 -1 trunk/src/messages.tab (File Modified)
8146 +8 -0 trunk/src/newconf.c (File Modified)
8147 +12 -0 trunk/src/s_user.c (File Modified)
8148 +235 -0 trunk/src/send.c (File Modified)
8149 + - trunk/src/snomask.c (File Added)
8152 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8154 add a blank line after the license info.
8158 +1 -1 trunk/CREDITS (File Modified)
8161 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8163 Extend copyright to 2006.
8167 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8170 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8173 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8177 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8178 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8181 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8183 Add oper privileges document.
8187 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8188 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8191 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8193 Capitalize message names in services shortcuts (for consistency).
8197 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8200 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8206 +1 -1 trunk/src/patricia.c (File Modified)
8209 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8211 Remove obsolete 'nextconnect' variable.
8215 +0 -1 trunk/include/ircd.h (File Modified)
8216 +0 -2 trunk/src/client.c (File Modified)
8217 +0 -1 trunk/src/ircd.c (File Modified)
8220 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8222 Remove this remnant of the hybrid 6 ziplinks implementation.
8226 + - trunk/include/s_zip.h (File Deleted)
8229 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8231 Make clone limiting work on orighost, not host (so it
8232 looks through services cloaks). Lightly tested, please
8237 +2 -0 trunk/modules/m_chghost.c (File Modified)
8238 +1 -1 trunk/src/client.c (File Modified)
8239 +1 -1 trunk/src/s_conf.c (File Modified)
8242 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8244 Don't forget to link me_realhost() into the command hash.
8246 Pointy hat to: myself
8250 +1 -1 trunk/modules/m_chghost.c (File Modified)
8253 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8255 It's call_hook, not hook_call.
8259 +1 -1 trunk/src/s_user.c (File Modified)
8262 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8264 Add unreject help file.
8268 + - trunk/help/opers/unreject (File Added)
8271 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8273 Link the all-important 42 module to the build :P
8277 +1 -0 trunk/contrib/Makefile.in (File Modified)
8280 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8282 Mention /rehash help.
8286 +1 -0 trunk/help/opers/rehash (File Modified)
8289 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8291 Add h_user_signon hook.
8295 +1 -0 trunk/include/hook.h (File Modified)
8296 +2 -0 trunk/src/hook.c (File Modified)
8297 +4 -0 trunk/src/s_user.c (File Modified)
8300 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8302 Oops, forgot to set orighost for remote client introductions.
8306 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8309 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8311 Use TS6 forms in services shortcuts, if possible.
8315 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8318 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8320 - Start out default_umodes conf entry from the empty set instead of +i.
8321 - Move oper_only_umodes check to where default_umodes is used, as
8322 oper_only_umodes may not be set yet while we're reading the conf.
8326 +6 -7 trunk/src/newconf.c (File Modified)
8327 +1 -1 trunk/src/s_user.c (File Modified)
8330 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8332 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8336 +1 -0 trunk/doc/example.conf (File Modified)
8337 +7 -0 trunk/doc/reference.conf (File Modified)
8338 +0 -7 trunk/include/config.h.dist (File Modified)
8339 +1 -0 trunk/include/s_conf.h (File Modified)
8340 +6 -0 trunk/modules/m_info.c (File Modified)
8341 +9 -18 trunk/src/client.c (File Modified)
8342 +1 -0 trunk/src/newconf.c (File Modified)
8343 +1 -0 trunk/src/s_conf.c (File Modified)
8346 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8348 - Allow NULL target_ip in show_ip() (indicates message is being
8349 sent to local opers)
8350 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8352 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8353 those in src/client.c
8355 From ratbox 2.2 svn (anfl)
8359 +1 -0 trunk/include/client.h (File Modified)
8360 +21 -2 trunk/src/client.c (File Modified)
8361 +2 -4 trunk/src/hostmask.c (File Modified)
8362 +1 -5 trunk/src/s_conf.c (File Modified)
8363 +4 -8 trunk/src/s_user.c (File Modified)
8366 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8368 Fire off events properly.
8372 +7 -3 trunk/src/s_user.c (File Modified)
8375 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8377 make sure modules which depend on umode information get the message upon connection (oops)
8381 +3 -0 trunk/src/s_user.c (File Modified)
8384 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8386 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8387 From ratbox 2.2 svn.
8391 +3 -7 trunk/modules/m_etrace.c (File Modified)
8394 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8396 Replace silly `default_invisible' option with more versatile default_umodes.
8400 +2 -2 trunk/Makefile.in (File Modified)
8401 +12 -1 trunk/doc/example.conf (File Modified)
8402 +14 -7 trunk/doc/reference.conf (File Modified)
8403 +2 -4 trunk/include/s_conf.h (File Modified)
8404 +0 -6 trunk/modules/m_info.c (File Modified)
8405 +4 -0 trunk/src/modules.c (File Modified)
8406 +41 -1 trunk/src/newconf.c (File Modified)
8407 +2 -2 trunk/src/s_conf.c (File Modified)
8408 +3 -4 trunk/src/s_user.c (File Modified)
8411 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8413 Add temporary nick resvs with the proper duration,
8414 not 60 times too long.
8418 +1 -1 trunk/modules/m_resv.c (File Modified)
8421 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8423 Add kick on split riding. See reference.conf for more details.
8427 +1 -0 trunk/doc/example.conf (File Modified)
8428 +16 -0 trunk/doc/reference.conf (File Modified)
8429 +1 -0 trunk/include/s_conf.h (File Modified)
8430 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8431 +6 -0 trunk/modules/m_info.c (File Modified)
8432 +1 -0 trunk/src/newconf.c (File Modified)
8433 +1 -0 trunk/src/s_conf.c (File Modified)
8436 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8438 New credits, denoting GXTi as being on the core team.
8442 +16 -5 trunk/CREDITS (File Modified)
8445 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8447 better cloaking algorithm
8451 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8454 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8456 don't do redundant bitshifting.
8460 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8463 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8469 +1 -0 trunk/contrib/Makefile.in (File Modified)
8472 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8474 Set the DynSpoof flag properly.
8478 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8481 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8483 first go at an ip_cloaking implementation for charybdis.
8487 + - trunk/contrib/ip_cloaking.c (File Added)
8490 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8492 Add libcharybdis to contrib/ includes.
8496 +1 -1 trunk/contrib/Makefile.in (File Modified)
8499 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8501 add h_umode_changed hook for modules that provide usermodes.
8505 +1 -0 trunk/include/hook.h (File Modified)
8506 +2 -1 trunk/src/hook.c (File Modified)
8507 +3 -0 trunk/src/s_user.c (File Modified)
8510 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8512 Show quiets in /stats z.
8516 +15 -10 trunk/src/s_stats.c (File Modified)
8519 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8521 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8525 +0 -12 trunk/configure (File Modified)
8526 +0 -9 trunk/configure.ac (File Modified)
8527 +0 -3 trunk/include/setup.h.in (File Modified)
8530 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8532 change various buffer sizes to = topiclen.
8536 +3 -4 trunk/include/ircd_defs.h (File Modified)
8539 jon 2005/12/12 19:32:18 UTC (20051212-400)
8541 - Partial commit test, partial ego strokage ;)
8545 +2 -1 trunk/CREDITS (File Modified)
8548 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8550 More kqueue corrections.
8553 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8556 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8558 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8559 Not sure why this wasn't this way to begin with.
8563 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8566 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8568 example.conf tweaks:
8569 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8570 most people do not need this.
8571 Enable serverinfo::hub.
8575 +14 -11 trunk/doc/example.conf (File Modified)
8578 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8580 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8584 +1 -1 trunk/src/s_serv.c (File Modified)
8587 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8589 header include changes
8593 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8594 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8595 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8596 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8597 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8598 +1 -21 trunk/libcharybdis/select.c (File Modified)
8601 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8603 s/ilog/libcharybdis_{die,log,restart}/g
8607 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8608 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8609 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8610 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8611 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8612 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8613 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8614 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8617 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8619 Use the right callbacks in the function code.
8622 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8625 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8627 More work, it builds again!
8631 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8632 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8633 + - trunk/libcharybdis/libcharybdis.c (File Added)
8634 + - trunk/libcharybdis/libcharybdis.h (File Added)
8637 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8639 Move some stuff around.
8643 + - trunk/include/memory.h (File Deleted)
8644 + - trunk/include/tools.h (File Deleted)
8645 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8646 + - trunk/libcharybdis/memory.c (File Added)
8647 + - trunk/libcharybdis/memory.h (File Added)
8648 + - trunk/libcharybdis/snprintf.c (File Added)
8649 + - trunk/libcharybdis/tools.c (File Added)
8650 + - trunk/libcharybdis/tools.h (File Added)
8651 +1000 -1062 trunk/modules/.depend (File Modified)
8652 +421 -455 trunk/src/.depend (File Modified)
8653 +0 -1191 trunk/src/Makefile.in (File Modified)
8654 + - trunk/src/memory.c (File Deleted)
8655 + - trunk/src/snprintf.c (File Deleted)
8656 + - trunk/src/tools.c (File Deleted)
8659 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8661 move more headers into libcharybdis
8664 + - trunk/include/balloc.h (File Deleted)
8665 + - trunk/include/event.h (File Deleted)
8666 + - trunk/libcharybdis/balloc.h (File Added)
8667 + - trunk/libcharybdis/event.h (File Added)
8668 +924 -1020 trunk/modules/.depend (File Modified)
8669 +327 -406 trunk/src/.depend (File Modified)
8672 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8674 balloc, events -> libcharybdis
8677 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8678 + - trunk/libcharybdis/balloc.c (File Added)
8679 + - trunk/libcharybdis/event.c (File Added)
8680 +0 -1008 trunk/src/Makefile.in (File Modified)
8681 + - trunk/src/balloc.c (File Deleted)
8682 + - trunk/src/event.c (File Deleted)
8685 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8690 + - trunk/include/commio.h (File Deleted)
8691 + - trunk/include/linebuf.h (File Deleted)
8692 + - trunk/libcharybdis/commio.h (File Added)
8693 + - trunk/libcharybdis/linebuf.h (File Added)
8694 +1644 -530 trunk/modules/.depend (File Modified)
8695 +1 -1 trunk/modules/Makefile.in (File Modified)
8696 +720 -284 trunk/src/.depend (File Modified)
8699 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8701 Makefile reworking -- moving libcharybdis headers into proper location.
8704 +1 -1 trunk/adns/Makefile.in (File Modified)
8705 +1 -1 trunk/src/Makefile.in (File Modified)
8708 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8710 Document proposed authdaemon protocol.
8713 + - trunk/authdaemon/protocol.txt (File Added)
8716 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8721 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8724 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8726 Remove dead makefile from generation
8729 +1 -2 trunk/configure (File Modified)
8730 +0 -1 trunk/configure.ac (File Modified)
8733 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8735 libcharybdisIO -> libcharybdis
8738 +1 -1 trunk/src/Makefile.in (File Modified)
8741 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8746 + - trunk/libcharybdis/Makefile.in (File Added)
8747 + - trunk/libcharybdis/commio.c (File Added)
8748 + - trunk/libcharybdis/devpoll.c (File Added)
8749 + - trunk/libcharybdis/epoll.c (File Added)
8750 + - trunk/libcharybdis/io/ (File Deleted)
8751 + - trunk/libcharybdis/kqueue.c (File Added)
8752 + - trunk/libcharybdis/linebuf.c (File Added)
8753 + - trunk/libcharybdis/log/ (File Deleted)
8754 + - trunk/libcharybdis/poll.c (File Added)
8755 + - trunk/libcharybdis/ports.c (File Added)
8756 + - trunk/libcharybdis/select.c (File Added)
8759 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8764 + - trunk/libcharybdis/Makefile.in (File Deleted)
8767 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8772 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8775 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8777 add authdaemon dir for later hacking
8781 + - trunk/authdaemon/ (File Added)
8784 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8786 linebuf -> libcharybdisIO
8790 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8791 + - trunk/libcharybdis/io/linebuf.c (File Added)
8792 + - trunk/libcharybdis/log/ (File Added)
8793 + - trunk/libcharybdis/log/Makefile.in (File Added)
8794 +0 -687 trunk/src/Makefile.in (File Modified)
8795 + - trunk/src/linebuf.c (File Deleted)
8798 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8800 Solaris 10 I/O ports support
8803 + - trunk/libcharybdis/io/ports.c (File Added)
8806 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8812 +1 -1 trunk/Makefile.in (File Modified)
8813 +3 -1 trunk/configure (File Modified)
8814 +133 -10 trunk/configure.ac (File Modified)
8815 + - trunk/libcharybdis/ (File Added)
8816 + - trunk/libcharybdis/Makefile.in (File Added)
8817 + - trunk/libcharybdis/io/ (File Added)
8818 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8819 +2 -3 trunk/src/Makefile.in (File Modified)
8820 + - trunk/src/io/ (File Deleted)
8823 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8825 split IO stuff into libcharybdisIO.
8829 + - trunk/src/commio.c (File Deleted)
8830 + - trunk/src/devpoll.c (File Deleted)
8831 + - trunk/src/epoll.c (File Deleted)
8832 + - trunk/src/io/ (File Added)
8833 + - trunk/src/io/Makefile.in (File Added)
8834 + - trunk/src/io/commio.c (File Added)
8835 + - trunk/src/io/devpoll.c (File Added)
8836 + - trunk/src/io/epoll.c (File Added)
8837 + - trunk/src/io/kqueue.c (File Added)
8838 + - trunk/src/io/poll.c (File Added)
8839 + - trunk/src/io/select.c (File Added)
8840 + - trunk/src/kqueue.c (File Deleted)
8841 + - trunk/src/poll.c (File Deleted)
8842 + - trunk/src/select.c (File Deleted)
8845 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8851 +86 -155 trunk/configure (File Modified)
8852 +1 -1 trunk/configure.ac (File Modified)
8855 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8857 Remove mentions of mkkeypair/cryptlinks.
8861 +1 -3 trunk/doc/challenge.txt (File Modified)
8864 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8866 Clarify serverinfo{} description.
8870 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8873 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8875 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8879 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8882 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8884 Improvements also applicable to hyperion 1.x.
8888 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8891 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8893 - Add +F description
8894 - General improvements and changes to charybdis
8898 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8901 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8903 The server notice umodes only have an effect
8904 for opers. ("sendto_realops_flags", so having
8905 the umode is not enough, they must also be
8910 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8913 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8915 Updates to umodes docs.
8919 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8922 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8924 Add SGML documentation.
8927 + - trunk/doc/sgml/ (File Added)
8928 + - trunk/doc/sgml/oper-guide/ (File Added)
8929 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8930 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8931 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8932 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8933 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8934 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8935 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8938 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8940 Make operwall flag restrict setting umode +z.
8941 This repairs this flag broken in charybdis-1.0.
8945 +41 -0 trunk/contrib/m_flags.c (File Modified)
8946 +9 -0 trunk/src/s_user.c (File Modified)
8949 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8951 Don't complain/reset remote clients +n. I'm still not
8952 convinced propagating all umodes is the way to go, oh
8957 +1 -1 trunk/src/s_user.c (File Modified)
8960 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8962 - Require admin flag for oper /chghost (if it's enabled
8963 which is not default)
8964 - Give error message on nonexistant nick
8968 +12 -0 trunk/modules/m_chghost.c (File Modified)
8971 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8973 Incorporated jilles' dynspoof patch with a few minor changes.
8976 +5 -2 trunk/include/client.h (File Modified)
8977 +1 -0 trunk/include/numeric.h (File Modified)
8978 +75 -4 trunk/modules/m_chghost.c (File Modified)
8979 +2 -21 trunk/modules/m_stats.c (File Modified)
8980 +2 -8 trunk/modules/m_trace.c (File Modified)
8981 +2 -0 trunk/src/client.c (File Modified)
8982 +3 -0 trunk/src/s_user.c (File Modified)
8985 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8990 +5 -0 trunk/NEWS (File Modified)
8993 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8995 Make show_ip() far less braindead.
8997 Obtained from: ratbox 2.2 SVN
9001 +14 -85 trunk/src/client.c (File Modified)
9004 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9006 Instead of not showing channels at all for whoising services,
9007 only show channels the requester is also on. If operspying
9008 services, show all the channels.
9012 +37 -40 trunk/modules/m_whois.c (File Modified)
9015 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9017 - Show real errno if we fail to connect to a server
9018 - Don't show server IPs on IRC if a server goes dead
9023 +2 -5 trunk/src/s_serv.c (File Modified)
9026 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9028 Revert hybrid 7.2 aline code. It causes too many problems.
9032 +1 -47 trunk/NEWS (File Modified)
9033 + - trunk/include/aline.h (File Deleted)
9034 +53 -6 trunk/modules/m_dline.c (File Modified)
9035 +212 -16 trunk/modules/m_kline.c (File Modified)
9036 +37 -8 trunk/modules/m_resv.c (File Modified)
9037 +45 -24 trunk/modules/m_xline.c (File Modified)
9038 +0 -485 trunk/src/Makefile.in (File Modified)
9039 + - trunk/src/aline.c (File Deleted)
9042 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9044 Incorporate recent ratbox monitor bugfixes (could crash).
9048 +16 -0 trunk/modules/m_monitor.c (File Modified)
9049 +4 -3 trunk/src/monitor.c (File Modified)
9052 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9054 Fix /invite UID leak.
9056 Found by logiclrd@EFnet.
9060 +3 -2 trunk/modules/m_invite.c (File Modified)
9063 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9065 Don't show what channels a service is in.
9068 +1 -0 trunk/NEWS (File Modified)
9069 +40 -35 trunk/modules/m_whois.c (File Modified)
9072 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9074 Update version to 1.0.3.
9078 +9 -9 trunk/configure (File Modified)
9079 +1 -1 trunk/configure.ac (File Modified)
9082 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9088 +7 -1 trunk/NEWS (File Modified)
9091 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9093 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9094 More static buffers :(
9098 +12 -4 trunk/src/aline.c (File Modified)
9101 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9103 Make operspy mode (/mode !#channel showing parameters
9104 even if not on channel) work again.
9108 +4 -4 trunk/src/channel.c (File Modified)
9111 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9113 Call server_introduced hook on TS6 remote server
9114 introduction (ms_sid()).
9118 +6 -0 trunk/modules/core/m_server.c (File Modified)
9121 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9123 Cyrix boxes are wierd.
9126 +2 -1 trunk/modules/m_services.c (File Modified)
9129 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9134 +1 -1 trunk/include/client.h (File Modified)
9135 +3 -1 trunk/modules/m_services.c (File Modified)
9138 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9143 +1 -6 trunk/modules/m_services.c (File Modified)
9146 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9148 Disable a check that doesn't always seem to work right for some reason.
9151 +2 -0 trunk/modules/m_services.c (File Modified)
9154 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9160 +4 -1 trunk/NEWS (File Modified)
9163 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9169 +9 -9 trunk/configure (File Modified)
9170 +1 -1 trunk/configure.ac (File Modified)
9173 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9175 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9179 +3 -13 trunk/modules/m_trace.c (File Modified)
9182 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9184 Don't send empty RPL_WHOISCHANNELS on remote whois.
9186 Pointy hat to: jilles
9190 +1 -1 trunk/modules/m_whois.c (File Modified)
9193 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9199 +3 -0 trunk/NEWS (File Modified)
9202 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9204 Modular umode support.
9208 +0 -9 trunk/include/client.h (File Modified)
9209 +2 -1 trunk/include/s_user.h (File Modified)
9210 +1 -1 trunk/include/tools.h (File Modified)
9211 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9212 +3 -0 trunk/src/ircd.c (File Modified)
9213 +1 -1 trunk/src/messages.tab (File Modified)
9214 +2 -2 trunk/src/s_serv.c (File Modified)
9215 +37 -59 trunk/src/s_user.c (File Modified)
9216 +21 -0 trunk/src/tools.c (File Modified)
9219 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9221 Optionally do forced nick change to the UID instead of kill
9222 on nick collisions, see doc/collision_fnc.txt for more
9227 + - trunk/doc/collision_fnc.txt (File Added)
9228 +1 -0 trunk/doc/example.conf (File Modified)
9229 +8 -0 trunk/doc/reference.conf (File Modified)
9230 +1 -0 trunk/include/numeric.h (File Modified)
9231 +1 -0 trunk/include/s_conf.h (File Modified)
9232 +2 -1 trunk/include/s_serv.h (File Modified)
9233 +1 -0 trunk/include/s_stats.h (File Modified)
9234 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9235 +1 -1 trunk/src/messages.tab (File Modified)
9236 +1 -0 trunk/src/newconf.c (File Modified)
9237 +1 -0 trunk/src/s_conf.c (File Modified)
9238 +1 -0 trunk/src/s_serv.c (File Modified)
9239 +2 -2 trunk/src/s_stats.c (File Modified)
9242 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9248 trunk/NEWS (File Modified)
9251 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9253 Don't allow lookups by uid in /monitor + and /monitor s.
9257 trunk/modules/m_monitor.c (File Modified)
9260 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9262 Stop garbage +j being set in cases like +j aaa:bbb by
9263 initializing the variables properly.
9269 trunk/modules/core/m_mode.c (File Modified)
9270 trunk/modules/core/m_sjoin.c (File Modified)
9273 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9275 Apply flags to the proper server in me_gcap().
9279 trunk/modules/m_capab.c (File Modified)
9282 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9284 Use find_named_client() instead of find_client() to check
9285 for nick collisions.
9289 trunk/modules/core/m_nick.c (File Modified)
9292 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9294 - Replace old 381 numeric with a new, more positive one!
9298 trunk/src/messages.tab (File Modified)
9301 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9303 Make it compile again.
9307 trunk/src/channel.c (File Modified)
9308 trunk/src/client.c (File Modified)
9309 trunk/src/ircd.c (File Modified)
9310 trunk/src/packet.c (File Modified)
9313 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9315 - Prevent UID disclosure in cmode setting.
9319 trunk/NEWS (File Modified)
9320 trunk/modules/core/m_mode.c (File Modified)
9323 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9325 A different check which prevents UID disclosure.
9329 trunk/modules/core/m_kick.c (File Modified)
9332 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9334 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9338 trunk/modules/core/m_kick.c (File Modified)
9341 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9343 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9347 trunk/NEWS (File Modified)
9348 trunk/modules/m_accept.c (File Modified)
9349 trunk/modules/m_admin.c (File Modified)
9350 trunk/modules/m_away.c (File Modified)
9351 trunk/modules/m_cap.c (File Modified)
9352 trunk/modules/m_capab.c (File Modified)
9353 trunk/modules/m_challenge.c (File Modified)
9354 trunk/modules/m_chghost.c (File Modified)
9355 trunk/modules/m_close.c (File Modified)
9356 trunk/modules/m_cmessage.c (File Modified)
9357 trunk/modules/m_connect.c (File Modified)
9358 trunk/modules/m_dline.c (File Modified)
9359 trunk/modules/m_encap.c (File Modified)
9360 trunk/modules/m_etrace.c (File Modified)
9361 trunk/modules/m_gline.c (File Modified)
9362 trunk/modules/m_help.c (File Modified)
9363 trunk/modules/m_info.c (File Modified)
9364 trunk/modules/m_invite.c (File Modified)
9365 trunk/modules/m_ison.c (File Modified)
9366 trunk/modules/m_kline.c (File Modified)
9367 trunk/modules/m_knock.c (File Modified)
9368 trunk/modules/m_links.c (File Modified)
9369 trunk/modules/m_list.c (File Modified)
9370 trunk/modules/m_locops.c (File Modified)
9371 trunk/modules/m_lusers.c (File Modified)
9372 trunk/modules/m_map.c (File Modified)
9373 trunk/modules/m_monitor.c (File Modified)
9374 trunk/modules/m_motd.c (File Modified)
9375 trunk/modules/m_names.c (File Modified)
9376 trunk/modules/m_oper.c (File Modified)
9377 trunk/modules/m_operspy.c (File Modified)
9378 trunk/modules/m_pass.c (File Modified)
9379 trunk/modules/m_ping.c (File Modified)
9380 trunk/modules/m_pong.c (File Modified)
9381 trunk/modules/m_post.c (File Modified)
9382 trunk/modules/m_rehash.c (File Modified)
9383 trunk/modules/m_restart.c (File Modified)
9384 trunk/modules/m_resv.c (File Modified)
9385 trunk/modules/m_services.c (File Modified)
9386 trunk/modules/m_set.c (File Modified)
9387 trunk/modules/m_sshortcut.c (File Modified)
9388 trunk/modules/m_stats.c (File Modified)
9389 trunk/modules/m_svinfo.c (File Modified)
9390 trunk/modules/m_tb.c (File Modified)
9391 trunk/modules/m_testline.c (File Modified)
9392 trunk/modules/m_testmask.c (File Modified)
9393 trunk/modules/m_time.c (File Modified)
9394 trunk/modules/m_topic.c (File Modified)
9395 trunk/modules/m_trace.c (File Modified)
9396 trunk/modules/m_unreject.c (File Modified)
9397 trunk/modules/m_user.c (File Modified)
9398 trunk/modules/m_userhost.c (File Modified)
9399 trunk/modules/m_users.c (File Modified)
9400 trunk/modules/m_version.c (File Modified)
9401 trunk/modules/m_wallops.c (File Modified)
9402 trunk/modules/m_who.c (File Modified)
9403 trunk/modules/m_whois.c (File Modified)
9404 trunk/modules/m_whowas.c (File Modified)
9405 trunk/modules/m_xline.c (File Modified)
9406 trunk/src/adns.c (File Modified)
9407 trunk/src/aline.c (File Modified)
9408 trunk/src/cache.c (File Modified)
9409 trunk/src/channel.c (File Modified)
9410 trunk/src/class.c (File Modified)
9411 trunk/src/client.c (File Modified)
9412 trunk/src/commio.c (File Modified)
9413 trunk/src/event.c (File Modified)
9414 trunk/src/hash.c (File Modified)
9415 trunk/src/hostmask.c (File Modified)
9416 trunk/src/ircd.c (File Modified)
9417 trunk/src/kdparse.c (File Modified)
9418 trunk/src/linebuf.c (File Modified)
9419 trunk/src/listener.c (File Modified)
9420 trunk/src/modules.c (File Modified)
9421 trunk/src/monitor.c (File Modified)
9422 trunk/src/newconf.c (File Modified)
9423 trunk/src/packet.c (File Modified)
9424 trunk/src/parse.c (File Modified)
9425 trunk/src/reject.c (File Modified)
9426 trunk/src/s_auth.c (File Modified)
9427 trunk/src/s_conf.c (File Modified)
9428 trunk/src/s_gline.c (File Modified)
9429 trunk/src/s_log.c (File Modified)
9430 trunk/src/s_newconf.c (File Modified)
9431 trunk/src/s_serv.c (File Modified)
9432 trunk/src/s_stats.c (File Modified)
9433 trunk/src/s_user.c (File Modified)
9434 trunk/src/send.c (File Modified)
9435 trunk/src/whowas.c (File Modified)
9438 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9440 - More coding style niceities. Pretty much got client.h squared away.
9444 trunk/modules/m_dline.c (File Modified)
9445 trunk/modules/m_gline.c (File Modified)
9446 trunk/modules/m_kline.c (File Modified)
9447 trunk/modules/m_rehash.c (File Modified)
9448 trunk/modules/m_resv.c (File Modified)
9449 trunk/modules/m_stats.c (File Modified)
9450 trunk/modules/m_testline.c (File Modified)
9451 trunk/modules/m_user.c (File Modified)
9452 trunk/modules/m_xline.c (File Modified)
9455 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9457 - Propagate quiets (+q) on netjoins
9458 - Clear +q list too on lowerTS sjoin from TS6 source
9462 trunk/modules/core/m_sjoin.c (File Modified)
9463 trunk/src/s_serv.c (File Modified)
9466 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9468 Second argument to whois is always a nick, never a uid.
9469 This prevents /whois other.server uid to get information
9474 trunk/modules/m_whois.c (File Modified)
9477 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9479 Don't allow local users to use uids in user mode.
9483 trunk/src/s_user.c (File Modified)
9486 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9488 Make it compile again.
9492 trunk/src/s_stats.c (File Modified)
9495 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9497 Fix propagation of empty SJOIN.
9501 trunk/modules/core/m_sjoin.c (File Modified)
9504 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9506 Some atheme-style niceties here.
9510 trunk/modules/m_accept.c (File Modified)
9511 trunk/modules/m_admin.c (File Modified)
9512 trunk/modules/m_away.c (File Modified)
9513 trunk/modules/m_cap.c (File Modified)
9514 trunk/modules/m_capab.c (File Modified)
9515 trunk/modules/m_challenge.c (File Modified)
9516 trunk/modules/m_chghost.c (File Modified)
9517 trunk/modules/m_close.c (File Modified)
9518 trunk/modules/m_cmessage.c (File Modified)
9519 trunk/modules/m_connect.c (File Modified)
9520 trunk/modules/m_dline.c (File Modified)
9521 trunk/modules/m_encap.c (File Modified)
9522 trunk/modules/m_etrace.c (File Modified)
9523 trunk/modules/m_gline.c (File Modified)
9524 trunk/modules/m_help.c (File Modified)
9525 trunk/modules/m_info.c (File Modified)
9526 trunk/modules/m_invite.c (File Modified)
9527 trunk/modules/m_ison.c (File Modified)
9528 trunk/modules/m_kline.c (File Modified)
9529 trunk/modules/m_knock.c (File Modified)
9530 trunk/modules/m_links.c (File Modified)
9531 trunk/modules/m_list.c (File Modified)
9532 trunk/modules/m_locops.c (File Modified)
9533 trunk/modules/m_lusers.c (File Modified)
9534 trunk/modules/m_map.c (File Modified)
9535 trunk/modules/m_monitor.c (File Modified)
9536 trunk/modules/m_motd.c (File Modified)
9537 trunk/modules/m_names.c (File Modified)
9538 trunk/modules/m_oper.c (File Modified)
9539 trunk/modules/m_operspy.c (File Modified)
9540 trunk/modules/m_pass.c (File Modified)
9541 trunk/modules/m_ping.c (File Modified)
9542 trunk/modules/m_pong.c (File Modified)
9543 trunk/modules/m_post.c (File Modified)
9544 trunk/modules/m_rehash.c (File Modified)
9545 trunk/modules/m_restart.c (File Modified)
9546 trunk/modules/m_resv.c (File Modified)
9547 trunk/modules/m_services.c (File Modified)
9548 trunk/modules/m_set.c (File Modified)
9549 trunk/modules/m_sshortcut.c (File Modified)
9550 trunk/modules/m_stats.c (File Modified)
9551 trunk/modules/m_svinfo.c (File Modified)
9552 trunk/modules/m_tb.c (File Modified)
9553 trunk/modules/m_testline.c (File Modified)
9554 trunk/modules/m_testmask.c (File Modified)
9555 trunk/modules/m_time.c (File Modified)
9556 trunk/modules/m_topic.c (File Modified)
9557 trunk/modules/m_trace.c (File Modified)
9558 trunk/modules/m_unreject.c (File Modified)
9559 trunk/modules/m_user.c (File Modified)
9560 trunk/modules/m_userhost.c (File Modified)
9561 trunk/modules/m_users.c (File Modified)
9562 trunk/modules/m_version.c (File Modified)
9563 trunk/modules/m_wallops.c (File Modified)
9564 trunk/modules/m_who.c (File Modified)
9565 trunk/modules/m_whois.c (File Modified)
9566 trunk/modules/m_whowas.c (File Modified)
9567 trunk/modules/m_xline.c (File Modified)
9570 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9572 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9576 trunk/.indent.pro (File Modified)
9577 trunk/include/charybdis.h (File Added)
9578 trunk/include/client.h (File Modified)
9579 trunk/modules/.indent.pro (File Modified)
9580 trunk/src/.indent.pro (File Modified)
9581 trunk/src/adns.c (File Modified)
9582 trunk/src/aline.c (File Modified)
9583 trunk/src/cache.c (File Modified)
9584 trunk/src/channel.c (File Modified)
9585 trunk/src/class.c (File Modified)
9586 trunk/src/client.c (File Modified)
9587 trunk/src/commio.c (File Modified)
9588 trunk/src/event.c (File Modified)
9589 trunk/src/hash.c (File Modified)
9590 trunk/src/hostmask.c (File Modified)
9591 trunk/src/ircd.c (File Modified)
9592 trunk/src/kdparse.c (File Modified)
9593 trunk/src/linebuf.c (File Modified)
9594 trunk/src/listener.c (File Modified)
9595 trunk/src/modules.c (File Modified)
9596 trunk/src/monitor.c (File Modified)
9597 trunk/src/newconf.c (File Modified)
9598 trunk/src/packet.c (File Modified)
9599 trunk/src/parse.c (File Modified)
9600 trunk/src/reject.c (File Modified)
9601 trunk/src/s_auth.c (File Modified)
9602 trunk/src/s_conf.c (File Modified)
9603 trunk/src/s_gline.c (File Modified)
9604 trunk/src/s_log.c (File Modified)
9605 trunk/src/s_newconf.c (File Modified)
9606 trunk/src/s_serv.c (File Modified)
9607 trunk/src/s_stats.c (File Modified)
9608 trunk/src/s_user.c (File Modified)
9609 trunk/src/send.c (File Modified)
9610 trunk/src/whowas.c (File Modified)
9613 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9615 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9616 - Convert a few modules towards using this code.
9617 - Make a note about this change in NEWS.
9621 trunk/NEWS (File Modified)
9622 trunk/include/aline.h (File Added)
9623 trunk/modules/m_dline.c (File Modified)
9624 trunk/modules/m_kline.c (File Modified)
9625 trunk/modules/m_resv.c (File Modified)
9626 trunk/modules/m_xline.c (File Modified)
9627 trunk/src/Makefile.in (File Modified)
9628 trunk/src/aline.c (File Added)
9631 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9633 - Update NEWS document.
9637 trunk/NEWS (File Modified)
9640 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9642 Use find_named_person() instead of find_person() in services shortcuts.
9646 trunk/modules/m_sshortcut.c (File Modified)
9649 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9651 Fix propagation of empty channels (+P).
9655 trunk/modules/core/m_sjoin.c (File Modified)
9656 trunk/src/s_serv.c (File Modified)
9659 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9661 Use same comparison for +f.
9665 trunk/modules/core/m_join.c (File Modified)
9668 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9670 Retire server-server non-encap CHGHOST, and clean it up a bit.
9674 trunk/modules/m_chghost.c (File Modified)
9677 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9679 Use TS6 form for SQUIT wallops.
9683 trunk/modules/core/m_squit.c (File Modified)
9686 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9688 Propagate nick changes for remote clients in TS6 form if possible;
9689 simplify the code a bit.
9693 trunk/modules/core/m_nick.c (File Modified)
9696 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9698 Only clear oper_only_umodes on deoper for local clients.
9702 trunk/src/s_user.c (File Modified)
9705 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9707 - Don't enable use_whois_actually in the default config, makes cloaking
9708 only useful for vanity.
9712 trunk/doc/example.conf (File Modified)
9715 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9717 Fix linebuf raw code to not truncate lines longer than
9718 510 characters. This stops ziplinks corruption at
9719 the initial burst if the other side sends a lot.
9723 trunk/src/linebuf.c (File Modified)
9726 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9728 - Add +r to channel_modes().
9732 trunk/src/channel.c (File Modified)
9735 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9741 trunk/NEWS (File Modified)
9744 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9746 err, nvm. wrong project :-P
9750 trunk/src/match.c (File Modified)
9753 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9755 make sure we don't crash on match(NULL, test)
9759 trunk/src/match.c (File Modified)
9762 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9764 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9765 flags = rehash in shared{}.
9766 Uses :<source> ENCAP <target> REHASH [option].
9770 trunk/doc/example.conf (File Modified)
9771 trunk/doc/reference.conf (File Modified)
9772 trunk/help/opers/rehash (File Modified)
9773 trunk/include/s_newconf.h (File Modified)
9774 trunk/modules/m_rehash.c (File Modified)
9775 trunk/modules/m_stats.c (File Modified)
9776 trunk/src/newconf.c (File Modified)
9779 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9781 Initialize flags to 0 in conf_set_shared_flags() and
9782 conf_set_cluster_flags().
9786 trunk/src/newconf.c (File Modified)
9789 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9791 Don't allow a forward from a #channel to an &channel.
9792 Error message is Illegal channel name.
9796 trunk/modules/core/m_mode.c (File Modified)
9799 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9801 - change version to 1.0.1
9805 trunk/configure (File Modified)
9806 trunk/configure.ac (File Modified)
9809 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9815 trunk/NEWS (File Modified)
9818 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9820 Services shortcuts changes:
9821 - Require umode +S on target
9822 - Use ERR_SERVICESDOWN (440) for error message
9823 - Fix check for empty string
9827 trunk/include/numeric.h (File Modified)
9828 trunk/modules/m_sshortcut.c (File Modified)
9829 trunk/src/messages.tab (File Modified)
9832 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9834 s/IsChanService/IsService/g;
9838 trunk/modules/m_sshortcut.c (File Modified)
9841 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9843 Add check for service validity in shortcut routines.
9847 trunk/modules/m_sshortcut.c (File Modified)
9850 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9852 Don't allow forwarding to a -F channel the setter is not on.
9856 trunk/modules/core/m_mode.c (File Modified)
9859 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9861 Describe identify_service and identify_command in
9866 trunk/doc/reference.conf (File Modified)
9869 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9871 More helpfile updates.
9875 trunk/help/Makefile.in (File Modified)
9876 trunk/help/opers/die (File Modified)
9877 trunk/help/opers/join (File Modified)
9878 trunk/help/opers/links (File Modified)
9879 trunk/help/opers/lusers (File Modified)
9880 trunk/help/opers/map (File Added)
9881 trunk/help/opers/motd (File Modified)
9882 trunk/help/opers/names (File Modified)
9883 trunk/help/opers/notice (File Modified)
9884 trunk/help/opers/operspy (File Modified)
9885 trunk/help/opers/part (File Modified)
9886 trunk/help/opers/privmsg (File Modified)
9887 trunk/help/opers/restart (File Modified)
9888 trunk/help/opers/set (File Modified)
9889 trunk/help/opers/stats (File Modified)
9890 trunk/help/opers/trace (File Modified)
9891 trunk/help/opers/version (File Modified)
9892 trunk/help/users/notice (File Modified)
9893 trunk/help/users/privmsg (File Modified)
9894 trunk/help/users/stats (File Modified)
9897 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9903 trunk/help/opers/cmode (File Modified)
9904 trunk/help/opers/umode (File Modified)
9905 trunk/help/opers/wallops (File Modified)
9906 trunk/help/opers/who (File Modified)
9907 trunk/help/users/umode (File Modified)
9910 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9912 Include cmode +r in 004 and 005.
9916 trunk/include/supported.h (File Modified)
9917 trunk/src/messages.tab (File Modified)
9920 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9922 No need to clear all 3 buffers in channel_modes().
9926 trunk/src/channel.c (File Modified)
9929 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9931 - Fix multiple +f modes per line
9932 - -f shouldn't take a parameter
9936 trunk/modules/core/m_mode.c (File Modified)
9939 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9941 Channel mode +Q now prevents forwarding to or through
9942 a channel, just like in hyperion, not from a channel.
9946 trunk/modules/core/m_join.c (File Modified)
9949 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9951 Complete +F/+Q propagation.
9955 trunk/modules/core/m_join.c (File Modified)
9956 trunk/modules/core/m_sjoin.c (File Modified)
9957 trunk/src/channel.c (File Modified)
9960 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9962 - A few minor fixes.
9966 trunk/modules/core/m_join.c (File Modified)
9967 trunk/modules/m_services.c (File Modified)
9970 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9972 - Fix netsplit obfuscation.
9976 trunk/src/client.c (File Modified)
9979 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9981 - Fix another /stats p related bug.
9985 trunk/src/client.c (File Modified)
9988 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9990 - Update example.conf.
9994 trunk/doc/example.conf (File Modified)
9997 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9999 - Fix a minor bug here, and re-release 1.0.
10003 trunk/modules/core/m_nick.c (File Modified)
10006 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10008 - Add bursted clients to /stats p list.
10012 trunk/modules/core/m_nick.c (File Modified)
10015 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10017 - Add identify_service, identify_command options to the example.conf,
10022 trunk/NEWS (File Modified)
10023 trunk/doc/example.conf (File Modified)
10024 trunk/src/newconf.c (File Modified)
10027 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10029 - Add services shortcuts.
10033 trunk/modules/Makefile.in (File Modified)
10034 trunk/modules/m_sshortcut.c (File Added)
10037 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10039 - put back checks i removed by mistake
10043 trunk/modules/core/m_join.c (File Modified)
10046 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10048 - Implement channel mode +Q, which disables forwarding.
10049 - Make forwarding usable by everyone.
10050 - Implement channel mode +F which bypasses authority checks on a target
10056 trunk/NEWS (File Modified)
10057 trunk/include/channel.h (File Modified)
10058 trunk/include/supported.h (File Modified)
10059 trunk/modules/core/m_join.c (File Modified)
10060 trunk/modules/core/m_mode.c (File Modified)
10061 trunk/src/messages.tab (File Modified)
10064 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10066 - Fix account handling brokenness.
10070 trunk/modules/m_services.c (File Modified)
10073 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10075 Identify to services via server password hack. Still
10076 needs config file parts, like
10077 identifyservice = "nickserv@services.int";
10078 identifycommand = "IDENTIFY";
10082 trunk/include/s_conf.h (File Modified)
10083 trunk/src/s_user.c (File Modified)
10086 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10088 Make send.c compile.
10092 trunk/src/send.c (File Modified)
10095 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10097 - Handle this better.
10101 trunk/src/send.c (File Modified)
10104 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10106 If the source is not a client, don't send to normal users.
10110 trunk/src/send.c (File Modified)
10113 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10115 - Make /wallops behave as wallops in other ircds.
10119 trunk/modules/m_wallops.c (File Modified)
10120 trunk/src/send.c (File Modified)
10123 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10129 trunk/NEWS (File Modified)
10130 trunk/configure (File Modified)
10131 trunk/configure.ac (File Modified)
10134 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10136 - Remove efnet configuration.
10137 - Rename example.conf as reference.conf, and replace the default
10138 example.conf with one suitable for AthemeNET.
10139 - Update makefile to reflect these changes.
10143 trunk/doc/Makefile.in (File Modified)
10144 trunk/doc/example.conf (File Modified)
10145 trunk/doc/example.efnet.conf (File Deleted)
10146 trunk/doc/reference.conf (File Added)
10149 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10151 - Don't display opers who are /away.
10155 trunk/modules/m_stats.c (File Modified)
10158 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10160 Put cmode +f in 004 and 005.
10164 trunk/include/supported.h (File Modified)
10165 trunk/src/messages.tab (File Modified)
10168 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10170 Add user umode +Q which prevents a user from
10175 trunk/include/client.h (File Modified)
10176 trunk/modules/core/m_join.c (File Modified)
10177 trunk/src/messages.tab (File Modified)
10178 trunk/src/s_user.c (File Modified)
10181 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10183 Implement channel forwarding in m_join(). As in
10184 hyperion, failing to join because of +i, +r or +j
10185 can cause you to be forwarded, potentially
10186 recursively. Unlike hyperion, a single numeric
10187 is sent in case of a successful forward, otherwise
10188 the ircd acts if there were no forward.
10192 trunk/include/numeric.h (File Modified)
10193 trunk/modules/core/m_join.c (File Modified)
10194 trunk/src/messages.tab (File Modified)
10197 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10199 Allow servers to set oper-only cmodes as well.
10203 trunk/modules/core/m_mode.c (File Modified)
10206 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10208 Add cmode +f which takes a channel name, settable
10209 only by opers for now. Does not do anything yet.
10213 trunk/include/channel.h (File Modified)
10214 trunk/modules/core/m_join.c (File Modified)
10215 trunk/modules/core/m_mode.c (File Modified)
10216 trunk/modules/core/m_sjoin.c (File Modified)
10217 trunk/src/channel.c (File Modified)
10220 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10222 Fully initialize 'mode' in ms_join() and ms_sjoin()
10223 to avoid old +j garbage from being used.
10227 trunk/modules/core/m_join.c (File Modified)
10228 trunk/modules/core/m_sjoin.c (File Modified)
10231 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10233 - only touch join_count/join_delta if join throttling
10234 is enabled on the channel
10235 - reset join_count/join_delta to 0 if -j is set
10239 trunk/modules/core/m_join.c (File Modified)
10240 trunk/modules/core/m_mode.c (File Modified)
10241 trunk/modules/core/m_sjoin.c (File Modified)
10244 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10246 Also start a new "period" for join throttling for remote joins,
10247 if necessary. Make the code slightly clearer.
10251 trunk/modules/core/m_join.c (File Modified)
10252 trunk/src/channel.c (File Modified)
10255 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10257 Some +j improvements, still broken.
10261 trunk/modules/core/m_join.c (File Modified)
10262 trunk/modules/core/m_sjoin.c (File Modified)
10265 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10267 Only do +z processing for +m channels the sender is on,
10268 as bans/quiets are currently only checked locally.
10272 trunk/modules/core/m_message.c (File Modified)
10275 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10277 - Add max_bans_large configuration option, defaulting to 500, to
10278 limit the number of bans in a +L channel
10279 - Change b/e/I to b/e/I/q in texts
10283 trunk/doc/example.conf (File Modified)
10284 trunk/include/s_conf.h (File Modified)
10285 trunk/modules/core/m_mode.c (File Modified)
10286 trunk/modules/m_info.c (File Modified)
10287 trunk/src/newconf.c (File Modified)
10288 trunk/src/s_conf.c (File Modified)
10291 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10293 Store invite for +gi channels.
10294 Note that +gi is significantly weaker access control than +i.
10298 trunk/modules/m_invite.c (File Modified)
10301 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10303 Nonops are allowed to see +q lists.
10307 trunk/modules/core/m_mode.c (File Modified)
10310 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10312 Invalidate can_send() cache on -q.
10316 trunk/modules/core/m_mode.c (File Modified)
10319 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10321 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10325 trunk/modules/core/m_sjoin.c (File Modified)
10328 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10330 - Allow blank SJOINs -- for permanant channels.
10334 trunk/modules/core/m_sjoin.c (File Modified)
10337 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10339 - Burst permanant channels.
10343 trunk/src/s_serv.c (File Modified)
10346 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10348 - Fix handling of permanant channels.
10352 trunk/modules/core/m_join.c (File Modified)
10355 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10357 - Run indent on core modules.
10358 - Add propagation of join throttle settings.
10362 trunk/modules/core/m_die.c (File Modified)
10363 trunk/modules/core/m_error.c (File Modified)
10364 trunk/modules/core/m_join.c (File Modified)
10365 trunk/modules/core/m_kick.c (File Modified)
10366 trunk/modules/core/m_kill.c (File Modified)
10367 trunk/modules/core/m_message.c (File Modified)
10368 trunk/modules/core/m_mode.c (File Modified)
10369 trunk/modules/core/m_nick.c (File Modified)
10370 trunk/modules/core/m_part.c (File Modified)
10371 trunk/modules/core/m_quit.c (File Modified)
10372 trunk/modules/core/m_server.c (File Modified)
10373 trunk/modules/core/m_sjoin.c (File Modified)
10374 trunk/modules/core/m_squit.c (File Modified)
10377 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10379 - Fix mistake in commit message.
10383 trunk/ChangeLog (File Modified)
10386 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10388 - Channel throttling.
10392 trunk/NEWS (File Modified)
10393 trunk/include/supported.h (File Modified)
10394 trunk/modules/core/m_mode.c (File Modified)
10395 trunk/src/messages.tab (File Modified)
10398 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10400 - Channel throttle logic fixes.
10404 trunk/include/channel.h (File Modified)
10407 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10409 - Add the throttle logic.
10413 trunk/include/channel.h (File Modified)
10414 trunk/include/numeric.h (File Modified)
10415 trunk/modules/core/m_join.c (File Modified)
10416 trunk/src/channel.c (File Modified)
10417 trunk/src/messages.tab (File Modified)
10420 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10422 - Cosmetic fixes to CREDITS.
10426 trunk/CREDITS (File Modified)
10429 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10431 - Better channel_modes() from ShadowIRCd 4.
10435 trunk/include/channel.h (File Modified)
10436 trunk/src/channel.c (File Modified)
10439 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10441 - Strip colour codes from parts.
10445 trunk/modules/core/m_part.c (File Modified)
10448 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10450 - Strip colour codes from quits.
10454 trunk/modules/core/m_quit.c (File Modified)
10457 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10459 - add +c/+g/+z to channel_modes().
10463 trunk/src/channel.c (File Modified)
10466 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10468 - Add +g to 004/005 numerics.
10472 trunk/include/supported.h (File Modified)
10473 trunk/src/messages.tab (File Modified)
10476 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10478 - Add +cgz to set_final_mode() in both join/sjoin.
10479 - Implement channel mode +g: Free invite.
10483 trunk/include/channel.h (File Modified)
10484 trunk/modules/core/m_join.c (File Modified)
10485 trunk/modules/core/m_mode.c (File Modified)
10486 trunk/modules/core/m_sjoin.c (File Modified)
10487 trunk/modules/m_invite.c (File Modified)
10490 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10492 - Make sure /stats p uses the right list.
10496 trunk/modules/m_stats.c (File Modified)
10499 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10501 - local oper list becomes local_oper_list.
10502 - all opers are stored on oper_list for /stats p.
10506 trunk/include/ircd.h (File Modified)
10507 trunk/modules/m_stats.c (File Modified)
10508 trunk/modules/m_trace.c (File Modified)
10509 trunk/src/client.c (File Modified)
10510 trunk/src/ircd.c (File Modified)
10511 trunk/src/s_user.c (File Modified)
10512 trunk/src/send.c (File Modified)
10515 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10517 - Remove ENABLE_SERVICES legacy define.
10521 trunk/configure (File Modified)
10522 trunk/configure.ac (File Modified)
10523 trunk/include/client.h (File Modified)
10524 trunk/include/m_info.h (File Modified)
10525 trunk/include/s_conf.h (File Modified)
10526 trunk/modules/Makefile.in (File Modified)
10527 trunk/modules/core/m_kick.c (File Modified)
10528 trunk/modules/core/m_mode.c (File Modified)
10529 trunk/modules/core/m_nick.c (File Modified)
10530 trunk/modules/core/m_sjoin.c (File Modified)
10531 trunk/modules/m_services.c (File Modified)
10532 trunk/src/channel.c (File Modified)
10533 trunk/src/newconf.c (File Modified)
10534 trunk/src/s_conf.c (File Modified)
10535 trunk/src/s_serv.c (File Modified)
10536 trunk/src/s_user.c (File Modified)
10539 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10541 - New reject message, ala ircu.
10545 trunk/src/reject.c (File Modified)
10548 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10550 - Reduce 'broadcast storm' effect in m_chghost.
10554 trunk/modules/m_chghost.c (File Modified)
10557 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10559 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10563 trunk/include/supported.h (File Modified)
10564 trunk/src/messages.tab (File Modified)
10567 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10573 trunk/include/channel.h (File Modified)
10574 trunk/modules/core/m_message.c (File Modified)
10575 trunk/modules/core/m_mode.c (File Modified)
10578 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10580 - use sendto_one_numeric() in some places.
10584 trunk/modules/core/m_mode.c (File Modified)
10587 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10589 - Implement channel mode +c -- colour stripping.
10593 trunk/include/irc_string.h (File Modified)
10594 trunk/include/supported.h (File Modified)
10595 trunk/modules/core/m_message.c (File Modified)
10596 trunk/modules/core/m_mode.c (File Modified)
10597 trunk/src/irc_string.c (File Modified)
10598 trunk/src/messages.tab (File Modified)
10601 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10603 - Add +qLP to CHANMODES 005 numeric.
10607 trunk/include/supported.h (File Modified)
10610 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10612 Move credits files to doc/.
10616 trunk/Hybrid-team (File Deleted)
10617 trunk/Ratbox-team (File Deleted)
10618 trunk/doc/Hybrid-team (File Added)
10619 trunk/doc/Ratbox-team (File Added)
10622 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10624 - Rename Ratbox credits as Ratbox-team.
10625 - Add in our own CREDITS.
10629 trunk/CREDITS (File Deleted)
10630 trunk/CREDITS (File Added)
10631 trunk/Ratbox-team (File Added)
10634 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10636 - Quietcache fixes.
10640 trunk/modules/core/m_mode.c (File Modified)
10643 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10645 - Rebuild configure.
10649 trunk/autom4te.cache/ (File Deleted)
10650 trunk/configure (File Modified)
10653 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10655 Add +q to messages.tab.
10659 trunk/src/messages.tab (File Modified)
10662 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10664 - port m_sjoin stuff to TS6 JOIN syntax.
10668 trunk/modules/core/m_join.c (File Modified)
10671 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10673 - Implement channel mode +q (quiet)
10677 trunk/include/channel.h (File Modified)
10678 trunk/modules/core/m_mode.c (File Modified)
10679 trunk/src/channel.c (File Modified)
10682 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10684 Add +L/+P for set_final_mode().
10688 trunk/modules/core/m_sjoin.c (File Modified)
10691 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10693 Add +L/+P in channel_modes().
10697 trunk/src/channel.c (File Modified)
10700 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10702 - Use MODE_PERMANENT, not MODE_PERMANANT
10703 - Actually use chm_staff()
10705 It compiles but is not otherwise tested.
10709 trunk/include/channel.h (File Modified)
10710 trunk/modules/core/m_mode.c (File Modified)
10711 trunk/modules/core/m_sjoin.c (File Modified)
10712 trunk/src/channel.c (File Modified)
10715 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10717 - Ok, patchlevel.h is fixed now.
10721 trunk/include/patchlevel.h (File Modified)
10724 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10730 trunk/include/patchlevel.h (File Modified)
10731 trunk/src/version.c.SH (File Modified)
10734 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10736 - Fix compilation issue with version.c.
10740 trunk/src/version.c.SH (File Modified)
10743 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10745 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10746 this from the BUGS file.
10750 trunk/BUGS (File Modified)
10753 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10755 Mangle all netsplit messages if flatten links is enabled.
10759 trunk/src/client.c (File Modified)
10762 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10764 - jilles pointed out that /stats p needed severe changes -- implement
10769 trunk/modules/m_stats.c (File Modified)
10772 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10774 Rename RELNOTES to NEWS.
10778 trunk/NEWS (File Added)
10779 trunk/RELNOTES (File Deleted)
10782 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10788 trunk/RELNOTES (File Modified)
10791 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10793 - Make /stats p work globally.
10794 - Change 'OPER(s)' to 'staff members'
10798 trunk/modules/m_stats.c (File Modified)
10801 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10803 - add modes, +LP to RPL_MYINFO.
10807 trunk/src/messages.tab (File Modified)
10810 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10812 More stuff to RELNOTES.
10816 trunk/RELNOTES (File Modified)
10819 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10825 trunk/modules/core/m_sjoin.c (File Modified)
10826 trunk/src/channel.c (File Modified)
10829 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10831 - Implement list limit exceed modes -- +L.
10835 trunk/modules/core/m_mode.c (File Modified)
10838 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10840 - Add handlers for modes +L, +P.
10844 trunk/include/channel.h (File Modified)
10845 trunk/modules/core/m_mode.c (File Modified)
10848 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10850 Update properties on *everything*.
10854 trunk/.cvsignore (Property Modified)
10855 trunk/.indent.pro (Property Modified)
10856 trunk/BUGS (File Modified) (Property Modified)
10857 trunk/CREDITS (File Modified) (Property Modified)
10858 trunk/ChangeLog (Property Modified)
10859 trunk/Hybrid-team (File Modified) (Property Modified)
10860 trunk/INSTALL (File Modified) (Property Modified)
10861 trunk/LICENSE (File Modified) (Property Modified)
10862 trunk/Makefile.in (File Modified) (Property Modified)
10863 trunk/README.FIRST (File Modified) (Property Modified)
10864 trunk/RELNOTES (File Modified) (Property Modified)
10865 trunk/SVN-Access (Property Modified)
10866 trunk/aclocal.m4 (File Modified) (Property Modified)
10867 trunk/adns/.cvsignore (Property Modified)
10868 trunk/adns/COPYING (Property Modified)
10869 trunk/adns/GPL-vs-LGPL (Property Modified)
10870 trunk/adns/Makefile.in (File Modified) (Property Modified)
10871 trunk/adns/README (Property Modified)
10872 trunk/adns/README.ircd (Property Modified)
10873 trunk/adns/adns.h (File Modified) (Property Modified)
10874 trunk/adns/check.c (File Modified) (Property Modified)
10875 trunk/adns/dlist.h (File Modified) (Property Modified)
10876 trunk/adns/event.c (File Modified) (Property Modified)
10877 trunk/adns/general.c (File Modified) (Property Modified)
10878 trunk/adns/internal.h (File Modified) (Property Modified)
10879 trunk/adns/parse.c (File Modified) (Property Modified)
10880 trunk/adns/query.c (File Modified) (Property Modified)
10881 trunk/adns/reply.c (File Modified) (Property Modified)
10882 trunk/adns/setup.c (File Modified) (Property Modified)
10883 trunk/adns/transmit.c (File Modified) (Property Modified)
10884 trunk/adns/tvarith.h (File Modified) (Property Modified)
10885 trunk/adns/types.c (File Modified) (Property Modified)
10886 trunk/configure (File Modified) (Property Modified)
10887 trunk/configure.ac (File Modified) (Property Modified)
10888 trunk/contrib/.cvsignore (Property Modified)
10889 trunk/contrib/.indent.pro (Property Modified)
10890 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10891 trunk/contrib/README (File Modified) (Property Modified)
10892 trunk/contrib/example_module.c (File Modified) (Property Modified)
10893 trunk/contrib/m_42.c (File Modified) (Property Modified)
10894 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10895 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10896 trunk/contrib/m_force.c (File Modified) (Property Modified)
10897 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10898 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10899 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10900 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10901 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10902 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10903 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10904 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10905 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10906 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10907 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10908 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10909 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10910 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10911 trunk/doc/.cvsignore (Property Modified)
10912 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10913 trunk/doc/Makefile.in (File Modified) (Property Modified)
10914 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10915 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10916 trunk/doc/challenge.txt (File Modified) (Property Modified)
10917 trunk/doc/example.conf (File Modified) (Property Modified)
10918 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10919 trunk/doc/hooks.txt (File Modified) (Property Modified)
10920 trunk/doc/index.txt (File Modified) (Property Modified)
10921 trunk/doc/ircd.8 (File Modified) (Property Modified)
10922 trunk/doc/ircd.motd (Property Modified)
10923 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10924 trunk/doc/modeg.txt (File Modified) (Property Modified)
10925 trunk/doc/modes.txt (File Modified) (Property Modified)
10926 trunk/doc/monitor.txt (File Modified) (Property Modified)
10927 trunk/doc/old/Authors (Property Modified)
10928 trunk/doc/operguide.txt (File Modified) (Property Modified)
10929 trunk/doc/opermyth.txt (Property Modified)
10930 trunk/doc/server-version-info (File Modified) (Property Modified)
10931 trunk/doc/services.txt (File Modified) (Property Modified)
10932 trunk/doc/technical/README.TSora (Property Modified)
10933 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10934 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10935 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10936 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10937 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10938 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10939 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10940 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10941 trunk/doc/technical/rfc1459.txt (Property Modified)
10942 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10943 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10944 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10945 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10946 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10947 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10948 trunk/help/Makefile.in (File Modified) (Property Modified)
10949 trunk/help/opers/accept (Property Modified)
10950 trunk/help/opers/admin (Property Modified)
10951 trunk/help/opers/away (Property Modified)
10952 trunk/help/opers/capab (Property Modified)
10953 trunk/help/opers/challenge (Property Modified)
10954 trunk/help/opers/close (Property Modified)
10955 trunk/help/opers/cmode (Property Modified)
10956 trunk/help/opers/cnotice (Property Modified)
10957 trunk/help/opers/connect (Property Modified)
10958 trunk/help/opers/cprivmsg (Property Modified)
10959 trunk/help/opers/credits (Property Modified)
10960 trunk/help/opers/die (Property Modified)
10961 trunk/help/opers/dline (Property Modified)
10962 trunk/help/opers/eob (Property Modified)
10963 trunk/help/opers/error (Property Modified)
10964 trunk/help/opers/etrace (Property Modified)
10965 trunk/help/opers/gline (Property Modified)
10966 trunk/help/opers/help (Property Modified)
10967 trunk/help/opers/index (Property Modified)
10968 trunk/help/opers/info (Property Modified)
10969 trunk/help/opers/invite (Property Modified)
10970 trunk/help/opers/ison (Property Modified)
10971 trunk/help/opers/join (Property Modified)
10972 trunk/help/opers/kick (Property Modified)
10973 trunk/help/opers/kill (Property Modified)
10974 trunk/help/opers/kline (Property Modified)
10975 trunk/help/opers/knock (Property Modified)
10976 trunk/help/opers/links (Property Modified)
10977 trunk/help/opers/list (Property Modified)
10978 trunk/help/opers/locops (Property Modified)
10979 trunk/help/opers/lusers (Property Modified)
10980 trunk/help/opers/modlist (Property Modified)
10981 trunk/help/opers/modload (Property Modified)
10982 trunk/help/opers/modrestart (Property Modified)
10983 trunk/help/opers/modunload (Property Modified)
10984 trunk/help/opers/motd (Property Modified)
10985 trunk/help/opers/names (Property Modified)
10986 trunk/help/opers/nick (Property Modified)
10987 trunk/help/opers/notice (Property Modified)
10988 trunk/help/opers/oper (Property Modified)
10989 trunk/help/opers/operspy (Property Modified)
10990 trunk/help/opers/operwall (Property Modified)
10991 trunk/help/opers/part (Property Modified)
10992 trunk/help/opers/pass (Property Modified)
10993 trunk/help/opers/ping (Property Modified)
10994 trunk/help/opers/pong (Property Modified)
10995 trunk/help/opers/post (Property Modified)
10996 trunk/help/opers/privmsg (Property Modified)
10997 trunk/help/opers/quit (Property Modified)
10998 trunk/help/opers/rehash (Property Modified)
10999 trunk/help/opers/restart (Property Modified)
11000 trunk/help/opers/resv (Property Modified)
11001 trunk/help/opers/server (Property Modified)
11002 trunk/help/opers/set (Property Modified)
11003 trunk/help/opers/sjoin (Property Modified)
11004 trunk/help/opers/squit (Property Modified)
11005 trunk/help/opers/stats (Property Modified)
11006 trunk/help/opers/svinfo (Property Modified)
11007 trunk/help/opers/testgecos (Property Modified)
11008 trunk/help/opers/testline (Property Modified)
11009 trunk/help/opers/testmask (Property Modified)
11010 trunk/help/opers/time (Property Modified)
11011 trunk/help/opers/topic (Property Modified)
11012 trunk/help/opers/trace (Property Modified)
11013 trunk/help/opers/uhelp (Property Modified)
11014 trunk/help/opers/umode (Property Modified)
11015 trunk/help/opers/undline (Property Modified)
11016 trunk/help/opers/ungline (Property Modified)
11017 trunk/help/opers/unkline (Property Modified)
11018 trunk/help/opers/unresv (Property Modified)
11019 trunk/help/opers/unxline (Property Modified)
11020 trunk/help/opers/user (Property Modified)
11021 trunk/help/opers/userhost (Property Modified)
11022 trunk/help/opers/users (Property Modified)
11023 trunk/help/opers/version (Property Modified)
11024 trunk/help/opers/wallops (Property Modified)
11025 trunk/help/opers/who (Property Modified)
11026 trunk/help/opers/whois (Property Modified)
11027 trunk/help/opers/whowas (Property Modified)
11028 trunk/help/opers/xline (Property Modified)
11029 trunk/help/users/index (Property Modified)
11030 trunk/help/users/info (Property Modified)
11031 trunk/help/users/notice (Property Modified)
11032 trunk/help/users/privmsg (Property Modified)
11033 trunk/help/users/stats (Property Modified)
11034 trunk/help/users/umode (Property Modified)
11035 trunk/include/.cvsignore (Property Modified)
11036 trunk/include/.indent.pro (Property Modified)
11037 trunk/include/balloc.h (File Modified) (Property Modified)
11038 trunk/include/cache.h (File Modified) (Property Modified)
11039 trunk/include/channel.h (File Modified) (Property Modified)
11040 trunk/include/class.h (File Modified) (Property Modified)
11041 trunk/include/client.h (File Modified) (Property Modified)
11042 trunk/include/commio.h (File Modified) (Property Modified)
11043 trunk/include/common.h (File Modified) (Property Modified)
11044 trunk/include/config.h (File Modified) (Property Modified)
11045 trunk/include/config.h.dist (File Modified) (Property Modified)
11046 trunk/include/defaults.h (File Modified) (Property Modified)
11047 trunk/include/event.h (File Modified) (Property Modified)
11048 trunk/include/hash.h (File Modified) (Property Modified)
11049 trunk/include/hook.h (File Modified) (Property Modified)
11050 trunk/include/hostmask.h (File Modified) (Property Modified)
11051 trunk/include/irc_string.h (File Modified) (Property Modified)
11052 trunk/include/ircd.h (File Modified) (Property Modified)
11053 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11054 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11055 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11056 trunk/include/linebuf.h (File Modified) (Property Modified)
11057 trunk/include/listener.h (File Modified) (Property Modified)
11058 trunk/include/m_info.h (File Modified) (Property Modified)
11059 trunk/include/memory.h (File Modified) (Property Modified)
11060 trunk/include/modules.h (File Modified) (Property Modified)
11061 trunk/include/monitor.h (File Modified) (Property Modified)
11062 trunk/include/msg.h (File Modified) (Property Modified)
11063 trunk/include/newconf.h (File Modified) (Property Modified)
11064 trunk/include/numeric.h (File Modified) (Property Modified)
11065 trunk/include/packet.h (File Modified) (Property Modified)
11066 trunk/include/parse.h (File Modified) (Property Modified)
11067 trunk/include/patchlevel.h (File Modified) (Property Modified)
11068 trunk/include/patricia.h (File Modified) (Property Modified)
11069 trunk/include/reject.h (File Modified) (Property Modified)
11070 trunk/include/res.h (File Modified) (Property Modified)
11071 trunk/include/restart.h (File Modified) (Property Modified)
11072 trunk/include/s_auth.h (File Modified) (Property Modified)
11073 trunk/include/s_conf.h (File Modified) (Property Modified)
11074 trunk/include/s_gline.h (File Modified) (Property Modified)
11075 trunk/include/s_log.h (File Modified) (Property Modified)
11076 trunk/include/s_newconf.h (File Modified) (Property Modified)
11077 trunk/include/s_serv.h (File Modified) (Property Modified)
11078 trunk/include/s_stats.h (File Modified) (Property Modified)
11079 trunk/include/s_user.h (File Modified) (Property Modified)
11080 trunk/include/s_zip.h (File Modified) (Property Modified)
11081 trunk/include/scache.h (File Modified) (Property Modified)
11082 trunk/include/send.h (File Modified) (Property Modified)
11083 trunk/include/serno.h (Property Modified)
11084 trunk/include/setup.h.in (Property Modified)
11085 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11086 trunk/include/stdinc.h (File Modified) (Property Modified)
11087 trunk/include/supported.h (File Modified) (Property Modified)
11088 trunk/include/tools.h (File Modified) (Property Modified)
11089 trunk/include/whowas.h (File Modified) (Property Modified)
11090 trunk/install-sh (File Modified) (Property Modified)
11091 trunk/modules/.cvsignore (Property Modified)
11092 trunk/modules/.depend (Property Modified)
11093 trunk/modules/.indent.pro (Property Modified)
11094 trunk/modules/Makefile.in (File Modified) (Property Modified)
11095 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11096 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11097 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11098 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11099 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11100 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11101 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11102 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11103 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11104 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11105 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11106 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11107 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11108 trunk/modules/m_accept.c (File Modified) (Property Modified)
11109 trunk/modules/m_admin.c (File Modified) (Property Modified)
11110 trunk/modules/m_away.c (File Modified) (Property Modified)
11111 trunk/modules/m_cap.c (File Modified) (Property Modified)
11112 trunk/modules/m_capab.c (File Modified) (Property Modified)
11113 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11114 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11115 trunk/modules/m_close.c (File Modified) (Property Modified)
11116 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11117 trunk/modules/m_connect.c (File Modified) (Property Modified)
11118 trunk/modules/m_dline.c (File Modified) (Property Modified)
11119 trunk/modules/m_encap.c (File Modified) (Property Modified)
11120 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11121 trunk/modules/m_gline.c (File Modified) (Property Modified)
11122 trunk/modules/m_help.c (File Modified) (Property Modified)
11123 trunk/modules/m_info.c (File Modified) (Property Modified)
11124 trunk/modules/m_invite.c (File Modified) (Property Modified)
11125 trunk/modules/m_ison.c (File Modified) (Property Modified)
11126 trunk/modules/m_kline.c (File Modified) (Property Modified)
11127 trunk/modules/m_knock.c (File Modified) (Property Modified)
11128 trunk/modules/m_links.c (File Modified) (Property Modified)
11129 trunk/modules/m_list.c (File Modified) (Property Modified)
11130 trunk/modules/m_locops.c (File Modified) (Property Modified)
11131 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11132 trunk/modules/m_map.c (File Modified) (Property Modified)
11133 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11134 trunk/modules/m_motd.c (File Modified) (Property Modified)
11135 trunk/modules/m_names.c (File Modified) (Property Modified)
11136 trunk/modules/m_oper.c (File Modified) (Property Modified)
11137 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11138 trunk/modules/m_pass.c (File Modified) (Property Modified)
11139 trunk/modules/m_ping.c (File Modified) (Property Modified)
11140 trunk/modules/m_pong.c (File Modified) (Property Modified)
11141 trunk/modules/m_post.c (File Modified) (Property Modified)
11142 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11143 trunk/modules/m_restart.c (File Modified) (Property Modified)
11144 trunk/modules/m_resv.c (File Modified) (Property Modified)
11145 trunk/modules/m_services.c (File Modified) (Property Modified)
11146 trunk/modules/m_set.c (File Modified) (Property Modified)
11147 trunk/modules/m_stats.c (File Modified) (Property Modified)
11148 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11149 trunk/modules/m_tb.c (File Modified) (Property Modified)
11150 trunk/modules/m_testline.c (File Modified) (Property Modified)
11151 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11152 trunk/modules/m_time.c (File Modified) (Property Modified)
11153 trunk/modules/m_topic.c (File Modified) (Property Modified)
11154 trunk/modules/m_trace.c (File Modified) (Property Modified)
11155 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11156 trunk/modules/m_user.c (File Modified) (Property Modified)
11157 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11158 trunk/modules/m_users.c (File Modified) (Property Modified)
11159 trunk/modules/m_version.c (File Modified) (Property Modified)
11160 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11161 trunk/modules/m_who.c (File Modified) (Property Modified)
11162 trunk/modules/m_whois.c (File Modified) (Property Modified)
11163 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11164 trunk/modules/m_xline.c (File Modified) (Property Modified)
11165 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11166 trunk/servlink/.cvsignore (Property Modified)
11167 trunk/servlink/.indent.pro (Property Modified)
11168 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11169 trunk/servlink/README (File Modified) (Property Modified)
11170 trunk/servlink/TODO (File Modified) (Property Modified)
11171 trunk/servlink/control.c (File Modified) (Property Modified)
11172 trunk/servlink/control.h (File Modified) (Property Modified)
11173 trunk/servlink/io.c (File Modified) (Property Modified)
11174 trunk/servlink/io.h (File Modified) (Property Modified)
11175 trunk/servlink/servlink.c (File Modified) (Property Modified)
11176 trunk/servlink/servlink.h (File Modified) (Property Modified)
11177 trunk/src/.cvsignore (Property Modified)
11178 trunk/src/.depend (Property Modified)
11179 trunk/src/.indent.pro (Property Modified)
11180 trunk/src/Makefile.in (File Modified) (Property Modified)
11181 trunk/src/adns.c (File Modified) (Property Modified)
11182 trunk/src/balloc.c (File Modified) (Property Modified)
11183 trunk/src/cache.c (File Modified) (Property Modified)
11184 trunk/src/channel.c (File Modified) (Property Modified)
11185 trunk/src/class.c (File Modified) (Property Modified)
11186 trunk/src/client.c (File Modified) (Property Modified)
11187 trunk/src/commio.c (File Modified) (Property Modified)
11188 trunk/src/devpoll.c (File Modified) (Property Modified)
11189 trunk/src/epoll.c (File Modified) (Property Modified)
11190 trunk/src/event.c (File Modified) (Property Modified)
11191 trunk/src/getopt.c (File Modified) (Property Modified)
11192 trunk/src/hash.c (File Modified) (Property Modified)
11193 trunk/src/hook.c (File Modified) (Property Modified)
11194 trunk/src/hostmask.c (File Modified) (Property Modified)
11195 trunk/src/irc_string.c (File Modified) (Property Modified)
11196 trunk/src/ircd.c (File Modified) (Property Modified)
11197 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11198 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11199 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11200 trunk/src/kdparse.c (File Modified) (Property Modified)
11201 trunk/src/kqueue.c (File Modified) (Property Modified)
11202 trunk/src/linebuf.c (File Modified) (Property Modified)
11203 trunk/src/listener.c (File Modified) (Property Modified)
11204 trunk/src/match.c (File Modified) (Property Modified)
11205 trunk/src/memory.c (File Modified) (Property Modified)
11206 trunk/src/messages.tab (File Modified) (Property Modified)
11207 trunk/src/modules.c (File Modified) (Property Modified)
11208 trunk/src/monitor.c (File Modified) (Property Modified)
11209 trunk/src/newconf.c (File Modified) (Property Modified)
11210 trunk/src/numeric.c (File Modified) (Property Modified)
11211 trunk/src/packet.c (File Modified) (Property Modified)
11212 trunk/src/parse.c (File Modified) (Property Modified)
11213 trunk/src/patricia.c (File Modified) (Property Modified)
11214 trunk/src/poll.c (File Modified) (Property Modified)
11215 trunk/src/reject.c (File Modified) (Property Modified)
11216 trunk/src/restart.c (File Modified) (Property Modified)
11217 trunk/src/s_auth.c (File Modified) (Property Modified)
11218 trunk/src/s_conf.c (File Modified) (Property Modified)
11219 trunk/src/s_gline.c (File Modified) (Property Modified)
11220 trunk/src/s_log.c (File Modified) (Property Modified)
11221 trunk/src/s_newconf.c (File Modified) (Property Modified)
11222 trunk/src/s_serv.c (File Modified) (Property Modified)
11223 trunk/src/s_stats.c (File Modified) (Property Modified)
11224 trunk/src/s_user.c (File Modified) (Property Modified)
11225 trunk/src/scache.c (File Modified) (Property Modified)
11226 trunk/src/select.c (File Modified) (Property Modified)
11227 trunk/src/send.c (File Modified) (Property Modified)
11228 trunk/src/snprintf.c (File Modified) (Property Modified)
11229 trunk/src/tools.c (File Modified) (Property Modified)
11230 trunk/src/version.c.SH (File Modified) (Property Modified)
11231 trunk/src/whowas.c (File Modified) (Property Modified)
11232 trunk/tools/.cvsignore (Property Modified)
11233 trunk/tools/Makefile.in (File Modified) (Property Modified)
11234 trunk/tools/README (File Modified) (Property Modified)
11235 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11236 trunk/tools/convertilines.c (File Modified) (Property Modified)
11237 trunk/tools/convertklines.c (File Modified) (Property Modified)
11238 trunk/tools/mkkeypair (Property Modified)
11239 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11240 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11241 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11242 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11243 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11244 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11245 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11246 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11247 trunk/tools/untabify (File Modified) (Property Modified)
11248 trunk/tools/viconf.c (File Modified) (Property Modified)
11251 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11257 trunk/RELNOTES (File Modified)
11260 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11262 - Make version.c use our serial, not ratbox's.
11266 trunk/src/version.c.SH (File Modified)
11269 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11272 - revved patchlevel to 2.1.5
11276 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11277 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11280 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11282 - fix buffer overflow and unterminated buffer when removing TS6 bans
11283 - fix rebuilding of SJOIN
11287 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11290 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11292 have servlink report if it gets an uncompressed error message when it gets inflate failures
11295 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11298 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11300 - extend our copyrights to 2005.
11304 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11305 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11306 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11307 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11308 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11309 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11310 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11311 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11312 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11313 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11314 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11315 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11316 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11317 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11318 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11319 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11320 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11321 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11322 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11323 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11324 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11325 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11326 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11327 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11328 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11329 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11330 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11337 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11338 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11339 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11341 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11342 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11350 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11351 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11352 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11353 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11354 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11355 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11356 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11357 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11358 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11399 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11401 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11402 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11403 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11404 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11405 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11406 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11407 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11410 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11413 - revved patchlevel to 2.1.4
11417 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11418 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11421 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11423 - add TARGMAX to 005
11424 - remove the +1 from ->uid in struct Client
11425 - fix checking of accept entries in m_accept.c
11429 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11430 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11431 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11432 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11435 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11437 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11442 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11445 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11447 - remove an unused variable
11451 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11454 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11456 don't burst a TS5 name in burst_TS6. -via jillies
11459 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11462 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11464 - via jilles, make nickchanges invalidate any cached bans for
11469 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11471 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11472 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11475 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11477 - fix some char vs byte usage to make adns compile cleanly with gcc4
11481 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11482 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11483 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11487 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11488 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11491 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11493 userhost should allow 5 userhost checks, not 4
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11499 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11501 - another darwin fix
11505 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11508 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11514 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11524 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11526 - remove bogus extern of abort_list
11530 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11533 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11535 svn repo access stuff
11538 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11541 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11547 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11550 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11556 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11559 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11561 revert omotd..i thought it was a good idea..oh well
11564 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11567 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11569 Commas are bad things in channel keys
11573 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11576 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11578 Add OMOTD command to display oper motd
11582 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11585 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11587 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11590 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11593 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11595 Modified files: (Branch: RATBOX_2_1)
11598 - stop testing whois for protocol violations, as they can be caused in
11599 ircds going all the way back to the original ircd2.8
11601 Revision Changes Path
11602 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11606 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11608 Modified files: (Branch: RATBOX_2_1)
11611 - remove some 2.2 code
11613 Revision Changes Path
11614 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11618 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11620 Modified files: (Branch: RATBOX_2_1)
11623 backport of the silly december 31st bug
11625 Revision Changes Path
11626 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11630 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11632 Modified files: (Branch: RATBOX_2_1)
11634 include patchlevel.h
11636 - revved patchlevel to 2.1.3
11638 Revision Changes Path
11639 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11640 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11644 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11646 Modified files: (Branch: RATBOX_2_1)
11649 modules/core m_nick.c
11652 - stop removing a clients own list of accepted clients when they do a
11654 - clean up the accept code so its less retarded
11656 Revision Changes Path
11657 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11658 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11659 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11660 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11664 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11666 Modified files: (Branch: RATBOX_2_1)
11669 src event.c ircd.c newconf.c
11671 - remove a defn of links_cache_list in m_links.c which was causing
11672 the flattened links update to be ignored
11673 - add eventUpdate(), and make links_delay update on rehash
11675 Revision Changes Path
11676 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11677 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11678 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11679 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11680 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11684 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11686 Modified files: (Branch: RATBOX_2_1)
11690 - make the conf parser apply service {}; on rehash
11692 Revision Changes Path
11693 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11694 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11698 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11700 Modified files: (Branch: RATBOX_2_1)
11703 - show ENABLE_SERVICES define in info
11705 Revision Changes Path
11706 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11710 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11712 Modified files: (Branch: RATBOX_2_1)
11713 modules m_services.c m_stats.c
11715 - via jilles, make m_services.c hook into stats U and display service
11718 Revision Changes Path
11719 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11720 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11724 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11726 Modified files: (Branch: RATBOX_2_1)
11727 . configure configure.ac
11729 - default build to -O2
11731 Revision Changes Path
11732 7.249.2.2 +4 -4 ircd-ratbox/configure
11733 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11737 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11739 Modified files: (Branch: RATBOX_2_1)
11740 doc example.conf example.efnet.conf
11741 include client.h s_conf.h s_newconf.h
11743 modules/core m_join.c m_nick.c
11744 src channel.c newconf.c s_conf.c s_user.c
11746 - remove no_oper_resvs from general {};
11747 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11749 Revision Changes Path
11750 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11751 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11752 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11753 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11754 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11755 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11756 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11757 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11758 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11759 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11760 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11761 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11765 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11767 Modified files: (Branch: RATBOX_2_1)
11768 modules/core m_mode.c m_nick.c
11772 - raise max temptime to a year
11774 - require 9 parameters in ms_nick(), 10 in ms_uid()
11776 Revision Changes Path
11777 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11778 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11779 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11783 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11785 Modified files: (Branch: RATBOX_2_1)
11786 modules m_services.c
11788 - only show services logged in info when its a local client
11790 Revision Changes Path
11791 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11795 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11797 Modified files: (Branch: RATBOX_2_1)
11800 passing a pointer to a pointer is not what was intended, oops
11802 Revision Changes Path
11803 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11807 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11809 Modified files: (Branch: RATBOX_2_1)
11812 - update services.txt with FNC
11814 Revision Changes Path
11815 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11819 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11821 Modified files: (Branch: RATBOX_2_1)
11824 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11826 Revision Changes Path
11827 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11831 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11833 Modified files: (Branch: RATBOX_2_1)
11836 - add some uniqueness into auth process for bopm
11838 Revision Changes Path
11839 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11843 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11845 Modified files: (Branch: RATBOX_2_1)
11846 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11848 - make contrib/ compile
11850 Revision Changes Path
11851 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11852 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11853 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11854 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11858 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11860 Modified files: (Branch: RATBOX_2_1)
11861 modules m_monitor.c
11863 Don't allow MONITOR from an unregistered client
11865 Revision Changes Path
11866 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11870 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11872 Modified files: (Branch: RATBOX_2_1)
11873 doc example.conf example.efnet.conf
11875 src class.c messages.tab newconf.c
11877 - remove sendq_eob, its become more of a hindrance than a benefit.
11878 - sync example.efnet.conf cluster {}; with example.conf
11880 Revision Changes Path
11881 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11882 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11883 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11884 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11885 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11886 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11890 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11892 Modified files: (Branch: RATBOX_2_1)
11894 include patchlevel.h
11897 - revved patchlevel to 2.1.2
11899 Revision Changes Path
11900 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11901 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11905 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11907 Modified files: (Branch: RATBOX_2_1)
11908 . configure configure.ac
11910 - raise default topiclen to 160.
11912 Revision Changes Path
11913 7.249.2.1 +3 -3 ircd-ratbox/configure
11914 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11918 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11920 Modified files: (Branch: RATBOX_2_1)
11921 modules m_services.c
11923 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11924 tsinfo matches this
11926 Revision Changes Path
11927 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11931 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11933 Modified files: (Branch: RATBOX_2_1)
11934 modules m_services.c
11936 - monitor_signoff() the client we're nickchanging
11938 Revision Changes Path
11939 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11943 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11945 Modified files: (Branch: RATBOX_2_1)
11948 - fix various UID problems with trace
11950 Revision Changes Path
11951 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11955 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11957 Modified files: (Branch: RATBOX_2_1)
11958 help/opers dline kline
11959 modules m_resv.c m_stats.c
11960 modules/core m_mode.c
11963 - tidy up kline/dline help to note they dont accept nick as target
11964 - disallow bans beginning with ':' over bmask
11965 - disallow bans with a space in chm_ban
11966 - stop counting hidden opers in stats p
11967 - match() parameters in remote unresv were inverted, causing it to fail
11968 - fix possibility of clients setting blank keys
11970 Revision Changes Path
11971 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11972 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11973 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11974 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11975 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11979 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11981 Modified files: (Branch: RATBOX_2_1)
11984 - fix problems with amd64 and the way we do va_list
11986 Revision Changes Path
11987 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11991 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11993 Modified files: (Branch: RATBOX_2_1)
11994 modules m_services.c
11996 - tidy up the kill notifications for RSFNC
11998 Revision Changes Path
11999 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12003 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12005 Modified files: (Branch: RATBOX_2_1)
12007 modules m_services.c
12010 - some more rserv stuff:
12011 - add RSFNC capability
12012 - fix up RSFNC, kill existing clients if they exist.
12014 Revision Changes Path
12015 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12016 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12017 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12021 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12023 Modified files: (Branch: RATBOX_2_1)
12024 modules m_services.c
12026 - first stab at a FNC implementation for rserv
12028 Revision Changes Path
12029 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12033 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12035 Modified files: (Branch: RATBOX_2_1)
12040 Revision Changes Path
12041 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12045 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12047 Modified files: (Branch: RATBOX_2_1)
12050 - add links_delay back
12052 Revision Changes Path
12053 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12057 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12059 Modified files: (Branch: RATBOX_2_1)
12063 - swap tabs for spaces
12065 Revision Changes Path
12066 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12067 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12071 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12073 Modified files: (Branch: RATBOX_2_1)
12076 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12077 contained in the client_flood conf option
12078 - remove a couple of unused defines from info
12080 Revision Changes Path
12081 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12085 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12087 Modified files: (Branch: RATBOX_2_1)
12090 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12092 Revision Changes Path
12093 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12097 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12099 Modified files: (Branch: RATBOX_2_1)
12100 doc example.conf example.efnet.conf
12102 - fix missing closing comment tag
12104 Revision Changes Path
12105 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12106 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12110 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12112 Modified files: (Branch: RATBOX_2_1)
12114 include patchlevel.h
12116 - revved patchlevel to 2.1.1
12118 Revision Changes Path
12119 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12120 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12124 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12126 Modified files: (Branch: RATBOX_2_1)
12129 - sync up remote kline reasons, so theyre consistent with what happens
12130 when we add local klines - notably the "Temporary K-line x min" and
12131 date added to reason.
12133 Revision Changes Path
12134 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12138 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12140 Modified files: (Branch: RATBOX_2_1)
12143 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12145 Revision Changes Path
12146 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12150 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12152 Modified files: (Branch: RATBOX_2_1)
12155 used the data pointer we saved, not what just got nulled
12157 Revision Changes Path
12158 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12162 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12164 Modified files: (Branch: RATBOX_2_1)
12165 modules m_resv.c m_xline.c
12167 - fix broken propagation of xline/resv
12169 Revision Changes Path
12170 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12171 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12175 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12177 Modified files: (Branch: RATBOX_2_1)
12180 - properly increment bad auth count for stats T when we timeout an auth
12182 Revision Changes Path
12183 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12187 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12189 Modified files: (Branch: RATBOX_2_1)
12192 modules/core m_nick.c
12194 - fix a bit that didnt make sense in monitor.txt
12195 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12197 Revision Changes Path
12198 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12199 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12200 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12204 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12206 Modified files: (Branch: RATBOX_2_1)
12209 removing dlink nodes from auth_poll_list twice is bad
12211 Revision Changes Path
12212 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12216 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12218 Modified files: (Branch: RATBOX_2_1)
12221 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12222 changed to RPL_STATSDEBUG
12224 Revision Changes Path
12225 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12229 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12231 Added files: (Branch: RATBOX_2_1)
12234 - add some documentation about target change
12236 Revision Changes Path
12237 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12241 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12243 Modified files: (Branch: RATBOX_2_1)
12244 include supported.h
12245 modules/core m_message.c
12247 - remove extra argument to 005
12248 - disallow messaging of UIDs
12250 Revision Changes Path
12251 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12252 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12256 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12258 Modified files: (Branch: RATBOX_2_1)
12261 - fix a longstanding parser bug with wrong limit checking, causing us to
12262 accept one less parameter than we're allowed to accept.
12264 Revision Changes Path
12265 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12269 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12271 Modified files: (Branch: RATBOX_2_1)
12272 modules/core m_message.c
12274 - exempt users messaging themselves from target change
12276 Revision Changes Path
12277 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12281 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12283 Modified files: (Branch: RATBOX_2_1)
12284 include supported.h
12286 - stop violating MAXPARA on 005.
12288 Revision Changes Path
12289 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12293 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12295 Modified files: (Branch: RATBOX_2_1)
12296 modules/core m_nick.c
12298 - dont store an ipv6 sockhost if we're not compiled with v6 support
12300 Revision Changes Path
12301 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12305 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12307 Modified files: (Branch: RATBOX_2_1)
12310 - remove some vms includes
12312 Revision Changes Path
12313 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12317 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12319 Modified files: (Branch: RATBOX_2_1)
12323 - force commit for new branch
12325 Revision Changes Path
12326 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12327 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12331 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12334 . RELNOTES configure configure.ac
12335 include patchlevel.h
12337 - revved patchlevel to 2.1.0
12339 Revision Changes Path
12340 1.114 +6 -2 ircd-ratbox/RELNOTES
12341 7.249 +11 -11 ircd-ratbox/configure
12342 7.63 +3 -3 ircd-ratbox/configure.ac
12343 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12347 leeh 2005/03/04 13:31:32 EST (20050304_2)
12351 include patchlevel.h
12354 - revved patchlevel to 2.1.0beta2
12356 Revision Changes Path
12357 1.113 +12 -0 ircd-ratbox/RELNOTES
12358 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12362 leeh 2005/03/04 13:27:05 EST (20050304_1)
12365 doc whats-new-2.1.txt
12368 - update whats-new-2.1
12369 - when we're handling global NAMES, dont output channels if there are no
12370 members within them we can show.
12372 Revision Changes Path
12373 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12374 7.436 +12 -2 ircd-ratbox/src/channel.c
12378 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12383 That would be a node_heap not a prefix_heap..oops
12385 Revision Changes Path
12386 7.30 +1 -1 ircd-ratbox/src/patricia.c
12390 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12395 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12396 otherwise..the other macros might work????
12398 Revision Changes Path
12399 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12403 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12406 . configure configure.ac
12410 Revision Changes Path
12411 7.248 +5 -5 ircd-ratbox/configure
12412 7.62 +5 -5 ircd-ratbox/configure.ac
12416 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12419 . configure configure.ac
12423 Revision Changes Path
12424 7.247 +3 -2 ircd-ratbox/configure
12425 7.61 +3 -2 ircd-ratbox/configure.ac
12429 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12432 . configure configure.ac
12436 Revision Changes Path
12437 7.246 +6 -6 ircd-ratbox/configure
12438 7.60 +4 -4 ircd-ratbox/configure.ac
12442 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12445 . configure configure.ac
12448 Doh these changes got put on RATBOX_2_0 when they were meant for
12450 Also merged in the monitor heap size stuff, not that i think monitor has
12453 Revision Changes Path
12454 7.245 +12 -3 ircd-ratbox/configure
12455 7.59 +11 -3 ircd-ratbox/configure.ac
12456 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12460 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12465 Add more robust alloca checking
12467 Revision Changes Path
12468 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12472 leeh 2005/02/24 15:27:17 EST (20050224_9)
12477 - fix the copyright on m_42.c :p
12479 Revision Changes Path
12480 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12484 leeh 2005/02/24 15:22:53 EST (20050224_8)
12487 include supported.h
12490 - fix a core in undline on bad masks
12491 - remove an unwanted space from beginning of second 005 numeric
12493 Revision Changes Path
12494 7.5 +1 -1 ircd-ratbox/include/supported.h
12495 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12499 leeh 2005/02/24 15:18:59 EST (20050224_7)
12502 modules m_monitor.c
12504 - use max_monitor when adding nicknames
12506 that should be everything now..
12508 Revision Changes Path
12509 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12513 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12520 Revision Changes Path
12521 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12525 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12532 Revision Changes Path
12533 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12537 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12542 The Answer to Life, the Universe, and Everything
12544 Revision Changes Path
12545 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12549 leeh 2005/02/24 14:53:04 EST (20050224_3)
12553 modules m_monitor.c
12554 src ircd.c monitor.c
12556 - call init_monitor() on startup
12557 - add in support for adding/deleting/listing monitor entries
12559 Revision Changes Path
12560 7.2 +3 -1 ircd-ratbox/include/monitor.h
12561 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12562 7.374 +2 -0 ircd-ratbox/src/ircd.c
12563 7.3 +15 -4 ircd-ratbox/src/monitor.c
12567 leeh 2005/02/23 21:20:10 EST (20050224_2)
12570 doc example.conf example.efnet.conf
12571 include s_conf.h supported.h
12572 modules Makefile.in
12573 src client.c newconf.c s_conf.c
12575 modules m_monitor.c
12577 - add the max_monitor config option
12578 - advertise MONITOR=%d in 005
12579 - clear a local clients monitor list on exit
12580 - add the framework for the MONITOR command
12583 Revision Changes Path
12584 7.261 +5 -0 ircd-ratbox/doc/example.conf
12585 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12586 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12587 7.4 +4 -2 ircd-ratbox/include/supported.h
12588 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12589 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12590 7.492 +1 -0 ircd-ratbox/src/client.c
12591 7.202 +1 -0 ircd-ratbox/src/newconf.c
12592 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12596 leeh 2005/02/23 20:57:51 EST (20050224_1)
12599 . configure configure.ac
12603 - move MONITOR_HEAP_SIZE over to configure
12605 Revision Changes Path
12606 7.244 ircd-ratbox/configure
12607 7.58 +4 -2 ircd-ratbox/configure.ac
12608 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12609 7.2 +0 -2 ircd-ratbox/src/monitor.c
12613 leeh 2005/02/23 20:48:08 EST (20050224_0)
12617 include client.h numeric.h
12618 modules/core m_nick.c
12619 src Makefile.in client.c messages.tab
12625 - first half of my server-side notify list implementation..
12627 Revision Changes Path
12628 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12629 7.266 +3 -0 ircd-ratbox/include/client.h
12630 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12631 7.58 +6 -0 ircd-ratbox/include/numeric.h
12632 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12633 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12634 7.491 +3 -0 ircd-ratbox/src/client.c
12635 7.126 +5 -5 ircd-ratbox/src/messages.tab
12636 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12637 7.342 +2 -0 ircd-ratbox/src/s_user.c
12641 leeh 2005/02/23 18:42:59 EST (20050223_0)
12646 - double the size of the client and channel hashtables (64k -> 128k and
12647 32k -> 64k). The improvements are quite significant..
12649 Revision Changes Path
12650 7.54 +4 -4 ircd-ratbox/include/hash.h
12654 leeh 2005/02/22 14:55:56 EST (20050222_1)
12658 modules m_services.c
12660 - remove a couple of unused vars
12661 - update monitor.txt
12663 Revision Changes Path
12664 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12665 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12669 leeh 2005/02/21 19:47:24 EST (20050222_0)
12674 - add in my documentation on the upcoming MONITOR command
12676 Revision Changes Path
12677 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12681 leeh 2005/02/21 12:09:34 EST (20050221_0)
12684 . configure configure.ac
12685 doc whats-new-2.1.txt
12686 tools README.mkpasswd
12690 - update whats-new-2.1.txt some more
12691 - we dont have vms mkpasswd anymore
12692 - remove the unused crypt.c
12694 Revision Changes Path
12695 7.243 +3 -6 ircd-ratbox/configure
12696 7.57 +2 -4 ircd-ratbox/configure.ac
12697 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12698 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12699 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12703 leeh 2005/02/19 12:38:09 EST (20050219_3)
12706 doc example.conf example.efnet.conf
12709 src channel.c client.c ircd.c s_conf.c
12711 - rework the splitcode, splitservers is now how many servers we've marked as
12712 EOB, rather than how many are linked. Thus pull ourselves out of
12713 splitmode immediately once this is satisfied
12715 Revision Changes Path
12716 7.260 +8 -9 ircd-ratbox/doc/example.conf
12717 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12718 7.83 +1 -0 ircd-ratbox/include/ircd.h
12719 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12720 7.435 +16 -36 ircd-ratbox/src/channel.c
12721 7.490 +2 -0 ircd-ratbox/src/client.c
12722 7.373 +2 -1 ircd-ratbox/src/ircd.c
12723 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12727 leeh 2005/02/19 09:02:34 EST (20050219_2)
12730 doc example.conf example.efnet.conf
12731 include ircd.h s_conf.h
12733 src channel.c ircd.c newconf.c s_conf.c
12735 - remove split_delay
12737 Revision Changes Path
12738 7.259 +0 -5 ircd-ratbox/doc/example.conf
12739 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12740 7.82 +0 -1 ircd-ratbox/include/ircd.h
12741 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12742 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12743 7.434 +2 -7 ircd-ratbox/src/channel.c
12744 7.372 +0 -1 ircd-ratbox/src/ircd.c
12745 7.201 +0 -1 ircd-ratbox/src/newconf.c
12746 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12750 leeh 2005/02/19 08:48:05 EST (20050219_1)
12754 modules m_cap.c m_who.c
12757 - implemented multi-prefix client capability, which allows stacking of @+ in
12760 Revision Changes Path
12761 7.265 +1 -1 ircd-ratbox/include/client.h
12762 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12763 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12764 7.433 +4 -6 ircd-ratbox/src/channel.c
12768 leeh 2005/02/19 06:27:58 EST (20050219_0)
12772 src newconf.c s_conf.c s_newconf.c
12774 - removed some unused vars/functions
12776 Revision Changes Path
12777 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12778 7.200 +0 -15 ircd-ratbox/src/newconf.c
12779 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12780 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12784 leeh 2005/02/16 12:58:24 EST (20050216_2)
12787 . RELNOTES configure configure.ac
12788 include patchlevel.h
12790 - update configure to reflect this is 'devel'
12792 - revved patchlevel to 2.1.0beta1
12794 Revision Changes Path
12795 1.112 +9 -1 ircd-ratbox/RELNOTES
12796 7.242 +11 -11 ircd-ratbox/configure
12797 7.56 +3 -3 ircd-ratbox/configure.ac
12798 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12802 leeh 2005/02/16 12:46:30 EST (20050216_1)
12805 . configure configure.ac
12806 include client.h numeric.h s_conf.h setup.h.in
12808 modules Makefile.in
12809 modules/core m_nick.c
12810 src Makefile.in client.c ircd.c messages.tab
12811 newconf.c s_conf.c s_user.c
12817 - remove watch, the protocol for this sucks so hard I just dont want it
12820 Revision Changes Path
12821 7.241 +2 -12 ircd-ratbox/configure
12822 7.55 +2 -4 ircd-ratbox/configure.ac
12823 7.264 +0 -2 ircd-ratbox/include/client.h
12824 7.57 +0 -11 ircd-ratbox/include/numeric.h
12825 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12826 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12827 7.3 +2 -3 ircd-ratbox/include/supported.h
12828 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12829 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12830 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12831 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12832 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12833 7.489 +0 -3 ircd-ratbox/src/client.c
12834 7.371 +0 -2 ircd-ratbox/src/ircd.c
12835 7.125 +9 -9 ircd-ratbox/src/messages.tab
12836 7.199 +0 -1 ircd-ratbox/src/newconf.c
12837 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12838 7.341 +0 -2 ircd-ratbox/src/s_user.c
12839 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12843 leeh 2005/02/15 19:13:31 EST (20050216_0)
12847 src event.c ircd_lexer.l ircd_signal.c
12850 servlink descrip.mms
12852 - remove a few vms bits
12854 Revision Changes Path
12855 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12856 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12857 7.47 +0 -54 ircd-ratbox/src/event.c
12858 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12859 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12860 7.152 +0 -3 ircd-ratbox/src/modules.c
12864 leeh 2005/02/15 18:53:32 EST (20050215_0)
12867 include hostmask.h ircd.h s_conf.h s_newconf.h
12868 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12870 src hostmask.c ircd.c ircd_signal.c s_conf.c
12873 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12874 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12876 Revision Changes Path
12877 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12878 7.81 +1 -0 ircd-ratbox/include/ircd.h
12879 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12880 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12881 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12882 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12883 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12884 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12885 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12886 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12887 7.370 +7 -0 ircd-ratbox/src/ircd.c
12888 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12889 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12890 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12894 leeh 2005/02/13 10:21:41 EST (20050213_4)
12899 doc whats-new-2.0.txt whats-new-2.1.txt
12903 - move whats-new.txt to whats-new-2.0.txt
12904 - add in whats-new-2.1.txt
12905 - update services.txt with the whois for logged in users
12907 Revision Changes Path
12908 7.2 +5 -0 ircd-ratbox/doc/services.txt
12909 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12910 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12911 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12915 leeh 2005/02/13 09:20:37 EST (20050213_3)
12918 include supported.h
12919 modules/core m_message.c
12921 - fix a compile error in m_message.c
12922 - update 005 to the spec and add CPRIVMSG/CNOTICE
12924 Revision Changes Path
12925 7.2 +31 -37 ircd-ratbox/include/supported.h
12926 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12930 leeh 2005/02/13 09:14:12 EST (20050213_2)
12935 - fix the membership memleak
12937 Revision Changes Path
12938 7.432 +0 -3 ircd-ratbox/src/channel.c
12942 leeh 2005/02/12 21:51:56 EST (20050213_1)
12946 modules/core m_message.c
12948 - add a bitmask to track when they send their first message, only allowing
12949 clearing stuff after that.
12951 Revision Changes Path
12952 7.263 +4 -0 ircd-ratbox/include/client.h
12953 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12957 leeh 2005/02/12 21:17:52 EST (20050213_0)
12960 include patricia.h s_newconf.h
12961 modules/core m_message.c
12962 src patricia.c s_newconf.c s_user.c
12964 - add in the patricia for tracking who fills up targets, give them a reduced
12967 Revision Changes Path
12968 7.20 +1 -1 ircd-ratbox/include/patricia.h
12969 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12970 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12971 7.29 +1 -1 ircd-ratbox/src/patricia.c
12972 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12973 7.340 +4 -0 ircd-ratbox/src/s_user.c
12977 leeh 2005/02/12 18:35:10 EST (20050212_0)
12980 include ircd_defs.h
12981 src class.c reject.c
12983 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12985 Revision Changes Path
12986 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12987 7.68 +1 -5 ircd-ratbox/src/class.c
12988 1.33 +1 -5 ircd-ratbox/src/reject.c
12992 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12997 remove stupid memory leak
12999 Revision Changes Path
13000 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13004 leeh 2005/02/11 06:42:48 EST (20050211_0)
13009 - workaround hyb6 allowing empty gline reasons
13011 Revision Changes Path
13012 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13016 leeh 2005/02/09 14:39:13 EST (20050209_2)
13020 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13021 src ircd.c s_conf.c
13023 - move temp dlines and temp klines over to an array, rather than completely
13026 Revision Changes Path
13027 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13028 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13029 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13030 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13031 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13032 7.369 +0 -5 ircd-ratbox/src/ircd.c
13033 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13037 leeh 2005/02/09 14:02:13 EST (20050209_1)
13041 modules m_cap.c m_pong.c m_user.c
13042 modules/core m_nick.c
13045 - remove 'nick' param from register_local_user(), its not needed.
13047 Revision Changes Path
13048 7.35 +1 -1 ircd-ratbox/include/s_user.h
13049 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13050 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13051 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13052 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13053 7.339 +6 -6 ircd-ratbox/src/s_user.c
13057 leeh 2005/02/09 13:12:53 EST (20050209_0)
13060 modules m_cmessage.c
13062 - dont send numerics when we're dealing with CNOTICE
13063 - add in checking for +g, and resetting idle
13065 Revision Changes Path
13066 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13070 leeh 2005/02/08 11:37:50 EST (20050208_2)
13075 - fix operator blocks to work on ip spoofs
13077 Revision Changes Path
13078 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13082 leeh 2005/02/07 19:23:22 EST (20050208_1)
13085 doc example.conf example.efnet.conf
13088 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13090 Revision Changes Path
13091 7.258 +0 -39 ircd-ratbox/doc/example.conf
13092 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13093 7.198 +0 -272 ircd-ratbox/src/newconf.c
13097 leeh 2005/02/07 19:19:32 EST (20050208_0)
13102 - added support for kline.conf.perm et al, these take the same formats
13103 as their non-permanent partners, but you cant remove them via the ircd.
13105 Revision Changes Path
13106 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13110 leeh 2005/02/02 19:18:59 EST (20050203_1)
13117 help/opers cnotice cprivmsg
13119 - added help files for cprivmsg/cnotice
13121 Revision Changes Path
13122 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13123 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13124 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13125 1.10 +19 -19 ircd-ratbox/help/opers/index
13126 1.7 +10 -9 ircd-ratbox/help/users/index
13130 leeh 2005/02/02 19:14:25 EST (20050203_0)
13134 modules Makefile.in
13137 modules m_cmessage.c
13139 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13140 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13141 nick is a member. These bypass any target change limitations.
13142 - added ERR_VOICENEEDED, numeric 489.
13144 Revision Changes Path
13145 7.56 +2 -0 ircd-ratbox/include/numeric.h
13146 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13147 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13148 7.124 +1 -1 ircd-ratbox/src/messages.tab
13152 leeh 2005/02/02 16:58:16 EST (20050202_4)
13157 - update etrace help
13159 Revision Changes Path
13160 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13164 leeh 2005/02/02 16:55:04 EST (20050202_3)
13169 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13170 can put its external ip address in there..
13172 Revision Changes Path
13173 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13177 leeh 2005/02/02 16:41:06 EST (20050202_2)
13182 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13183 if its a non-local client. These will just get "lost" if the remote
13184 server doesnt support this..
13186 Revision Changes Path
13187 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13191 leeh 2005/02/02 16:12:12 EST (20050202_1)
13194 include client.h numeric.h s_conf.h
13195 modules/core m_message.c
13196 src messages.tab newconf.c s_conf.c
13198 - first part of the target change code, add the storage of targets for
13199 localuser, throttle messages when they fill all the available slots
13201 Revision Changes Path
13202 7.262 +5 -1 ircd-ratbox/include/client.h
13203 7.55 +2 -0 ircd-ratbox/include/numeric.h
13204 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13205 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13206 7.123 +1 -1 ircd-ratbox/src/messages.tab
13207 7.197 +1 -0 ircd-ratbox/src/newconf.c
13208 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13212 leeh 2005/02/02 13:28:10 EST (20050202_0)
13215 modules m_resv.c m_stats.c m_testline.c
13216 modules/core m_join.c
13217 src hash.c kdparse.c messages.tab s_newconf.c
13219 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13220 tracking of when resvs get hit
13222 Revision Changes Path
13223 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13224 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13225 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13226 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13227 7.114 +3 -0 ircd-ratbox/src/hash.c
13228 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13229 7.122 +1 -1 ircd-ratbox/src/messages.tab
13230 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13234 leeh 2005/01/31 09:04:10 EST (20050131_2)
13239 - fflush() logfiles
13241 Revision Changes Path
13242 7.79 +2 -0 ircd-ratbox/src/s_log.c
13246 leeh 2005/01/31 08:59:09 EST (20050131_1)
13251 - rename fd_dump() to comm_dump()
13253 Revision Changes Path
13254 1.27 +2 -2 ircd-ratbox/src/commio.c
13258 leeh 2005/01/30 19:16:08 EST (20050131_0)
13263 modules m_services.c
13264 modules/core m_server.c
13265 src hook.c s_serv.c
13267 - added hook for server_introduced
13268 - fixed up services support for hooks
13270 Revision Changes Path
13271 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13272 1.31 +1 -0 ircd-ratbox/include/hook.h
13273 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13274 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13275 7.36 +2 -0 ircd-ratbox/src/hook.c
13276 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13280 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13285 Add back in the comm_fd_hack thing for solaris
13287 Revision Changes Path
13288 1.26 +26 -1 ircd-ratbox/src/commio.c
13292 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13296 include commio.h s_conf.h watch.h
13297 modules m_dline.c m_kline.c m_resv.c m_stats.c
13298 m_watch.c m_xline.c
13299 modules/core m_nick.c
13300 src balloc.c cache.c client.c commio.c
13301 epoll.c ircd.c ircd_lexer.l kdparse.c
13302 listener.c s_auth.c s_conf.c s_log.c
13305 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13307 Revision Changes Path
13308 1.18 +0 -2 ircd-ratbox/adns/adns.h
13309 1.14 +6 -37 ircd-ratbox/include/commio.h
13310 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13311 7.3 +2 -2 ircd-ratbox/include/watch.h
13312 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13313 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13314 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13315 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13316 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13317 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13318 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13319 7.85 +1 -1 ircd-ratbox/src/balloc.c
13320 1.24 +5 -5 ircd-ratbox/src/cache.c
13321 7.488 +4 -4 ircd-ratbox/src/client.c
13322 1.25 +10 -280 ircd-ratbox/src/commio.c
13323 1.33 +1 -1 ircd-ratbox/src/epoll.c
13324 7.368 +4 -4 ircd-ratbox/src/ircd.c
13325 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13326 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13327 7.125 +8 -8 ircd-ratbox/src/listener.c
13328 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13329 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13330 7.78 +20 -20 ircd-ratbox/src/s_log.c
13331 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13332 1.6 +22 -15 ircd-ratbox/src/watch.c
13336 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13339 modules/core m_mode.c
13341 remove two unused variables
13343 Revision Changes Path
13344 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13348 leeh 2005/01/28 15:31:40 EST (20050128_1)
13354 - mo_kline() needs minpara of 3, not 2
13355 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13356 - require me.info is never blank
13358 Revision Changes Path
13359 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13360 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13364 leeh 2005/01/28 15:26:28 EST (20050128_0)
13367 modules/core m_mode.c m_sjoin.c
13369 - patch via jilles to fix +eI lists being shown to lusers when handling
13370 protocol stuff over TS6
13372 Revision Changes Path
13373 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13374 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13378 leeh 2005/01/25 19:47:38 EST (20050126_0)
13382 modules/core m_join.c m_mode.c m_sjoin.c
13383 src channel.c messages.tab s_serv.c
13385 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13386 an operspy call with &me
13387 - remove modebuf/parabuf params from channel_modes(), we now generate a
13388 buffer internally which we return.
13390 Revision Changes Path
13391 7.163 +1 -1 ircd-ratbox/include/channel.h
13392 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13393 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13394 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13395 7.431 +25 -18 ircd-ratbox/src/channel.c
13396 7.121 +1 -1 ircd-ratbox/src/messages.tab
13397 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13401 alz 2005/01/25 18:09:18 EST (20050125_5)
13404 doc example.conf example.efnet.conf
13407 src listener.c newconf.c s_conf.c
13409 Added dline_with_reason config option (default yes):
13411 /* dline reason: show the user the dline reason when they connect
13414 dline_with_reason = yes;
13416 Revision Changes Path
13417 7.257 +6 -1 ircd-ratbox/doc/example.conf
13418 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13419 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13420 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13421 7.124 +1 -1 ircd-ratbox/src/listener.c
13422 7.196 +1 -0 ircd-ratbox/src/newconf.c
13423 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13427 leeh 2005/01/25 13:21:17 EST (20050125_4)
13432 - make conf_set_generic_string() test len exists before it uses it.
13434 Revision Changes Path
13435 7.195 +1 -1 ircd-ratbox/src/newconf.c
13439 leeh 2005/01/25 13:10:56 EST (20050125_3)
13445 - rename 'type' to 'flags' in cluster {};
13446 - add stacking of servers in cluster {}; documented in example.conf
13448 Revision Changes Path
13449 7.256 +18 -10 ircd-ratbox/doc/example.conf
13450 7.194 +39 -7 ircd-ratbox/src/newconf.c
13454 alz 2005/01/25 12:48:54 EST (20050125_2)
13458 src listener.c s_conf.c
13460 Added dline reasons, connecting/banned clients now see ban reason.
13462 Revision Changes Path
13463 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13464 7.123 +17 -4 ircd-ratbox/src/listener.c
13465 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13469 leeh 2005/01/25 07:44:37 EST (20050125_1)
13472 doc example.conf example.efnet.conf
13475 - implement stacking of shared {}; blocks, documented in example.conf
13477 Revision Changes Path
13478 7.255 +26 -13 ircd-ratbox/doc/example.conf
13479 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13480 7.193 +51 -36 ircd-ratbox/src/newconf.c
13484 leeh 2005/01/24 19:08:29 EST (20050125_0)
13488 include client.h s_conf.h
13489 modules/core m_join.c
13490 src newconf.c s_user.c
13492 - added jupe_exempt to auth {};, exempts the user from generating warnings
13493 when they attempt to join juped channels.
13495 Revision Changes Path
13496 7.254 +2 -0 ircd-ratbox/doc/example.conf
13497 7.261 +3 -0 ircd-ratbox/include/client.h
13498 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13499 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13500 7.192 +1 -0 ircd-ratbox/src/newconf.c
13501 7.338 +8 -0 ircd-ratbox/src/s_user.c
13505 leeh 2005/01/24 18:57:02 EST (20050124_6)
13510 - rework shared {};, the format is now:
13512 oper = "flame@*.leeh.co.uk", "*.lan";
13518 oper = "flame@*.leeh.co.uk", "*.lan";
13522 Revision Changes Path
13523 7.191 +55 -23 ircd-ratbox/src/newconf.c
13527 leeh 2005/01/24 17:25:58 EST (20050124_5)
13532 - fix the prototype on load_static_modules()
13534 Revision Changes Path
13535 7.61 +1 -1 ircd-ratbox/include/modules.h
13539 leeh 2005/01/24 16:00:30 EST (20050124_4)
13544 - have cap end call register_local_user() with its own copy of
13545 source_p->username so its safe for unidented users..
13547 Revision Changes Path
13548 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13552 leeh 2005/01/24 15:48:09 EST (20050124_3)
13555 include newconf.h s_conf.h
13557 src newconf.c s_conf.c s_log.c
13559 - move the conf parser over to a table based structure, with generic setting
13560 of integers/strings
13562 Revision Changes Path
13563 7.34 +9 -8 ircd-ratbox/include/newconf.h
13564 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13565 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13566 7.190 +264 -808 ircd-ratbox/src/newconf.c
13567 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13568 7.77 +13 -13 ircd-ratbox/src/s_log.c
13572 leeh 2005/01/24 13:11:30 EST (20050124_2)
13578 - added stacking of ips in exempt {};
13580 Revision Changes Path
13581 7.253 +4 -0 ircd-ratbox/doc/example.conf
13582 7.189 +11 -30 ircd-ratbox/src/newconf.c
13586 leeh 2005/01/24 12:59:57 EST (20050124_1)
13590 src channel.c client.c hash.c hook.c
13591 newconf.c s_user.c watch.c
13593 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13594 consistent with the rest of the dlink code.
13596 Revision Changes Path
13597 1.54 +7 -7 ircd-ratbox/include/tools.h
13598 7.430 +2 -2 ircd-ratbox/src/channel.c
13599 7.487 +6 -6 ircd-ratbox/src/client.c
13600 7.113 +5 -5 ircd-ratbox/src/hash.c
13601 7.35 +1 -1 ircd-ratbox/src/hook.c
13602 7.188 +2 -2 ircd-ratbox/src/newconf.c
13603 7.337 +1 -1 ircd-ratbox/src/s_user.c
13604 1.5 +4 -4 ircd-ratbox/src/watch.c
13608 leeh 2005/01/24 12:47:13 EST (20050124_0)
13613 - cheap hack on sticky capabs..
13615 Revision Changes Path
13616 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13620 leeh 2005/01/22 11:36:54 EST (20050122_0)
13625 - updated my clicap implementation to match the spec so far..
13627 Revision Changes Path
13628 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13632 leeh 2005/01/21 07:14:43 EST (20050121_2)
13637 modules m_services.c
13638 src hook.c s_serv.c
13640 - added hooks for when we're sending a burst
13641 - rewrote hooks.txt
13642 - fix up the hooks ive already done in services compatibility, ill add the
13643 hooks for server/client introductions in a bit.
13645 Revision Changes Path
13646 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13647 1.30 +4 -0 ircd-ratbox/include/hook.h
13648 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13649 7.34 +7 -0 ircd-ratbox/src/hook.c
13650 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13654 leeh 2005/01/21 06:34:03 EST (20050121_1)
13657 contrib example_module.c spy_admin_notice.c
13658 spy_info_notice.c spy_links_notice.c
13659 spy_motd_notice.c spy_stats_notice.c
13660 spy_stats_p_notice.c spy_trace_notice.c
13662 spy_whois_notice_global.c
13664 modules m_admin.c m_info.c m_links.c m_motd.c
13665 m_services.c m_stats.c m_trace.c
13666 m_whois.c static_modules.c.SH
13667 modules/core m_server.c
13668 src client.c hook.c ircd.c modules.c packet.c
13669 s_auth.c s_serv.c s_user.c send.c
13671 - add a better implementation of the hook system, its now a slow leaking
13672 array and events are created whenever we try adding a hook for it, or
13673 theyre registered for the caller.
13675 Ive temporarily fucked services support and removed most of the other
13676 hooks.. I shall fix this soon.
13678 Revision Changes Path
13679 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13680 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13681 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13682 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13683 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13684 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13685 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13686 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13687 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13688 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13689 1.29 +34 -70 ircd-ratbox/include/hook.h
13690 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13691 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13692 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13693 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13694 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13695 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13696 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13697 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13698 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13699 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13700 7.486 +1 -28 ircd-ratbox/src/client.c
13701 7.33 +131 -137 ircd-ratbox/src/hook.c
13702 7.367 +1 -1 ircd-ratbox/src/ircd.c
13703 7.151 +6 -10 ircd-ratbox/src/modules.c
13704 7.138 +10 -14 ircd-ratbox/src/packet.c
13705 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13706 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13707 7.336 +0 -6 ircd-ratbox/src/s_user.c
13708 7.286 +8 -6 ircd-ratbox/src/send.c
13712 leeh 2005/01/20 19:19:20 EST (20050121_0)
13717 - remove an unused struct
13719 Revision Changes Path
13720 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13724 leeh 2005/01/20 13:38:39 EST (20050120_1)
13727 . configure configure.ac
13728 include client.h numeric.h patchlevel.h
13729 modules Makefile.in
13730 src messages.tab s_user.c
13734 - drop back to -O0, fix patchlevel.h
13735 - first stab at client capabilities.. this still needs work.
13737 Revision Changes Path
13738 7.240 +3 -3 ircd-ratbox/configure
13739 7.54 +3 -3 ircd-ratbox/configure.ac
13740 7.260 +3 -0 ircd-ratbox/include/client.h
13741 7.54 +2 -0 ircd-ratbox/include/numeric.h
13742 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13743 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13744 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13745 7.120 +1 -1 ircd-ratbox/src/messages.tab
13746 7.335 +3 -0 ircd-ratbox/src/s_user.c
13750 leeh 2005/01/20 06:04:41 EST (20050120_0)
13753 . ChangeLog RELNOTES
13754 include config.h config.h.dist memory.h
13757 src commio.c crypt.c getopt.c ircd.c s_serv.c
13759 . README.VMS clean.com make.com
13760 include setup.h_vms
13761 modules descrip.mms static_modules_c.com
13762 modules/core descrip.mms
13763 src descrip.mms qio.c version.com
13764 tools descrip.mms mkpasswd_vms.c
13766 - clean changelog, relnotes
13767 - mark patchlevel as 2.1.0beta
13768 - remove VMS support
13770 Revision Changes Path
13771 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13772 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13773 1.111 +1 -348 ircd-ratbox/RELNOTES
13774 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13775 7.182 +0 -42 ircd-ratbox/include/config.h
13776 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13777 7.50 +0 -4 ircd-ratbox/include/memory.h
13778 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13779 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13780 7.2 +0 -58 ircd-ratbox/make.com (dead)
13781 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13782 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13783 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13784 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13785 1.24 +7 -30 ircd-ratbox/src/commio.c
13786 7.12 +0 -4 ircd-ratbox/src/crypt.c
13787 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13788 7.24 +0 -4 ircd-ratbox/src/getopt.c
13789 7.366 +4 -19 ircd-ratbox/src/ircd.c
13790 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13791 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13792 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13793 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13794 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13798 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13804 not using the return values on a few watch functions so make them void
13806 Revision Changes Path
13807 7.2 +5 -5 ircd-ratbox/include/watch.h
13808 1.4 +19 -28 ircd-ratbox/src/watch.c
13811 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13816 Make watch throttle, don't accept letter commands stacked
13818 Revision Changes Path
13819 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13823 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13830 Revision Changes Path
13831 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13835 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13838 . ChangeLog README.FIRST RELNOTES configure
13840 adns adns.h internal.h parse.c transmit.c
13842 contrib example_module.c spy_admin_notice.c
13843 spy_info_notice.c spy_links_notice.c
13844 spy_motd_notice.c spy_stats_notice.c
13845 spy_stats_p_notice.c spy_trace_notice.c
13847 spy_whois_notice_global.c
13848 doc example.conf example.efnet.conf ircd.motd
13849 server-version-info whats-new.txt
13850 help/opers umode xline
13852 include cache.h channel.h class.h client.h
13853 commio.h config.h config.h.dist hash.h
13854 hook.h hostmask.h irc_string.h ircd.h
13855 ircd_defs.h m_info.h memory.h msg.h
13856 newconf.h numeric.h packet.h patchlevel.h
13857 patricia.h s_conf.h s_gline.h s_newconf.h
13858 s_serv.h s_user.h scache.h serno.h
13859 setup.h.in sprintf_irc.h stdinc.h tools.h
13860 modules .depend Makefile.in m_admin.c m_away.c
13861 m_dline.c m_encap.c m_gline.c m_info.c
13862 m_kline.c m_links.c m_list.c m_lusers.c
13863 m_motd.c m_oper.c m_operspy.c m_rehash.c
13864 m_restart.c m_resv.c m_set.c m_stats.c
13865 m_svinfo.c m_testline.c m_testmask.c
13866 m_topic.c m_trace.c m_watch.c m_who.c
13867 m_whois.c m_whowas.c m_xline.c
13868 static_modules.c.SH
13869 modules/core m_error.c m_message.c m_mode.c m_quit.c
13870 m_server.c m_squit.c
13871 src .depend Makefile.in adns.c balloc.c
13872 cache.c channel.c class.c client.c
13873 commio.c crypt.c devpoll.c epoll.c
13874 event.c getopt.c hash.c hook.c hostmask.c
13875 irc_string.c ircd.c ircd_lexer.l
13876 ircd_parser.y ircd_signal.c listener.c
13877 modules.c newconf.c numeric.c packet.c
13878 parse.c patricia.c poll.c reject.c
13879 restart.c s_auth.c s_conf.c s_log.c
13880 s_newconf.c s_serv.c s_user.c scache.c
13881 select.c send.c snprintf.c tools.c
13882 version.c.SH watch.c whowas.c
13883 tools README.mkpasswd mkpasswd.c
13885 . README.VMS clean.com make.com
13887 include common.h s_stats.h setup.h_vms
13889 modules descrip.mms m_challenge.c m_etrace.c
13890 m_invite.c m_names.c m_pass.c m_ping.c
13891 m_pong.c m_services.c m_tb.c m_user.c
13892 m_users.c m_version.c
13893 static_modules_c.com
13894 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13896 servlink descrip.mms
13897 src descrip.mms kdparse.c messages.tab qio.c
13898 s_gline.c s_stats.c version.com
13899 tools descrip.mms mkpasswd_vms.c
13903 modules/core channels.c users.c
13906 merge from RATBOX_2_0
13908 Revision Changes Path
13909 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13910 7.40 +1 -0 ircd-ratbox/README.FIRST
13911 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13912 1.110 +114 -6 ircd-ratbox/RELNOTES
13913 1.17 +4 -0 ircd-ratbox/adns/adns.h
13914 1.17 +4 -4 ircd-ratbox/adns/internal.h
13915 1.12 +38 -38 ircd-ratbox/adns/parse.c
13916 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13917 1.19 +13 -13 ircd-ratbox/adns/types.c
13918 7.1 +10 -0 ircd-ratbox/clean.com (new)
13919 7.239 +47 -29 ircd-ratbox/configure
13920 7.53 +40 -32 ircd-ratbox/configure.ac
13921 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13922 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13923 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13924 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13925 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13926 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13927 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13928 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13929 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13930 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13931 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13932 7.252 +68 -22 ircd-ratbox/doc/example.conf
13933 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13934 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13935 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13936 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13937 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13938 1.5 +2 -1 ircd-ratbox/help/opers/umode
13939 1.7 +1 -1 ircd-ratbox/help/opers/xline
13940 1.2 +1 -0 ircd-ratbox/help/users/umode
13941 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13942 1.7 +8 -0 ircd-ratbox/include/cache.h
13943 7.162 +18 -16 ircd-ratbox/include/channel.h
13944 7.25 +4 -0 ircd-ratbox/include/class.h
13945 7.259 +34 -28 ircd-ratbox/include/client.h
13946 1.13 +45 -7 ircd-ratbox/include/commio.h
13947 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13948 7.181 +74 -16 ircd-ratbox/include/config.h
13949 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13950 7.53 +2 -0 ircd-ratbox/include/hash.h
13951 1.28 +73 -27 ircd-ratbox/include/hook.h
13952 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13953 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13954 7.80 +6 -31 ircd-ratbox/include/ircd.h
13955 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13956 7.56 +14 -8 ircd-ratbox/include/m_info.h
13957 7.49 +4 -0 ircd-ratbox/include/memory.h
13958 7.53 +2 -0 ircd-ratbox/include/msg.h
13959 7.33 +9 -9 ircd-ratbox/include/newconf.h
13960 7.53 +12 -8 ircd-ratbox/include/numeric.h
13961 7.27 +1 -1 ircd-ratbox/include/packet.h
13962 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13963 7.19 +25 -1 ircd-ratbox/include/patricia.h
13964 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13965 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13966 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13967 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13968 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13969 7.34 +13 -9 ircd-ratbox/include/s_user.h
13970 7.15 +1 -1 ircd-ratbox/include/scache.h
13971 7.5366 +1 -1 ircd-ratbox/include/serno.h
13972 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13973 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13974 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13975 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13976 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13977 1.53 +10 -10 ircd-ratbox/include/tools.h
13978 7.1 +58 -0 ircd-ratbox/make.com (new)
13979 1.45 +338 -182 ircd-ratbox/modules/.depend
13980 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13981 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13982 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13983 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13984 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13985 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13986 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13987 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13988 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13989 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13990 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13991 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13992 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13993 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13994 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13995 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13996 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13997 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13998 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13999 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14000 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14001 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14002 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14003 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14004 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14005 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14006 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14007 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14008 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14009 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14010 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14011 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14012 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14013 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14014 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14015 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14016 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14017 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14018 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14019 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14020 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14021 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14022 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14023 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14024 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14025 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14026 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14027 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14028 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14029 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14030 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14031 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14032 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14033 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14034 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14035 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14036 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14037 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14038 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14039 7.48 +162 -119 ircd-ratbox/src/.depend
14040 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14041 7.75 +5 -5 ircd-ratbox/src/adns.c
14042 7.84 +1 -1 ircd-ratbox/src/balloc.c
14043 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14044 1.23 +75 -7 ircd-ratbox/src/cache.c
14045 7.429 +342 -79 ircd-ratbox/src/channel.c
14046 7.67 +42 -2 ircd-ratbox/src/class.c
14047 7.485 +245 -85 ircd-ratbox/src/client.c
14048 1.23 +349 -43 ircd-ratbox/src/commio.c
14049 7.11 +4 -0 ircd-ratbox/src/crypt.c
14050 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14051 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14052 1.32 +4 -8 ircd-ratbox/src/epoll.c
14053 7.46 +63 -6 ircd-ratbox/src/event.c
14054 7.23 +4 -0 ircd-ratbox/src/getopt.c
14055 7.112 +8 -7 ircd-ratbox/src/hash.c
14056 7.32 +135 -133 ircd-ratbox/src/hook.c
14057 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14058 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14059 7.365 +56 -48 ircd-ratbox/src/ircd.c
14060 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14061 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14062 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14063 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14064 7.122 +14 -13 ircd-ratbox/src/listener.c
14065 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14066 7.150 +17 -8 ircd-ratbox/src/modules.c
14067 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14068 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14069 7.137 +55 -42 ircd-ratbox/src/packet.c
14070 7.187 +8 -15 ircd-ratbox/src/parse.c
14071 7.28 +2 -4 ircd-ratbox/src/patricia.c
14072 7.82 +3 -1 ircd-ratbox/src/poll.c
14073 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14074 1.32 +8 -3 ircd-ratbox/src/reject.c
14075 7.34 +1 -0 ircd-ratbox/src/restart.c
14076 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14077 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14078 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14079 7.76 +32 -35 ircd-ratbox/src/s_log.c
14080 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14081 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14082 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14083 7.334 +773 -2 ircd-ratbox/src/s_user.c
14084 7.27 +2 -1 ircd-ratbox/src/scache.c
14085 7.44 +2 -0 ircd-ratbox/src/select.c
14086 7.285 +12 -12 ircd-ratbox/src/send.c
14087 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14088 7.46 +0 -1 ircd-ratbox/src/tools.c
14089 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14090 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14091 1.3 +4 -4 ircd-ratbox/src/watch.c
14092 7.32 +1 -0 ircd-ratbox/src/whowas.c
14093 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14094 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14095 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14096 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14100 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14102 Modified files: (Branch: RATBOX_2_0)
14105 a remote client is never going to have a watch list..duh
14107 Revision Changes Path
14108 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14112 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14114 Added files: (Branch: RATBOX_2_0)
14119 Revision Changes Path
14120 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14124 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14126 Added files: (Branch: RATBOX_2_0)
14130 helps if we actually include the .c/.h files
14132 Revision Changes Path
14133 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14134 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14138 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14140 Modified files: (Branch: RATBOX_2_0)
14141 . configure configure.ac
14142 include client.h numeric.h s_conf.h setup.h.in
14144 modules Makefile.in
14145 modules/core m_nick.c
14146 src Makefile.in client.c ircd.c messages.tab
14147 newconf.c s_conf.c s_user.c
14149 backport watch from devel
14151 Revision Changes Path
14152 7.229.2.10 +12 -2 ircd-ratbox/configure
14153 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14154 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14155 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14156 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14157 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14158 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14159 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14160 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14161 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14162 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14163 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14164 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14165 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14166 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14167 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14171 leeh 2005/01/12 10:12:40 EST (20050112_1)
14173 Modified files: (Branch: RATBOX_2_0)
14175 modules m_services.c m_whois.c
14178 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14179 when the user is logged in
14181 Revision Changes Path
14182 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14183 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14184 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14185 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14189 leeh 2005/01/11 19:47:14 EST (20050112_0)
14191 Modified files: (Branch: RATBOX_2_0)
14192 include supported.h
14193 Added files: (Branch: RATBOX_2_0)
14197 - added doc/services.txt, outlining the compatibility code
14199 Revision Changes Path
14200 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14201 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14205 leeh 2005/01/11 18:38:10 EST (20050111_5)
14207 Modified files: (Branch: RATBOX_2_0)
14208 include client.h hook.h
14209 modules m_services.c
14210 modules/core m_server.c
14211 src hook.c s_serv.c
14213 - more services compatibility code:
14214 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14215 appropriate service {}; entry, only accept SU from these.
14216 - hook into us finishing nick burst, and have services burst a list of
14219 Revision Changes Path
14220 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14221 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14222 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14223 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14224 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14225 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14229 leeh 2005/01/11 17:32:42 EST (20050111_4)
14231 Modified files: (Branch: RATBOX_2_0)
14232 . configure configure.ac
14234 modules Makefile.in
14236 Added files: (Branch: RATBOX_2_0)
14237 modules m_services.c
14239 - more services compatibility code:
14240 - encap handlers for SU (services marking client as logged in)
14241 - and for LOGIN (servers bursting logged in status)
14242 - move suser from Client -> User
14244 Revision Changes Path
14245 7.229.2.9 +9 -3 ircd-ratbox/configure
14246 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14247 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14248 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14249 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14250 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14254 leeh 2005/01/11 16:46:34 EST (20050111_3)
14256 Modified files: (Branch: RATBOX_2_0)
14257 include ircd_defs.h
14259 - whoops, missing #endif
14261 Revision Changes Path
14262 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14266 leeh 2005/01/11 15:56:57 EST (20050111_2)
14268 Modified files: (Branch: RATBOX_2_0)
14269 include ircd_defs.h
14271 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14272 have ipv6 just report sizeof(struct sockaddr_in)
14274 Revision Changes Path
14275 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14279 leeh 2005/01/10 20:19:35 EST (20050111_1)
14281 Modified files: (Branch: RATBOX_2_0)
14284 - fix a gcc warning
14286 Revision Changes Path
14287 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14291 leeh 2005/01/10 20:10:35 EST (20050111_0)
14293 Modified files: (Branch: RATBOX_2_0)
14294 adns internal.h parse.c transmit.c types.c
14296 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14299 Revision Changes Path
14300 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14301 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14302 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14303 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14307 leeh 2005/01/10 17:48:48 EST (20050110_3)
14309 Modified files: (Branch: RATBOX_2_0)
14312 - send out the reformatted xline to opers (\s -> ' ')
14314 Revision Changes Path
14315 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14319 leeh 2005/01/10 16:18:53 EST (20050110_2)
14321 Modified files: (Branch: RATBOX_2_0)
14324 include client.h supported.h
14325 src messages.tab s_user.c send.c
14327 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14330 Revision Changes Path
14331 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14332 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14333 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14334 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14335 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14336 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14337 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14341 leeh 2005/01/10 14:50:47 EST (20050110_1)
14343 Modified files: (Branch: RATBOX_2_0)
14344 doc example.conf example.efnet.conf
14346 - I dont remember ts6 desyncing on bans, so im not sure why the example
14349 Revision Changes Path
14350 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14351 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14355 leeh 2005/01/10 13:31:10 EST (20050110_0)
14357 Modified files: (Branch: RATBOX_2_0)
14358 . configure configure.ac
14359 include channel.h client.h numeric.h s_conf.h
14360 s_serv.h setup.h.in
14361 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14363 src channel.c messages.tab newconf.c s_conf.c
14366 - added --enable-services to configure, which enables some ratbox-services
14367 compatibility code:
14368 - chanmode +r, registered users only
14369 - usermode +S, prevents deop/kick of a service
14370 - service { }; block in conf for the above umode
14372 Revision Changes Path
14373 7.229.2.8 +28 -16 ircd-ratbox/configure
14374 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14375 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14376 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14377 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14378 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14379 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14380 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14381 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14382 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14383 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14384 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14385 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14386 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14387 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14388 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14389 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14390 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14391 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14395 leeh 2005/01/09 08:23:30 EST (20050109_0)
14397 Modified files: (Branch: RATBOX_2_0)
14400 - remove a tab, and add +C to opers umode help
14402 Revision Changes Path
14403 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode