1 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
3 Force nickTS to increase when a local user changes their nick.
7 +5 -1 trunk/modules/core/m_nick.c (File Modified)
10 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
12 Remove #define UFLAGS. We haven't allowed this
13 undocumented extension to the IRC protocol for
14 years (allowing an initial umode in USER).
18 +0 -2 trunk/modules/m_user.c (File Modified)
21 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
23 Move new_local_user hook, so it is possible to call
24 exit_client() from it, refusing the connection.
28 +3 -1 trunk/doc/hooks.txt (File Modified)
29 +10 -9 trunk/src/s_user.c (File Modified)
32 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
34 Only free PreClient struct when the rest of the Client
35 is freed, not immediately upon exit_client(). Doing this
36 would cause problems with sasl's new_local_user hook
37 vs hooks that exit the client there.
41 +0 -1 trunk/src/client.c (File Modified)
44 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
46 Use TS6 prefix for server-server JOIN 0.
50 +2 -1 trunk/modules/core/m_join.c (File Modified)
53 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
55 Use orighost in kill server notices.
59 +3 -3 trunk/modules/core/m_kill.c (File Modified)
62 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
64 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
68 +3 -3 trunk/modules/m_set.c (File Modified)
71 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
77 +1 -1 trunk/src/messages.tab (File Modified)
80 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
82 Show max_clients in /info.
86 +6 -0 trunk/modules/m_info.c (File Modified)
89 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
91 Don't allow /quote set max higher than the
92 serverinfo::max_clients ircd.conf value.
96 +8 -0 trunk/modules/m_set.c (File Modified)
99 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
101 Change code that checks maxclients limit: allow exactly
102 the configured amount of non-exceed_limit clients.
103 Code that appeared to limit exceed_limit clients too
104 but less heavily removed (it was not effective because
105 the parentheses were wrong).
109 +2 -4 trunk/src/s_user.c (File Modified)
112 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
114 By default, leave MAX_BUFFER fds free for log files,
115 server connections, ident lookups, exceed_limit clients,
116 etc. Mention this in example.conf and reference.conf.
120 +4 -2 trunk/doc/example.conf (File Modified)
121 +3 -1 trunk/doc/reference.conf (File Modified)
122 +1 -1 trunk/src/s_conf.c (File Modified)
125 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
127 --with-maxclients configure option is gone
131 +0 -11 trunk/INSTALL (File Modified)
134 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
136 Make the code that raises fd rlimit to hard limit work.
140 +5 -5 trunk/src/ircd.c (File Modified)
143 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
145 - note the I/O reworking
149 +2 -0 trunk/NEWS (File Modified)
152 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
158 +4 -4 trunk/doc/Makefile.in (File Modified)
161 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
163 - enforce proper conditions for EPOLL_CTL_DEL.
164 - remove possibly problematic "performance" check
168 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
171 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
173 - rename m_list_safelist to m_list and remove ratbox implementation
177 +393 -664 trunk/modules/Makefile.in (File Modified)
178 + - trunk/modules/m_list.c (File Added)
179 + - trunk/modules/m_list_ratbox.c (File Deleted)
180 + - trunk/modules/m_list_safelist.c (File Deleted)
183 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
185 - some more transit to sendto_one_numeric().
189 +2 -3 trunk/modules/m_away.c (File Modified)
190 +3 -3 trunk/src/messages.tab (File Modified)
191 +1 -1 trunk/src/s_user.c (File Modified)
194 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
196 - change some sendto_one() to sendto_one_numeric().
200 +4 -10 trunk/modules/m_admin.c (File Modified)
201 +3 -3 trunk/modules/m_map.c (File Modified)
202 +12 -12 trunk/src/messages.tab (File Modified)
203 +1 -2 trunk/src/s_conf.c (File Modified)
204 +9 -10 trunk/src/s_user.c (File Modified)
207 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
209 - river's ports.c from old charybdis trunk
213 +195 -0 trunk/configure.ac (File Modified)
214 + - trunk/libcharybdis/ports.c (File Added)
217 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
219 - remove broken ports stuff and devpoll stuff.
223 +0 -307 trunk/configure (File Modified)
224 +0 -21 trunk/configure.ac (File Modified)
225 +0 -474 trunk/include/setup.h.in (File Modified)
226 + - trunk/libcharybdis/devpoll.c (File Deleted)
227 + - trunk/libcharybdis/ports.c (File Deleted)
230 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
236 +1 -25 trunk/configure (File Modified)
237 +0 -3 trunk/include/setup.h.in (File Modified)
240 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
242 - remove x86-optimized hash code.
246 +0 -13 trunk/configure.ac (File Modified)
247 +2 -187 trunk/src/Makefile.in (File Modified)
248 + - trunk/src/fnvhash.s (File Deleted)
251 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
253 - apparently setting KE_LENGTH to 128 is fine.
257 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
260 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
262 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
266 +5627 -5747 trunk/configure (File Modified)
267 +0 -15 trunk/configure.ac (File Modified)
268 +0 -2 trunk/include/m_info.h (File Modified)
269 +6 -9 trunk/include/setup.h.in (File Modified)
270 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
273 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
275 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
276 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
277 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
281 +0 -5 trunk/include/config.h (File Modified)
282 +0 -5 trunk/include/config.h.dist (File Modified)
283 +0 -6 trunk/include/defaults.h (File Modified)
284 +0 -3 trunk/include/m_info.h (File Modified)
285 +21 -7 trunk/libcharybdis/commio.c (File Modified)
286 +2 -0 trunk/libcharybdis/commio.h (File Modified)
287 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
288 +4 -3 trunk/libcharybdis/poll.c (File Modified)
289 +0 -3 trunk/libcharybdis/select.c (File Modified)
290 +0 -9 trunk/src/ircd.c (File Modified)
291 +23 -26 trunk/src/listener.c (File Modified)
292 +2 -1 trunk/src/restart.c (File Modified)
293 +5 -1 trunk/src/s_auth.c (File Modified)
294 +1 -1 trunk/src/s_conf.c (File Modified)
295 +3 -1 trunk/src/s_serv.c (File Modified)
298 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
300 Repair operspy who !#channel, broken by me in r3283.
304 +2 -2 trunk/modules/m_who.c (File Modified)
307 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
309 Update bug report and IRC channel information.
313 +2 -1 trunk/BUGS (File Modified)
314 +2 -1 trunk/NEWS (File Modified)
317 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
319 Change copyright years in version.c.SH as in release-2.1 r3339.
323 +2 -2 trunk/src/version.c.SH (File Modified)
326 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
332 +104 -0 trunk/configure (File Modified)
335 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
337 Need to check for various flavours of epoll,
338 even if --enable-epoll is forced.
342 +1 -0 trunk/configure.ac (File Modified)
345 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
347 Hack to allow some more warnings, already present in configure (?).
351 +1 -1 trunk/aclocal.m4 (File Modified)
354 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
356 Merge old trunk r2077,r2079:
357 - Move closing of servlink control fd to close_connection()
358 instead of doing it in exit_local_server(), and make sure
359 we first close the data fd and then the control fd.
360 - Have servlink process ready fds in order net, data, ctrl
361 instead of ctrl, data, net. This seems to fix the problem
362 that squit reasons do not show up on the other side of a
363 ziplink (by making it send any final SQUIT and/or ERROR
364 before noticing the closed control fd).
368 +1 -1 trunk/servlink/io.c (File Modified)
369 +3 -12 trunk/src/client.c (File Modified)
372 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
374 Don't show the UID if a TS6 server sends a kick with
375 an empty or no comment. Note that charybdis never sends
380 +4 -4 trunk/modules/core/m_kick.c (File Modified)
383 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
385 Merge old trunk r2081:
386 Don't say that services cannot be killed in
387 ERR_ISCHANSERVICE message (given when trying
388 to kick or deop them), as that's not the case.
392 +1 -1 trunk/src/messages.tab (File Modified)
395 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
397 Merge old trunk r2059
398 Clarifications to the descriptions of umode +Q and cmode +F,
399 suggested by Ariadne@SorceryNet.
403 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
404 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
407 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
409 Merge old trunk r2907,r2991:
410 Allow TESTLINE on channel names.
414 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
415 +4 -0 trunk/help/opers/testline (File Modified)
416 +22 -0 trunk/modules/m_testline.c (File Modified)
419 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
421 Merge old trunk r2835:
422 resolver: if sendto(2) fails, try sending to the next nameserver
426 +1 -1 trunk/src/res.c (File Modified)
429 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
431 Merge old trunk r2817:
432 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
433 starts with a digit. This is safe because the last
434 parameter is a nick and never a UID. (The first parameter
435 in a server-server two-param whois is a UID/SID.)
439 +1 -1 trunk/modules/m_whois.c (File Modified)
442 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
444 Merge old trunk r2779,r2785:
445 Show correct privilege name in a few ERR_NOPRIVS numerics.
449 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
450 +1 -1 trunk/extensions/m_opme.c (File Modified)
451 +2 -2 trunk/unsupported/m_force.c (File Modified)
454 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
456 Merge old trunk r2695:
457 Send an SQUIT instead of an ERROR to announce /die to connected servers.
458 This will generate better server notices.
462 +3 -2 trunk/modules/core/m_die.c (File Modified)
465 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
467 Merge old trunk r2294:
468 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
472 +1 -1 trunk/src/s_user.c (File Modified)
475 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
477 Merge old trunk r2226:
478 If we are connecting outward to a server, check if the
479 server name they sent is the same as what we tried to
480 connect to. Previously such a connection could succeed
481 if there existed connect blocks with the same IP and
482 passwords for the other server name.
486 +11 -0 trunk/modules/core/m_server.c (File Modified)
489 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
491 Merge old trunk r2212:
492 Another handling of SJOINs without nicks:
493 Propagate them if the channel is +P or the channel
494 already existed, otherwise remove the channel again
495 and do not propagate the SJOIN.
499 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
502 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
504 Remove channels entirely from /whois on services.
505 This cannot be overridden with operspy.
509 +20 -17 trunk/modules/m_whois.c (File Modified)
512 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
514 Fix /who on channels with ** in their name.
518 +2 -2 trunk/modules/m_who.c (File Modified)
521 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
523 NEWS: As in 2.1.3, mention that the TS6 revision will
524 interoperate with older versions
528 +2 -1 trunk/NEWS (File Modified)
531 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
533 Fix documentation of HIDE_SERVERS_IPS define.
537 +2 -2 trunk/include/config.h.dist (File Modified)
540 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
542 Don't leak auth{} spoofed ip for I-line is full notice either.
546 +1 -1 trunk/src/s_conf.c (File Modified)
549 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
555 +37 -0 trunk/NEWS (File Modified)
558 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
560 Allow /invite (but not invex) to override +r, +l, +j in
561 addition to +i. As before, a restrictive mode must be in
562 place at /invite time for the invite to have an effect;
563 +r does not count as a restrictive mode if the user is
564 logged in; +l and +j always count as restrictive modes to
565 allow for cases where they would allow join at /invite
566 time but not when the user tries to join.
570 +6 -2 trunk/modules/m_invite.c (File Modified)
571 +21 -10 trunk/src/channel.c (File Modified)
574 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
576 Remove invite_ops_only, forcing it to YES.
580 +0 -1 trunk/doc/example.conf (File Modified)
581 +0 -5 trunk/doc/reference.conf (File Modified)
582 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
583 +0 -1 trunk/include/s_conf.h (File Modified)
584 +0 -6 trunk/modules/m_info.c (File Modified)
585 +10 -14 trunk/modules/m_invite.c (File Modified)
586 +0 -1 trunk/src/newconf.c (File Modified)
587 +0 -1 trunk/src/s_conf.c (File Modified)
590 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
592 Move username check after xline and dnsbl checks, so it
593 will not complain to opers about clients who are xlined
594 or blacklisted anyway (both of which silently reject).
598 +15 -15 trunk/src/s_user.c (File Modified)
601 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
603 - MASTER_MAX is no longer relevant
607 +0 -7 trunk/modules/m_set.c (File Modified)
610 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
612 - add config option for setting max_clients.
616 +5 -0 trunk/doc/example.conf (File Modified)
617 +5 -0 trunk/doc/reference.conf (File Modified)
618 +2 -0 trunk/include/s_conf.h (File Modified)
619 +1 -1 trunk/src/ircd.c (File Modified)
620 +2 -0 trunk/src/newconf.c (File Modified)
621 +2 -1 trunk/src/s_conf.c (File Modified)
624 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
626 - remove get_maxrss() and all of that insecure and unsafe nonsense
630 +3 -38 trunk/src/ircd.c (File Modified)
631 +1 -1 trunk/src/restart.c (File Modified)
632 +0 -4 trunk/src/s_stats.c (File Modified)
635 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
637 - avoid some potential NULL dereferencing
641 +1 -1 trunk/libcharybdis/commio.c (File Modified)
644 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
650 +1 -1 trunk/libcharybdis/poll.c (File Modified)
653 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
655 - rework poll a bit for the MAXCONNECTIONS changes.
659 +46 -23 trunk/libcharybdis/poll.c (File Modified)
662 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
664 Our way of using kqueue may cause it to report fds we
665 don't know about anymore, cope.
669 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
672 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
674 Don't reference freed memory (fde_t) in comm_close().
678 +1 -1 trunk/libcharybdis/commio.c (File Modified)
681 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
683 - fix for 100% cpu use
687 +1 -1 trunk/libcharybdis/commio.c (File Modified)
690 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
692 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
696 +37 -25 trunk/libcharybdis/commio.c (File Modified)
699 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
701 - clear up use of fd_table in ircd.
705 +3 -2 trunk/src/s_serv.c (File Modified)
708 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
710 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
714 +97 -26 trunk/libcharybdis/commio.c (File Modified)
715 +3 -2 trunk/libcharybdis/commio.h (File Modified)
716 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
717 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
718 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
719 +3 -3 trunk/libcharybdis/poll.c (File Modified)
720 +2 -2 trunk/libcharybdis/ports.c (File Modified)
721 +2 -2 trunk/libcharybdis/select.c (File Modified)
724 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
726 Fix some cases where the size argument to strlcpy()
727 for usernames and hostnames is 1 too small.
731 +1 -1 trunk/modules/m_chghost.c (File Modified)
732 +2 -2 trunk/src/res.c (File Modified)
733 +2 -2 trunk/src/s_user.c (File Modified)
736 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
738 Cut down quit/part/kick reasons to avoid quit reasons
739 overflowing the client exiting server notice (from
740 TOPICLEN to 260). kill reasons become shorter accordingly.
741 kline/dline/gline reasons become 390.
742 away messages stay at TOPICLEN for now.
746 +8 -3 trunk/include/ircd_defs.h (File Modified)
747 +2 -2 trunk/modules/m_dline.c (File Modified)
748 +4 -4 trunk/modules/m_gline.c (File Modified)
749 +2 -2 trunk/modules/m_kline.c (File Modified)
752 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
754 Don't leak auth{} spoofed IP addresses in +f notices.
755 from ratbox (androsyn)
759 +10 -3 trunk/src/s_conf.c (File Modified)
762 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
764 Make oper_up() take +i/-i during opering up into account
765 (e.g. no_oper_invis extension, +i in operator::umodes).
766 Remove the hack from no_oper_invis.
770 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
771 +4 -0 trunk/src/s_user.c (File Modified)
774 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
776 no_oper_invis: decrement invisible count when clearing
777 invisible on a local client who has just opered up
778 oper_up() should really do this
782 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
785 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
787 Put "End of Channel Quiet List" instead of
788 "End of Channel Ban List" for a +q list.
789 Due to client restrictions the numerics for
790 quiet lists must be the same as for ban lists.
794 +4 -1 trunk/src/chmode.c (File Modified)
797 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
799 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
800 Change TS6 JOIN processing
801 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
802 a local user joins an existing channel
803 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
804 propagating a TS6 JOIN
805 - don't interpret simple modes in an incoming TS6 JOIN
807 This is to avoid desyncs when certain mode changes (e.g. -im)
808 cross with joins. A downside is that simple modes will be
809 more desynched when a JOIN creates a channel or lowers TS,
810 but that's less important.
812 Update the TS6 specification to include this, and clarify
813 that TMODE can come from a server and that MODE must be
814 translated into TMODE from other servers too.
818 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
819 +19 -127 trunk/modules/core/m_join.c (File Modified)
822 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
824 Make -logfile work again.
828 +2 -2 trunk/src/s_log.c (File Modified)
831 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
833 - fix off-by-one memory overflow error.
837 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
840 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
842 Change handling of modularized umodes:
843 - keep the bitmask reserved forever to the letter, fixing
844 the problems when loading multiple umode modules,
845 unloading them and then loading them in a different order
846 - don't allow local users to change umodes which have
847 been unloaded and don't set them on new users via
852 +24 -3 trunk/src/s_user.c (File Modified)
855 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
857 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
861 +1 -0 trunk/include/s_user.h (File Modified)
862 +0 -22 trunk/libcharybdis/tools.c (File Modified)
863 +0 -1 trunk/libcharybdis/tools.h (File Modified)
864 +22 -0 trunk/src/s_user.c (File Modified)
867 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
869 DNSBL keyword substitution is available as of 2.1.3.
873 +1 -1 trunk/doc/example.conf (File Modified)
876 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
878 Change two occurances like match(userinput, target_p->name) ||
879 match(target_p->name, userinput) to just match(userinput,
880 target_p->name). No client name can contain * or ? now.
884 +1 -1 trunk/modules/m_trace.c (File Modified)
885 +1 -2 trunk/src/s_serv.c (File Modified)
888 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
890 Do not try find_server() on a name find_client() has
891 returned NULL for, as this will always return NULL
892 since the removal of hostmasking.
896 +1 -2 trunk/modules/m_pong.c (File Modified)
897 +0 -4 trunk/src/s_serv.c (File Modified)
900 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
902 Remove server_exists() which checked whether the
903 server name existed taking hostmasking into account
904 and just check with find_server(); admittedly
905 this checks if the name is a SID but that's not
910 +3 -27 trunk/modules/core/m_server.c (File Modified)
913 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
915 Remove hash_find_masked_server(), which made it possible
916 to specify the full (unmasked) name of a server behind
917 a hostmask. As a result find_any_client() (for prefixes)
918 becomes equal to find_client(), so remove that too.
922 +0 -1 trunk/include/hash.h (File Modified)
923 +1 -75 trunk/src/hash.c (File Modified)
924 +1 -1 trunk/src/parse.c (File Modified)
927 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
929 Remove '*' from valid server name characters.
930 This makes it impossible to connect hostmasked servers.
931 (This support didn't work well anyway, was incompatible
932 with TS6 and we never masked ourselves.)
936 +1 -1 trunk/src/match.c (File Modified)
939 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
941 Change spambot, flooder and jupe joiner notices from host to orighost.
945 +1 -1 trunk/modules/core/m_join.c (File Modified)
946 +2 -2 trunk/modules/core/m_message.c (File Modified)
947 +2 -2 trunk/src/channel.c (File Modified)
950 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
952 Add documentation for SASL client protocol, same as atheme doc/SASL.
956 + - trunk/doc/sasl.txt (File Added)
959 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
961 Include real hostname in Closing Link message for unknown
962 connections that have sent USER. This is helpful for
963 k-lined users while not breaking server IP hiding.
967 +3 -1 trunk/src/client.c (File Modified)
970 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
976 +29 -29 trunk/configure (File Modified)
979 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
981 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
985 +3 -3 trunk/modules/core/m_kill.c (File Modified)
988 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
990 Backport from early 3.x:
993 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
995 - remove "Processing connection to foobar.net" message
999 +0 -3 trunk/src/s_auth.c (File Modified)
1002 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1004 - missed the processing connection one (actually, we can probably nuke this one)
1008 +1 -2 trunk/src/s_auth.c (File Modified)
1011 river 2006/09/27 16:33:05 UTC (20060927-2174)
1013 get_client_name = stupid
1018 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1021 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1023 - remove excessive arguments
1027 +1 -2 trunk/src/s_conf.c (File Modified)
1028 +1 -1 trunk/src/s_user.c (File Modified)
1031 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1033 - use sendto_one_notice() for on-connect notices too.
1037 +10 -10 trunk/src/s_auth.c (File Modified)
1040 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1042 - use sendto_one_notice() in the core, too.
1046 +2 -2 trunk/src/chmode.c (File Modified)
1047 +8 -15 trunk/src/modules.c (File Modified)
1048 +3 -5 trunk/src/s_conf.c (File Modified)
1049 +1 -2 trunk/src/s_newconf.c (File Modified)
1050 +20 -57 trunk/src/s_user.c (File Modified)
1053 river 2006/09/27 16:19:25 UTC (20060927-2166)
1055 the KILL command will use get_client_name(, SHOW_IP) instead of
1056 target->name, and will show a more useful error for local opers
1061 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1064 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1066 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1070 +4 -2 trunk/src/send.c (File Modified)
1073 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1079 +1 -1 trunk/include/client.h (File Modified)
1082 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1084 - get_id(): fall back to "*" if client has no known name
1088 +1 -1 trunk/include/client.h (File Modified)
1091 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1093 - convert to sendto_one_notice().
1097 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1098 +4 -6 trunk/unsupported/m_force.c (File Modified)
1101 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1103 - use sendto_one_notice() in many places instead of
1104 sendto_one(source_p, ":%s NOTICE %s :", ...);
1108 +10 -25 trunk/extensions/example_module.c (File Modified)
1109 +5 -14 trunk/extensions/hurt.c (File Modified)
1110 +1 -2 trunk/extensions/m_42.c (File Modified)
1111 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1112 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1113 +1 -2 trunk/extensions/m_opme.c (File Modified)
1114 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1115 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1116 +3 -7 trunk/modules/core/m_die.c (File Modified)
1117 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1118 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1119 +1 -2 trunk/modules/m_challenge.c (File Modified)
1120 +11 -15 trunk/modules/m_connect.c (File Modified)
1121 +20 -28 trunk/modules/m_dline.c (File Modified)
1122 +2 -2 trunk/modules/m_etrace.c (File Modified)
1123 +11 -21 trunk/modules/m_gline.c (File Modified)
1124 +2 -4 trunk/modules/m_kline.c (File Modified)
1125 +1 -2 trunk/modules/m_rehash.c (File Modified)
1126 +3 -7 trunk/modules/m_restart.c (File Modified)
1127 +31 -45 trunk/modules/m_set.c (File Modified)
1128 +2 -4 trunk/modules/m_testmask.c (File Modified)
1129 +5 -8 trunk/modules/m_unreject.c (File Modified)
1130 +2 -5 trunk/modules/m_xline.c (File Modified)
1135 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1136 +10 -25 trunk/extensions/example_module.c (File Modified)
1137 +5 -14 trunk/extensions/hurt.c (File Modified)
1138 +1 -2 trunk/extensions/m_42.c (File Modified)
1139 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1140 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1141 +1 -2 trunk/extensions/m_opme.c (File Modified)
1142 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1143 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1144 +3 -7 trunk/modules/core/m_die.c (File Modified)
1145 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1146 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1147 +1 -2 trunk/modules/m_challenge.c (File Modified)
1148 +11 -15 trunk/modules/m_connect.c (File Modified)
1149 +2 -4 trunk/modules/m_dline.c (File Modified)
1150 +2 -2 trunk/modules/m_etrace.c (File Modified)
1151 +11 -21 trunk/modules/m_gline.c (File Modified)
1152 +2 -4 trunk/modules/m_kline.c (File Modified)
1153 +1 -2 trunk/modules/m_rehash.c (File Modified)
1154 +3 -7 trunk/modules/m_restart.c (File Modified)
1155 +31 -45 trunk/modules/m_set.c (File Modified)
1156 +2 -4 trunk/modules/m_testmask.c (File Modified)
1157 +5 -8 trunk/modules/m_unreject.c (File Modified)
1158 +1 -3 trunk/modules/m_xline.c (File Modified)
1159 +2 -2 trunk/src/chmode.c (File Modified)
1160 +8 -15 trunk/src/modules.c (File Modified)
1161 +10 -14 trunk/src/s_auth.c (File Modified)
1162 +3 -6 trunk/src/s_conf.c (File Modified)
1163 +1 -2 trunk/src/s_newconf.c (File Modified)
1164 +20 -57 trunk/src/s_user.c (File Modified)
1165 +4 -2 trunk/src/send.c (File Modified)
1166 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1167 +4 -6 trunk/unsupported/m_force.c (File Modified)
1170 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1172 - keyword-subst from charybdis 2.2.
1176 +12 -3 trunk/doc/example.conf (File Modified)
1177 +58 -3 trunk/doc/reference.conf (File Modified)
1178 + - trunk/include/substitution.h (File Added)
1179 +1 -0 trunk/src/Makefile.in (File Modified)
1180 +2 -2 trunk/src/s_conf.c (File Modified)
1181 +164 -1 trunk/src/s_user.c (File Modified)
1182 + - trunk/src/substitution.c (File Added)
1185 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1187 Removed merge tracking for "svnmerge" for
1188 http://svn.atheme.org/charybdis/branches/release-2.2
1192 + - trunk/ (Property Modified)
1195 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1197 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1198 http://svn.atheme.org/charybdis/branches/release-2.2
1202 + - trunk/ (Property Modified)
1205 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1207 Removed merge tracking for "svnmerge" for
1208 http://svn.atheme.org/charybdis/branches/release-2.2
1212 + - trunk/ (Property Modified)
1215 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1217 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1218 http://svn.atheme.org/charybdis/branches/release-2.2
1222 + - trunk/ (Property Modified)
1225 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1231 + - trunk/ (Property Modified)
1234 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1236 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1237 http://svn.atheme.org/charybdis/branches/release-2.2
1241 + - trunk/ (Property Modified)
1244 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1246 - version bump to 2.2.0
1250 +3 -1 trunk/NEWS (File Modified)
1251 +1 -1 trunk/configure.ac (File Modified)
1254 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1257 + branches/release-2.1 -> 2.2 base
1258 + 3.0 -> branches/cxxconversion
1259 + backport some immediate 3.0 functionality for 2.2
1264 + - trunk/ (File Added)
1267 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1269 Merged revisions 3135,3137 via svnmerge from
1270 http://svn.atheme.org/charybdis/trunk
1273 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1275 - Expand TRACE description
1276 - Mention expiry time in TESTLINE
1278 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1280 Update copyright year for sgml docs to 2007.
1285 + - branches/release-2.1/ (Property Modified)
1286 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1287 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1290 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1292 Merged revisions 1999 via svnmerge from
1293 http://svn.atheme.org/charybdis/trunk
1294 Add river to CREDITS
1297 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1304 + - branches/release-2.1/ (Property Modified)
1305 +1 -0 branches/release-2.1/CREDITS (File Modified)
1308 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1310 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1311 http://svn.atheme.org/charybdis/trunk
1314 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1316 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1318 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1320 - add use_forward to /info
1322 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1324 Call channel_modes() with &me instead of source_p when
1325 sending out a JOIN and SJOIN for a local user. This
1326 saves checking whether they are on the channel they
1329 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1331 If use_forward is disabled:
1333 - hide +f in /mode #channel (/mode #channel f still shows it)
1334 - do not send any mode changes adding +f to local clients
1335 (-f ones are still sent)
1340 + - branches/release-2.1/ (Property Modified)
1341 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1342 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1343 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1344 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1345 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1346 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1347 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1348 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1349 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1350 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1351 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1352 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1355 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1357 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1361 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1362 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1363 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1366 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1368 Add accountability (wallops, log) to OKICK.
1372 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1375 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1377 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1378 Similar to branches/release-2.2 r3061.
1382 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1385 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1387 - Write xline to file after instead of before notifying opers and source
1388 - Also notify source of failure to add xline
1389 Similar to branches/release-2.2 r3057.
1393 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1396 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1398 If a dline/kline/resv cannot be added to the file, send
1399 the regular notices to local opers and source anyway,
1400 and also warn the source (local opers were already warned).
1401 Similar to branches/release-2.2 r3053.
1405 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1408 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1410 Port over fixes from unkline/unxline/unresv to undline.
1411 Similar to branches/release-2.2 r3049.
1415 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1418 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1420 Merged revisions 2915 via svnmerge from
1421 http://svn.atheme.org/charybdis/trunk
1424 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1426 In usage message, show kline.conf and xline.conf instead
1427 of klines.conf and xlines.conf.
1432 + - branches/release-2.1/ (Property Modified)
1433 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1436 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1438 Merged revisions 2831,2833,2853 via svnmerge from
1439 http://svn.atheme.org/charybdis/trunk
1442 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1444 unkline/unxline/unresv:
1445 - if fclose on the output returns an error, treat this as a
1447 - check if the rename from the temp file to the ban conf failed
1449 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1451 When adding a permanent dline/kline/xline/resv, check
1452 the return value of fclose().
1454 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1456 Do not free xline aconf if it could not be written out.
1457 It will be added to the list in memory anyway.
1462 + - branches/release-2.1/ (Property Modified)
1463 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1464 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1465 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1466 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1469 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1471 NEWS: Clarify effects of ip_cloaking changes a little.
1475 +2 -0 branches/release-2.1/NEWS (File Modified)
1478 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1484 +9 -9 branches/release-2.1/configure (File Modified)
1487 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1489 Version bump on 2.1 branch to 2.1.2.
1493 +1 -1 branches/release-2.1/configure.ac (File Modified)
1496 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1498 Mention r2801/r2805.
1502 +1 -0 branches/release-2.1/NEWS (File Modified)
1505 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1507 Merged revisions 2801 via svnmerge from
1508 http://svn.atheme.org/charybdis/trunk
1511 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1513 ip_cloaking: try to avoid truncation by removing more
1514 components of the hostname (except the TLD).
1519 + - branches/release-2.1/ (Property Modified)
1520 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1523 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1529 +8 -1 branches/release-2.1/NEWS (File Modified)
1532 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1534 Merged revisions 2781 via svnmerge from
1535 http://svn.atheme.org/charybdis/trunk
1538 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1540 Fix stupid bug: checked a hostmask against the found
1541 ban instead of all exceptions, causing all host mangled
1542 clients to be exempted if there was a single ban
1543 exception in many cases.
1548 + - branches/release-2.1/ (Property Modified)
1549 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1552 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1554 Merged revisions 2773 via svnmerge from
1555 http://svn.atheme.org/charybdis/trunk
1558 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1560 user@host must be *@* for a shared{} block with flags=locops
1561 (server should not be *).
1566 + - branches/release-2.1/ (Property Modified)
1567 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1570 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1572 Tweak \s code a little.
1576 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1577 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1578 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1581 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1583 Merged revisions 2761 via svnmerge from
1584 http://svn.atheme.org/charybdis/trunk
1587 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1589 The testline/no_tilde fixes are in 2.1.1.
1594 + - branches/release-2.1/ (Property Modified)
1595 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1598 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1604 +4 -1 branches/release-2.1/NEWS (File Modified)
1607 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1609 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
1610 http://svn.atheme.org/charybdis/trunk
1614 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1616 If the auth{} block has no_tilde and is not kline exempt,
1617 check the username without tilde against klines too.
1618 This is consistent with the way klines work on spoofs
1619 (klines checked on both raw and appearing-on-IRC version).
1621 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1623 Rework the fix for klines with no_tilde.
1624 Add an extra argument to find_address_conf() for the
1625 username without tilde, as that may contain one character more.
1627 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1629 Unbreak compile (because of r2697).
1630 testline with ~ could be improved some more perhaps, but this should work.
1632 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1634 testline: take no_tilde and username truncation into account
1636 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1638 Add some information on /testline with no_tilde and username truncation.
1643 + - branches/release-2.1/ (Property Modified)
1644 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1645 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1646 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1647 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1648 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1649 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1652 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1654 Merged revisions 2149,2151 via svnmerge from
1655 http://svn.atheme.org/charybdis/trunk
1658 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1660 Move kills from services from +s to +k snomask.
1661 Kills from non-service opers remain on +s.
1663 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1665 Update description of +s and +k snomasks.
1670 + - branches/release-2.1/ (Property Modified)
1671 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1672 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1673 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1676 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1678 Merged revisions 2685 via svnmerge from
1679 http://svn.atheme.org/charybdis/trunk
1682 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1684 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1689 + - branches/release-2.1/ (Property Modified)
1690 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1693 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1695 Merged revisions 2693 via svnmerge from
1696 http://svn.atheme.org/charybdis/trunk
1699 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1701 Fix truncation (by one) of unidented usernames
1702 if user registration is done because of DNSBL
1703 completion (which is the usual case if a valid
1704 NICK and USER are sent quickly and any DNSBLs
1710 + - branches/release-2.1/ (Property Modified)
1711 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1714 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1720 +10 -0 branches/release-2.1/NEWS (File Modified)
1723 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1729 +9 -9 branches/release-2.1/configure (File Modified)
1732 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1734 Version bump to 2.1.1.
1738 +1 -1 branches/release-2.1/configure.ac (File Modified)
1741 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1743 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
1744 http://svn.atheme.org/charybdis/trunk
1747 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1749 - fix a server notice on SID collision where the server name is mentioned twice
1751 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1753 - get_server_name() is stupid
1755 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1759 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1761 Do the Attempt to re-introduce SID server notice somewhat
1762 differently, showing a real host again if !HIDE_SERVERS_IPS
1763 and still showing the server name exactly once.
1765 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1767 Fix log message for Attempt to re-introduce SID (server notice was ok).
1769 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1771 - replace "No N line" with "no connect block" in a
1773 - show attempted server name in a few serverlog messages
1778 + - branches/release-2.1/ (Property Modified)
1779 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1782 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1784 Merged revisions 2218 via svnmerge from
1785 http://svn.atheme.org/charybdis/trunk
1788 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1790 Fix garbage in /stats y output on 64-bit archs.
1795 + - branches/release-2.1/ (Property Modified)
1796 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1799 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1801 Merged revisions 2438 via svnmerge from
1802 http://svn.atheme.org/charybdis/trunk
1805 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1807 Enable Revision keyword in addition to Id.
1812 + - branches/release-2.1/ (Property Modified)
1813 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1816 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1818 Merged revisions 2679 via svnmerge from
1819 http://svn.atheme.org/charybdis/trunk
1822 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1824 Port over ratbox 2.2 r23253 (anfl):
1825 - remove the cached storage of how many +beI there are, thereby fixing a
1826 case where it can get desynced from reality
1831 + - branches/release-2.1/ (Property Modified)
1832 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1833 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1836 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1838 Merged revisions 2093,2095 via svnmerge from
1839 http://svn.atheme.org/charybdis/trunk
1842 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1844 - change DNSBL licensing to BSD.
1846 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1848 - change x86-assembly FNV implementation to BSD license
1853 + - branches/release-2.1/ (Property Modified)
1854 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1855 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1858 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1860 Merged revisions 2073,2075 via svnmerge from
1861 http://svn.atheme.org/charybdis/trunk
1864 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1866 Put full information in the squit reason when exiting
1867 a server due to a servlink (ziplinks) error.
1869 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1871 Put full information in the squit reason when exiting
1872 a server due to not enough arguments for a command.
1877 + - branches/release-2.1/ (Property Modified)
1878 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1879 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1882 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1884 Merged revisions 2071 via svnmerge from
1885 http://svn.atheme.org/charybdis/trunk
1888 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1890 Don't redirect users from an existing domain to an
1891 existing server in reference.conf.
1897 + - branches/release-2.1/ (Property Modified)
1898 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1901 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1903 Merged revisions 2053 via svnmerge from
1904 http://svn.atheme.org/charybdis/trunk
1907 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1909 Make find_channel_membership() choose the shortest list
1910 (channel's list or user's list) to search, avoiding excessive
1911 CPU usage with services which are in lots of channels.
1912 From ratbox 2.2 (anfl/jilles)
1917 + - branches/release-2.1/ (Property Modified)
1918 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1921 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1927 +9 -9 branches/release-2.1/configure (File Modified)
1930 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1932 Version change 2.1.0rc1 -> 2.1.0 (release).
1936 +1 -1 branches/release-2.1/configure.ac (File Modified)
1939 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1941 Merged revisions 2029 via svnmerge from
1942 http://svn.atheme.org/charybdis/trunk
1945 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1947 NEWS: mention m_webirc.c module
1952 + - branches/release-2.1/ (Property Modified)
1953 +1 -0 branches/release-2.1/NEWS (File Modified)
1956 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1962 +9 -9 branches/release-2.1/configure (File Modified)
1965 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1967 Change version to 2.1.0rc1.
1971 +1 -1 branches/release-2.1/configure.ac (File Modified)
1974 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1976 Merged revisions 2021 via svnmerge from
1977 http://svn.atheme.org/charybdis/trunk
1980 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1982 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1983 related flaky looking things, and instead keep a list
1984 of BlacklistClients in PreClient.
1989 + - branches/release-2.1/ (Property Modified)
1990 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1991 +1 -1 branches/release-2.1/include/client.h (File Modified)
1992 +0 -1 branches/release-2.1/include/res.h (File Modified)
1993 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1994 +0 -24 branches/release-2.1/src/res.c (File Modified)
1995 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1998 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2000 Merged revisions 2015,2017 via svnmerge from
2001 http://svn.atheme.org/charybdis/trunk
2004 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2006 Check if the name in the question section of the
2007 DNS reply matches what we queried, to guard against
2008 late replies to a previous query with the same id.
2010 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2012 res.c: add a comment summarizing our changes
2017 + - branches/release-2.1/ (Property Modified)
2018 +53 -18 branches/release-2.1/src/res.c (File Modified)
2021 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2023 Merged revisions 1981 via svnmerge from
2024 http://svn.atheme.org/charybdis/trunk
2027 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2029 Alphabetize extensions and tweak the descriptions a little.
2034 + - branches/release-2.1/ (Property Modified)
2035 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2036 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2039 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2041 Merged revisions 1975 via svnmerge from
2042 http://svn.atheme.org/charybdis/trunk
2045 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2047 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2048 We should use the IP and not truncate the hostname.
2049 From ratbox 2.2 (androsyn)
2054 + - branches/release-2.1/ (Property Modified)
2055 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2058 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2060 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2061 http://svn.atheme.org/charybdis/trunk
2065 + - branches/release-2.1/ (Property Modified)
2068 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2070 - branch 2.1 release family
2074 + - branches/release-2.1/ (File Added)
2077 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2079 Describe new handling of host mangling in channel bans in SGML.
2083 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2086 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2088 - ok, 2.1 operline brought to you by marvin the melancholy robot
2092 +1 -1 trunk/src/messages.tab (File Modified)
2095 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2097 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2098 If anybody comes up with anything better, then please let us know
2099 and we will change this before 2.1 is branched.
2103 +1 -1 trunk/src/messages.tab (File Modified)
2106 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2108 Add EUID to capab.txt.
2112 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2115 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2121 +3 -0 trunk/NEWS (File Modified)
2124 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2126 Allow service{} servers to manipulate the nick delay table
2127 (for "nickserv enforcement").
2128 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2129 If duration is 0, the nickdelay entry is removed, otherwise
2130 it is added with the duration in seconds (maximum 24 hours).
2131 It is suggested that this is used if the EUID capab is present.
2135 +42 -1 trunk/modules/m_services.c (File Modified)
2138 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2140 HURT: strip off *@ from the start of the mask
2141 reject anything else containing '@' or '!'
2145 +11 -0 trunk/extensions/hurt.c (File Modified)
2148 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2150 ircd.c: need supported.h here
2154 +1 -0 trunk/src/ircd.c (File Modified)
2157 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2159 HURT: less ambiguity here
2160 ips/hosts to be hurt must contain a '.' or ':' otherwise
2161 they are interpreted as nicks
2165 +14 -9 trunk/extensions/hurt.c (File Modified)
2168 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2170 - we're now ircd-charybdis.org.
2171 - properly alphabetize credits
2175 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2178 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2180 - add additional modules to the configs
2184 +6 -0 trunk/doc/example.conf (File Modified)
2185 +12 -0 trunk/doc/reference.conf (File Modified)
2188 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2190 - remove hurt.h, it is pointless and confusing
2194 +27 -62 trunk/extensions/hurt.c (File Modified)
2195 + - trunk/extensions/hurt.h (File Deleted)
2198 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2200 - add code to suggest a local HURT by nickname.
2201 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2205 +40 -10 trunk/extensions/hurt.c (File Modified)
2206 +1 -0 trunk/extensions/hurt.h (File Modified)
2209 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2215 +2 -1 trunk/NEWS (File Modified)
2218 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2220 MASKTRACE/TESTMASK: check orighost as well
2224 +4 -2 trunk/modules/m_etrace.c (File Modified)
2225 +3 -1 trunk/modules/m_testmask.c (File Modified)
2228 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2230 Make RPL_ISUPPORT (005) numeric modularizable.
2231 Currently it will reassemble the numeric every time
2232 it needs to be sent, using a few dozen callbacks;
2233 if this is too slow some caching scheme should be
2238 +0 -1 trunk/include/s_user.h (File Modified)
2239 +36 -114 trunk/include/supported.h (File Modified)
2240 +1 -1 trunk/modules/m_version.c (File Modified)
2241 +1 -0 trunk/src/Makefile.in (File Modified)
2242 +1 -0 trunk/src/ircd.c (File Modified)
2243 +300 -25 trunk/src/s_user.c (File Modified)
2244 + - trunk/src/supported.c (File Added)
2247 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2249 EUID orighost could differ from host only in case,
2250 do not mark as dynamic spoof then
2254 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2257 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2259 kline help file: clarify a bit and remove some obsolete stuff
2260 partly suggested by Olin
2264 +8 -8 trunk/help/opers/kline (File Modified)
2267 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2273 +20 -0 trunk/NEWS (File Modified)
2276 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2278 Show real host/IP to nonopers whoising themselves.
2279 The IP is not shown for auth{} spoofs, otherwise it is,
2280 as it looked rather weird to me to show an auth{} spoofed
2281 IP like this. (/userhost on self still shows the IP.)
2285 +13 -2 trunk/modules/m_whois.c (File Modified)
2288 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2290 Document nick_delay stuff and move it around a bit.
2294 +1 -2 trunk/doc/example.conf (File Modified)
2295 +8 -2 trunk/doc/reference.conf (File Modified)
2298 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2300 - disable nickdelay by default. Needs to be documented in reference.conf.
2304 +2 -0 trunk/doc/example.conf (File Modified)
2305 +2 -0 trunk/doc/reference.conf (File Modified)
2308 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2310 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2314 +2 -1 trunk/modules/m_services.c (File Modified)
2317 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2319 ip_cloaking: somewhat hackish but we need to send the
2320 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2325 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2328 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2330 If EUID is used, show realhost in far connect notice
2331 (but not in far disconnect notice).
2335 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2338 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2341 - use non-ENCAP CHGHOST if possible
2342 - really introduce new users with their mangled and real
2343 host if +h is in default umodes
2347 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2350 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2352 Add non-ENCAP CHGHOST.
2356 +49 -11 trunk/modules/m_chghost.c (File Modified)
2359 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2361 Initial addition of EUID (puts realhost/account in same
2362 command as user introduction).
2363 See doc/technical/euid.txt for more information.
2364 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2368 + - trunk/doc/technical/euid.txt (File Added)
2369 +2 -1 trunk/include/s_serv.h (File Modified)
2370 +1 -1 trunk/include/s_user.h (File Modified)
2371 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2372 +1 -34 trunk/modules/m_chghost.c (File Modified)
2373 +0 -28 trunk/modules/m_services.c (File Modified)
2374 +30 -1 trunk/src/s_serv.c (File Modified)
2375 +30 -3 trunk/src/s_user.c (File Modified)
2378 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2380 Store the mangled host in localClient and use it for
2381 ban matching (also match real host for mangled users,
2382 also match mangled host for uncloaked users).
2383 Improve interaction of +h with auth{} and services
2385 Note that all of this only applies to clients who
2386 connect after the mangling module is loaded
2387 (other clients cannot even set +h).
2388 The sorcerynet cloaking module has not been updated
2393 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2394 +3 -0 trunk/include/client.h (File Modified)
2395 +64 -5 trunk/src/channel.c (File Modified)
2396 +1 -0 trunk/src/client.c (File Modified)
2397 +2 -2 trunk/src/s_user.c (File Modified)
2400 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2402 Document /stats U letters in sgml.
2406 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2409 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2411 Better description of hub_mask and leaf_mask.
2415 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2418 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2420 Add operspy_dont_care_user_info to sgml docs.
2424 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2427 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2429 Add general::operspy_dont_care_user_info.
2430 This makes /who mask equivalent to /who !mask for opers
2431 with the operspy flag, and removes the operspy log/notice
2432 on /who mask, /masktrace and /scan.
2433 The necessary privilege (operspy flag) is unchanged.
2434 Behaviour for the other operspy commands (channel
2435 related ones) is also unchanged.
2439 +1 -0 trunk/doc/example.conf (File Modified)
2440 +6 -0 trunk/doc/reference.conf (File Modified)
2441 +1 -0 trunk/include/s_conf.h (File Modified)
2442 +10 -8 trunk/modules/m_etrace.c (File Modified)
2443 +6 -0 trunk/modules/m_info.c (File Modified)
2444 +8 -5 trunk/modules/m_scan.c (File Modified)
2445 +1 -1 trunk/modules/m_version.c (File Modified)
2446 +6 -1 trunk/modules/m_who.c (File Modified)
2447 +1 -0 trunk/src/newconf.c (File Modified)
2448 +1 -0 trunk/src/s_conf.c (File Modified)
2451 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2453 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2454 This letter will also be used for showing operspy with
2455 limited accountability (show non channel related info
2456 without '!' or notice).
2460 +2 -0 trunk/doc/server-version-info (File Modified)
2461 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2462 +2 -0 trunk/include/ircd.h (File Modified)
2463 +6 -0 trunk/modules/m_info.c (File Modified)
2464 +2 -0 trunk/modules/m_version.c (File Modified)
2465 +1 -0 trunk/src/ircd_state.c (File Modified)
2468 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2470 Add m_webirc module, allows showing real host of CGI:IRC users.
2471 Differences to the version available on my web page for a while:
2472 instructions on how to set it up.
2476 +137 -0 trunk/extensions/Makefile.in (File Modified)
2477 + - trunk/extensions/m_webirc.c (File Added)
2480 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2482 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2486 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2489 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2491 - move beu from core to contributors
2492 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2496 +2 -2 trunk/CREDITS (File Modified)
2499 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2501 Mention that class blocks must be defined before the
2502 auth or connect blocks referencing them.
2506 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2509 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2512 - change from "can join" to "is banned", this reverses sense
2513 and removes "weird" checks like for +i, +l, +j
2514 - don't allow $j to same channel
2515 - +s/+p restriction removed, anyone can /mode b anyway
2520 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2523 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2525 Add a few important lines from reference.conf to example.conf.
2529 +8 -1 trunk/doc/example.conf (File Modified)
2532 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2534 - we don't support rtsigio anymore
2535 - we definately don't support VMS nor Cygwin either.
2539 +2 -2 trunk/INSTALL (File Modified)
2540 +0 -2 trunk/README.FIRST (File Modified)
2543 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2545 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2549 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2552 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2555 - return EXTBAN_NOMATCH for a valid ban that does not match
2556 - consider a $j ban invalid if we were already processing a
2557 can_join for a $j ban
2561 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2564 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2566 extb_extgecos: realhost -> orighost
2570 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2573 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2575 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2579 +59 -0 trunk/extensions/Makefile.in (File Modified)
2580 + - trunk/extensions/extb_canjoin.c (File Added)
2583 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2585 - oh right, charybdis calls that 'orighost'.
2589 +2 -2 trunk/modules/m_who.c (File Modified)
2592 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2594 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2598 +2 -0 trunk/modules/m_who.c (File Modified)
2601 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2603 - also check $x against realhost
2607 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2610 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2612 Sorcerynet people want a debugging notice moved from +s to +d.
2616 +1 -1 trunk/src/blacklist.c (File Modified)
2619 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2621 Use source_p instead of client_p for free_pre_client().
2622 client_p could be NULL or another client.
2626 +1 -1 trunk/src/client.c (File Modified)
2629 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2631 - revert this, I know how to fix it now
2635 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2638 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2640 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2641 This fix is probably suboptimal, but it does indeed fix the problem.
2645 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2648 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2650 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2654 +49 -0 trunk/extensions/Makefile.in (File Modified)
2655 + - trunk/extensions/extb_extgecos.c (File Added)
2658 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2660 Remove undocumented and unused general::fallback_to_ip6_int config option.
2664 +0 -3 trunk/include/s_conf.h (File Modified)
2665 +0 -3 trunk/src/newconf.c (File Modified)
2668 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2671 - document new TESTMASK
2672 - mention that TESTMASK matching is the same as MASKTRACE matching
2673 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2678 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2681 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2683 New testmask from ratbox 2.2.
2684 Allows matches on nick, ip and gecos in addition to user
2685 and host, and is fully analogous to masktrace.
2686 The numeric has changed from 724 to 727 and fields in it
2691 +4 -3 trunk/help/opers/testmask (File Modified)
2692 +1 -0 trunk/include/numeric.h (File Modified)
2693 +82 -9 trunk/modules/m_testmask.c (File Modified)
2694 +2 -2 trunk/src/messages.tab (File Modified)
2697 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2699 contrib -> extensions
2703 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2706 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2708 CHGHOST: Check validity of new hostname.
2709 If the command came from a local client (disabled by
2710 default), send an error message and drop the command.
2711 If the command came from a remote client or server,
2712 send a notice to opers and the target user (if local).
2716 +42 -1 trunk/modules/m_chghost.c (File Modified)
2719 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2725 +23 -1 trunk/NEWS (File Modified)
2728 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2730 When an outgoing server connection succeeds, set
2731 localClient->ip by simply copying the whole sockaddr
2732 struct instead of copying certain parts only.
2736 +1 -19 trunk/src/s_serv.c (File Modified)
2739 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2741 Give a special error message and ignore the connect block
2742 if trying to add a connect block for the server's own name.
2746 +7 -0 trunk/src/newconf.c (File Modified)
2749 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2751 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2752 when --disable-balloc is used, so that it compiles.
2753 Obviously the BlockHeapUsage() stub returns just zeroes so
2754 /stats z will be less informative.
2758 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2761 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2763 Free and zero dns_query in DNS callback for outgoing connect.
2764 This avoids double free of reslist.
2768 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2771 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2773 From ratbox, log failed outgoing connections to serverlog.
2778 +13 -1 trunk/src/s_serv.c (File Modified)
2781 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2783 Change serverlog message when connecting to be more clear and show the port number.
2787 +1 -1 trunk/src/s_serv.c (File Modified)
2790 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2792 Remove gethost_byname(), this is meaningless
2793 since the removal of AAAA -> A fallback (r1763).
2797 +0 -1 trunk/include/res.h (File Modified)
2798 +0 -12 trunk/src/res.c (File Modified)
2801 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2803 Remove ip6.int support and use only ip6.arpa.
2804 The global ip6.int zone has disappeared on June 1
2805 and a lot of other software has been removing ip6.int
2807 This removes the second and last case where IPv6
2808 support in charybdis causes extra lookups and slows
2813 +5 -27 trunk/src/res.c (File Modified)
2816 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2818 Mention new default (r1767) for connect::aftype in sgml docs.
2822 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2825 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2827 Use IPv6 if connect::host looks like an IPv6 address
2828 (contains a colon). No need to aftype=ipv6 anymore.
2832 +2 -0 trunk/src/newconf.c (File Modified)
2835 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2837 More information about connect::host.
2841 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2844 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2846 Remove fallback to A if AAAA cannot be found.
2847 In case of a forward check of a reverse lookup, we
2848 already know if it's ipv4 or ipv6, so it is not
2849 useful and in case of a forward lookup of a hostname
2850 in connect::host, connect::aftype already specifies
2851 if it's ipv4 or ipv6.
2855 +4 -27 trunk/src/res.c (File Modified)
2858 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2861 - check if +c made the message text empty and refuse
2863 - don't copy message text if it is not necessary
2868 +14 -4 trunk/modules/core/m_message.c (File Modified)
2871 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2873 remove_conf_item(): do not free cf_name, this is generally a string constant
2877 +0 -1 trunk/src/newconf.c (File Modified)
2880 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2882 Remove the old unused FDL_ constants.
2886 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2889 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2891 Remove an unused struct irc_sockaddr_storage from fde_t
2892 (allocated for every possible file descriptor).
2896 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2899 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2901 If the DNS lookup for an outgoing connection is still
2902 pending when it is closed, clean it up.
2906 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2909 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2911 If proc_answer() fails (for example if a lookup for an
2912 A record returns a CNAME), fail the query immediately.
2913 Previously the packet was just ignored, leaving the
2918 +4 -8 trunk/src/res.c (File Modified)
2921 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2923 Correct sockhost field in an outgoing server connection.
2924 First copy the host field from the server_conf, then
2925 take the IP from to where the connection was attempted
2926 when the connection callback is called.
2927 (Before r1747 this used the IP from the server_conf.)
2931 +8 -2 trunk/src/s_serv.c (File Modified)
2934 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2936 Remove ipnum (keep aftype) and dns_query from server_conf.
2937 We don't keep track of binary form address in connect{}
2938 blocks anymore, DNS lookups of names in host= gone.
2939 As before the DNS lookup is done on connect.
2940 This should unbreak hostnames in host= somewhat.
2944 +1 -2 trunk/include/s_newconf.h (File Modified)
2945 +2 -2 trunk/src/newconf.c (File Modified)
2946 +1 -42 trunk/src/s_newconf.c (File Modified)
2947 +12 -31 trunk/src/s_serv.c (File Modified)
2950 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2956 +1 -1 trunk/configure (File Modified)
2959 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2961 Fix --disable-balloc help text (said --disable-small-net).
2965 +1 -1 trunk/configure.ac (File Modified)
2968 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2970 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2971 services (+S). Unlike operstring and adminstring, this
2972 is not changeable with /quote set but is updated on rehash.
2976 +1 -0 trunk/doc/example.conf (File Modified)
2977 +10 -2 trunk/doc/reference.conf (File Modified)
2978 +1 -0 trunk/include/s_conf.h (File Modified)
2979 +6 -0 trunk/modules/m_info.c (File Modified)
2980 +3 -2 trunk/modules/m_whois.c (File Modified)
2981 +1 -0 trunk/src/newconf.c (File Modified)
2982 +1 -0 trunk/src/s_conf.c (File Modified)
2985 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2987 Fix handling of comma in whois: ignore the comma and
2988 everything after it but do output the entire parameter
2993 +2 -2 trunk/modules/m_whois.c (File Modified)
2996 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2998 New /stats letter 's' to list HURTs:
2999 - opers get the full listing.
3000 - users get any HURTs that match their sockhost/orighost if
3001 "stats_k_oper_only" is set to 1.
3005 +50 -0 trunk/extensions/hurt.c (File Modified)
3008 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3010 - make the newconf system available to modules.
3014 +4 -1 trunk/include/newconf.h (File Modified)
3015 +4 -8 trunk/src/newconf.c (File Modified)
3018 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3020 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3023 +0 -3 trunk/doc/example.conf (File Modified)
3024 +0 -3 trunk/doc/reference.conf (File Modified)
3027 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3029 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3033 +3 -0 trunk/doc/example.conf (File Modified)
3034 +3 -0 trunk/doc/reference.conf (File Modified)
3037 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3039 Fix too early truncation of JOIN channel list.
3043 +2 -3 trunk/modules/core/m_join.c (File Modified)
3046 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3048 - From ratbox 2.2 (anfl), send server notices about read
3049 errors from handshakes and servers to +s instead of +d.
3050 - Send various server notices about failed server
3051 connections which did not reach registered state network
3052 wide if the connection was initiated by a remote oper.
3053 This avoids annoying the whole net if there is a
3054 broken autoconnect, but allows all opers to see why a
3055 remote connect failed. Failed connections which did reach
3056 server state already generate server notices everywhere.
3058 Note: this is an exception to our general policy to not send
3059 server notices about unregistered connections remotely.
3063 +1 -0 trunk/include/client.h (File Modified)
3064 +20 -6 trunk/src/client.c (File Modified)
3065 +6 -6 trunk/src/s_serv.c (File Modified)
3068 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3074 +1 -1 trunk/doc/example.conf (File Modified)
3075 +1 -1 trunk/doc/reference.conf (File Modified)
3078 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3080 Don't allow #channel +b $c:&channel (inconsistent target).
3084 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3087 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3089 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3093 +0 -2 trunk/include/client.h (File Modified)
3096 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3098 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3102 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3105 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3107 Store IP addresses in whowas. These are shown to opers.
3108 Obtained from Eurus patches.
3109 orighost tracking removed (not worth the memory IMHO),
3110 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3111 with unknown IPs and to not violate auth{} spoof policy.
3115 +2 -0 trunk/doc/reference.conf (File Modified)
3116 +1 -0 trunk/include/numeric.h (File Modified)
3117 +1 -0 trunk/include/whowas.h (File Modified)
3118 +10 -1 trunk/modules/m_whowas.c (File Modified)
3119 +1 -1 trunk/src/messages.tab (File Modified)
3120 +4 -0 trunk/src/whowas.c (File Modified)
3123 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3125 Describe hostmask parameter of masktrace better in sgml docs.
3129 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3132 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3134 masktrace help file: mention CIDR IP masks
3139 +2 -0 trunk/help/opers/masktrace (File Modified)
3142 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3144 MASKTRACE: allow normal match() on IP address also
3149 +2 -3 trunk/modules/m_etrace.c (File Modified)
3152 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3154 Allow +S clients (services) to send to channels and @/+ channels always.
3158 +1 -1 trunk/modules/core/m_message.c (File Modified)
3159 +1 -1 trunk/src/channel.c (File Modified)
3162 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3164 Allow servers to send to @#chan and +#chan.
3168 +1 -1 trunk/modules/core/m_message.c (File Modified)
3171 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3173 Don't count opers on service{} servers in /lusers.
3177 +2 -2 trunk/src/s_user.c (File Modified)
3180 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3182 Show opers the real host behind a dynamic spoof in WHOIS.
3183 If the user is auth{} spoofed, this shows the auth{} spoof
3184 otherwise it shows the DNS hostname and IP address.
3185 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3189 +1 -0 trunk/include/numeric.h (File Modified)
3190 +12 -2 trunk/modules/m_whois.c (File Modified)
3191 +1 -1 trunk/src/messages.tab (File Modified)
3194 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3196 Remove #define HIDE_SPOOF_IPS from config.h, should
3197 have been done earlier.
3201 +0 -7 trunk/include/config.h (File Modified)
3204 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3206 Bring back ERR_CANTKILLSERVER.
3210 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3213 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3216 - also send RPL_HOSTHIDDEN on -h
3217 - don't allow +h for auth{} spoofed clients
3221 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3224 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3226 /etc/resolv.conf parsing:
3227 - don't crash (sometimes) if there is a line without an argument
3228 (e.g. 'search' by itself)
3229 - fix handling of lines with leading whitespace
3233 +9 -8 trunk/src/reslib.c (File Modified)
3236 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3238 Put back code that terminates DNS queries, which was
3239 removed during the resolver changes.
3243 +4 -0 trunk/src/s_auth.c (File Modified)
3246 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3248 - oh hey, that was in the wrong place
3252 +13 -13 trunk/src/s_auth.c (File Modified)
3255 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3257 - handle a situation where a user can go away before DNS completes
3261 +13 -0 trunk/src/s_auth.c (File Modified)
3264 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3270 +1 -0 trunk/include/blacklist.h (File Modified)
3271 +1 -0 trunk/include/res.h (File Modified)
3272 +33 -2 trunk/src/blacklist.c (File Modified)
3273 +2 -0 trunk/src/client.c (File Modified)
3274 +24 -0 trunk/src/res.c (File Modified)
3277 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3279 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3280 if comm_accept() failed.
3282 Found with valgrind.
3286 +4 -4 trunk/src/listener.c (File Modified)
3289 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3291 - handle unavailable Client/preClient structs
3295 +9 -0 trunk/src/blacklist.c (File Modified)
3298 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3300 Add +lf to SGML docs.
3304 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3307 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3309 Also do forwarding if the channel limit (+l) is exceeded.
3313 +1 -1 trunk/help/opers/cmode (File Modified)
3314 +2 -2 trunk/modules/core/m_join.c (File Modified)
3317 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3319 Post-release lovin':
3320 - Update version to 2.1.0.
3321 - Regenerate configure.
3325 +9 -9 trunk/configure (File Modified)
3326 +1 -1 trunk/configure.ac (File Modified)
3329 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3331 Comment out example blacklist{} block.
3335 +7 -7 trunk/doc/example.conf (File Modified)
3336 +7 -7 trunk/doc/reference.conf (File Modified)
3339 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3341 Add note regarding use of AHBL BLs.
3345 +4 -0 trunk/doc/example.conf (File Modified)
3346 +4 -0 trunk/doc/reference.conf (File Modified)
3349 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3355 +2 -2 trunk/CREDITS (File Modified)
3358 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3364 +1 -0 trunk/CREDITS (File Modified)
3367 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3369 Put more recent ratbox CREDITS here.
3373 +3 -2 trunk/doc/Ratbox-team (File Modified)
3376 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3382 +5 -4 trunk/NEWS (File Modified)
3385 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3387 Mention that install or make install also avoids modunload crashes.
3391 +2 -1 trunk/BUGS (File Modified)
3394 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3400 +3 -8 trunk/NEWS (File Modified)
3403 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3409 +3 -2 trunk/BUGS (File Modified)
3412 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3414 - add orighost check to hurt.c
3419 +1 -6 trunk/BUGS (File Modified)
3420 +1 -1 trunk/extensions/hurt.c (File Modified)
3423 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3425 Make kline_exempt exempt from HURT also.
3429 +2 -1 trunk/extensions/hurt.c (File Modified)
3432 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3434 Fix mask HEAL propagation.
3438 +6 -3 trunk/extensions/hurt.c (File Modified)
3441 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3448 +18 -31 trunk/extensions/README (File Modified)
3451 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3453 More target change hax.
3458 +5 -0 trunk/extensions/hurt.c (File Modified)
3461 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3463 Improvements to HURT propagation.
3467 +8 -6 trunk/extensions/hurt.c (File Modified)
3470 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3472 - further simplification
3476 +25 -76 trunk/extensions/hurt.c (File Modified)
3477 +0 -9 trunk/extensions/hurt.h (File Modified)
3480 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3486 +13 -0 trunk/extensions/hurt.c (File Modified)
3489 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3491 - cut off at 15 messages instead of 30
3495 +1 -1 trunk/extensions/hurt.h (File Modified)
3498 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3500 Squash a warning here.
3504 +1 -3 trunk/src/ircd.c (File Modified)
3507 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3509 Don't show servers in /stats l to nonopers if flatten links is enabled.
3513 +3 -1 trunk/modules/m_stats.c (File Modified)
3516 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3522 +20 -7 trunk/extensions/hurt.c (File Modified)
3525 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3527 - remove inline stuff (yuck)
3528 - sockaddr should have been sockhost
3532 +22 -31 trunk/extensions/hurt.c (File Modified)
3535 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3537 - make hurt checking actually work
3541 +2 -7 trunk/extensions/hurt.c (File Modified)
3544 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3546 Slight tweak to alias{}.
3550 +4 -0 trunk/src/parse.c (File Modified)
3553 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3555 - further simplification
3559 +59 -71 trunk/extensions/hurt.c (File Modified)
3560 +0 -1 trunk/extensions/hurt.h (File Modified)
3563 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3565 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3569 +10 -20 trunk/extensions/hurt.c (File Modified)
3570 +0 -4 trunk/extensions/hurt.h (File Modified)
3573 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3575 - remove some unnecessary code here (hurt_initial_check_event()).
3579 +0 -23 trunk/extensions/hurt.c (File Modified)
3582 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3584 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3588 +8 -0 trunk/modules/core/m_message.c (File Modified)
3591 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3593 - more sane tgchange hax
3597 +2 -1 trunk/extensions/hurt.c (File Modified)
3600 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3602 Make HEAL <nick> work.
3606 +40 -43 trunk/extensions/hurt.c (File Modified)
3609 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3611 Destroy hurt_clients list on unload.
3615 +7 -0 trunk/extensions/hurt.c (File Modified)
3618 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3620 Coding style: no space between a function name and parenthesis.
3624 +43 -43 trunk/extensions/hurt.c (File Modified)
3627 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3629 Now works and throws out hurt clients after 30 protocol messages
3630 unless they identify.
3634 +28 -36 trunk/extensions/hurt.c (File Modified)
3635 +1 -7 trunk/extensions/hurt.h (File Modified)
3638 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3640 Working addition/lookup.
3644 +8 -0 trunk/extensions/hurt.c (File Modified)
3647 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3649 Get rid of hyb6 style propagation (:server COMMAND source).
3653 +18 -22 trunk/extensions/hurt.c (File Modified)
3656 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3658 add not-working hurt_add and hurt_find
3662 +13 -5 trunk/extensions/hurt.c (File Modified)
3665 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3667 Comment out a lot of stuff so I can load and unload this without crashing.
3671 +17 -6 trunk/extensions/hurt.c (File Modified)
3674 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3676 Fix svn:keywords and add a short comment at the top.
3680 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3683 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3685 - Make hurt module compile
3686 - Link it to the build
3687 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3688 correct flag name, no CAP_TS6 use etc
3692 +1 -0 trunk/extensions/Makefile.in (File Modified)
3693 +30 -32 trunk/extensions/hurt.c (File Modified)
3696 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3698 Put beu's hurt module in trunk.
3702 + - trunk/extensions/hurt.c (File Added)
3703 + - trunk/extensions/hurt.h (File Added)
3706 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3708 - _iprint(): use stderr instead of stdout
3712 +1 -1 trunk/src/s_log.c (File Modified)
3715 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3717 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3718 and subsequently destroy our kqueue when we close 0, 1, 2
3720 - After closing fd 0, 1, 2 reopen them to /dev/null again
3721 so we don't send messages from malloc etc to a random
3723 - Remove an obsolete comment.
3727 +13 -2 trunk/src/ircd.c (File Modified)
3730 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3736 +29 -1 trunk/NEWS (File Modified)
3739 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3745 +1 -1 trunk/configure (File Modified)
3748 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3750 Fix openssl version check to also accept versions newer than 0.9.6.
3754 +1 -1 trunk/configure.ac (File Modified)
3757 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3759 Oops, need packet.h here.
3763 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3766 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3768 End the flood grace period in CPRIVMSG/CNOTICE.
3772 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3775 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3777 - update class::connectfreq documentation
3781 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3784 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3786 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3790 +3 -6 trunk/src/s_serv.c (File Modified)
3793 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3795 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3799 +1 -1 trunk/src/messages.tab (File Modified)
3802 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3804 Don't mention that /stats p shows idle times, as it doesn't.
3808 +1 -1 trunk/help/opers/stats (File Modified)
3809 +1 -1 trunk/help/users/stats (File Modified)
3812 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3814 /stats A shows DNS servers, it doesn't matter whether ircd
3815 uses ADNS or something else.
3819 +1 -1 trunk/help/opers/stats (File Modified)
3822 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3824 get_client_name() fix
3828 +4 -0 trunk/src/client.c (File Modified)
3831 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3837 +6 -0 trunk/src/ircd.c (File Modified)
3840 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3842 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3845 +16 -17 trunk/configure (File Modified)
3846 +1 -1 trunk/configure.ac (File Modified)
3849 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3851 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3854 +135 -0 trunk/configure (File Modified)
3855 +6 -0 trunk/configure.ac (File Modified)
3858 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3860 Exit 0 on successful -conftest.
3864 +1 -1 trunk/src/ircd.c (File Modified)
3867 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3869 Make the "keep the parent process around" thing work, by opening
3870 a pipe to the child process. This pipe is on fd 0 in the child
3871 process. After successful initialization, the child will write
3872 a byte to this pipe, on fatal errors it will close it without
3875 Somewhat hackish still but should work.
3879 +27 -30 trunk/src/ircd.c (File Modified)
3882 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3884 - convert some error messages to ierror() over fprintf/ilog combination
3888 +3 -6 trunk/src/ircd.c (File Modified)
3891 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3893 - inotice() for loadmodule when in foreground mode
3897 +3 -0 trunk/src/modules.c (File Modified)
3900 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3902 - remove inotice() on loading modules from the config
3906 +0 -3 trunk/src/modules.c (File Modified)
3909 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3911 - usleep for 50000usec in the parent process to allow for startup messages
3912 to be cleanly printed before detaching to shell, this should be more than
3917 +3 -0 trunk/src/ircd.c (File Modified)
3920 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3922 - display more errors during normal startup as to try to help people find common problems
3926 +27 -10 trunk/src/ircd.c (File Modified)
3929 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3931 - version bump in preparation of 2.0.0 release
3935 +9 -9 trunk/configure (File Modified)
3936 +1 -1 trunk/configure.ac (File Modified)
3939 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3941 Change example.conf operator block from "admin" to "god",
3942 so as to show we encourage per-person operator blocks.
3946 +4 -2 trunk/doc/example.conf (File Modified)
3949 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3951 Document alias{} block.
3955 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3958 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3960 Document DNS blacklist stuff in sgml.
3964 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3965 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3968 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3970 Misc /stats clarifications.
3974 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3977 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3979 Move snomasks into umodes chapter.
3980 Move oprivs chapter down.
3984 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3985 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3986 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3989 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3991 Mention operator{} user@host change.
3995 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3998 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4000 operator{} block user@host matches against orighost now, not host.
4001 This means that services/+h spoofs do not work in operator{} blocks;
4002 auth{} spoofs still work.
4006 +4 -0 trunk/doc/example.conf (File Modified)
4007 +1 -1 trunk/doc/reference.conf (File Modified)
4008 +2 -2 trunk/modules/m_challenge.c (File Modified)
4009 +1 -1 trunk/modules/m_oper.c (File Modified)
4012 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4014 - inotice/iwarn/ierror() stuff I was working on
4018 +3 -0 trunk/include/s_log.h (File Modified)
4019 +15 -11 trunk/src/ircd.c (File Modified)
4020 +3 -1 trunk/src/modules.c (File Modified)
4021 +1 -1 trunk/src/newconf.c (File Modified)
4022 +54 -0 trunk/src/s_log.c (File Modified)
4025 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4027 Oops, don't add blacklists to the list twice on rehash.
4031 +3 -2 trunk/src/blacklist.c (File Modified)
4034 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4036 Remove notices to the client about progress of dnsbl lookups.
4040 +0 -4 trunk/src/blacklist.c (File Modified)
4043 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4045 Add auth{} flag dnsbl_exempt.
4049 +2 -1 trunk/doc/example.conf (File Modified)
4050 +2 -1 trunk/doc/reference.conf (File Modified)
4051 +2 -0 trunk/include/s_conf.h (File Modified)
4052 +1 -0 trunk/src/newconf.c (File Modified)
4053 +8 -1 trunk/src/s_user.c (File Modified)
4056 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4058 Switch alias{} and blacklist{} around, for consistency with example.conf.
4062 +18 -18 trunk/doc/reference.conf (File Modified)
4065 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4067 Send a warning to the user if they are dnsbl listed but exempted.
4071 +17 -12 trunk/src/s_user.c (File Modified)
4074 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4076 Move throwing out dnsbl listed clients to registration,
4077 and make kline_exempt exempt from it.
4081 +1 -0 trunk/include/blacklist.h (File Modified)
4082 +4 -0 trunk/include/client.h (File Modified)
4083 +15 -16 trunk/src/blacklist.c (File Modified)
4084 +6 -0 trunk/src/client.c (File Modified)
4085 +17 -0 trunk/src/s_user.c (File Modified)
4088 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4090 Show refcount in /stats n.
4094 +3 -2 trunk/modules/m_stats.c (File Modified)
4097 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4099 Don't look up dnsbls twice if they send USER twice.
4103 +5 -3 trunk/modules/m_user.c (File Modified)
4106 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4108 Add /stats n to help files.
4112 +1 -0 trunk/help/opers/stats (File Modified)
4113 +1 -0 trunk/help/users/stats (File Modified)
4116 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4118 Only check dnsbls for A records, not AAAA.
4122 +1 -1 trunk/src/blacklist.c (File Modified)
4125 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4127 Don't remove non-illegal blacklists on completion of check.
4128 Add debugging notices (not working).
4132 +5 -1 trunk/src/blacklist.c (File Modified)
4135 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4137 Don't call register_local_user() if they haven't sent a nick yet.
4141 +1 -1 trunk/src/blacklist.c (File Modified)
4144 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4146 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4150 +21 -0 trunk/modules/m_stats.c (File Modified)
4153 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4155 More dnsbl rehash fixes, it was adding bogus entries.
4159 +2 -7 trunk/src/newconf.c (File Modified)
4162 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4164 Need blacklist.h here.
4168 +1 -0 trunk/src/s_conf.c (File Modified)
4171 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4177 +1 -2 trunk/configure (File Modified)
4178 +0 -48 trunk/configure.ac (File Modified)
4179 + - trunk/doc/example-iauth.conf (File Deleted)
4180 + - trunk/iauth/ (File Deleted)
4183 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4185 Improve handling of rehashing with blacklists.
4186 Also some coding style tweaks.
4190 +3 -2 trunk/include/blacklist.h (File Modified)
4191 +35 -16 trunk/src/blacklist.c (File Modified)
4192 +2 -0 trunk/src/s_conf.c (File Modified)
4195 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4197 Clear can_send cache if a user logs in or out from services.
4201 +2 -0 trunk/modules/m_services.c (File Modified)
4204 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4206 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4207 This directory is not entered by default.
4208 More stuff needs to be moved into here.
4212 +2 -1 trunk/configure (File Modified)
4213 +1 -0 trunk/configure.ac (File Modified)
4214 +69 -458 trunk/extensions/Makefile.in (File Modified)
4215 + - trunk/extensions/m_clearchan.c (File Deleted)
4216 + - trunk/extensions/m_force.c (File Deleted)
4217 + - trunk/unsupported/ (File Added)
4218 + - trunk/unsupported/Makefile.in (File Added)
4219 + - trunk/unsupported/m_clearchan.c (File Added)
4220 + - trunk/unsupported/m_force.c (File Added)
4223 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4225 Logging/wallops for forcejoin/forcepart, numeric fix.
4226 This needs to be moved to the toys section.
4230 +22 -2 trunk/extensions/m_force.c (File Modified)
4233 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4235 Fix comments at the top (including copyright).
4239 +3 -2 trunk/extensions/m_omode.c (File Modified)
4242 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4244 Add OMODE command to extensions/ for oper mode hacking:
4245 - requires admin privs
4246 - does not work for opped opers
4248 - sends a ServerMode for opping the oper themselves,
4249 otherwise a mode coming from the oper (not only
4250 does this provide full accountability, it is also
4251 easiest to implement while avoiding channels
4252 messed up with bogus bans etc).
4256 +171 -0 trunk/extensions/Makefile.in (File Modified)
4257 + - trunk/extensions/m_omode.c (File Added)
4260 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4266 + - trunk/include/blacklist.h (Property Modified)
4267 + - trunk/src/blacklist.c (Property Modified)
4270 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4272 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4276 +5 -1 trunk/src/blacklist.c (File Modified)
4279 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4281 Initial DNS blacklist support:
4282 - see example.conf for how to use.
4283 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4284 - tor.ahbl.org is also included because most networks will not want to allow tor
4285 (and we're considering going KoS on tor users here anyway due to abuse)
4289 +18 -0 trunk/doc/example.conf (File Modified)
4290 +66 -0 trunk/doc/reference.conf (File Modified)
4291 + - trunk/include/blacklist.h (File Added)
4292 +2 -0 trunk/include/client.h (File Modified)
4293 +3 -0 trunk/modules/m_user.c (File Modified)
4294 +152 -0 trunk/src/Makefile.in (File Modified)
4295 + - trunk/src/blacklist.c (File Added)
4296 +34 -0 trunk/src/newconf.c (File Modified)
4297 +1 -0 trunk/src/s_auth.c (File Modified)
4298 +4 -0 trunk/src/s_user.c (File Modified)
4301 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4303 Remove last bit of lzo stuff (comment in example.conf connect{}).
4307 +0 -4 trunk/doc/example.conf (File Modified)
4310 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4312 Show sasl successes and failures in /stats t (like other
4313 things in /stats t, about local clients only).
4317 +2 -0 trunk/include/s_stats.h (File Modified)
4318 +3 -0 trunk/modules/m_sasl.c (File Modified)
4319 +3 -0 trunk/src/s_stats.c (File Modified)
4322 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4324 Allow messaging services by nickname without using
4325 target change slots (this was already possible with
4326 user@server notation or services shortcuts).
4330 +2 -2 trunk/modules/core/m_message.c (File Modified)
4333 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4335 Abort a safelist if a new /list comes in while one is already in progress.
4339 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4342 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4344 Change $![letter]:[mask] to $~[letter]:[mask]
4345 so both ! and ~ invert an extban.
4349 +2 -0 trunk/src/chmode.c (File Modified)
4352 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4354 - revert due to technical issues
4358 +1 -1 trunk/src/extban.c (File Modified)
4361 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4363 - 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
4367 +1 -1 trunk/src/extban.c (File Modified)
4370 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4372 Don't pace /list on a single channel.
4376 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4379 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4381 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4385 +4 -2 trunk/include/supported.h (File Modified)
4388 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4390 Extban types are case insensitive; force them to lowercase when added.
4394 +5 -5 trunk/doc/extban.txt (File Modified)
4395 +4 -0 trunk/src/chmode.c (File Modified)
4396 +3 -3 trunk/src/extban.c (File Modified)
4399 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4401 sendto_wallops_flags():
4402 - instead of checking IsOper on each client, walk the appropriate list
4403 - instead of sending non-+z wallops from persons to nonopers, send only
4404 +w wallops from persons
4408 +1 -5 trunk/src/send.c (File Modified)
4411 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4413 Prefix oper wallops with "WALLOPS - " if they would
4414 otherwise look like operwalls or locops, when sending
4415 them to local users.
4419 +11 -1 trunk/modules/m_wallops.c (File Modified)
4422 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4424 Make sure destination field in some sasl numerics
4425 is the user's nick, not the sasl agent or server
4430 +2 -2 trunk/modules/m_sasl.c (File Modified)
4433 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4435 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4439 +1 -1 trunk/extensions/Makefile.in (File Modified)
4442 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4444 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4448 +1 -0 trunk/src/s_user.c (File Modified)
4451 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4453 Fix build for when IPv6 is disabled.
4457 +12 -10 trunk/src/s_auth.c (File Modified)
4460 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4462 Add information about adding extban types.
4466 +25 -0 trunk/doc/extban.txt (File Modified)
4469 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4471 Better extban validation: try to match a new extban from
4472 a local user against its setter to see if it is valid.
4473 Unknown extban types from remotes are no longer hidden.
4477 +4 -3 trunk/doc/extban.txt (File Modified)
4478 +1 -0 trunk/include/channel.h (File Modified)
4479 +2 -6 trunk/src/chmode.c (File Modified)
4480 +32 -0 trunk/src/extban.c (File Modified)
4483 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4485 Make sure both .c.o: and .s.o: are followed by the necessary command.
4489 +1 -0 trunk/src/Makefile.in (File Modified)
4492 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4494 Add need_sasl auth{} flag to sgml documentation.
4498 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4501 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4503 Document need_sasl auth{} flag in example confs.
4507 +1 -0 trunk/doc/example.conf (File Modified)
4508 +1 -0 trunk/doc/reference.conf (File Modified)
4511 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4513 Don't allow TB to set an empty topic.
4514 This would be possible if a server sent bad protocol
4515 and could cause a crash.
4519 +4 -0 trunk/modules/m_tb.c (File Modified)
4522 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4528 +1 -1 trunk/Makefile.in (File Modified)
4531 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4537 +2 -2 trunk/configure (File Modified)
4538 +1 -1 trunk/configure.ac (File Modified)
4541 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4547 +2 -2 trunk/configure (File Modified)
4550 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4556 +1 -1 trunk/extensions/Makefile.in (File Modified)
4559 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4561 - rename contrib to extensions to bring some clarity to things
4565 +1 -1 trunk/Makefile.in (File Modified)
4566 +1 -1 trunk/configure.ac (File Modified)
4567 +10 -10 trunk/doc/example.conf (File Modified)
4568 +10 -10 trunk/doc/reference.conf (File Modified)
4569 + - trunk/extensions/ (File Added)
4570 + - trunk/extras/ (File Deleted)
4573 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4579 +1 -1 trunk/Makefile.in (File Modified)
4580 +1 -1 trunk/configure.ac (File Modified)
4581 + - trunk/contrib/ (File Deleted)
4582 + - trunk/extras/ (File Added)
4585 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4587 Don't allow servers to QUIT (they should use SQUIT).
4591 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4594 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4600 + - trunk/src/fnvhash.s (Property Modified)
4603 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4605 - reduced version of code
4609 +9 -61 trunk/src/fnvhash.s (File Modified)
4612 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4614 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4618 +1 -1 trunk/src/fnvhash.s (File Modified)
4621 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4623 Fix orighost matching for klines, etc. Was hashing the visible
4628 +1 -1 trunk/src/hostmask.c (File Modified)
4631 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4633 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4637 +7 -1 trunk/configure (File Modified)
4638 +5 -0 trunk/configure.ac (File Modified)
4639 +5 -6 trunk/src/Makefile.in (File Modified)
4640 +0 -4 trunk/src/fnvhash.s (File Modified)
4641 +0 -2 trunk/src/hash.c (File Modified)
4644 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4646 - regenerate configure
4650 +18 -0 trunk/configure (File Modified)
4653 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4655 - --enable-ricer-hashing option.
4659 +9 -0 trunk/configure.ac (File Modified)
4660 +3 -0 trunk/include/setup.h.in (File Modified)
4663 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4665 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4669 + - trunk/src/fnvhash.s (File Added)
4670 +3 -0 trunk/src/hash.c (File Modified)
4673 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4675 Fix syntax error in reference.conf.
4679 +0 -1 trunk/doc/reference.conf (File Modified)
4682 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4684 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4685 (&& instead of ||...)
4686 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4690 +1 -1 trunk/src/chmode.c (File Modified)
4693 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4695 Documentation for extban.
4699 + - trunk/doc/extban.txt (File Added)
4702 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4704 Add extban modules to example confs.
4708 +5 -0 trunk/doc/example.conf (File Modified)
4709 +10 -0 trunk/doc/reference.conf (File Modified)
4712 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4714 Initial addition of extended ban types (conditionals).
4715 Allows custom +bqeI checks via modules.
4716 Initial extra types are account (a[:mask]), oper (o),
4717 channel (c:name), realname (r:mask), server (s:mask).
4721 +229 -0 trunk/contrib/Makefile.in (File Modified)
4722 + - trunk/contrib/extb_account.c (File Added)
4723 + - trunk/contrib/extb_channel.c (File Added)
4724 + - trunk/contrib/extb_oper.c (File Added)
4725 + - trunk/contrib/extb_realname.c (File Added)
4726 + - trunk/contrib/extb_server.c (File Added)
4727 +13 -0 trunk/include/channel.h (File Modified)
4728 +1 -0 trunk/src/Makefile.in (File Modified)
4729 +14 -5 trunk/src/channel.c (File Modified)
4730 +91 -0 trunk/src/chmode.c (File Modified)
4731 + - trunk/src/extban.c (File Added)
4734 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4736 Do not force +bqeI modes starting with '$' in nick!user@host format.
4737 * and ? characters in them are still assumed to be wildcards.
4741 +6 -0 trunk/src/chmode.c (File Modified)
4744 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4746 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4750 +4 -0 trunk/modules/m_capab.c (File Modified)
4753 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4755 Stop some mixing of client and server protocol.
4759 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4760 +4 -2 trunk/modules/m_pass.c (File Modified)
4761 +6 -0 trunk/modules/m_sasl.c (File Modified)
4762 +6 -0 trunk/modules/m_user.c (File Modified)
4765 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4771 +0 -2 trunk/include/s_newconf.h (File Modified)
4772 +0 -4 trunk/include/s_serv.h (File Modified)
4773 +0 -1 trunk/src/newconf.c (File Modified)
4774 +1 -13 trunk/src/s_serv.c (File Modified)
4777 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4779 - revert LZOLink patch for now
4783 +0 -1 trunk/servlink/Makefile.in (File Modified)
4784 +0 -16 trunk/servlink/README (File Modified)
4785 +2 -36 trunk/servlink/control.c (File Modified)
4786 +0 -3 trunk/servlink/control.h (File Modified)
4787 +7 -5955 trunk/servlink/io.c (File Modified)
4788 + - trunk/servlink/lzoconf.h (File Deleted)
4789 + - trunk/servlink/lzodefs.h (File Deleted)
4790 + - trunk/servlink/minilzo.c (File Deleted)
4791 + - trunk/servlink/minilzo.h (File Deleted)
4792 +0 -1 trunk/servlink/servlink.h (File Modified)
4795 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4801 +4 -2 trunk/servlink/control.c (File Modified)
4802 +2 -1 trunk/servlink/io.c (File Modified)
4805 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4811 +2 -2 trunk/servlink/io.c (File Modified)
4814 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4816 - paranoia, prevent segfaults
4820 +2 -2 trunk/servlink/io.c (File Modified)
4823 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4825 - more optimal servlink code
4829 +21 -8 trunk/servlink/io.c (File Modified)
4832 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4834 - more efficient read strategy
4838 +15 -3 trunk/servlink/io.c (File Modified)
4841 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4843 - use lzo_uintp cast to make LZO happy
4847 +3 -3 trunk/servlink/io.c (File Modified)
4850 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4852 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4856 +4 -0 trunk/doc/example.conf (File Modified)
4857 +2 -1 trunk/include/s_newconf.h (File Modified)
4858 +4 -0 trunk/include/s_serv.h (File Modified)
4859 +1 -0 trunk/servlink/Makefile.in (File Modified)
4860 +16 -0 trunk/servlink/README (File Modified)
4861 +34 -2 trunk/servlink/control.c (File Modified)
4862 +3 -0 trunk/servlink/control.h (File Modified)
4863 +5929 -7 trunk/servlink/io.c (File Modified)
4864 + - trunk/servlink/lzoconf.h (File Added)
4865 + - trunk/servlink/lzodefs.h (File Added)
4866 + - trunk/servlink/minilzo.c (File Added)
4867 + - trunk/servlink/minilzo.h (File Added)
4868 +1 -0 trunk/servlink/servlink.h (File Modified)
4869 +1 -0 trunk/src/newconf.c (File Modified)
4870 +14 -2 trunk/src/s_serv.c (File Modified)
4873 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4875 - remove imalloc, it was a concept that probably wouldn't have worked properly
4879 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4880 + - trunk/libcharybdis/imalloc.c (File Deleted)
4881 + - trunk/libcharybdis/imalloc.h (File Deleted)
4884 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4886 - disable imalloc for now
4890 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4893 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4895 - remove unneeded debug code
4899 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4902 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4904 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4908 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4911 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4913 - more stuff here, imalloc remains disabled for now
4917 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4920 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4926 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4929 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4936 +2 -0 trunk/src/ircd.c (File Modified)
4939 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4941 - roll back libircd crap
4945 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4946 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4947 +29 -0 trunk/src/.depend (File Modified)
4948 +6 -21 trunk/src/Makefile.in (File Modified)
4949 +3 -218 trunk/src/ircd.c (File Modified)
4950 + - trunk/src/ircd_linker.c (File Deleted)
4951 + - trunk/src/main.c (File Deleted)
4954 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4956 - realloc(), free() implementation
4960 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4963 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4965 - malloc(), calloc() implementation
4969 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4972 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4974 - block_free(), block_find(), retune_heaps() implementation
4978 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4981 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4983 - block_destroy code, block_allocate code.
4987 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4990 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4996 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4999 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5001 - disable imalloc again :P
5005 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5008 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5014 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5017 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5023 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5026 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5028 - constructor code for imalloc engine (malloc_init())
5032 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5035 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5037 - imalloc engine improvements
5041 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5044 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5046 - replace mmap() code with direct brk()/sbrk() calls.
5050 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5053 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5055 - remove outdated i_malloc() interfaces
5059 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5062 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5064 - redisable imalloc (sorry!)
5068 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5071 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5073 - correct GET_PAGE_SLOT() macro
5077 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5080 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5082 - oops forgot to commit it with imalloc turned off
5086 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5089 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5095 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5096 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5099 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5101 - lowlevel imalloc code
5105 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5106 + - trunk/libcharybdis/imalloc.h (File Added)
5109 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5115 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5118 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5124 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5127 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5129 - 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)
5133 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5134 + - trunk/libcharybdis/imalloc.c (File Added)
5137 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5139 - increment configure Id
5143 +2208 -1 trunk/configure (File Modified)
5146 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5148 - bootstrap for imalloc code
5152 +54 -1 trunk/configure.ac (File Modified)
5153 +27 -0 trunk/include/setup.h.in (File Modified)
5156 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5158 Clarify interaction of spoofs and channel bans/operator{} blocks.
5162 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5163 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5166 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5168 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5172 +30 -22 trunk/src/ircd.c (File Modified)
5175 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5177 If shared{} blocks deny something, the command
5178 is silently ignored.
5182 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5185 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5187 Move up IsService check so we don't store a non-service
5188 in preClient->sasl_agent.
5192 +6 -6 trunk/modules/m_sasl.c (File Modified)
5195 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5197 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5198 Add some more sanity checks on agent strings.
5202 +13 -11 trunk/modules/m_sasl.c (File Modified)
5205 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5207 Unknown clients can have an ID too now so make sure to remove
5208 them from the hash if they exit.
5212 +3 -0 trunk/src/client.c (File Modified)
5215 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5217 Only accept sasl from servers in a service{} block.
5218 Not tested but this must go in.
5222 +6 -0 trunk/modules/m_sasl.c (File Modified)
5223 +3 -0 trunk/modules/m_signon.c (File Modified)
5226 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5228 Only process SAVE messages targetting registered users,
5229 not servers or unregistered connections. Could cause
5230 a crash when bad protocol was received.
5234 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5237 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5239 - fix QJM buffer overflow vulnerability (fucking GXTi)
5243 +3 -3 trunk/src/s_user.c (File Modified)
5246 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5248 Mention /scan umodes under oper_spy privilege.
5252 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5255 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5257 Mention that overlapping cluster blocks are a bad thing.
5261 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5264 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5266 - Document cluster{} and shared{} blocks.
5267 - Mention that service{} does not allow wildcards.
5271 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5274 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5276 Document exempt{} and service{} blocks, point to reference.conf for
5277 general{}, channel{} and serverhide{}.
5281 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5284 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5286 Document ~ in lists of values better.
5290 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5293 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5295 More detailed CNOTICE, CPRIVMSG descriptions.
5299 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5302 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5304 Oops, need both Revision and Id on modules.
5308 + - trunk/modules/sno_routing.c (Property Modified)
5311 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5313 Tweak header comment a bit (filename, Id).
5317 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5320 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5322 Add GLINE and UNGLINE.
5326 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5329 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5331 New configure with proper Id.
5335 +3 -1 trunk/configure (File Modified)
5338 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5340 Change #include directives for in6addr_any, hopefully compiles better now.
5344 +3 -1 trunk/configure.ac (File Modified)
5347 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5349 Encourage putting actual administrative information
5350 in the admin{} block.
5354 +3 -3 trunk/doc/example.conf (File Modified)
5357 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5359 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5363 +9 -7 trunk/include/s_conf.h (File Modified)
5364 +1 -0 trunk/src/newconf.c (File Modified)
5365 +10 -0 trunk/src/s_user.c (File Modified)
5368 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5370 - Change to glines = no in example confs
5371 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5376 +1 -1 trunk/doc/example.conf (File Modified)
5377 +1 -1 trunk/doc/reference.conf (File Modified)
5378 +2 -2 trunk/modules/m_gline.c (File Modified)
5381 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5383 - forward-port QJM fix from 1.1
5387 +2 -0 trunk/src/s_user.c (File Modified)
5390 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5392 - add switch to configure to disable the block allocator
5396 +18 -0 trunk/configure (File Modified)
5397 +9 -0 trunk/configure.ac (File Modified)
5398 +0 -6 trunk/include/config.h (File Modified)
5399 +3 -0 trunk/include/setup.h.in (File Modified)
5402 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5404 Fix wierd error that would exit SASL users with "Overridden"
5407 +1 -1 trunk/modules/m_signon.c (File Modified)
5410 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5412 Remove obsolete XXX comment about lazylinks.
5416 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5419 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5421 OJOIN: make sure to send the wallops remotely for #channels
5425 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5428 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5430 Accountability for OJOIN (contrib module)
5433 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5436 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5438 - move more stuff over to ircd_state
5442 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5443 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5444 +9 -0 trunk/src/ircd_state.c (File Modified)
5445 +3 -3 trunk/src/patricia.c (File Modified)
5448 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5450 - move more stuff out of libircd and into ircd_state.c
5454 +5 -5 trunk/src/channel.c (File Modified)
5455 +4 -4 trunk/src/client.c (File Modified)
5456 +12 -0 trunk/src/ircd_state.c (File Modified)
5459 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5461 - this is just barrels of fun
5465 + - trunk/include/ircd_state.h (File Added)
5466 +1 -1 trunk/src/Makefile.in (File Modified)
5467 +2 -1 trunk/src/channel.c (File Modified)
5468 +3 -52 trunk/src/ircd.c (File Modified)
5469 +100 -3 trunk/src/ircd_state.c (File Modified)
5472 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5474 It's .include, not #include.
5478 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5481 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5483 More consistent section titles.
5487 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5488 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5489 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5492 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5494 Mention possible exceeding of +j/+l due to propagation
5495 delays between servers.
5499 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5502 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5505 - "text" -> <quote>text</quote>
5511 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5512 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5513 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5514 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5517 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5519 Remove text about deprecation of glines.
5523 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5526 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5528 - Add description of umode +D, deaf.
5529 - Mention CALLERID 005 token with umode +g.
5533 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5536 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5538 Strip off a leading colon in services shortcuts (aliases).
5542 +2 -0 trunk/src/parse.c (File Modified)
5545 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5547 Add no_oper_invis contrib module, denies opers setting
5548 themselves invisible (except hidden_oper's).
5552 +42 -0 trunk/contrib/Makefile.in (File Modified)
5553 + - trunk/contrib/no_oper_invis.c (File Added)
5556 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5558 Mention /stats E, make the other /stats descriptions more consistent.
5562 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5565 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5567 Mention that the KILL reason and oper will appear on channels.
5571 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5574 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5576 Mention /mode #channel f to query forward channel from outside.
5580 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5583 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5585 Port over RATBOX_2_1 r20960 (anfl):
5586 client connect notices to +C should be hiding the extra
5587 fields for spoofed users
5591 +2 -1 trunk/src/s_user.c (File Modified)
5594 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5596 Add a chapter with our extra user commands:
5597 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5601 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5602 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5605 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5607 Do not put by <server>: in SQUIT reasons to servers
5608 other than the one being exited.
5612 +1 -1 trunk/src/client.c (File Modified)
5615 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5617 Regenerate configure.
5621 +1162 -1159 trunk/configure (File Modified)
5624 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5626 Move the warning flags down so they do not mess up
5627 checks like for -Wl,-export-dynamic.
5631 +33 -30 trunk/configure.ac (File Modified)
5634 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5640 +2 -1 trunk/iauth/Makefile.in (File Modified)
5643 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5645 - build iauth makefile
5649 +3 -2 trunk/configure (File Modified)
5650 +1 -0 trunk/configure.ac (File Modified)
5653 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5659 + - trunk/iauth/Makefile.in (File Added)
5662 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5664 - add iauth.conf.example from irc2.11
5668 + - trunk/doc/example-iauth.conf (File Added)
5671 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5673 - wow, i found some docs on this thing
5677 + - trunk/doc/technical/iauth-internals.txt (File Added)
5680 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5682 - no longer applicable
5686 + - trunk/authdaemon/ (File Deleted)
5689 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5691 - remove libircd.so on make clean (oops)
5695 +1 -1 trunk/src/Makefile.in (File Modified)
5698 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5700 - merge iauth source for experimentation
5704 + - trunk/iauth/ (File Added)
5705 + - trunk/iauth/a_conf.c (File Added)
5706 + - trunk/iauth/a_conf_def.h (File Added)
5707 + - trunk/iauth/a_conf_ext.h (File Added)
5708 + - trunk/iauth/a_defines.h (File Added)
5709 + - trunk/iauth/a_externs.h (File Added)
5710 + - trunk/iauth/a_io.c (File Added)
5711 + - trunk/iauth/a_io_ext.h (File Added)
5712 + - trunk/iauth/a_log.c (File Added)
5713 + - trunk/iauth/a_log_def.h (File Added)
5714 + - trunk/iauth/a_log_ext.h (File Added)
5715 + - trunk/iauth/a_struct_def.h (File Added)
5716 + - trunk/iauth/iauth.c (File Added)
5717 + - trunk/iauth/mod_lhex.c (File Added)
5718 + - trunk/iauth/mod_lhex_ext.h (File Added)
5719 + - trunk/iauth/mod_pipe.c (File Added)
5720 + - trunk/iauth/mod_pipe_ext.h (File Added)
5721 + - trunk/iauth/mod_rfc931.c (File Added)
5722 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5723 + - trunk/iauth/mod_socks.c (File Added)
5724 + - trunk/iauth/mod_socks_ext.h (File Added)
5725 + - trunk/iauth/mod_webproxy.c (File Added)
5726 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5729 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5731 User /quote help index was not sorted properly.
5735 +2 -2 trunk/help/Makefile.in (File Modified)
5736 +8 -8 trunk/help/users/index (File Modified)
5739 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5745 +25 -8 trunk/help/opers/index (File Modified)
5746 + - trunk/help/opers/scan (File Added)
5749 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5752 - Document SCAN UMODES
5753 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5757 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5760 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5762 Add our copyright information to /info (part of release-1.1 r1026).
5766 +1 -0 trunk/src/version.c.SH (File Modified)
5769 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5771 Fix some compile warnings.
5775 +1 -1 trunk/modules/core/m_join.c (File Modified)
5776 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5777 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5778 +1 -1 trunk/modules/m_scan.c (File Modified)
5779 +4 -4 trunk/modules/m_signon.c (File Modified)
5782 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5784 RSFNC: OK, actually consider unknowns also for detecting a collide.
5785 Otherwise we can get two clients with the same nick.
5789 +1 -1 trunk/modules/m_services.c (File Modified)
5792 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5794 - charybdis profiling stuff
5795 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5800 +0 -8 trunk/configure (File Modified)
5801 +1 -8 trunk/configure.ac (File Modified)
5802 +18 -0 trunk/include/channel.h (File Modified)
5803 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5804 +335 -260 trunk/src/.depend (File Modified)
5805 +1569 -0 trunk/src/Makefile.in (File Modified)
5806 + - trunk/src/chmode.c (File Added)
5807 +16 -1 trunk/src/ircd.c (File Modified)
5808 +11 -0 trunk/src/main.c (File Modified)
5809 +11 -0 trunk/src/modules.c (File Modified)
5812 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5814 RSFNC: Do not send kills to servers for unknowns
5818 +4 -2 trunk/modules/m_services.c (File Modified)
5821 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5823 Describe service{} blocks in reference.conf.
5827 +12 -0 trunk/doc/reference.conf (File Modified)
5830 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5832 Replace this list of modes with pointers to other documentation.
5836 +6 -50 trunk/doc/modes.txt (File Modified)
5839 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5841 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5842 looks too much like an old-ircd client pointer otherwise.
5846 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5849 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5852 - note truncation of the list (perhaps sending multiple
5854 - clarify in a comment that /findforwards on a nonexistent
5855 channel can be useful
5856 - sendto_one_notice() requires that the text start with
5861 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5864 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5866 When we close a local server's link, always include the
5867 name of the client causing the exit in the reason in the
5868 SQUIT we send them (replacing them with us). This makes
5869 sure server notices for stuff like "Not enough arguments
5870 to server command" are different on the two sides.
5874 +7 -5 trunk/src/client.c (File Modified)
5877 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5879 New contrib module m_findforwards.c
5883 +112 -0 trunk/contrib/Makefile.in (File Modified)
5884 + - trunk/contrib/m_findforwards.c (File Added)
5887 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5889 Whoops, don't show real host behind auth{} spoof in
5890 spoof notices if hide_spoof_ips is enabled.
5892 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5896 +3 -2 trunk/src/s_conf.c (File Modified)
5899 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5901 Add dalnet-style /identify that sends to nickserv or chanserv.
5905 +102 -0 trunk/contrib/Makefile.in (File Modified)
5906 + - trunk/contrib/m_identify.c (File Added)
5909 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5911 Document alias{} blocks a bit better.
5915 +9 -0 trunk/doc/reference.conf (File Modified)
5918 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5920 - add aliases to /stats m (data usage is not counted though, sorry)
5924 +1 -0 trunk/include/s_conf.h (File Modified)
5925 +3 -0 trunk/src/newconf.c (File Modified)
5926 +15 -0 trunk/src/parse.c (File Modified)
5929 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5931 - remove m_sshortcut as it's no longer relevant
5935 +0 -145 trunk/modules/Makefile.in (File Modified)
5936 + - trunk/modules/m_sshortcut.c (File Deleted)
5939 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5941 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5942 targets instead of my original idea :P)
5946 +32 -0 trunk/doc/example.conf (File Modified)
5947 +35 -0 trunk/doc/reference.conf (File Modified)
5948 +4 -0 trunk/include/parse.h (File Modified)
5949 +7 -0 trunk/include/s_conf.h (File Modified)
5950 +82 -0 trunk/src/newconf.c (File Modified)
5951 +78 -0 trunk/src/parse.c (File Modified)
5952 +16 -0 trunk/src/s_conf.c (File Modified)
5955 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5957 Remove some spaces after tabs. ??
5961 +18 -18 trunk/src/newconf.c (File Modified)
5964 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5967 - make sure to clear all marks also if the who was aborted
5968 because of too many matches
5969 - give ERR_TOOMANYMATCHES if too many matches
5972 ratbox RATBOX_2_2 r22003 (jilles)
5976 +28 -26 trunk/modules/m_who.c (File Modified)
5979 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5985 +9 -9 trunk/configure (File Modified)
5986 +1 -1 trunk/configure.ac (File Modified)
5989 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5991 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5995 +2 -1 trunk/include/s_newconf.h (File Modified)
5996 +20 -0 trunk/modules/m_rehash.c (File Modified)
5997 +1 -1 trunk/src/s_newconf.c (File Modified)
6000 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6002 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6006 +0 -1 trunk/doc/example.conf (File Modified)
6007 +0 -3 trunk/doc/reference.conf (File Modified)
6008 +0 -1 trunk/include/s_conf.h (File Modified)
6009 +0 -6 trunk/modules/m_info.c (File Modified)
6010 +1 -1 trunk/src/channel.c (File Modified)
6011 +0 -1 trunk/src/newconf.c (File Modified)
6014 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6016 Missing header in m_chghost.c
6019 +1 -0 trunk/modules/m_chghost.c (File Modified)
6022 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6024 Relocate QJM code to a seperate function(change_nick_user_host)
6025 Change CHGHOST to use change_nick_user_host instead of just setting it
6029 +3 -0 trunk/include/s_user.h (File Modified)
6030 +1 -1 trunk/modules/m_chghost.c (File Modified)
6031 +3 -78 trunk/modules/m_signon.c (File Modified)
6032 +89 -0 trunk/src/s_user.c (File Modified)
6035 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6037 Restore /stats a (dns servers, admin-only).
6041 +1 -0 trunk/include/res.h (File Modified)
6042 +5 -8 trunk/modules/m_stats.c (File Modified)
6043 +16 -0 trunk/src/res.c (File Modified)
6046 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6048 - Add CHARYBDIS_PROFILE if we are profiling.
6049 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6050 - Remove duplicate --enable-epoll entry.
6054 +1595 -15 trunk/configure (File Modified)
6055 +30 -11 trunk/configure.ac (File Modified)
6056 +3 -0 trunk/include/setup.h.in (File Modified)
6059 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6061 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6065 +28 -0 trunk/aclocal.m4 (File Modified)
6068 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6070 Allow requesting forward channel and quiet list in same mode command.
6074 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6077 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6079 Add description of xline wildcards.
6083 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6086 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6088 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6092 +0 -4 trunk/modules/m_services.c (File Modified)
6095 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6101 +1 -1 trunk/include/hook.h (File Modified)
6104 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6106 call_hook, not hook_call
6110 +1 -1 trunk/modules/core/m_join.c (File Modified)
6113 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6115 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6116 Could be useful for a number of things.
6120 +9 -0 trunk/modules/core/m_join.c (File Modified)
6123 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6125 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6129 +7 -0 trunk/include/hook.h (File Modified)
6132 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6134 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6138 +15 -0 trunk/modules/m_services.c (File Modified)
6141 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6143 Clarify snomask +f, +k, +u.
6147 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6150 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6152 Cmode +p and +s may be set simultaneously.
6156 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6159 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6161 actually, we should check the data version on each reload (oops)
6165 +6 -6 trunk/src/main.c (File Modified)
6168 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6170 more work on the loader
6174 +45 -21 trunk/src/main.c (File Modified)
6177 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6179 Add prototype ircd_state.c
6183 + - trunk/src/ircd_state.c (File Added)
6186 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6188 Smaller improvements.
6192 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6195 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6197 Add a lot of stuff here.
6201 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6204 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6206 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6210 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6213 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6215 Invex doesn't trump +r or (sic) +J.
6219 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6222 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6224 Check to make sure a module is not loaded before loading it.
6228 +6 -1 trunk/src/ircd_parser.y (File Modified)
6231 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6233 - Add a missing comma in the HeaderMessages array
6234 - Only send "Your hostname is too long ..." if that really is the case
6238 +2 -2 trunk/src/s_auth.c (File Modified)
6241 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6243 build_symtable() will have already bailed here, so no need to check
6244 explicitly whether or not charybdis_main is NULL.
6248 +7 -16 trunk/src/main.c (File Modified)
6251 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6253 Data structure versioning, part 1.
6257 +10 -1 trunk/include/ircd_defs.h (File Modified)
6258 +2 -0 trunk/src/ircd.c (File Modified)
6259 +15 -3 trunk/src/main.c (File Modified)
6262 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6264 build a symbol table and use that instead of doing a raw dlsym on everything
6268 + - trunk/include/ircd_linker.h (File Added)
6269 +71 -1 trunk/src/Makefile.in (File Modified)
6270 + - trunk/src/ircd_linker.c (File Added)
6271 +16 -4 trunk/src/main.c (File Modified)
6274 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6276 The launcher now calls io_loop() instead of charybdis_main().
6277 This is so that we do not have to reinitialize *everything* later.
6281 +1 -0 trunk/include/ircd.h (File Modified)
6282 +6 -7 trunk/src/ircd.c (File Modified)
6283 +13 -1 trunk/src/main.c (File Modified)
6286 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6288 Use global binding on libircd.so.
6292 +1 -1 trunk/src/main.c (File Modified)
6295 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6297 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6298 (it will do more later)
6302 +14 -12 trunk/include/config.h (File Modified)
6303 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6304 +31 -5 trunk/src/Makefile.in (File Modified)
6305 +78 -1 trunk/src/ircd.c (File Modified)
6306 + - trunk/src/main.c (File Added)
6309 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6311 Add whitespace here, oops.
6315 +1 -1 trunk/CREDITS (File Modified)
6318 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6320 Properly copy over the IP address here instead of using a cheap hack.
6321 Because the hack didn't work right except on IPv6. :|
6325 +12 -2 trunk/src/s_newconf.c (File Modified)
6328 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6330 Revert reject cache notice to ratbox's, which more
6331 clearly suggests what's happening.
6335 +4 -1 trunk/src/reject.c (File Modified)
6338 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6340 Fix the openssl status in the overview information.
6344 +1 -3 trunk/configure (File Modified)
6345 +1 -3 trunk/configure.ac (File Modified)
6348 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6350 - Add simple exempt{} block (127.0.0.1) to example.conf.
6351 - Remove mention of deny{}.
6355 +5 -0 trunk/doc/example.conf (File Modified)
6356 +1 -1 trunk/doc/reference.conf (File Modified)
6359 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6361 example.conf: add some comments at the start
6362 reference.conf: some ircd-ratbox -> charybdis
6366 +11 -0 trunk/doc/example.conf (File Modified)
6367 +6 -5 trunk/doc/reference.conf (File Modified)
6370 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6372 Rename m_createauthonly module to createauthonly
6373 as this is not a module providing an m_function
6378 +1 -38 trunk/contrib/Makefile.in (File Modified)
6379 + - trunk/contrib/createauthonly.c (File Added)
6380 + - trunk/contrib/m_createauthonly.c (File Deleted)
6383 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6385 Add to example confs commented lines for:
6386 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6387 sno_globalkline.so, sno_globaloper.so.
6391 +5 -1 trunk/doc/example.conf (File Modified)
6392 +9 -1 trunk/doc/reference.conf (File Modified)
6395 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6397 - Unbreak connecting to connect{}s with hostnames
6398 instead of IP addresses (broken with new resolver).
6399 - Try to do A/AAAA query based on aftype in
6400 connect{} (doesn't seem to work fully).
6404 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6407 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6409 Unbreak /rehash dns.
6413 +1 -0 trunk/src/res.c (File Modified)
6416 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6418 Preserve Hybrid Id and add one of our own.
6422 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6423 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6426 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6428 Add anfl and Androsyn to CREDITS.
6429 They wrote a lot of ratbox code we use, both before and after the fork.
6433 +2 -0 trunk/CREDITS (File Modified)
6436 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6438 Hostname validity check.
6442 +42 -3 trunk/src/s_auth.c (File Modified)
6445 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6447 Version bump to 1.2.0.
6451 +9 -9 trunk/configure (File Modified)
6452 +1 -1 trunk/configure.ac (File Modified)
6455 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6457 - Missed a spot in the IPv6 code here. Should be usable now.
6461 +2 -2 trunk/src/res.c (File Modified)
6464 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6466 Alright, so, this massive commit does the following:
6468 - Adds a resolver based on the undernet and hybrid one.
6469 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6470 - Makes a check in ./configure be posixly correct
6471 - Simplifies the auth code and DNS callbacks
6473 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6477 +1 -1 trunk/Makefile.in (File Modified)
6478 + - trunk/adns/ (File Deleted)
6479 +148 -80 trunk/configure (File Modified)
6480 +1 -2 trunk/configure.ac (File Modified)
6481 +6 -0 trunk/include/client.h (File Modified)
6482 +1 -0 trunk/include/packet.h (File Modified)
6483 +153 -41 trunk/include/res.h (File Modified)
6484 + - trunk/include/reslib.h (File Added)
6485 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6486 +930 -1449 trunk/modules/.depend (File Modified)
6487 +3 -0 trunk/modules/m_stats.c (File Modified)
6488 +417 -621 trunk/src/.depend (File Modified)
6489 +1 -1 trunk/src/.indent.pro (File Modified)
6490 +2069 -289 trunk/src/Makefile.in (File Modified)
6491 + - trunk/src/adns.c (File Deleted)
6492 + - trunk/src/res.c (File Added)
6493 + - trunk/src/reslib.c (File Added)
6494 +11 -50 trunk/src/s_auth.c (File Modified)
6495 +4 -26 trunk/src/s_newconf.c (File Modified)
6498 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6500 Document the NOBALLOC feature.
6504 +7 -1 trunk/include/config.h (File Modified)
6507 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6509 commands.sgml changes
6513 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6516 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6522 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6525 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6527 Improve description of class{} block (in particular,
6528 mention server classes as well as client classes).
6532 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6535 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6538 -/* sendq: servers need a higher sendq as they send more data */
6539 +/* sendq: servers need a higher sendq as they are sent more data */
6543 +1 -1 trunk/doc/reference.conf (File Modified)
6546 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6548 Add modules{} block.
6552 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6555 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6557 Add general::oper_snomask, snomask on oper up for opers
6558 that have umode +s set on oper up, but do not have
6559 a specific snomask setting in their operator block.
6560 If this is empty or not specified, +s is used as before.
6564 +4 -1 trunk/doc/example.conf (File Modified)
6565 +7 -1 trunk/doc/reference.conf (File Modified)
6566 +1 -0 trunk/include/client.h (File Modified)
6567 +1 -0 trunk/include/s_conf.h (File Modified)
6568 +32 -0 trunk/src/newconf.c (File Modified)
6569 +1 -0 trunk/src/s_conf.c (File Modified)
6570 +13 -3 trunk/src/s_user.c (File Modified)
6573 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6578 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6581 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6583 Add MASKTRACE and CHANTRACE commands.
6587 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6590 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6592 document loadmodule directive
6596 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6599 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6605 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6608 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6610 q:lines are no longer living in the ircd.conf either
6614 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6617 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6619 remove k:line, d:line, x:line as they are their own files now
6623 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6626 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6628 New place for operator::snomask.
6632 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6635 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6637 Document connect {}.
6641 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6644 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6646 example.conf: move operator::snomask to a more logical place,
6647 more sensible default
6648 reference.conf: add operator::snomask
6652 +3 -3 trunk/doc/example.conf (File Modified)
6653 +3 -0 trunk/doc/reference.conf (File Modified)
6656 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6658 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6659 in those conf entries that take umodes like <name1>, <name2>, ...
6663 +3 -0 trunk/doc/reference.conf (File Modified)
6664 +3 -0 trunk/src/newconf.c (File Modified)
6667 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6673 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6676 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6682 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6685 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6691 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6694 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6700 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6703 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6705 Document operator {} blocks.
6709 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6712 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6714 auth{}: clarify/add some details
6718 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6721 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6723 auth{}: Move a paragraph.
6727 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6730 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6732 Document auth{} blocks.
6736 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6739 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6745 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6748 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6750 Add umode +R, prevents unidentified clients from
6751 sending private messages or notices. /accept'ed
6752 clients and opers are exempt.
6753 Due to the /accept part, this is only checked
6754 at the target's server, may want to change
6759 +1 -0 trunk/help/opers/umode (File Modified)
6760 +1 -0 trunk/help/users/umode (File Modified)
6761 +2 -0 trunk/include/client.h (File Modified)
6762 +1 -0 trunk/include/numeric.h (File Modified)
6763 +11 -1 trunk/modules/core/m_message.c (File Modified)
6764 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6765 +1 -1 trunk/src/messages.tab (File Modified)
6766 +1 -1 trunk/src/s_user.c (File Modified)
6769 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6771 Don't allow a nick change if banned or quieted (and not
6772 voiced or opped) on a channel. This uses numeric 435
6773 (bahamut's "cannot change to a banned nick") because
6774 bahamut/ircu's 437 and hyperion's 438 already have
6775 another meaning for us.
6779 +2 -0 trunk/include/channel.h (File Modified)
6780 +1 -0 trunk/include/numeric.h (File Modified)
6781 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6782 +38 -0 trunk/src/channel.c (File Modified)
6783 +1 -1 trunk/src/messages.tab (File Modified)
6786 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6789 - respect ban exceptions
6790 - also deny a knock if quieted
6794 +2 -1 trunk/modules/m_knock.c (File Modified)
6797 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6799 Reverse bad substitution in comment.
6803 +1 -1 trunk/src/channel.c (File Modified)
6806 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6808 - set DynSpoof flag for clients spoofed at registration
6809 - add orighost instead of host to the hostname hash
6813 +5 -1 trunk/src/s_user.c (File Modified)
6816 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6818 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6822 +2 -3 trunk/src/send.c (File Modified)
6825 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6827 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6831 +17 -7 trunk/modules/m_signon.c (File Modified)
6834 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6836 Correct minimum args on ENCAP SASL to avoid nasty core.
6840 +1 -1 trunk/modules/m_sasl.c (File Modified)
6843 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6845 Style nits: sptr can't ever be NULL, don't compare truth
6850 +2 -3 trunk/modules/m_scan.c (File Modified)
6853 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6855 - Comment out scan_cmodes() prototype to suppress warning
6856 - Correct minimum parameter count for mo_scan()
6860 +2 -2 trunk/modules/m_scan.c (File Modified)
6863 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6866 - Include full command in operspy notice
6867 - Allow global scans (no-list used, mask not used) without operspy
6868 - Use ERR_NOPRIVS numeric
6872 +21 -9 trunk/modules/m_scan.c (File Modified)
6875 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6877 Cancel out the >3 default if < is given; this way
6878 any </> specification fully overrides the default.
6882 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6885 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6887 - Call mo_list() from m_list() to reduce code duplication
6888 - Default to >3, rather arbitrarily (conf option?)
6889 - Make < and > mean less than and greater than again
6893 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6896 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6898 When processing topic burst, hide connecting server
6899 on netburst if flatten links is enabled.
6903 +9 -2 trunk/modules/m_tb.c (File Modified)
6906 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6908 - remove PENALTY token
6912 +0 -1 trunk/include/supported.h (File Modified)
6915 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6918 - Add PENALTY because we have a pace-wait system.
6919 - Add FNC due to SAVE and RSFNC
6924 +4 -2 trunk/include/supported.h (File Modified)
6927 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6929 mkay, indent went nuts here
6933 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6936 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6938 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6939 and can be used instead. The SAFELIST implementation is the one used by
6940 default, as most users/networks will be used to it.
6944 +1 -0 trunk/NEWS (File Modified)
6945 +14 -0 trunk/include/client.h (File Modified)
6946 +5 -0 trunk/include/hash.h (File Modified)
6947 +404 -272 trunk/modules/Makefile.in (File Modified)
6948 + - trunk/modules/m_list.c (File Deleted)
6949 + - trunk/modules/m_list_ratbox.c (File Added)
6950 + - trunk/modules/m_list_safelist.c (File Added)
6951 +5 -5 trunk/src/hash.c (File Modified)
6954 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6956 Clear invites on a lowerTS JOIN or SJOIN.
6957 This should complete kick_on_split_riding protection.
6961 +5 -0 trunk/modules/core/m_join.c (File Modified)
6962 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6965 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6967 Like in ratbox, send and interpret timestamps on invites.
6971 +9 -2 trunk/modules/m_invite.c (File Modified)
6974 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6976 Add +S (network service) umode. Just for completeness, users or opers
6981 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6984 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6990 +35 -2 trunk/NEWS (File Modified)
6993 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6995 Split off a PreClient structure for data to be freed on registation (i.e. password).
6996 New hook introduce_client for post-registration messages.
6997 Fix b0rked SASL numerics.
6998 Burst REALHOST post-introduction for spoofed-on-registration clients.
6999 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7000 Pre-registration signon support.
7004 +10 -0 trunk/configure (File Modified)
7005 +2 -0 trunk/configure.ac (File Modified)
7006 +14 -4 trunk/include/client.h (File Modified)
7007 +1 -0 trunk/include/hook.h (File Modified)
7008 +1 -0 trunk/include/numeric.h (File Modified)
7009 +3 -0 trunk/include/setup.h.in (File Modified)
7010 +16 -0 trunk/modules/m_chghost.c (File Modified)
7011 +25 -21 trunk/modules/m_sasl.c (File Modified)
7012 +63 -30 trunk/modules/m_signon.c (File Modified)
7013 +18 -0 trunk/src/client.c (File Modified)
7014 +2 -0 trunk/src/hook.c (File Modified)
7015 +5 -5 trunk/src/messages.tab (File Modified)
7016 +2 -0 trunk/src/s_serv.c (File Modified)
7017 +28 -2 trunk/src/s_user.c (File Modified)
7020 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7022 Update hook documentation.
7026 +30 -0 trunk/doc/hooks.txt (File Modified)
7029 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7031 Improve @/# handling in match_esc().
7035 +21 -13 trunk/src/match.c (File Modified)
7038 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7040 backtrack instead of bailing out when handling a mismatched escape
7044 +1 -1 trunk/src/match.c (File Modified)
7047 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7049 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7052 +2 -1 trunk/CREDITS (File Modified)
7055 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7057 Fix the escape brokenness and pick up a more efficient matching algorithm,
7058 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7059 Patch sent upstream. They can do whatever they want with it, *shrug*.
7063 +147 -161 trunk/src/match.c (File Modified)
7066 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7068 If flatten links is enabled, fake the origins of some ServerModes
7069 sent to clients so that the server sending the netburst is hidden.
7070 Most mode hacks still show the true source.
7074 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7075 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7078 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7080 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7081 where the exit originated).
7082 - When receiving an SQUIT for a server themselves
7083 (IsMe(target_p) || target_p == client_p)
7084 close their link and send a local server notice.
7088 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7089 +6 -3 trunk/src/client.c (File Modified)
7092 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7094 Hooking into the wrong hook, whoops. :P
7098 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7099 +6 -10 trunk/modules/core/m_join.c (File Modified)
7102 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7104 this doesn't work right, right now :P
7108 +40 -0 trunk/contrib/Makefile.in (File Modified)
7109 + - trunk/contrib/m_createauthonly.c (File Added)
7110 +6 -0 trunk/include/hook.h (File Modified)
7111 +26 -1 trunk/modules/core/m_join.c (File Modified)
7112 +1 -1 trunk/src/ircd.c (File Modified)
7115 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7117 Make can_join() hookable.
7121 +12 -1 trunk/src/channel.c (File Modified)
7124 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7126 add 'int approved;' to the channel event hook
7130 +1 -0 trunk/include/hook.h (File Modified)
7133 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7135 Use SIDs in SASL ENCAP origin.
7136 Ignore responses from other agents once the first SASL response has been received for a client.
7140 +9 -5 trunk/modules/m_sasl.c (File Modified)
7143 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7145 Removed stray debug code.
7149 +1 -1 trunk/modules/m_sasl.c (File Modified)
7152 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7154 Don't complain "unknown MODE flag" if a non-oper attempts
7155 to unset an oper only umode they do not have.
7156 This is to prevent unwanted error messages when users/bots
7157 do things like MODE <nick> +i-sw.
7161 +4 -2 trunk/src/s_user.c (File Modified)
7164 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7166 Fix client_exit hook name and only call it for local exits that are not
7171 +3 -2 trunk/modules/m_sasl.c (File Modified)
7174 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7176 Fix SASL logic to actually use stored agent UID.
7177 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7178 Add abort code for exiting clients.
7182 +18 -9 trunk/modules/m_sasl.c (File Modified)
7185 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7187 Port over ratbox 2.2 /challenge. This is slightly more secure
7188 (better crypto, longer keys, challenge timeout) and has better
7191 The respond tool is no longer part of the ircd tree but a
7192 separate package, currently available from
7193 http://respond.ircd-ratbox.org (we should mirror/... this).
7197 +65 -310 trunk/doc/challenge.txt (File Modified)
7198 +5 -5 trunk/include/client.h (File Modified)
7199 +3 -0 trunk/include/irc_string.h (File Modified)
7200 +3 -0 trunk/include/numeric.h (File Modified)
7201 +94 -50 trunk/modules/m_challenge.c (File Modified)
7202 +1 -2 trunk/src/client.c (File Modified)
7203 +125 -0 trunk/src/irc_string.c (File Modified)
7204 +2 -2 trunk/src/messages.tab (File Modified)
7205 + - trunk/tools/rsa_respond/ (File Deleted)
7208 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7210 Preliminary SASL support.
7214 +7 -0 trunk/include/client.h (File Modified)
7215 +6 -0 trunk/include/numeric.h (File Modified)
7216 +1 -0 trunk/modules/Makefile.in (File Modified)
7217 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7218 +175 -1 trunk/modules/m_cap.c (File Modified)
7219 + - trunk/modules/m_sasl.c (File Added)
7220 +2 -0 trunk/modules/m_user.c (File Modified)
7221 +5 -5 trunk/src/messages.tab (File Modified)
7222 +8 -2 trunk/src/s_user.c (File Modified)
7225 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7227 SIGNON: make logout also apply remotely.
7231 +7 -2 trunk/modules/m_signon.c (File Modified)
7234 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7236 Use an asterisk when sending empty logins in SIGNON.
7240 +5 -5 trunk/modules/m_signon.c (File Modified)
7243 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7245 SIGNON: Only add whowas entry (add_history()) and wipe
7246 accepts (del_all_accepts()) if nick changed.
7250 +5 -3 trunk/modules/m_signon.c (File Modified)
7253 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7255 SIGNON: slight fixes to collision code:
7256 - don't kill if target_p == source_p (nick unchanged or only changed case)
7257 - add comment that SAVE support is missing
7258 - use sendto_realops_snomask() instead of sendto_realops_flags()
7262 +9 -6 trunk/modules/m_signon.c (File Modified)
7265 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7267 Fix up kills for bad nick/user/host on SIGNON.
7271 +16 -6 trunk/modules/m_signon.c (File Modified)
7274 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7276 If changing to a nick with a digit, only allow the UID.
7280 +4 -0 trunk/modules/m_signon.c (File Modified)
7283 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7285 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7286 Strip leading digits from logins that are not purely numeric.
7290 +3 -0 trunk/include/numeric.h (File Modified)
7291 +2 -0 trunk/include/send.h (File Modified)
7292 +1 -0 trunk/modules/Makefile.in (File Modified)
7293 +456 -3 trunk/modules/m_services.c (File Modified)
7294 + - trunk/modules/m_signon.c (File Added)
7295 +2 -2 trunk/src/messages.tab (File Modified)
7296 +98 -0 trunk/src/send.c (File Modified)
7299 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7301 Remove old server notice umodes from example confs.
7305 +1 -2 trunk/doc/example.conf (File Modified)
7306 +4 -17 trunk/doc/reference.conf (File Modified)
7309 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7311 Add snomask help file (forgot this earlier).
7315 + - trunk/help/opers/snomask (File Added)
7318 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7320 Add umode +l (receive locops).
7324 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7327 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7329 We don't plan to implement cmode +R (quiet unidentified) and
7330 umode +I (deny invite) for 1.1, so comment them out from the
7335 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7336 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7339 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7341 Improve snomask usage description.
7345 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7348 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7350 Mention the word snomask with umode +s (needs to be a link really).
7354 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7357 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7359 Add snomask +Z (operspy notices).
7363 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7366 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7368 Misc updates/clarifications.
7372 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7375 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7381 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7382 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7383 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7386 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7388 - Allow ENCAP REALHOST outside burst
7389 - Fix comment describing race condition: this can only happen
7390 on a local whois with use_whois_actually enabled
7394 +4 -6 trunk/modules/m_chghost.c (File Modified)
7397 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7399 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7403 +39 -0 trunk/contrib/Makefile.in (File Modified)
7404 + - trunk/contrib/sno_globaloper.c (File Added)
7407 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7409 Pass along old umodes and snomask in umode_changed hook,
7410 changing its parameter type from struct Client *
7411 to hook_data_umode_changed *. (For a new client, both
7414 The IP cloaking module now fully ignores umode changes
7415 where +h didn't change.
7419 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7420 +7 -0 trunk/include/hook.h (File Modified)
7421 +18 -4 trunk/src/s_user.c (File Modified)
7424 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7426 move libcharybdis-provided function initialisation into libcharybdis_init().
7430 +32 -11 trunk/src/ircd.c (File Modified)
7433 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7435 Make +f notices (local host, global host, global user@host, local class)
7436 netwide. Exceeding /quote set max remains local.
7440 +4 -4 trunk/src/s_conf.c (File Modified)
7443 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7445 Netwide notices about attempts to join juped channels.
7449 +1 -1 trunk/modules/core/m_join.c (File Modified)
7452 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7454 Send server notices about failed oper attempts globally.
7455 Successful remote oper attempt notices will be generated
7456 from the mode changes.
7460 +3 -3 trunk/modules/m_challenge.c (File Modified)
7461 +2 -2 trunk/modules/m_oper.c (File Modified)
7464 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7466 Rest of infrastructure for sending server notices globally.
7467 Uses a new L_NETWIDE level on sendto_realops_snomask().
7471 +1 -0 trunk/include/send.h (File Modified)
7472 +31 -4 trunk/src/send.c (File Modified)
7475 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7477 Add general::global_snotices conf option to control
7478 whether we send out SNOTEs. Does not do anything yet.
7482 +1 -0 trunk/doc/example.conf (File Modified)
7483 +6 -0 trunk/doc/reference.conf (File Modified)
7484 +1 -0 trunk/include/s_conf.h (File Modified)
7485 +6 -0 trunk/modules/m_info.c (File Modified)
7486 +1 -0 trunk/src/newconf.c (File Modified)
7487 +1 -0 trunk/src/s_conf.c (File Modified)
7490 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7492 Only accept SNOTE from servers.
7496 +2 -0 trunk/modules/m_snote.c (File Modified)
7499 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7501 Correct parv indices so this actually works.
7505 +2 -2 trunk/modules/m_snote.c (File Modified)
7508 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7514 +3 -3 trunk/modules/m_snote.c (File Modified)
7517 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7519 Add m_snote.c, SNOTE propagator.
7523 +86 -0 trunk/modules/Makefile.in (File Modified)
7524 + - trunk/modules/m_snote.c (File Added)
7527 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7529 start seeding the 1.1 NEWS file
7533 +4 -0 trunk/NEWS (File Modified)
7536 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7538 rename some modules to more descriptive names...
7542 +2 -131 trunk/contrib/Makefile.in (File Modified)
7543 + - trunk/contrib/globalconnexit.c (File Deleted)
7544 + - trunk/contrib/globallineactive.c (File Deleted)
7545 + - trunk/contrib/sno_farconnect.c (File Added)
7546 + - trunk/contrib/sno_globalkline.c (File Added)
7547 +1 -120 trunk/modules/Makefile.in (File Modified)
7548 + - trunk/modules/networknotice.c (File Deleted)
7549 + - trunk/modules/sno_routing.c (File Added)
7552 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7554 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7555 Uses FLAGS2_FLOODDONE bit on servers.
7559 +3 -0 trunk/include/client.h (File Modified)
7560 +121 -1 trunk/modules/Makefile.in (File Modified)
7561 + - trunk/modules/networknotice.c (File Added)
7564 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7566 Don't show servers in /trace to nonopers if flatten links is enabled.
7570 +8 -5 trunk/modules/m_trace.c (File Modified)
7573 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7576 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7577 - send back confirmation to source, if local client
7578 - send a +s server notice if the source is neither a server nor a service (+S)
7582 +5 -1 trunk/modules/m_chghost.c (File Modified)
7585 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7587 Use sendto_realops_snomask_from() to make the
7588 server notices appear to come from the affected
7593 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7594 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7597 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7599 Add sendto_realops_snomask_from(), allows
7600 specification of apparent source server.
7604 +1 -0 trunk/include/send.h (File Modified)
7605 +41 -1 trunk/src/send.c (File Modified)
7608 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7610 Revert r579. Keep host, not orighost in oper up notice.
7611 It would be inconsistent to have orighost there, and we
7612 don't want to mess up all server notices by putting both
7617 +1 -1 trunk/src/s_user.c (File Modified)
7620 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7622 Include the IP address in operlog/foperlog.
7626 +10 -8 trunk/modules/m_challenge.c (File Modified)
7627 +8 -6 trunk/modules/m_oper.c (File Modified)
7630 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7632 Call umode_changed hook on oper up.
7636 +1 -0 trunk/src/s_user.c (File Modified)
7639 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7641 Add globalconnexit contrib module, shows remote client connects/exits
7642 except netsplits/netjoin on snomask +F.
7643 Notice formatting will probably change somewhat still.
7647 +80 -0 trunk/contrib/Makefile.in (File Modified)
7648 + - trunk/contrib/globalconnexit.c (File Added)
7651 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7653 Declare snomask_modes[] so modules can provide snomasks.
7657 +2 -0 trunk/include/snomask.h (File Modified)
7660 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7662 Replace user_signon hook with two new hooks: new_local_user
7663 and new_remote_user.
7664 These are called right before the user is introduced to the
7665 rest of the network.
7669 +2 -1 trunk/include/hook.h (File Modified)
7670 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7671 +4 -2 trunk/src/hook.c (File Modified)
7672 +2 -3 trunk/src/s_user.c (File Modified)
7675 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7677 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7681 +2 -2 trunk/modules/m_scan.c (File Modified)
7684 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7686 Update doc/technical/send.txt.
7690 +91 -131 trunk/doc/technical/send.txt (File Modified)
7693 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7695 Add chantrace and masktrace to help files.
7699 + - trunk/help/opers/chantrace (File Added)
7700 +27 -20 trunk/help/opers/index (File Modified)
7701 + - trunk/help/opers/masktrace (File Added)
7702 +2 -0 trunk/help/opers/operspy (File Modified)
7705 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7707 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7708 Shows etrace-like output for all users in a channel,
7709 in particular IP addresses.
7713 +75 -2 trunk/modules/m_etrace.c (File Modified)
7716 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7718 Port over ratbox 2.2 r21727 (anfl):
7719 add some logging when we drop servers in places where we only notify opers
7723 +31 -0 trunk/modules/core/m_server.c (File Modified)
7726 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7728 display orighost in operup message
7732 +1 -1 trunk/src/s_user.c (File Modified)
7735 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7737 Add globallineactive contrib module, a hack which can often
7738 show k/d/g/x line active for remote clients.
7742 +52 -0 trunk/contrib/Makefile.in (File Modified)
7743 + - trunk/contrib/globallineactive.c (File Added)
7746 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7748 Show IP field in the same way as MASKTRACE:
7749 "255.255.255.255" if it's unknown (remote TS5 client)
7750 and "0" if we or the remote server are purposely
7755 +12 -1 trunk/modules/m_scan.c (File Modified)
7758 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7761 - don't show servers in a global scan
7762 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7766 +4 -1 trunk/modules/m_scan.c (File Modified)
7769 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7771 Implement SCAN UMODES.
7775 +3 -0 trunk/include/numeric.h (File Modified)
7776 +128 -2 trunk/modules/m_scan.c (File Modified)
7777 +2 -2 trunk/src/messages.tab (File Modified)
7780 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7786 +1 -1 trunk/modules/m_scan.c (File Modified)
7789 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7791 parv[0] should be parv[1].
7795 +1 -1 trunk/modules/m_scan.c (File Modified)
7798 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7804 +1 -1 trunk/modules/m_scan.c (File Modified)
7807 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7813 +2 -2 trunk/modules/m_scan.c (File Modified)
7816 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7818 framework for scan command
7822 +113 -0 trunk/modules/Makefile.in (File Modified)
7823 + - trunk/modules/m_scan.c (File Added)
7826 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7828 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7832 +2 -0 trunk/include/irc_string.h (File Modified)
7833 +157 -1 trunk/modules/m_etrace.c (File Modified)
7834 +129 -90 trunk/src/match.c (File Modified)
7837 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7839 orighost may live in a different hash bucket (likely the case), lets check it standalone
7843 +39 -3 trunk/src/hostmask.c (File Modified)
7846 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7848 SVN didn't check modules/ somehow, hrmm.
7852 +1 -1 trunk/modules/m_kline.c (File Modified)
7853 +6 -6 trunk/modules/m_stats.c (File Modified)
7856 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7858 Track hostmask entries for client_p->orighost, if available.
7859 Not throughly tested, but seems to work fine.
7863 +8 -4 trunk/include/hostmask.h (File Modified)
7864 +14 -10 trunk/src/hostmask.c (File Modified)
7867 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7869 Pass on SQUIT reasons more.
7873 +17 -19 trunk/src/client.c (File Modified)
7876 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7878 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7879 This way, hidden admins also get them.
7883 +4 -4 trunk/src/send.c (File Modified)
7886 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7888 From ircd-ratbox 2.2 (r21339 anfl):
7889 ms_kill() should be using find_person(), not find_client()
7890 otherwise it can generate a core.
7894 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7897 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7899 Add m_error to core_module_table, so it is loaded by default.
7903 +1 -0 trunk/src/modules.c (File Modified)
7906 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7908 comment is a const char *, not char *.
7912 +1 -1 trunk/include/hook.h (File Modified)
7915 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7917 Fix a long standing hybrid 7 bug: when getting a read error
7918 on a server, report_error() is called with a %d instead of
7919 a %s in the format string ("Lost connection" in +d).
7923 +1 -1 trunk/src/client.c (File Modified)
7926 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7932 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7935 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7937 Add document describing capabilities and what they mean.
7941 + - trunk/doc/technical/capab.txt (File Added)
7944 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7946 Change client_exit hook to pass all exit_client() parameters.
7950 +8 -0 trunk/include/hook.h (File Modified)
7951 +6 -1 trunk/src/client.c (File Modified)
7954 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7956 Add client_exit hook, called in exit_client() for all
7957 clients of all types, except clients exiting because
7958 of netsplits (QS). The only thing done before it is
7959 marking the client as "closing" (to prevent
7964 +1 -0 trunk/include/hook.h (File Modified)
7965 +2 -0 trunk/src/client.c (File Modified)
7966 +2 -0 trunk/src/hook.c (File Modified)
7969 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7971 Improve the code that calculates the nnnS nnnC counts
7974 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7978 +43 -36 trunk/modules/m_trace.c (File Modified)
7981 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7983 Add server_eob hook.
7984 Planning to use this for netsplit/join notices.
7988 +1 -0 trunk/include/hook.h (File Modified)
7989 +2 -0 trunk/modules/m_pong.c (File Modified)
7990 +2 -0 trunk/src/hook.c (File Modified)
7993 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7995 Default motd: ircd-ratbox -> charybdis
7999 +1 -1 trunk/doc/ircd.motd (File Modified)
8002 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8004 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8008 +4 -4 trunk/src/s_user.c (File Modified)
8011 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8013 - Remove obsolete EOB help file
8014 - Document snomask in the help files
8019 + - trunk/help/opers/eob (File Deleted)
8020 +13 -12 trunk/help/opers/index (File Modified)
8021 +1 -13 trunk/help/opers/umode (File Modified)
8022 +7 -7 trunk/help/users/index (File Modified)
8025 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8027 Bail if snomask to parse is not given. Pointy hat to myself.
8031 +3 -0 trunk/src/snomask.c (File Modified)
8034 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8036 Remove m_flags from autoconf
8040 +0 -1 trunk/contrib/Makefile.in (File Modified)
8043 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8049 + - trunk/contrib/m_flags.c (File Deleted)
8052 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8054 If +s is in oper_only_umodes, clear snomask on deoper.
8058 +5 -0 trunk/src/s_user.c (File Modified)
8061 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8063 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8067 +2 -2 trunk/configure (File Modified)
8068 +2 -2 trunk/configure.ac (File Modified)
8071 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8073 Remove the old server notice umodes.
8074 Default oper only umodes is now +s.
8075 Please make sure all remaining umodes still work.
8079 +3 -21 trunk/include/client.h (File Modified)
8080 +0 -12 trunk/src/newconf.c (File Modified)
8081 +1 -1 trunk/src/s_conf.c (File Modified)
8082 +12 -12 trunk/src/s_user.c (File Modified)
8085 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8087 operator::flags nick_changes now controls +n snomask instead of +n umode.
8091 +8 -8 trunk/src/s_user.c (File Modified)
8094 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8096 Move down h_umode_changed hook call after umode allowed checks
8097 (so it will not see +a if someone tries to set it but is not
8102 +2 -3 trunk/src/s_user.c (File Modified)
8105 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8107 Move over non-+s server notices (hopefully, all of them).
8111 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8112 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8113 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8114 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8115 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8116 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8117 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8118 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8119 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8120 +2 -2 trunk/libcharybdis/event.c (File Modified)
8121 +2 -2 trunk/modules/core/m_join.c (File Modified)
8122 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8123 +3 -3 trunk/modules/core/m_message.c (File Modified)
8124 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8125 +2 -2 trunk/modules/core/m_server.c (File Modified)
8126 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8127 +1 -1 trunk/modules/m_post.c (File Modified)
8128 +1 -1 trunk/modules/m_services.c (File Modified)
8129 +2 -2 trunk/src/channel.c (File Modified)
8130 +3 -3 trunk/src/client.c (File Modified)
8131 +1 -1 trunk/src/hash.c (File Modified)
8132 +5 -5 trunk/src/s_conf.c (File Modified)
8133 +2 -2 trunk/src/s_log.c (File Modified)
8134 +4 -4 trunk/src/s_user.c (File Modified)
8137 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8139 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8143 +2 -1 trunk/include/snomask.h (File Modified)
8144 +2 -2 trunk/src/snomask.c (File Modified)
8147 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8149 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8153 +1 -1 trunk/contrib/example_module.c (File Modified)
8154 +2 -2 trunk/include/ircd_defs.h (File Modified)
8155 +6 -6 trunk/modules/core/m_error.c (File Modified)
8156 +1 -1 trunk/modules/core/m_join.c (File Modified)
8157 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8158 +1 -1 trunk/modules/core/m_message.c (File Modified)
8159 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8160 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8161 +18 -18 trunk/modules/core/m_server.c (File Modified)
8162 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8163 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8164 +4 -4 trunk/modules/m_challenge.c (File Modified)
8165 +4 -4 trunk/modules/m_dline.c (File Modified)
8166 +13 -13 trunk/modules/m_gline.c (File Modified)
8167 +5 -5 trunk/modules/m_kline.c (File Modified)
8168 +2 -2 trunk/modules/m_oper.c (File Modified)
8169 +1 -1 trunk/modules/m_pong.c (File Modified)
8170 +13 -13 trunk/modules/m_rehash.c (File Modified)
8171 +4 -4 trunk/modules/m_resv.c (File Modified)
8172 +16 -16 trunk/modules/m_set.c (File Modified)
8173 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8174 +6 -6 trunk/modules/m_xline.c (File Modified)
8175 +1 -1 trunk/src/adns.c (File Modified)
8176 +2 -2 trunk/src/channel.c (File Modified)
8177 +1 -1 trunk/src/listener.c (File Modified)
8178 +1 -1 trunk/src/s_auth.c (File Modified)
8179 +15 -15 trunk/src/s_conf.c (File Modified)
8180 +3 -3 trunk/src/s_user.c (File Modified)
8181 +7 -7 trunk/src/send.c (File Modified)
8184 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8187 - set +s snomask if +s umode set but no snomasks
8188 - put numerics in more logical order
8192 +3 -1 trunk/src/s_user.c (File Modified)
8195 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8197 parse_snobuf_to_mask(): default to + at start
8198 allows stuff like /mode jilles +s C
8202 +1 -1 trunk/src/snomask.c (File Modified)
8205 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8207 Changes to user_mode() snomask handling.
8208 - show snomask (if not 0) on /mode <nick>
8209 - show snomask once at the end if +s/-s used
8210 - only parse 1 parameter for umode changes
8211 - don't crash on /mode <nick> +s
8212 - /mode <nick> -s clears snomask, doesn't use parameter
8213 - set umode +s iff snomask is not 0
8214 - snomask is not propagated, but umode +s is
8218 +97 -72 trunk/src/s_user.c (File Modified)
8221 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8223 Convert some messages over to snomask.
8227 +29 -29 trunk/src/client.c (File Modified)
8228 +2 -2 trunk/src/ircd.c (File Modified)
8229 +13 -13 trunk/src/modules.c (File Modified)
8230 +1 -1 trunk/src/newconf.c (File Modified)
8231 +5 -5 trunk/src/parse.c (File Modified)
8232 +1 -1 trunk/src/restart.c (File Modified)
8233 +4 -4 trunk/src/s_newconf.c (File Modified)
8234 +11 -11 trunk/src/s_serv.c (File Modified)
8237 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8239 include snomask.h from client.h
8243 +1 -0 trunk/include/client.h (File Modified)
8246 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8248 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8252 +1 -0 trunk/src/newconf.c (File Modified)
8253 +2 -1 trunk/src/snomask.c (File Modified)
8256 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8258 should start with +, not \0. Whoops. :)
8262 +1 -1 trunk/src/snomask.c (File Modified)
8265 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8267 core snomask support.
8271 +3 -0 trunk/doc/example.conf (File Modified)
8272 +2 -0 trunk/include/client.h (File Modified)
8273 +2 -0 trunk/include/numeric.h (File Modified)
8274 +2 -0 trunk/include/s_newconf.h (File Modified)
8275 +63 -0 trunk/include/send.h (File Modified)
8276 + - trunk/include/snomask.h (File Added)
8277 +1 -0 trunk/src/Makefile.in (File Modified)
8278 +1 -1 trunk/src/messages.tab (File Modified)
8279 +8 -0 trunk/src/newconf.c (File Modified)
8280 +12 -0 trunk/src/s_user.c (File Modified)
8281 +235 -0 trunk/src/send.c (File Modified)
8282 + - trunk/src/snomask.c (File Added)
8285 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8287 add a blank line after the license info.
8291 +1 -1 trunk/CREDITS (File Modified)
8294 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8296 Extend copyright to 2006.
8300 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8303 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8306 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8310 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8311 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8314 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8316 Add oper privileges document.
8320 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8321 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8324 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8326 Capitalize message names in services shortcuts (for consistency).
8330 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8333 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8339 +1 -1 trunk/src/patricia.c (File Modified)
8342 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8344 Remove obsolete 'nextconnect' variable.
8348 +0 -1 trunk/include/ircd.h (File Modified)
8349 +0 -2 trunk/src/client.c (File Modified)
8350 +0 -1 trunk/src/ircd.c (File Modified)
8353 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8355 Remove this remnant of the hybrid 6 ziplinks implementation.
8359 + - trunk/include/s_zip.h (File Deleted)
8362 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8364 Make clone limiting work on orighost, not host (so it
8365 looks through services cloaks). Lightly tested, please
8370 +2 -0 trunk/modules/m_chghost.c (File Modified)
8371 +1 -1 trunk/src/client.c (File Modified)
8372 +1 -1 trunk/src/s_conf.c (File Modified)
8375 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8377 Don't forget to link me_realhost() into the command hash.
8379 Pointy hat to: myself
8383 +1 -1 trunk/modules/m_chghost.c (File Modified)
8386 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8388 It's call_hook, not hook_call.
8392 +1 -1 trunk/src/s_user.c (File Modified)
8395 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8397 Add unreject help file.
8401 + - trunk/help/opers/unreject (File Added)
8404 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8406 Link the all-important 42 module to the build :P
8410 +1 -0 trunk/contrib/Makefile.in (File Modified)
8413 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8415 Mention /rehash help.
8419 +1 -0 trunk/help/opers/rehash (File Modified)
8422 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8424 Add h_user_signon hook.
8428 +1 -0 trunk/include/hook.h (File Modified)
8429 +2 -0 trunk/src/hook.c (File Modified)
8430 +4 -0 trunk/src/s_user.c (File Modified)
8433 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8435 Oops, forgot to set orighost for remote client introductions.
8439 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8442 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8444 Use TS6 forms in services shortcuts, if possible.
8448 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8451 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8453 - Start out default_umodes conf entry from the empty set instead of +i.
8454 - Move oper_only_umodes check to where default_umodes is used, as
8455 oper_only_umodes may not be set yet while we're reading the conf.
8459 +6 -7 trunk/src/newconf.c (File Modified)
8460 +1 -1 trunk/src/s_user.c (File Modified)
8463 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8465 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8469 +1 -0 trunk/doc/example.conf (File Modified)
8470 +7 -0 trunk/doc/reference.conf (File Modified)
8471 +0 -7 trunk/include/config.h.dist (File Modified)
8472 +1 -0 trunk/include/s_conf.h (File Modified)
8473 +6 -0 trunk/modules/m_info.c (File Modified)
8474 +9 -18 trunk/src/client.c (File Modified)
8475 +1 -0 trunk/src/newconf.c (File Modified)
8476 +1 -0 trunk/src/s_conf.c (File Modified)
8479 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8481 - Allow NULL target_ip in show_ip() (indicates message is being
8482 sent to local opers)
8483 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8485 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8486 those in src/client.c
8488 From ratbox 2.2 svn (anfl)
8492 +1 -0 trunk/include/client.h (File Modified)
8493 +21 -2 trunk/src/client.c (File Modified)
8494 +2 -4 trunk/src/hostmask.c (File Modified)
8495 +1 -5 trunk/src/s_conf.c (File Modified)
8496 +4 -8 trunk/src/s_user.c (File Modified)
8499 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8501 Fire off events properly.
8505 +7 -3 trunk/src/s_user.c (File Modified)
8508 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8510 make sure modules which depend on umode information get the message upon connection (oops)
8514 +3 -0 trunk/src/s_user.c (File Modified)
8517 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8519 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8520 From ratbox 2.2 svn.
8524 +3 -7 trunk/modules/m_etrace.c (File Modified)
8527 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8529 Replace silly `default_invisible' option with more versatile default_umodes.
8533 +2 -2 trunk/Makefile.in (File Modified)
8534 +12 -1 trunk/doc/example.conf (File Modified)
8535 +14 -7 trunk/doc/reference.conf (File Modified)
8536 +2 -4 trunk/include/s_conf.h (File Modified)
8537 +0 -6 trunk/modules/m_info.c (File Modified)
8538 +4 -0 trunk/src/modules.c (File Modified)
8539 +41 -1 trunk/src/newconf.c (File Modified)
8540 +2 -2 trunk/src/s_conf.c (File Modified)
8541 +3 -4 trunk/src/s_user.c (File Modified)
8544 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8546 Add temporary nick resvs with the proper duration,
8547 not 60 times too long.
8551 +1 -1 trunk/modules/m_resv.c (File Modified)
8554 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8556 Add kick on split riding. See reference.conf for more details.
8560 +1 -0 trunk/doc/example.conf (File Modified)
8561 +16 -0 trunk/doc/reference.conf (File Modified)
8562 +1 -0 trunk/include/s_conf.h (File Modified)
8563 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8564 +6 -0 trunk/modules/m_info.c (File Modified)
8565 +1 -0 trunk/src/newconf.c (File Modified)
8566 +1 -0 trunk/src/s_conf.c (File Modified)
8569 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8571 New credits, denoting GXTi as being on the core team.
8575 +16 -5 trunk/CREDITS (File Modified)
8578 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8580 better cloaking algorithm
8584 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8587 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8589 don't do redundant bitshifting.
8593 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8596 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8602 +1 -0 trunk/contrib/Makefile.in (File Modified)
8605 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8607 Set the DynSpoof flag properly.
8611 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8614 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8616 first go at an ip_cloaking implementation for charybdis.
8620 + - trunk/contrib/ip_cloaking.c (File Added)
8623 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8625 Add libcharybdis to contrib/ includes.
8629 +1 -1 trunk/contrib/Makefile.in (File Modified)
8632 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8634 add h_umode_changed hook for modules that provide usermodes.
8638 +1 -0 trunk/include/hook.h (File Modified)
8639 +2 -1 trunk/src/hook.c (File Modified)
8640 +3 -0 trunk/src/s_user.c (File Modified)
8643 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8645 Show quiets in /stats z.
8649 +15 -10 trunk/src/s_stats.c (File Modified)
8652 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8654 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8658 +0 -12 trunk/configure (File Modified)
8659 +0 -9 trunk/configure.ac (File Modified)
8660 +0 -3 trunk/include/setup.h.in (File Modified)
8663 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8665 change various buffer sizes to = topiclen.
8669 +3 -4 trunk/include/ircd_defs.h (File Modified)
8672 jon 2005/12/12 19:32:18 UTC (20051212-400)
8674 - Partial commit test, partial ego strokage ;)
8678 +2 -1 trunk/CREDITS (File Modified)
8681 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8683 More kqueue corrections.
8686 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8689 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8691 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8692 Not sure why this wasn't this way to begin with.
8696 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8699 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8701 example.conf tweaks:
8702 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8703 most people do not need this.
8704 Enable serverinfo::hub.
8708 +14 -11 trunk/doc/example.conf (File Modified)
8711 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8713 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8717 +1 -1 trunk/src/s_serv.c (File Modified)
8720 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8722 header include changes
8726 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8727 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8728 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8729 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8730 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8731 +1 -21 trunk/libcharybdis/select.c (File Modified)
8734 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8736 s/ilog/libcharybdis_{die,log,restart}/g
8740 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8741 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8742 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8743 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8744 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8745 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8746 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8747 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8750 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8752 Use the right callbacks in the function code.
8755 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8758 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8760 More work, it builds again!
8764 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8765 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8766 + - trunk/libcharybdis/libcharybdis.c (File Added)
8767 + - trunk/libcharybdis/libcharybdis.h (File Added)
8770 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8772 Move some stuff around.
8776 + - trunk/include/memory.h (File Deleted)
8777 + - trunk/include/tools.h (File Deleted)
8778 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8779 + - trunk/libcharybdis/memory.c (File Added)
8780 + - trunk/libcharybdis/memory.h (File Added)
8781 + - trunk/libcharybdis/snprintf.c (File Added)
8782 + - trunk/libcharybdis/tools.c (File Added)
8783 + - trunk/libcharybdis/tools.h (File Added)
8784 +1000 -1062 trunk/modules/.depend (File Modified)
8785 +421 -455 trunk/src/.depend (File Modified)
8786 +0 -1191 trunk/src/Makefile.in (File Modified)
8787 + - trunk/src/memory.c (File Deleted)
8788 + - trunk/src/snprintf.c (File Deleted)
8789 + - trunk/src/tools.c (File Deleted)
8792 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8794 move more headers into libcharybdis
8797 + - trunk/include/balloc.h (File Deleted)
8798 + - trunk/include/event.h (File Deleted)
8799 + - trunk/libcharybdis/balloc.h (File Added)
8800 + - trunk/libcharybdis/event.h (File Added)
8801 +924 -1020 trunk/modules/.depend (File Modified)
8802 +327 -406 trunk/src/.depend (File Modified)
8805 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8807 balloc, events -> libcharybdis
8810 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8811 + - trunk/libcharybdis/balloc.c (File Added)
8812 + - trunk/libcharybdis/event.c (File Added)
8813 +0 -1008 trunk/src/Makefile.in (File Modified)
8814 + - trunk/src/balloc.c (File Deleted)
8815 + - trunk/src/event.c (File Deleted)
8818 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8823 + - trunk/include/commio.h (File Deleted)
8824 + - trunk/include/linebuf.h (File Deleted)
8825 + - trunk/libcharybdis/commio.h (File Added)
8826 + - trunk/libcharybdis/linebuf.h (File Added)
8827 +1644 -530 trunk/modules/.depend (File Modified)
8828 +1 -1 trunk/modules/Makefile.in (File Modified)
8829 +720 -284 trunk/src/.depend (File Modified)
8832 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8834 Makefile reworking -- moving libcharybdis headers into proper location.
8837 +1 -1 trunk/adns/Makefile.in (File Modified)
8838 +1 -1 trunk/src/Makefile.in (File Modified)
8841 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8843 Document proposed authdaemon protocol.
8846 + - trunk/authdaemon/protocol.txt (File Added)
8849 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8854 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8857 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8859 Remove dead makefile from generation
8862 +1 -2 trunk/configure (File Modified)
8863 +0 -1 trunk/configure.ac (File Modified)
8866 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8868 libcharybdisIO -> libcharybdis
8871 +1 -1 trunk/src/Makefile.in (File Modified)
8874 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8879 + - trunk/libcharybdis/Makefile.in (File Added)
8880 + - trunk/libcharybdis/commio.c (File Added)
8881 + - trunk/libcharybdis/devpoll.c (File Added)
8882 + - trunk/libcharybdis/epoll.c (File Added)
8883 + - trunk/libcharybdis/io/ (File Deleted)
8884 + - trunk/libcharybdis/kqueue.c (File Added)
8885 + - trunk/libcharybdis/linebuf.c (File Added)
8886 + - trunk/libcharybdis/log/ (File Deleted)
8887 + - trunk/libcharybdis/poll.c (File Added)
8888 + - trunk/libcharybdis/ports.c (File Added)
8889 + - trunk/libcharybdis/select.c (File Added)
8892 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8897 + - trunk/libcharybdis/Makefile.in (File Deleted)
8900 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8905 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8908 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8910 add authdaemon dir for later hacking
8914 + - trunk/authdaemon/ (File Added)
8917 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8919 linebuf -> libcharybdisIO
8923 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8924 + - trunk/libcharybdis/io/linebuf.c (File Added)
8925 + - trunk/libcharybdis/log/ (File Added)
8926 + - trunk/libcharybdis/log/Makefile.in (File Added)
8927 +0 -687 trunk/src/Makefile.in (File Modified)
8928 + - trunk/src/linebuf.c (File Deleted)
8931 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8933 Solaris 10 I/O ports support
8936 + - trunk/libcharybdis/io/ports.c (File Added)
8939 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8945 +1 -1 trunk/Makefile.in (File Modified)
8946 +3 -1 trunk/configure (File Modified)
8947 +133 -10 trunk/configure.ac (File Modified)
8948 + - trunk/libcharybdis/ (File Added)
8949 + - trunk/libcharybdis/Makefile.in (File Added)
8950 + - trunk/libcharybdis/io/ (File Added)
8951 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8952 +2 -3 trunk/src/Makefile.in (File Modified)
8953 + - trunk/src/io/ (File Deleted)
8956 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8958 split IO stuff into libcharybdisIO.
8962 + - trunk/src/commio.c (File Deleted)
8963 + - trunk/src/devpoll.c (File Deleted)
8964 + - trunk/src/epoll.c (File Deleted)
8965 + - trunk/src/io/ (File Added)
8966 + - trunk/src/io/Makefile.in (File Added)
8967 + - trunk/src/io/commio.c (File Added)
8968 + - trunk/src/io/devpoll.c (File Added)
8969 + - trunk/src/io/epoll.c (File Added)
8970 + - trunk/src/io/kqueue.c (File Added)
8971 + - trunk/src/io/poll.c (File Added)
8972 + - trunk/src/io/select.c (File Added)
8973 + - trunk/src/kqueue.c (File Deleted)
8974 + - trunk/src/poll.c (File Deleted)
8975 + - trunk/src/select.c (File Deleted)
8978 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8984 +86 -155 trunk/configure (File Modified)
8985 +1 -1 trunk/configure.ac (File Modified)
8988 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8990 Remove mentions of mkkeypair/cryptlinks.
8994 +1 -3 trunk/doc/challenge.txt (File Modified)
8997 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8999 Clarify serverinfo{} description.
9003 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9006 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9008 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9012 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9015 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9017 Improvements also applicable to hyperion 1.x.
9021 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9024 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9026 - Add +F description
9027 - General improvements and changes to charybdis
9031 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9034 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9036 The server notice umodes only have an effect
9037 for opers. ("sendto_realops_flags", so having
9038 the umode is not enough, they must also be
9043 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9046 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9048 Updates to umodes docs.
9052 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9055 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9057 Add SGML documentation.
9060 + - trunk/doc/sgml/ (File Added)
9061 + - trunk/doc/sgml/oper-guide/ (File Added)
9062 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9063 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9064 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9065 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9066 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9067 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9068 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9071 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9073 Make operwall flag restrict setting umode +z.
9074 This repairs this flag broken in charybdis-1.0.
9078 +41 -0 trunk/contrib/m_flags.c (File Modified)
9079 +9 -0 trunk/src/s_user.c (File Modified)
9082 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9084 Don't complain/reset remote clients +n. I'm still not
9085 convinced propagating all umodes is the way to go, oh
9090 +1 -1 trunk/src/s_user.c (File Modified)
9093 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9095 - Require admin flag for oper /chghost (if it's enabled
9096 which is not default)
9097 - Give error message on nonexistant nick
9101 +12 -0 trunk/modules/m_chghost.c (File Modified)
9104 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9106 Incorporated jilles' dynspoof patch with a few minor changes.
9109 +5 -2 trunk/include/client.h (File Modified)
9110 +1 -0 trunk/include/numeric.h (File Modified)
9111 +75 -4 trunk/modules/m_chghost.c (File Modified)
9112 +2 -21 trunk/modules/m_stats.c (File Modified)
9113 +2 -8 trunk/modules/m_trace.c (File Modified)
9114 +2 -0 trunk/src/client.c (File Modified)
9115 +3 -0 trunk/src/s_user.c (File Modified)
9118 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9123 +5 -0 trunk/NEWS (File Modified)
9126 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9128 Make show_ip() far less braindead.
9130 Obtained from: ratbox 2.2 SVN
9134 +14 -85 trunk/src/client.c (File Modified)
9137 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9139 Instead of not showing channels at all for whoising services,
9140 only show channels the requester is also on. If operspying
9141 services, show all the channels.
9145 +37 -40 trunk/modules/m_whois.c (File Modified)
9148 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9150 - Show real errno if we fail to connect to a server
9151 - Don't show server IPs on IRC if a server goes dead
9156 +2 -5 trunk/src/s_serv.c (File Modified)
9159 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9161 Revert hybrid 7.2 aline code. It causes too many problems.
9165 +1 -47 trunk/NEWS (File Modified)
9166 + - trunk/include/aline.h (File Deleted)
9167 +53 -6 trunk/modules/m_dline.c (File Modified)
9168 +212 -16 trunk/modules/m_kline.c (File Modified)
9169 +37 -8 trunk/modules/m_resv.c (File Modified)
9170 +45 -24 trunk/modules/m_xline.c (File Modified)
9171 +0 -485 trunk/src/Makefile.in (File Modified)
9172 + - trunk/src/aline.c (File Deleted)
9175 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9177 Incorporate recent ratbox monitor bugfixes (could crash).
9181 +16 -0 trunk/modules/m_monitor.c (File Modified)
9182 +4 -3 trunk/src/monitor.c (File Modified)
9185 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9187 Fix /invite UID leak.
9189 Found by logiclrd@EFnet.
9193 +3 -2 trunk/modules/m_invite.c (File Modified)
9196 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9198 Don't show what channels a service is in.
9201 +1 -0 trunk/NEWS (File Modified)
9202 +40 -35 trunk/modules/m_whois.c (File Modified)
9205 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9207 Update version to 1.0.3.
9211 +9 -9 trunk/configure (File Modified)
9212 +1 -1 trunk/configure.ac (File Modified)
9215 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9221 +7 -1 trunk/NEWS (File Modified)
9224 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9226 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9227 More static buffers :(
9231 +12 -4 trunk/src/aline.c (File Modified)
9234 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9236 Make operspy mode (/mode !#channel showing parameters
9237 even if not on channel) work again.
9241 +4 -4 trunk/src/channel.c (File Modified)
9244 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9246 Call server_introduced hook on TS6 remote server
9247 introduction (ms_sid()).
9251 +6 -0 trunk/modules/core/m_server.c (File Modified)
9254 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9256 Cyrix boxes are wierd.
9259 +2 -1 trunk/modules/m_services.c (File Modified)
9262 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9267 +1 -1 trunk/include/client.h (File Modified)
9268 +3 -1 trunk/modules/m_services.c (File Modified)
9271 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9276 +1 -6 trunk/modules/m_services.c (File Modified)
9279 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9281 Disable a check that doesn't always seem to work right for some reason.
9284 +2 -0 trunk/modules/m_services.c (File Modified)
9287 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9293 +4 -1 trunk/NEWS (File Modified)
9296 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9302 +9 -9 trunk/configure (File Modified)
9303 +1 -1 trunk/configure.ac (File Modified)
9306 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9308 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9312 +3 -13 trunk/modules/m_trace.c (File Modified)
9315 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9317 Don't send empty RPL_WHOISCHANNELS on remote whois.
9319 Pointy hat to: jilles
9323 +1 -1 trunk/modules/m_whois.c (File Modified)
9326 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9332 +3 -0 trunk/NEWS (File Modified)
9335 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9337 Modular umode support.
9341 +0 -9 trunk/include/client.h (File Modified)
9342 +2 -1 trunk/include/s_user.h (File Modified)
9343 +1 -1 trunk/include/tools.h (File Modified)
9344 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9345 +3 -0 trunk/src/ircd.c (File Modified)
9346 +1 -1 trunk/src/messages.tab (File Modified)
9347 +2 -2 trunk/src/s_serv.c (File Modified)
9348 +37 -59 trunk/src/s_user.c (File Modified)
9349 +21 -0 trunk/src/tools.c (File Modified)
9352 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9354 Optionally do forced nick change to the UID instead of kill
9355 on nick collisions, see doc/collision_fnc.txt for more
9360 + - trunk/doc/collision_fnc.txt (File Added)
9361 +1 -0 trunk/doc/example.conf (File Modified)
9362 +8 -0 trunk/doc/reference.conf (File Modified)
9363 +1 -0 trunk/include/numeric.h (File Modified)
9364 +1 -0 trunk/include/s_conf.h (File Modified)
9365 +2 -1 trunk/include/s_serv.h (File Modified)
9366 +1 -0 trunk/include/s_stats.h (File Modified)
9367 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9368 +1 -1 trunk/src/messages.tab (File Modified)
9369 +1 -0 trunk/src/newconf.c (File Modified)
9370 +1 -0 trunk/src/s_conf.c (File Modified)
9371 +1 -0 trunk/src/s_serv.c (File Modified)
9372 +2 -2 trunk/src/s_stats.c (File Modified)
9375 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9381 trunk/NEWS (File Modified)
9384 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9386 Don't allow lookups by uid in /monitor + and /monitor s.
9390 trunk/modules/m_monitor.c (File Modified)
9393 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9395 Stop garbage +j being set in cases like +j aaa:bbb by
9396 initializing the variables properly.
9402 trunk/modules/core/m_mode.c (File Modified)
9403 trunk/modules/core/m_sjoin.c (File Modified)
9406 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9408 Apply flags to the proper server in me_gcap().
9412 trunk/modules/m_capab.c (File Modified)
9415 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9417 Use find_named_client() instead of find_client() to check
9418 for nick collisions.
9422 trunk/modules/core/m_nick.c (File Modified)
9425 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9427 - Replace old 381 numeric with a new, more positive one!
9431 trunk/src/messages.tab (File Modified)
9434 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9436 Make it compile again.
9440 trunk/src/channel.c (File Modified)
9441 trunk/src/client.c (File Modified)
9442 trunk/src/ircd.c (File Modified)
9443 trunk/src/packet.c (File Modified)
9446 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9448 - Prevent UID disclosure in cmode setting.
9452 trunk/NEWS (File Modified)
9453 trunk/modules/core/m_mode.c (File Modified)
9456 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9458 A different check which prevents UID disclosure.
9462 trunk/modules/core/m_kick.c (File Modified)
9465 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9467 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9471 trunk/modules/core/m_kick.c (File Modified)
9474 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9476 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9480 trunk/NEWS (File Modified)
9481 trunk/modules/m_accept.c (File Modified)
9482 trunk/modules/m_admin.c (File Modified)
9483 trunk/modules/m_away.c (File Modified)
9484 trunk/modules/m_cap.c (File Modified)
9485 trunk/modules/m_capab.c (File Modified)
9486 trunk/modules/m_challenge.c (File Modified)
9487 trunk/modules/m_chghost.c (File Modified)
9488 trunk/modules/m_close.c (File Modified)
9489 trunk/modules/m_cmessage.c (File Modified)
9490 trunk/modules/m_connect.c (File Modified)
9491 trunk/modules/m_dline.c (File Modified)
9492 trunk/modules/m_encap.c (File Modified)
9493 trunk/modules/m_etrace.c (File Modified)
9494 trunk/modules/m_gline.c (File Modified)
9495 trunk/modules/m_help.c (File Modified)
9496 trunk/modules/m_info.c (File Modified)
9497 trunk/modules/m_invite.c (File Modified)
9498 trunk/modules/m_ison.c (File Modified)
9499 trunk/modules/m_kline.c (File Modified)
9500 trunk/modules/m_knock.c (File Modified)
9501 trunk/modules/m_links.c (File Modified)
9502 trunk/modules/m_list.c (File Modified)
9503 trunk/modules/m_locops.c (File Modified)
9504 trunk/modules/m_lusers.c (File Modified)
9505 trunk/modules/m_map.c (File Modified)
9506 trunk/modules/m_monitor.c (File Modified)
9507 trunk/modules/m_motd.c (File Modified)
9508 trunk/modules/m_names.c (File Modified)
9509 trunk/modules/m_oper.c (File Modified)
9510 trunk/modules/m_operspy.c (File Modified)
9511 trunk/modules/m_pass.c (File Modified)
9512 trunk/modules/m_ping.c (File Modified)
9513 trunk/modules/m_pong.c (File Modified)
9514 trunk/modules/m_post.c (File Modified)
9515 trunk/modules/m_rehash.c (File Modified)
9516 trunk/modules/m_restart.c (File Modified)
9517 trunk/modules/m_resv.c (File Modified)
9518 trunk/modules/m_services.c (File Modified)
9519 trunk/modules/m_set.c (File Modified)
9520 trunk/modules/m_sshortcut.c (File Modified)
9521 trunk/modules/m_stats.c (File Modified)
9522 trunk/modules/m_svinfo.c (File Modified)
9523 trunk/modules/m_tb.c (File Modified)
9524 trunk/modules/m_testline.c (File Modified)
9525 trunk/modules/m_testmask.c (File Modified)
9526 trunk/modules/m_time.c (File Modified)
9527 trunk/modules/m_topic.c (File Modified)
9528 trunk/modules/m_trace.c (File Modified)
9529 trunk/modules/m_unreject.c (File Modified)
9530 trunk/modules/m_user.c (File Modified)
9531 trunk/modules/m_userhost.c (File Modified)
9532 trunk/modules/m_users.c (File Modified)
9533 trunk/modules/m_version.c (File Modified)
9534 trunk/modules/m_wallops.c (File Modified)
9535 trunk/modules/m_who.c (File Modified)
9536 trunk/modules/m_whois.c (File Modified)
9537 trunk/modules/m_whowas.c (File Modified)
9538 trunk/modules/m_xline.c (File Modified)
9539 trunk/src/adns.c (File Modified)
9540 trunk/src/aline.c (File Modified)
9541 trunk/src/cache.c (File Modified)
9542 trunk/src/channel.c (File Modified)
9543 trunk/src/class.c (File Modified)
9544 trunk/src/client.c (File Modified)
9545 trunk/src/commio.c (File Modified)
9546 trunk/src/event.c (File Modified)
9547 trunk/src/hash.c (File Modified)
9548 trunk/src/hostmask.c (File Modified)
9549 trunk/src/ircd.c (File Modified)
9550 trunk/src/kdparse.c (File Modified)
9551 trunk/src/linebuf.c (File Modified)
9552 trunk/src/listener.c (File Modified)
9553 trunk/src/modules.c (File Modified)
9554 trunk/src/monitor.c (File Modified)
9555 trunk/src/newconf.c (File Modified)
9556 trunk/src/packet.c (File Modified)
9557 trunk/src/parse.c (File Modified)
9558 trunk/src/reject.c (File Modified)
9559 trunk/src/s_auth.c (File Modified)
9560 trunk/src/s_conf.c (File Modified)
9561 trunk/src/s_gline.c (File Modified)
9562 trunk/src/s_log.c (File Modified)
9563 trunk/src/s_newconf.c (File Modified)
9564 trunk/src/s_serv.c (File Modified)
9565 trunk/src/s_stats.c (File Modified)
9566 trunk/src/s_user.c (File Modified)
9567 trunk/src/send.c (File Modified)
9568 trunk/src/whowas.c (File Modified)
9571 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9573 - More coding style niceities. Pretty much got client.h squared away.
9577 trunk/modules/m_dline.c (File Modified)
9578 trunk/modules/m_gline.c (File Modified)
9579 trunk/modules/m_kline.c (File Modified)
9580 trunk/modules/m_rehash.c (File Modified)
9581 trunk/modules/m_resv.c (File Modified)
9582 trunk/modules/m_stats.c (File Modified)
9583 trunk/modules/m_testline.c (File Modified)
9584 trunk/modules/m_user.c (File Modified)
9585 trunk/modules/m_xline.c (File Modified)
9588 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9590 - Propagate quiets (+q) on netjoins
9591 - Clear +q list too on lowerTS sjoin from TS6 source
9595 trunk/modules/core/m_sjoin.c (File Modified)
9596 trunk/src/s_serv.c (File Modified)
9599 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9601 Second argument to whois is always a nick, never a uid.
9602 This prevents /whois other.server uid to get information
9607 trunk/modules/m_whois.c (File Modified)
9610 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9612 Don't allow local users to use uids in user mode.
9616 trunk/src/s_user.c (File Modified)
9619 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9621 Make it compile again.
9625 trunk/src/s_stats.c (File Modified)
9628 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9630 Fix propagation of empty SJOIN.
9634 trunk/modules/core/m_sjoin.c (File Modified)
9637 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9639 Some atheme-style niceties here.
9643 trunk/modules/m_accept.c (File Modified)
9644 trunk/modules/m_admin.c (File Modified)
9645 trunk/modules/m_away.c (File Modified)
9646 trunk/modules/m_cap.c (File Modified)
9647 trunk/modules/m_capab.c (File Modified)
9648 trunk/modules/m_challenge.c (File Modified)
9649 trunk/modules/m_chghost.c (File Modified)
9650 trunk/modules/m_close.c (File Modified)
9651 trunk/modules/m_cmessage.c (File Modified)
9652 trunk/modules/m_connect.c (File Modified)
9653 trunk/modules/m_dline.c (File Modified)
9654 trunk/modules/m_encap.c (File Modified)
9655 trunk/modules/m_etrace.c (File Modified)
9656 trunk/modules/m_gline.c (File Modified)
9657 trunk/modules/m_help.c (File Modified)
9658 trunk/modules/m_info.c (File Modified)
9659 trunk/modules/m_invite.c (File Modified)
9660 trunk/modules/m_ison.c (File Modified)
9661 trunk/modules/m_kline.c (File Modified)
9662 trunk/modules/m_knock.c (File Modified)
9663 trunk/modules/m_links.c (File Modified)
9664 trunk/modules/m_list.c (File Modified)
9665 trunk/modules/m_locops.c (File Modified)
9666 trunk/modules/m_lusers.c (File Modified)
9667 trunk/modules/m_map.c (File Modified)
9668 trunk/modules/m_monitor.c (File Modified)
9669 trunk/modules/m_motd.c (File Modified)
9670 trunk/modules/m_names.c (File Modified)
9671 trunk/modules/m_oper.c (File Modified)
9672 trunk/modules/m_operspy.c (File Modified)
9673 trunk/modules/m_pass.c (File Modified)
9674 trunk/modules/m_ping.c (File Modified)
9675 trunk/modules/m_pong.c (File Modified)
9676 trunk/modules/m_post.c (File Modified)
9677 trunk/modules/m_rehash.c (File Modified)
9678 trunk/modules/m_restart.c (File Modified)
9679 trunk/modules/m_resv.c (File Modified)
9680 trunk/modules/m_services.c (File Modified)
9681 trunk/modules/m_set.c (File Modified)
9682 trunk/modules/m_sshortcut.c (File Modified)
9683 trunk/modules/m_stats.c (File Modified)
9684 trunk/modules/m_svinfo.c (File Modified)
9685 trunk/modules/m_tb.c (File Modified)
9686 trunk/modules/m_testline.c (File Modified)
9687 trunk/modules/m_testmask.c (File Modified)
9688 trunk/modules/m_time.c (File Modified)
9689 trunk/modules/m_topic.c (File Modified)
9690 trunk/modules/m_trace.c (File Modified)
9691 trunk/modules/m_unreject.c (File Modified)
9692 trunk/modules/m_user.c (File Modified)
9693 trunk/modules/m_userhost.c (File Modified)
9694 trunk/modules/m_users.c (File Modified)
9695 trunk/modules/m_version.c (File Modified)
9696 trunk/modules/m_wallops.c (File Modified)
9697 trunk/modules/m_who.c (File Modified)
9698 trunk/modules/m_whois.c (File Modified)
9699 trunk/modules/m_whowas.c (File Modified)
9700 trunk/modules/m_xline.c (File Modified)
9703 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9705 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9709 trunk/.indent.pro (File Modified)
9710 trunk/include/charybdis.h (File Added)
9711 trunk/include/client.h (File Modified)
9712 trunk/modules/.indent.pro (File Modified)
9713 trunk/src/.indent.pro (File Modified)
9714 trunk/src/adns.c (File Modified)
9715 trunk/src/aline.c (File Modified)
9716 trunk/src/cache.c (File Modified)
9717 trunk/src/channel.c (File Modified)
9718 trunk/src/class.c (File Modified)
9719 trunk/src/client.c (File Modified)
9720 trunk/src/commio.c (File Modified)
9721 trunk/src/event.c (File Modified)
9722 trunk/src/hash.c (File Modified)
9723 trunk/src/hostmask.c (File Modified)
9724 trunk/src/ircd.c (File Modified)
9725 trunk/src/kdparse.c (File Modified)
9726 trunk/src/linebuf.c (File Modified)
9727 trunk/src/listener.c (File Modified)
9728 trunk/src/modules.c (File Modified)
9729 trunk/src/monitor.c (File Modified)
9730 trunk/src/newconf.c (File Modified)
9731 trunk/src/packet.c (File Modified)
9732 trunk/src/parse.c (File Modified)
9733 trunk/src/reject.c (File Modified)
9734 trunk/src/s_auth.c (File Modified)
9735 trunk/src/s_conf.c (File Modified)
9736 trunk/src/s_gline.c (File Modified)
9737 trunk/src/s_log.c (File Modified)
9738 trunk/src/s_newconf.c (File Modified)
9739 trunk/src/s_serv.c (File Modified)
9740 trunk/src/s_stats.c (File Modified)
9741 trunk/src/s_user.c (File Modified)
9742 trunk/src/send.c (File Modified)
9743 trunk/src/whowas.c (File Modified)
9746 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9748 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9749 - Convert a few modules towards using this code.
9750 - Make a note about this change in NEWS.
9754 trunk/NEWS (File Modified)
9755 trunk/include/aline.h (File Added)
9756 trunk/modules/m_dline.c (File Modified)
9757 trunk/modules/m_kline.c (File Modified)
9758 trunk/modules/m_resv.c (File Modified)
9759 trunk/modules/m_xline.c (File Modified)
9760 trunk/src/Makefile.in (File Modified)
9761 trunk/src/aline.c (File Added)
9764 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9766 - Update NEWS document.
9770 trunk/NEWS (File Modified)
9773 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9775 Use find_named_person() instead of find_person() in services shortcuts.
9779 trunk/modules/m_sshortcut.c (File Modified)
9782 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9784 Fix propagation of empty channels (+P).
9788 trunk/modules/core/m_sjoin.c (File Modified)
9789 trunk/src/s_serv.c (File Modified)
9792 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9794 Use same comparison for +f.
9798 trunk/modules/core/m_join.c (File Modified)
9801 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9803 Retire server-server non-encap CHGHOST, and clean it up a bit.
9807 trunk/modules/m_chghost.c (File Modified)
9810 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9812 Use TS6 form for SQUIT wallops.
9816 trunk/modules/core/m_squit.c (File Modified)
9819 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9821 Propagate nick changes for remote clients in TS6 form if possible;
9822 simplify the code a bit.
9826 trunk/modules/core/m_nick.c (File Modified)
9829 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9831 Only clear oper_only_umodes on deoper for local clients.
9835 trunk/src/s_user.c (File Modified)
9838 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9840 - Don't enable use_whois_actually in the default config, makes cloaking
9841 only useful for vanity.
9845 trunk/doc/example.conf (File Modified)
9848 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9850 Fix linebuf raw code to not truncate lines longer than
9851 510 characters. This stops ziplinks corruption at
9852 the initial burst if the other side sends a lot.
9856 trunk/src/linebuf.c (File Modified)
9859 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9861 - Add +r to channel_modes().
9865 trunk/src/channel.c (File Modified)
9868 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9874 trunk/NEWS (File Modified)
9877 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9879 err, nvm. wrong project :-P
9883 trunk/src/match.c (File Modified)
9886 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9888 make sure we don't crash on match(NULL, test)
9892 trunk/src/match.c (File Modified)
9895 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9897 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9898 flags = rehash in shared{}.
9899 Uses :<source> ENCAP <target> REHASH [option].
9903 trunk/doc/example.conf (File Modified)
9904 trunk/doc/reference.conf (File Modified)
9905 trunk/help/opers/rehash (File Modified)
9906 trunk/include/s_newconf.h (File Modified)
9907 trunk/modules/m_rehash.c (File Modified)
9908 trunk/modules/m_stats.c (File Modified)
9909 trunk/src/newconf.c (File Modified)
9912 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9914 Initialize flags to 0 in conf_set_shared_flags() and
9915 conf_set_cluster_flags().
9919 trunk/src/newconf.c (File Modified)
9922 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9924 Don't allow a forward from a #channel to an &channel.
9925 Error message is Illegal channel name.
9929 trunk/modules/core/m_mode.c (File Modified)
9932 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9934 - change version to 1.0.1
9938 trunk/configure (File Modified)
9939 trunk/configure.ac (File Modified)
9942 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9948 trunk/NEWS (File Modified)
9951 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9953 Services shortcuts changes:
9954 - Require umode +S on target
9955 - Use ERR_SERVICESDOWN (440) for error message
9956 - Fix check for empty string
9960 trunk/include/numeric.h (File Modified)
9961 trunk/modules/m_sshortcut.c (File Modified)
9962 trunk/src/messages.tab (File Modified)
9965 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9967 s/IsChanService/IsService/g;
9971 trunk/modules/m_sshortcut.c (File Modified)
9974 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9976 Add check for service validity in shortcut routines.
9980 trunk/modules/m_sshortcut.c (File Modified)
9983 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9985 Don't allow forwarding to a -F channel the setter is not on.
9989 trunk/modules/core/m_mode.c (File Modified)
9992 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9994 Describe identify_service and identify_command in
9999 trunk/doc/reference.conf (File Modified)
10002 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10004 More helpfile updates.
10008 trunk/help/Makefile.in (File Modified)
10009 trunk/help/opers/die (File Modified)
10010 trunk/help/opers/join (File Modified)
10011 trunk/help/opers/links (File Modified)
10012 trunk/help/opers/lusers (File Modified)
10013 trunk/help/opers/map (File Added)
10014 trunk/help/opers/motd (File Modified)
10015 trunk/help/opers/names (File Modified)
10016 trunk/help/opers/notice (File Modified)
10017 trunk/help/opers/operspy (File Modified)
10018 trunk/help/opers/part (File Modified)
10019 trunk/help/opers/privmsg (File Modified)
10020 trunk/help/opers/restart (File Modified)
10021 trunk/help/opers/set (File Modified)
10022 trunk/help/opers/stats (File Modified)
10023 trunk/help/opers/trace (File Modified)
10024 trunk/help/opers/version (File Modified)
10025 trunk/help/users/notice (File Modified)
10026 trunk/help/users/privmsg (File Modified)
10027 trunk/help/users/stats (File Modified)
10030 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10036 trunk/help/opers/cmode (File Modified)
10037 trunk/help/opers/umode (File Modified)
10038 trunk/help/opers/wallops (File Modified)
10039 trunk/help/opers/who (File Modified)
10040 trunk/help/users/umode (File Modified)
10043 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10045 Include cmode +r in 004 and 005.
10049 trunk/include/supported.h (File Modified)
10050 trunk/src/messages.tab (File Modified)
10053 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10055 No need to clear all 3 buffers in channel_modes().
10059 trunk/src/channel.c (File Modified)
10062 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10064 - Fix multiple +f modes per line
10065 - -f shouldn't take a parameter
10069 trunk/modules/core/m_mode.c (File Modified)
10072 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10074 Channel mode +Q now prevents forwarding to or through
10075 a channel, just like in hyperion, not from a channel.
10079 trunk/modules/core/m_join.c (File Modified)
10082 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10084 Complete +F/+Q propagation.
10088 trunk/modules/core/m_join.c (File Modified)
10089 trunk/modules/core/m_sjoin.c (File Modified)
10090 trunk/src/channel.c (File Modified)
10093 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10095 - A few minor fixes.
10099 trunk/modules/core/m_join.c (File Modified)
10100 trunk/modules/m_services.c (File Modified)
10103 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10105 - Fix netsplit obfuscation.
10109 trunk/src/client.c (File Modified)
10112 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10114 - Fix another /stats p related bug.
10118 trunk/src/client.c (File Modified)
10121 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10123 - Update example.conf.
10127 trunk/doc/example.conf (File Modified)
10130 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10132 - Fix a minor bug here, and re-release 1.0.
10136 trunk/modules/core/m_nick.c (File Modified)
10139 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10141 - Add bursted clients to /stats p list.
10145 trunk/modules/core/m_nick.c (File Modified)
10148 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10150 - Add identify_service, identify_command options to the example.conf,
10155 trunk/NEWS (File Modified)
10156 trunk/doc/example.conf (File Modified)
10157 trunk/src/newconf.c (File Modified)
10160 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10162 - Add services shortcuts.
10166 trunk/modules/Makefile.in (File Modified)
10167 trunk/modules/m_sshortcut.c (File Added)
10170 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10172 - put back checks i removed by mistake
10176 trunk/modules/core/m_join.c (File Modified)
10179 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10181 - Implement channel mode +Q, which disables forwarding.
10182 - Make forwarding usable by everyone.
10183 - Implement channel mode +F which bypasses authority checks on a target
10189 trunk/NEWS (File Modified)
10190 trunk/include/channel.h (File Modified)
10191 trunk/include/supported.h (File Modified)
10192 trunk/modules/core/m_join.c (File Modified)
10193 trunk/modules/core/m_mode.c (File Modified)
10194 trunk/src/messages.tab (File Modified)
10197 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10199 - Fix account handling brokenness.
10203 trunk/modules/m_services.c (File Modified)
10206 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10208 Identify to services via server password hack. Still
10209 needs config file parts, like
10210 identifyservice = "nickserv@services.int";
10211 identifycommand = "IDENTIFY";
10215 trunk/include/s_conf.h (File Modified)
10216 trunk/src/s_user.c (File Modified)
10219 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10221 Make send.c compile.
10225 trunk/src/send.c (File Modified)
10228 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10230 - Handle this better.
10234 trunk/src/send.c (File Modified)
10237 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10239 If the source is not a client, don't send to normal users.
10243 trunk/src/send.c (File Modified)
10246 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10248 - Make /wallops behave as wallops in other ircds.
10252 trunk/modules/m_wallops.c (File Modified)
10253 trunk/src/send.c (File Modified)
10256 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10262 trunk/NEWS (File Modified)
10263 trunk/configure (File Modified)
10264 trunk/configure.ac (File Modified)
10267 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10269 - Remove efnet configuration.
10270 - Rename example.conf as reference.conf, and replace the default
10271 example.conf with one suitable for AthemeNET.
10272 - Update makefile to reflect these changes.
10276 trunk/doc/Makefile.in (File Modified)
10277 trunk/doc/example.conf (File Modified)
10278 trunk/doc/example.efnet.conf (File Deleted)
10279 trunk/doc/reference.conf (File Added)
10282 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10284 - Don't display opers who are /away.
10288 trunk/modules/m_stats.c (File Modified)
10291 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10293 Put cmode +f in 004 and 005.
10297 trunk/include/supported.h (File Modified)
10298 trunk/src/messages.tab (File Modified)
10301 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10303 Add user umode +Q which prevents a user from
10308 trunk/include/client.h (File Modified)
10309 trunk/modules/core/m_join.c (File Modified)
10310 trunk/src/messages.tab (File Modified)
10311 trunk/src/s_user.c (File Modified)
10314 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10316 Implement channel forwarding in m_join(). As in
10317 hyperion, failing to join because of +i, +r or +j
10318 can cause you to be forwarded, potentially
10319 recursively. Unlike hyperion, a single numeric
10320 is sent in case of a successful forward, otherwise
10321 the ircd acts if there were no forward.
10325 trunk/include/numeric.h (File Modified)
10326 trunk/modules/core/m_join.c (File Modified)
10327 trunk/src/messages.tab (File Modified)
10330 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10332 Allow servers to set oper-only cmodes as well.
10336 trunk/modules/core/m_mode.c (File Modified)
10339 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10341 Add cmode +f which takes a channel name, settable
10342 only by opers for now. Does not do anything yet.
10346 trunk/include/channel.h (File Modified)
10347 trunk/modules/core/m_join.c (File Modified)
10348 trunk/modules/core/m_mode.c (File Modified)
10349 trunk/modules/core/m_sjoin.c (File Modified)
10350 trunk/src/channel.c (File Modified)
10353 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10355 Fully initialize 'mode' in ms_join() and ms_sjoin()
10356 to avoid old +j garbage from being used.
10360 trunk/modules/core/m_join.c (File Modified)
10361 trunk/modules/core/m_sjoin.c (File Modified)
10364 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10366 - only touch join_count/join_delta if join throttling
10367 is enabled on the channel
10368 - reset join_count/join_delta to 0 if -j is set
10372 trunk/modules/core/m_join.c (File Modified)
10373 trunk/modules/core/m_mode.c (File Modified)
10374 trunk/modules/core/m_sjoin.c (File Modified)
10377 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10379 Also start a new "period" for join throttling for remote joins,
10380 if necessary. Make the code slightly clearer.
10384 trunk/modules/core/m_join.c (File Modified)
10385 trunk/src/channel.c (File Modified)
10388 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10390 Some +j improvements, still broken.
10394 trunk/modules/core/m_join.c (File Modified)
10395 trunk/modules/core/m_sjoin.c (File Modified)
10398 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10400 Only do +z processing for +m channels the sender is on,
10401 as bans/quiets are currently only checked locally.
10405 trunk/modules/core/m_message.c (File Modified)
10408 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10410 - Add max_bans_large configuration option, defaulting to 500, to
10411 limit the number of bans in a +L channel
10412 - Change b/e/I to b/e/I/q in texts
10416 trunk/doc/example.conf (File Modified)
10417 trunk/include/s_conf.h (File Modified)
10418 trunk/modules/core/m_mode.c (File Modified)
10419 trunk/modules/m_info.c (File Modified)
10420 trunk/src/newconf.c (File Modified)
10421 trunk/src/s_conf.c (File Modified)
10424 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10426 Store invite for +gi channels.
10427 Note that +gi is significantly weaker access control than +i.
10431 trunk/modules/m_invite.c (File Modified)
10434 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10436 Nonops are allowed to see +q lists.
10440 trunk/modules/core/m_mode.c (File Modified)
10443 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10445 Invalidate can_send() cache on -q.
10449 trunk/modules/core/m_mode.c (File Modified)
10452 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10454 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10458 trunk/modules/core/m_sjoin.c (File Modified)
10461 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10463 - Allow blank SJOINs -- for permanant channels.
10467 trunk/modules/core/m_sjoin.c (File Modified)
10470 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10472 - Burst permanant channels.
10476 trunk/src/s_serv.c (File Modified)
10479 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10481 - Fix handling of permanant channels.
10485 trunk/modules/core/m_join.c (File Modified)
10488 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10490 - Run indent on core modules.
10491 - Add propagation of join throttle settings.
10495 trunk/modules/core/m_die.c (File Modified)
10496 trunk/modules/core/m_error.c (File Modified)
10497 trunk/modules/core/m_join.c (File Modified)
10498 trunk/modules/core/m_kick.c (File Modified)
10499 trunk/modules/core/m_kill.c (File Modified)
10500 trunk/modules/core/m_message.c (File Modified)
10501 trunk/modules/core/m_mode.c (File Modified)
10502 trunk/modules/core/m_nick.c (File Modified)
10503 trunk/modules/core/m_part.c (File Modified)
10504 trunk/modules/core/m_quit.c (File Modified)
10505 trunk/modules/core/m_server.c (File Modified)
10506 trunk/modules/core/m_sjoin.c (File Modified)
10507 trunk/modules/core/m_squit.c (File Modified)
10510 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10512 - Fix mistake in commit message.
10516 trunk/ChangeLog (File Modified)
10519 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10521 - Channel throttling.
10525 trunk/NEWS (File Modified)
10526 trunk/include/supported.h (File Modified)
10527 trunk/modules/core/m_mode.c (File Modified)
10528 trunk/src/messages.tab (File Modified)
10531 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10533 - Channel throttle logic fixes.
10537 trunk/include/channel.h (File Modified)
10540 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10542 - Add the throttle logic.
10546 trunk/include/channel.h (File Modified)
10547 trunk/include/numeric.h (File Modified)
10548 trunk/modules/core/m_join.c (File Modified)
10549 trunk/src/channel.c (File Modified)
10550 trunk/src/messages.tab (File Modified)
10553 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10555 - Cosmetic fixes to CREDITS.
10559 trunk/CREDITS (File Modified)
10562 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10564 - Better channel_modes() from ShadowIRCd 4.
10568 trunk/include/channel.h (File Modified)
10569 trunk/src/channel.c (File Modified)
10572 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10574 - Strip colour codes from parts.
10578 trunk/modules/core/m_part.c (File Modified)
10581 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10583 - Strip colour codes from quits.
10587 trunk/modules/core/m_quit.c (File Modified)
10590 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10592 - add +c/+g/+z to channel_modes().
10596 trunk/src/channel.c (File Modified)
10599 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10601 - Add +g to 004/005 numerics.
10605 trunk/include/supported.h (File Modified)
10606 trunk/src/messages.tab (File Modified)
10609 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10611 - Add +cgz to set_final_mode() in both join/sjoin.
10612 - Implement channel mode +g: Free invite.
10616 trunk/include/channel.h (File Modified)
10617 trunk/modules/core/m_join.c (File Modified)
10618 trunk/modules/core/m_mode.c (File Modified)
10619 trunk/modules/core/m_sjoin.c (File Modified)
10620 trunk/modules/m_invite.c (File Modified)
10623 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10625 - Make sure /stats p uses the right list.
10629 trunk/modules/m_stats.c (File Modified)
10632 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10634 - local oper list becomes local_oper_list.
10635 - all opers are stored on oper_list for /stats p.
10639 trunk/include/ircd.h (File Modified)
10640 trunk/modules/m_stats.c (File Modified)
10641 trunk/modules/m_trace.c (File Modified)
10642 trunk/src/client.c (File Modified)
10643 trunk/src/ircd.c (File Modified)
10644 trunk/src/s_user.c (File Modified)
10645 trunk/src/send.c (File Modified)
10648 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10650 - Remove ENABLE_SERVICES legacy define.
10654 trunk/configure (File Modified)
10655 trunk/configure.ac (File Modified)
10656 trunk/include/client.h (File Modified)
10657 trunk/include/m_info.h (File Modified)
10658 trunk/include/s_conf.h (File Modified)
10659 trunk/modules/Makefile.in (File Modified)
10660 trunk/modules/core/m_kick.c (File Modified)
10661 trunk/modules/core/m_mode.c (File Modified)
10662 trunk/modules/core/m_nick.c (File Modified)
10663 trunk/modules/core/m_sjoin.c (File Modified)
10664 trunk/modules/m_services.c (File Modified)
10665 trunk/src/channel.c (File Modified)
10666 trunk/src/newconf.c (File Modified)
10667 trunk/src/s_conf.c (File Modified)
10668 trunk/src/s_serv.c (File Modified)
10669 trunk/src/s_user.c (File Modified)
10672 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10674 - New reject message, ala ircu.
10678 trunk/src/reject.c (File Modified)
10681 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10683 - Reduce 'broadcast storm' effect in m_chghost.
10687 trunk/modules/m_chghost.c (File Modified)
10690 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10692 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10696 trunk/include/supported.h (File Modified)
10697 trunk/src/messages.tab (File Modified)
10700 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10706 trunk/include/channel.h (File Modified)
10707 trunk/modules/core/m_message.c (File Modified)
10708 trunk/modules/core/m_mode.c (File Modified)
10711 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10713 - use sendto_one_numeric() in some places.
10717 trunk/modules/core/m_mode.c (File Modified)
10720 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10722 - Implement channel mode +c -- colour stripping.
10726 trunk/include/irc_string.h (File Modified)
10727 trunk/include/supported.h (File Modified)
10728 trunk/modules/core/m_message.c (File Modified)
10729 trunk/modules/core/m_mode.c (File Modified)
10730 trunk/src/irc_string.c (File Modified)
10731 trunk/src/messages.tab (File Modified)
10734 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10736 - Add +qLP to CHANMODES 005 numeric.
10740 trunk/include/supported.h (File Modified)
10743 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10745 Move credits files to doc/.
10749 trunk/Hybrid-team (File Deleted)
10750 trunk/Ratbox-team (File Deleted)
10751 trunk/doc/Hybrid-team (File Added)
10752 trunk/doc/Ratbox-team (File Added)
10755 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10757 - Rename Ratbox credits as Ratbox-team.
10758 - Add in our own CREDITS.
10762 trunk/CREDITS (File Deleted)
10763 trunk/CREDITS (File Added)
10764 trunk/Ratbox-team (File Added)
10767 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10769 - Quietcache fixes.
10773 trunk/modules/core/m_mode.c (File Modified)
10776 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10778 - Rebuild configure.
10782 trunk/autom4te.cache/ (File Deleted)
10783 trunk/configure (File Modified)
10786 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10788 Add +q to messages.tab.
10792 trunk/src/messages.tab (File Modified)
10795 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10797 - port m_sjoin stuff to TS6 JOIN syntax.
10801 trunk/modules/core/m_join.c (File Modified)
10804 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10806 - Implement channel mode +q (quiet)
10810 trunk/include/channel.h (File Modified)
10811 trunk/modules/core/m_mode.c (File Modified)
10812 trunk/src/channel.c (File Modified)
10815 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10817 Add +L/+P for set_final_mode().
10821 trunk/modules/core/m_sjoin.c (File Modified)
10824 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10826 Add +L/+P in channel_modes().
10830 trunk/src/channel.c (File Modified)
10833 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10835 - Use MODE_PERMANENT, not MODE_PERMANANT
10836 - Actually use chm_staff()
10838 It compiles but is not otherwise tested.
10842 trunk/include/channel.h (File Modified)
10843 trunk/modules/core/m_mode.c (File Modified)
10844 trunk/modules/core/m_sjoin.c (File Modified)
10845 trunk/src/channel.c (File Modified)
10848 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10850 - Ok, patchlevel.h is fixed now.
10854 trunk/include/patchlevel.h (File Modified)
10857 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10863 trunk/include/patchlevel.h (File Modified)
10864 trunk/src/version.c.SH (File Modified)
10867 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10869 - Fix compilation issue with version.c.
10873 trunk/src/version.c.SH (File Modified)
10876 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10878 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10879 this from the BUGS file.
10883 trunk/BUGS (File Modified)
10886 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10888 Mangle all netsplit messages if flatten links is enabled.
10892 trunk/src/client.c (File Modified)
10895 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10897 - jilles pointed out that /stats p needed severe changes -- implement
10902 trunk/modules/m_stats.c (File Modified)
10905 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10907 Rename RELNOTES to NEWS.
10911 trunk/NEWS (File Added)
10912 trunk/RELNOTES (File Deleted)
10915 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10921 trunk/RELNOTES (File Modified)
10924 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10926 - Make /stats p work globally.
10927 - Change 'OPER(s)' to 'staff members'
10931 trunk/modules/m_stats.c (File Modified)
10934 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10936 - add modes, +LP to RPL_MYINFO.
10940 trunk/src/messages.tab (File Modified)
10943 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10945 More stuff to RELNOTES.
10949 trunk/RELNOTES (File Modified)
10952 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10958 trunk/modules/core/m_sjoin.c (File Modified)
10959 trunk/src/channel.c (File Modified)
10962 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10964 - Implement list limit exceed modes -- +L.
10968 trunk/modules/core/m_mode.c (File Modified)
10971 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10973 - Add handlers for modes +L, +P.
10977 trunk/include/channel.h (File Modified)
10978 trunk/modules/core/m_mode.c (File Modified)
10981 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10983 Update properties on *everything*.
10987 trunk/.cvsignore (Property Modified)
10988 trunk/.indent.pro (Property Modified)
10989 trunk/BUGS (File Modified) (Property Modified)
10990 trunk/CREDITS (File Modified) (Property Modified)
10991 trunk/ChangeLog (Property Modified)
10992 trunk/Hybrid-team (File Modified) (Property Modified)
10993 trunk/INSTALL (File Modified) (Property Modified)
10994 trunk/LICENSE (File Modified) (Property Modified)
10995 trunk/Makefile.in (File Modified) (Property Modified)
10996 trunk/README.FIRST (File Modified) (Property Modified)
10997 trunk/RELNOTES (File Modified) (Property Modified)
10998 trunk/SVN-Access (Property Modified)
10999 trunk/aclocal.m4 (File Modified) (Property Modified)
11000 trunk/adns/.cvsignore (Property Modified)
11001 trunk/adns/COPYING (Property Modified)
11002 trunk/adns/GPL-vs-LGPL (Property Modified)
11003 trunk/adns/Makefile.in (File Modified) (Property Modified)
11004 trunk/adns/README (Property Modified)
11005 trunk/adns/README.ircd (Property Modified)
11006 trunk/adns/adns.h (File Modified) (Property Modified)
11007 trunk/adns/check.c (File Modified) (Property Modified)
11008 trunk/adns/dlist.h (File Modified) (Property Modified)
11009 trunk/adns/event.c (File Modified) (Property Modified)
11010 trunk/adns/general.c (File Modified) (Property Modified)
11011 trunk/adns/internal.h (File Modified) (Property Modified)
11012 trunk/adns/parse.c (File Modified) (Property Modified)
11013 trunk/adns/query.c (File Modified) (Property Modified)
11014 trunk/adns/reply.c (File Modified) (Property Modified)
11015 trunk/adns/setup.c (File Modified) (Property Modified)
11016 trunk/adns/transmit.c (File Modified) (Property Modified)
11017 trunk/adns/tvarith.h (File Modified) (Property Modified)
11018 trunk/adns/types.c (File Modified) (Property Modified)
11019 trunk/configure (File Modified) (Property Modified)
11020 trunk/configure.ac (File Modified) (Property Modified)
11021 trunk/contrib/.cvsignore (Property Modified)
11022 trunk/contrib/.indent.pro (Property Modified)
11023 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11024 trunk/contrib/README (File Modified) (Property Modified)
11025 trunk/contrib/example_module.c (File Modified) (Property Modified)
11026 trunk/contrib/m_42.c (File Modified) (Property Modified)
11027 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11028 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11029 trunk/contrib/m_force.c (File Modified) (Property Modified)
11030 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11031 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11032 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11033 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11034 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11035 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11036 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11037 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11038 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11039 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11040 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11041 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11042 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11043 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11044 trunk/doc/.cvsignore (Property Modified)
11045 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11046 trunk/doc/Makefile.in (File Modified) (Property Modified)
11047 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11048 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11049 trunk/doc/challenge.txt (File Modified) (Property Modified)
11050 trunk/doc/example.conf (File Modified) (Property Modified)
11051 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11052 trunk/doc/hooks.txt (File Modified) (Property Modified)
11053 trunk/doc/index.txt (File Modified) (Property Modified)
11054 trunk/doc/ircd.8 (File Modified) (Property Modified)
11055 trunk/doc/ircd.motd (Property Modified)
11056 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11057 trunk/doc/modeg.txt (File Modified) (Property Modified)
11058 trunk/doc/modes.txt (File Modified) (Property Modified)
11059 trunk/doc/monitor.txt (File Modified) (Property Modified)
11060 trunk/doc/old/Authors (Property Modified)
11061 trunk/doc/operguide.txt (File Modified) (Property Modified)
11062 trunk/doc/opermyth.txt (Property Modified)
11063 trunk/doc/server-version-info (File Modified) (Property Modified)
11064 trunk/doc/services.txt (File Modified) (Property Modified)
11065 trunk/doc/technical/README.TSora (Property Modified)
11066 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11067 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11068 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11069 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11070 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11071 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11072 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11073 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11074 trunk/doc/technical/rfc1459.txt (Property Modified)
11075 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11076 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11077 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11078 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11079 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11080 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11081 trunk/help/Makefile.in (File Modified) (Property Modified)
11082 trunk/help/opers/accept (Property Modified)
11083 trunk/help/opers/admin (Property Modified)
11084 trunk/help/opers/away (Property Modified)
11085 trunk/help/opers/capab (Property Modified)
11086 trunk/help/opers/challenge (Property Modified)
11087 trunk/help/opers/close (Property Modified)
11088 trunk/help/opers/cmode (Property Modified)
11089 trunk/help/opers/cnotice (Property Modified)
11090 trunk/help/opers/connect (Property Modified)
11091 trunk/help/opers/cprivmsg (Property Modified)
11092 trunk/help/opers/credits (Property Modified)
11093 trunk/help/opers/die (Property Modified)
11094 trunk/help/opers/dline (Property Modified)
11095 trunk/help/opers/eob (Property Modified)
11096 trunk/help/opers/error (Property Modified)
11097 trunk/help/opers/etrace (Property Modified)
11098 trunk/help/opers/gline (Property Modified)
11099 trunk/help/opers/help (Property Modified)
11100 trunk/help/opers/index (Property Modified)
11101 trunk/help/opers/info (Property Modified)
11102 trunk/help/opers/invite (Property Modified)
11103 trunk/help/opers/ison (Property Modified)
11104 trunk/help/opers/join (Property Modified)
11105 trunk/help/opers/kick (Property Modified)
11106 trunk/help/opers/kill (Property Modified)
11107 trunk/help/opers/kline (Property Modified)
11108 trunk/help/opers/knock (Property Modified)
11109 trunk/help/opers/links (Property Modified)
11110 trunk/help/opers/list (Property Modified)
11111 trunk/help/opers/locops (Property Modified)
11112 trunk/help/opers/lusers (Property Modified)
11113 trunk/help/opers/modlist (Property Modified)
11114 trunk/help/opers/modload (Property Modified)
11115 trunk/help/opers/modrestart (Property Modified)
11116 trunk/help/opers/modunload (Property Modified)
11117 trunk/help/opers/motd (Property Modified)
11118 trunk/help/opers/names (Property Modified)
11119 trunk/help/opers/nick (Property Modified)
11120 trunk/help/opers/notice (Property Modified)
11121 trunk/help/opers/oper (Property Modified)
11122 trunk/help/opers/operspy (Property Modified)
11123 trunk/help/opers/operwall (Property Modified)
11124 trunk/help/opers/part (Property Modified)
11125 trunk/help/opers/pass (Property Modified)
11126 trunk/help/opers/ping (Property Modified)
11127 trunk/help/opers/pong (Property Modified)
11128 trunk/help/opers/post (Property Modified)
11129 trunk/help/opers/privmsg (Property Modified)
11130 trunk/help/opers/quit (Property Modified)
11131 trunk/help/opers/rehash (Property Modified)
11132 trunk/help/opers/restart (Property Modified)
11133 trunk/help/opers/resv (Property Modified)
11134 trunk/help/opers/server (Property Modified)
11135 trunk/help/opers/set (Property Modified)
11136 trunk/help/opers/sjoin (Property Modified)
11137 trunk/help/opers/squit (Property Modified)
11138 trunk/help/opers/stats (Property Modified)
11139 trunk/help/opers/svinfo (Property Modified)
11140 trunk/help/opers/testgecos (Property Modified)
11141 trunk/help/opers/testline (Property Modified)
11142 trunk/help/opers/testmask (Property Modified)
11143 trunk/help/opers/time (Property Modified)
11144 trunk/help/opers/topic (Property Modified)
11145 trunk/help/opers/trace (Property Modified)
11146 trunk/help/opers/uhelp (Property Modified)
11147 trunk/help/opers/umode (Property Modified)
11148 trunk/help/opers/undline (Property Modified)
11149 trunk/help/opers/ungline (Property Modified)
11150 trunk/help/opers/unkline (Property Modified)
11151 trunk/help/opers/unresv (Property Modified)
11152 trunk/help/opers/unxline (Property Modified)
11153 trunk/help/opers/user (Property Modified)
11154 trunk/help/opers/userhost (Property Modified)
11155 trunk/help/opers/users (Property Modified)
11156 trunk/help/opers/version (Property Modified)
11157 trunk/help/opers/wallops (Property Modified)
11158 trunk/help/opers/who (Property Modified)
11159 trunk/help/opers/whois (Property Modified)
11160 trunk/help/opers/whowas (Property Modified)
11161 trunk/help/opers/xline (Property Modified)
11162 trunk/help/users/index (Property Modified)
11163 trunk/help/users/info (Property Modified)
11164 trunk/help/users/notice (Property Modified)
11165 trunk/help/users/privmsg (Property Modified)
11166 trunk/help/users/stats (Property Modified)
11167 trunk/help/users/umode (Property Modified)
11168 trunk/include/.cvsignore (Property Modified)
11169 trunk/include/.indent.pro (Property Modified)
11170 trunk/include/balloc.h (File Modified) (Property Modified)
11171 trunk/include/cache.h (File Modified) (Property Modified)
11172 trunk/include/channel.h (File Modified) (Property Modified)
11173 trunk/include/class.h (File Modified) (Property Modified)
11174 trunk/include/client.h (File Modified) (Property Modified)
11175 trunk/include/commio.h (File Modified) (Property Modified)
11176 trunk/include/common.h (File Modified) (Property Modified)
11177 trunk/include/config.h (File Modified) (Property Modified)
11178 trunk/include/config.h.dist (File Modified) (Property Modified)
11179 trunk/include/defaults.h (File Modified) (Property Modified)
11180 trunk/include/event.h (File Modified) (Property Modified)
11181 trunk/include/hash.h (File Modified) (Property Modified)
11182 trunk/include/hook.h (File Modified) (Property Modified)
11183 trunk/include/hostmask.h (File Modified) (Property Modified)
11184 trunk/include/irc_string.h (File Modified) (Property Modified)
11185 trunk/include/ircd.h (File Modified) (Property Modified)
11186 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11187 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11188 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11189 trunk/include/linebuf.h (File Modified) (Property Modified)
11190 trunk/include/listener.h (File Modified) (Property Modified)
11191 trunk/include/m_info.h (File Modified) (Property Modified)
11192 trunk/include/memory.h (File Modified) (Property Modified)
11193 trunk/include/modules.h (File Modified) (Property Modified)
11194 trunk/include/monitor.h (File Modified) (Property Modified)
11195 trunk/include/msg.h (File Modified) (Property Modified)
11196 trunk/include/newconf.h (File Modified) (Property Modified)
11197 trunk/include/numeric.h (File Modified) (Property Modified)
11198 trunk/include/packet.h (File Modified) (Property Modified)
11199 trunk/include/parse.h (File Modified) (Property Modified)
11200 trunk/include/patchlevel.h (File Modified) (Property Modified)
11201 trunk/include/patricia.h (File Modified) (Property Modified)
11202 trunk/include/reject.h (File Modified) (Property Modified)
11203 trunk/include/res.h (File Modified) (Property Modified)
11204 trunk/include/restart.h (File Modified) (Property Modified)
11205 trunk/include/s_auth.h (File Modified) (Property Modified)
11206 trunk/include/s_conf.h (File Modified) (Property Modified)
11207 trunk/include/s_gline.h (File Modified) (Property Modified)
11208 trunk/include/s_log.h (File Modified) (Property Modified)
11209 trunk/include/s_newconf.h (File Modified) (Property Modified)
11210 trunk/include/s_serv.h (File Modified) (Property Modified)
11211 trunk/include/s_stats.h (File Modified) (Property Modified)
11212 trunk/include/s_user.h (File Modified) (Property Modified)
11213 trunk/include/s_zip.h (File Modified) (Property Modified)
11214 trunk/include/scache.h (File Modified) (Property Modified)
11215 trunk/include/send.h (File Modified) (Property Modified)
11216 trunk/include/serno.h (Property Modified)
11217 trunk/include/setup.h.in (Property Modified)
11218 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11219 trunk/include/stdinc.h (File Modified) (Property Modified)
11220 trunk/include/supported.h (File Modified) (Property Modified)
11221 trunk/include/tools.h (File Modified) (Property Modified)
11222 trunk/include/whowas.h (File Modified) (Property Modified)
11223 trunk/install-sh (File Modified) (Property Modified)
11224 trunk/modules/.cvsignore (Property Modified)
11225 trunk/modules/.depend (Property Modified)
11226 trunk/modules/.indent.pro (Property Modified)
11227 trunk/modules/Makefile.in (File Modified) (Property Modified)
11228 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11229 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11230 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11231 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11232 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11233 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11234 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11235 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11236 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11237 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11238 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11239 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11240 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11241 trunk/modules/m_accept.c (File Modified) (Property Modified)
11242 trunk/modules/m_admin.c (File Modified) (Property Modified)
11243 trunk/modules/m_away.c (File Modified) (Property Modified)
11244 trunk/modules/m_cap.c (File Modified) (Property Modified)
11245 trunk/modules/m_capab.c (File Modified) (Property Modified)
11246 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11247 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11248 trunk/modules/m_close.c (File Modified) (Property Modified)
11249 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11250 trunk/modules/m_connect.c (File Modified) (Property Modified)
11251 trunk/modules/m_dline.c (File Modified) (Property Modified)
11252 trunk/modules/m_encap.c (File Modified) (Property Modified)
11253 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11254 trunk/modules/m_gline.c (File Modified) (Property Modified)
11255 trunk/modules/m_help.c (File Modified) (Property Modified)
11256 trunk/modules/m_info.c (File Modified) (Property Modified)
11257 trunk/modules/m_invite.c (File Modified) (Property Modified)
11258 trunk/modules/m_ison.c (File Modified) (Property Modified)
11259 trunk/modules/m_kline.c (File Modified) (Property Modified)
11260 trunk/modules/m_knock.c (File Modified) (Property Modified)
11261 trunk/modules/m_links.c (File Modified) (Property Modified)
11262 trunk/modules/m_list.c (File Modified) (Property Modified)
11263 trunk/modules/m_locops.c (File Modified) (Property Modified)
11264 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11265 trunk/modules/m_map.c (File Modified) (Property Modified)
11266 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11267 trunk/modules/m_motd.c (File Modified) (Property Modified)
11268 trunk/modules/m_names.c (File Modified) (Property Modified)
11269 trunk/modules/m_oper.c (File Modified) (Property Modified)
11270 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11271 trunk/modules/m_pass.c (File Modified) (Property Modified)
11272 trunk/modules/m_ping.c (File Modified) (Property Modified)
11273 trunk/modules/m_pong.c (File Modified) (Property Modified)
11274 trunk/modules/m_post.c (File Modified) (Property Modified)
11275 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11276 trunk/modules/m_restart.c (File Modified) (Property Modified)
11277 trunk/modules/m_resv.c (File Modified) (Property Modified)
11278 trunk/modules/m_services.c (File Modified) (Property Modified)
11279 trunk/modules/m_set.c (File Modified) (Property Modified)
11280 trunk/modules/m_stats.c (File Modified) (Property Modified)
11281 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11282 trunk/modules/m_tb.c (File Modified) (Property Modified)
11283 trunk/modules/m_testline.c (File Modified) (Property Modified)
11284 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11285 trunk/modules/m_time.c (File Modified) (Property Modified)
11286 trunk/modules/m_topic.c (File Modified) (Property Modified)
11287 trunk/modules/m_trace.c (File Modified) (Property Modified)
11288 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11289 trunk/modules/m_user.c (File Modified) (Property Modified)
11290 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11291 trunk/modules/m_users.c (File Modified) (Property Modified)
11292 trunk/modules/m_version.c (File Modified) (Property Modified)
11293 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11294 trunk/modules/m_who.c (File Modified) (Property Modified)
11295 trunk/modules/m_whois.c (File Modified) (Property Modified)
11296 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11297 trunk/modules/m_xline.c (File Modified) (Property Modified)
11298 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11299 trunk/servlink/.cvsignore (Property Modified)
11300 trunk/servlink/.indent.pro (Property Modified)
11301 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11302 trunk/servlink/README (File Modified) (Property Modified)
11303 trunk/servlink/TODO (File Modified) (Property Modified)
11304 trunk/servlink/control.c (File Modified) (Property Modified)
11305 trunk/servlink/control.h (File Modified) (Property Modified)
11306 trunk/servlink/io.c (File Modified) (Property Modified)
11307 trunk/servlink/io.h (File Modified) (Property Modified)
11308 trunk/servlink/servlink.c (File Modified) (Property Modified)
11309 trunk/servlink/servlink.h (File Modified) (Property Modified)
11310 trunk/src/.cvsignore (Property Modified)
11311 trunk/src/.depend (Property Modified)
11312 trunk/src/.indent.pro (Property Modified)
11313 trunk/src/Makefile.in (File Modified) (Property Modified)
11314 trunk/src/adns.c (File Modified) (Property Modified)
11315 trunk/src/balloc.c (File Modified) (Property Modified)
11316 trunk/src/cache.c (File Modified) (Property Modified)
11317 trunk/src/channel.c (File Modified) (Property Modified)
11318 trunk/src/class.c (File Modified) (Property Modified)
11319 trunk/src/client.c (File Modified) (Property Modified)
11320 trunk/src/commio.c (File Modified) (Property Modified)
11321 trunk/src/devpoll.c (File Modified) (Property Modified)
11322 trunk/src/epoll.c (File Modified) (Property Modified)
11323 trunk/src/event.c (File Modified) (Property Modified)
11324 trunk/src/getopt.c (File Modified) (Property Modified)
11325 trunk/src/hash.c (File Modified) (Property Modified)
11326 trunk/src/hook.c (File Modified) (Property Modified)
11327 trunk/src/hostmask.c (File Modified) (Property Modified)
11328 trunk/src/irc_string.c (File Modified) (Property Modified)
11329 trunk/src/ircd.c (File Modified) (Property Modified)
11330 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11331 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11332 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11333 trunk/src/kdparse.c (File Modified) (Property Modified)
11334 trunk/src/kqueue.c (File Modified) (Property Modified)
11335 trunk/src/linebuf.c (File Modified) (Property Modified)
11336 trunk/src/listener.c (File Modified) (Property Modified)
11337 trunk/src/match.c (File Modified) (Property Modified)
11338 trunk/src/memory.c (File Modified) (Property Modified)
11339 trunk/src/messages.tab (File Modified) (Property Modified)
11340 trunk/src/modules.c (File Modified) (Property Modified)
11341 trunk/src/monitor.c (File Modified) (Property Modified)
11342 trunk/src/newconf.c (File Modified) (Property Modified)
11343 trunk/src/numeric.c (File Modified) (Property Modified)
11344 trunk/src/packet.c (File Modified) (Property Modified)
11345 trunk/src/parse.c (File Modified) (Property Modified)
11346 trunk/src/patricia.c (File Modified) (Property Modified)
11347 trunk/src/poll.c (File Modified) (Property Modified)
11348 trunk/src/reject.c (File Modified) (Property Modified)
11349 trunk/src/restart.c (File Modified) (Property Modified)
11350 trunk/src/s_auth.c (File Modified) (Property Modified)
11351 trunk/src/s_conf.c (File Modified) (Property Modified)
11352 trunk/src/s_gline.c (File Modified) (Property Modified)
11353 trunk/src/s_log.c (File Modified) (Property Modified)
11354 trunk/src/s_newconf.c (File Modified) (Property Modified)
11355 trunk/src/s_serv.c (File Modified) (Property Modified)
11356 trunk/src/s_stats.c (File Modified) (Property Modified)
11357 trunk/src/s_user.c (File Modified) (Property Modified)
11358 trunk/src/scache.c (File Modified) (Property Modified)
11359 trunk/src/select.c (File Modified) (Property Modified)
11360 trunk/src/send.c (File Modified) (Property Modified)
11361 trunk/src/snprintf.c (File Modified) (Property Modified)
11362 trunk/src/tools.c (File Modified) (Property Modified)
11363 trunk/src/version.c.SH (File Modified) (Property Modified)
11364 trunk/src/whowas.c (File Modified) (Property Modified)
11365 trunk/tools/.cvsignore (Property Modified)
11366 trunk/tools/Makefile.in (File Modified) (Property Modified)
11367 trunk/tools/README (File Modified) (Property Modified)
11368 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11369 trunk/tools/convertilines.c (File Modified) (Property Modified)
11370 trunk/tools/convertklines.c (File Modified) (Property Modified)
11371 trunk/tools/mkkeypair (Property Modified)
11372 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11373 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11374 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11375 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11376 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11377 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11378 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11379 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11380 trunk/tools/untabify (File Modified) (Property Modified)
11381 trunk/tools/viconf.c (File Modified) (Property Modified)
11384 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11390 trunk/RELNOTES (File Modified)
11393 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11395 - Make version.c use our serial, not ratbox's.
11399 trunk/src/version.c.SH (File Modified)
11402 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11405 - revved patchlevel to 2.1.5
11409 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11410 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11413 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11415 - fix buffer overflow and unterminated buffer when removing TS6 bans
11416 - fix rebuilding of SJOIN
11420 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11423 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11425 have servlink report if it gets an uncompressed error message when it gets inflate failures
11428 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11431 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11433 - extend our copyrights to 2005.
11437 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11438 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11439 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11440 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11441 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11442 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11443 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11444 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11445 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11446 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11447 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11448 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11450 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11451 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11455 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11456 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11457 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11458 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11459 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11460 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11462 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11464 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11465 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11466 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11467 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11468 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11469 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11471 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11472 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11473 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11474 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11475 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11476 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11477 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11478 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11479 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11480 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11481 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11482 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11483 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11487 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11488 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11489 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11490 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11491 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11513 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11514 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11522 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11523 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11527 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11528 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11529 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11530 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11531 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11532 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11543 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11546 - revved patchlevel to 2.1.4
11550 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11554 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11556 - add TARGMAX to 005
11557 - remove the +1 from ->uid in struct Client
11558 - fix checking of accept entries in m_accept.c
11562 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11563 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11564 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11568 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11570 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11575 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11578 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11580 - remove an unused variable
11584 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11587 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11589 don't burst a TS5 name in burst_TS6. -via jillies
11592 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11595 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11597 - via jilles, make nickchanges invalidate any cached bans for
11602 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11605 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11608 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11610 - fix some char vs byte usage to make adns compile cleanly with gcc4
11614 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11619 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11620 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11624 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11626 userhost should allow 5 userhost checks, not 4
11629 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11632 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11634 - another darwin fix
11638 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11641 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11647 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11648 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11657 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11659 - remove bogus extern of abort_list
11663 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11666 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11668 svn repo access stuff
11671 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11674 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11680 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11683 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11689 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11692 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11694 revert omotd..i thought it was a good idea..oh well
11697 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11700 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11702 Commas are bad things in channel keys
11706 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11709 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11711 Add OMOTD command to display oper motd
11715 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11718 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11720 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11723 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11726 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11728 Modified files: (Branch: RATBOX_2_1)
11731 - stop testing whois for protocol violations, as they can be caused in
11732 ircds going all the way back to the original ircd2.8
11734 Revision Changes Path
11735 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11739 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11741 Modified files: (Branch: RATBOX_2_1)
11744 - remove some 2.2 code
11746 Revision Changes Path
11747 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11751 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11753 Modified files: (Branch: RATBOX_2_1)
11756 backport of the silly december 31st bug
11758 Revision Changes Path
11759 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11763 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11765 Modified files: (Branch: RATBOX_2_1)
11767 include patchlevel.h
11769 - revved patchlevel to 2.1.3
11771 Revision Changes Path
11772 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11773 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11777 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11779 Modified files: (Branch: RATBOX_2_1)
11782 modules/core m_nick.c
11785 - stop removing a clients own list of accepted clients when they do a
11787 - clean up the accept code so its less retarded
11789 Revision Changes Path
11790 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11791 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11792 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11793 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11797 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11799 Modified files: (Branch: RATBOX_2_1)
11802 src event.c ircd.c newconf.c
11804 - remove a defn of links_cache_list in m_links.c which was causing
11805 the flattened links update to be ignored
11806 - add eventUpdate(), and make links_delay update on rehash
11808 Revision Changes Path
11809 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11810 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11811 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11812 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11813 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11817 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11819 Modified files: (Branch: RATBOX_2_1)
11823 - make the conf parser apply service {}; on rehash
11825 Revision Changes Path
11826 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11827 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11831 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11833 Modified files: (Branch: RATBOX_2_1)
11836 - show ENABLE_SERVICES define in info
11838 Revision Changes Path
11839 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11843 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11845 Modified files: (Branch: RATBOX_2_1)
11846 modules m_services.c m_stats.c
11848 - via jilles, make m_services.c hook into stats U and display service
11851 Revision Changes Path
11852 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11853 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11857 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11859 Modified files: (Branch: RATBOX_2_1)
11860 . configure configure.ac
11862 - default build to -O2
11864 Revision Changes Path
11865 7.249.2.2 +4 -4 ircd-ratbox/configure
11866 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11870 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11872 Modified files: (Branch: RATBOX_2_1)
11873 doc example.conf example.efnet.conf
11874 include client.h s_conf.h s_newconf.h
11876 modules/core m_join.c m_nick.c
11877 src channel.c newconf.c s_conf.c s_user.c
11879 - remove no_oper_resvs from general {};
11880 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11882 Revision Changes Path
11883 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11884 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11885 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11886 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11887 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11888 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11889 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11890 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11891 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11892 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11893 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11894 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11898 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11900 Modified files: (Branch: RATBOX_2_1)
11901 modules/core m_mode.c m_nick.c
11905 - raise max temptime to a year
11907 - require 9 parameters in ms_nick(), 10 in ms_uid()
11909 Revision Changes Path
11910 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11911 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11912 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11916 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11918 Modified files: (Branch: RATBOX_2_1)
11919 modules m_services.c
11921 - only show services logged in info when its a local client
11923 Revision Changes Path
11924 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11928 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11930 Modified files: (Branch: RATBOX_2_1)
11933 passing a pointer to a pointer is not what was intended, oops
11935 Revision Changes Path
11936 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11940 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11942 Modified files: (Branch: RATBOX_2_1)
11945 - update services.txt with FNC
11947 Revision Changes Path
11948 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11952 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11954 Modified files: (Branch: RATBOX_2_1)
11957 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11959 Revision Changes Path
11960 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11964 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11966 Modified files: (Branch: RATBOX_2_1)
11969 - add some uniqueness into auth process for bopm
11971 Revision Changes Path
11972 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11976 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11978 Modified files: (Branch: RATBOX_2_1)
11979 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11981 - make contrib/ compile
11983 Revision Changes Path
11984 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11985 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11986 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11987 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11991 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11993 Modified files: (Branch: RATBOX_2_1)
11994 modules m_monitor.c
11996 Don't allow MONITOR from an unregistered client
11998 Revision Changes Path
11999 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12003 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12005 Modified files: (Branch: RATBOX_2_1)
12006 doc example.conf example.efnet.conf
12008 src class.c messages.tab newconf.c
12010 - remove sendq_eob, its become more of a hindrance than a benefit.
12011 - sync example.efnet.conf cluster {}; with example.conf
12013 Revision Changes Path
12014 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12015 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12016 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12017 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12018 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12019 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12023 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12025 Modified files: (Branch: RATBOX_2_1)
12027 include patchlevel.h
12030 - revved patchlevel to 2.1.2
12032 Revision Changes Path
12033 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12034 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12038 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12040 Modified files: (Branch: RATBOX_2_1)
12041 . configure configure.ac
12043 - raise default topiclen to 160.
12045 Revision Changes Path
12046 7.249.2.1 +3 -3 ircd-ratbox/configure
12047 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12051 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12053 Modified files: (Branch: RATBOX_2_1)
12054 modules m_services.c
12056 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12057 tsinfo matches this
12059 Revision Changes Path
12060 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12064 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12066 Modified files: (Branch: RATBOX_2_1)
12067 modules m_services.c
12069 - monitor_signoff() the client we're nickchanging
12071 Revision Changes Path
12072 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12076 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12078 Modified files: (Branch: RATBOX_2_1)
12081 - fix various UID problems with trace
12083 Revision Changes Path
12084 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12088 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12090 Modified files: (Branch: RATBOX_2_1)
12091 help/opers dline kline
12092 modules m_resv.c m_stats.c
12093 modules/core m_mode.c
12096 - tidy up kline/dline help to note they dont accept nick as target
12097 - disallow bans beginning with ':' over bmask
12098 - disallow bans with a space in chm_ban
12099 - stop counting hidden opers in stats p
12100 - match() parameters in remote unresv were inverted, causing it to fail
12101 - fix possibility of clients setting blank keys
12103 Revision Changes Path
12104 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12105 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12106 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12107 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12108 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12112 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12114 Modified files: (Branch: RATBOX_2_1)
12117 - fix problems with amd64 and the way we do va_list
12119 Revision Changes Path
12120 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12124 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12126 Modified files: (Branch: RATBOX_2_1)
12127 modules m_services.c
12129 - tidy up the kill notifications for RSFNC
12131 Revision Changes Path
12132 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12136 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12138 Modified files: (Branch: RATBOX_2_1)
12140 modules m_services.c
12143 - some more rserv stuff:
12144 - add RSFNC capability
12145 - fix up RSFNC, kill existing clients if they exist.
12147 Revision Changes Path
12148 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12149 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12150 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12154 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12156 Modified files: (Branch: RATBOX_2_1)
12157 modules m_services.c
12159 - first stab at a FNC implementation for rserv
12161 Revision Changes Path
12162 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12166 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12168 Modified files: (Branch: RATBOX_2_1)
12173 Revision Changes Path
12174 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12178 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12180 Modified files: (Branch: RATBOX_2_1)
12183 - add links_delay back
12185 Revision Changes Path
12186 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12190 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12192 Modified files: (Branch: RATBOX_2_1)
12196 - swap tabs for spaces
12198 Revision Changes Path
12199 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12200 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12204 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12206 Modified files: (Branch: RATBOX_2_1)
12209 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12210 contained in the client_flood conf option
12211 - remove a couple of unused defines from info
12213 Revision Changes Path
12214 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12218 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12220 Modified files: (Branch: RATBOX_2_1)
12223 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12225 Revision Changes Path
12226 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12230 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12232 Modified files: (Branch: RATBOX_2_1)
12233 doc example.conf example.efnet.conf
12235 - fix missing closing comment tag
12237 Revision Changes Path
12238 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12239 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12243 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12245 Modified files: (Branch: RATBOX_2_1)
12247 include patchlevel.h
12249 - revved patchlevel to 2.1.1
12251 Revision Changes Path
12252 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12253 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12257 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12259 Modified files: (Branch: RATBOX_2_1)
12262 - sync up remote kline reasons, so theyre consistent with what happens
12263 when we add local klines - notably the "Temporary K-line x min" and
12264 date added to reason.
12266 Revision Changes Path
12267 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12271 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12273 Modified files: (Branch: RATBOX_2_1)
12276 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12278 Revision Changes Path
12279 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12283 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12285 Modified files: (Branch: RATBOX_2_1)
12288 used the data pointer we saved, not what just got nulled
12290 Revision Changes Path
12291 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12295 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12297 Modified files: (Branch: RATBOX_2_1)
12298 modules m_resv.c m_xline.c
12300 - fix broken propagation of xline/resv
12302 Revision Changes Path
12303 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12304 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12308 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12310 Modified files: (Branch: RATBOX_2_1)
12313 - properly increment bad auth count for stats T when we timeout an auth
12315 Revision Changes Path
12316 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12320 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12322 Modified files: (Branch: RATBOX_2_1)
12325 modules/core m_nick.c
12327 - fix a bit that didnt make sense in monitor.txt
12328 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12330 Revision Changes Path
12331 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12332 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12333 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12337 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12339 Modified files: (Branch: RATBOX_2_1)
12342 removing dlink nodes from auth_poll_list twice is bad
12344 Revision Changes Path
12345 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12349 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12351 Modified files: (Branch: RATBOX_2_1)
12354 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12355 changed to RPL_STATSDEBUG
12357 Revision Changes Path
12358 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12362 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12364 Added files: (Branch: RATBOX_2_1)
12367 - add some documentation about target change
12369 Revision Changes Path
12370 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12374 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12376 Modified files: (Branch: RATBOX_2_1)
12377 include supported.h
12378 modules/core m_message.c
12380 - remove extra argument to 005
12381 - disallow messaging of UIDs
12383 Revision Changes Path
12384 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12385 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12389 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12391 Modified files: (Branch: RATBOX_2_1)
12394 - fix a longstanding parser bug with wrong limit checking, causing us to
12395 accept one less parameter than we're allowed to accept.
12397 Revision Changes Path
12398 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12402 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12404 Modified files: (Branch: RATBOX_2_1)
12405 modules/core m_message.c
12407 - exempt users messaging themselves from target change
12409 Revision Changes Path
12410 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12414 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12416 Modified files: (Branch: RATBOX_2_1)
12417 include supported.h
12419 - stop violating MAXPARA on 005.
12421 Revision Changes Path
12422 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12426 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12428 Modified files: (Branch: RATBOX_2_1)
12429 modules/core m_nick.c
12431 - dont store an ipv6 sockhost if we're not compiled with v6 support
12433 Revision Changes Path
12434 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12438 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12440 Modified files: (Branch: RATBOX_2_1)
12443 - remove some vms includes
12445 Revision Changes Path
12446 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12450 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12452 Modified files: (Branch: RATBOX_2_1)
12456 - force commit for new branch
12458 Revision Changes Path
12459 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12460 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12464 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12467 . RELNOTES configure configure.ac
12468 include patchlevel.h
12470 - revved patchlevel to 2.1.0
12472 Revision Changes Path
12473 1.114 +6 -2 ircd-ratbox/RELNOTES
12474 7.249 +11 -11 ircd-ratbox/configure
12475 7.63 +3 -3 ircd-ratbox/configure.ac
12476 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12480 leeh 2005/03/04 13:31:32 EST (20050304_2)
12484 include patchlevel.h
12487 - revved patchlevel to 2.1.0beta2
12489 Revision Changes Path
12490 1.113 +12 -0 ircd-ratbox/RELNOTES
12491 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12495 leeh 2005/03/04 13:27:05 EST (20050304_1)
12498 doc whats-new-2.1.txt
12501 - update whats-new-2.1
12502 - when we're handling global NAMES, dont output channels if there are no
12503 members within them we can show.
12505 Revision Changes Path
12506 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12507 7.436 +12 -2 ircd-ratbox/src/channel.c
12511 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12516 That would be a node_heap not a prefix_heap..oops
12518 Revision Changes Path
12519 7.30 +1 -1 ircd-ratbox/src/patricia.c
12523 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12528 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12529 otherwise..the other macros might work????
12531 Revision Changes Path
12532 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12536 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12539 . configure configure.ac
12543 Revision Changes Path
12544 7.248 +5 -5 ircd-ratbox/configure
12545 7.62 +5 -5 ircd-ratbox/configure.ac
12549 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12552 . configure configure.ac
12556 Revision Changes Path
12557 7.247 +3 -2 ircd-ratbox/configure
12558 7.61 +3 -2 ircd-ratbox/configure.ac
12562 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12565 . configure configure.ac
12569 Revision Changes Path
12570 7.246 +6 -6 ircd-ratbox/configure
12571 7.60 +4 -4 ircd-ratbox/configure.ac
12575 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12578 . configure configure.ac
12581 Doh these changes got put on RATBOX_2_0 when they were meant for
12583 Also merged in the monitor heap size stuff, not that i think monitor has
12586 Revision Changes Path
12587 7.245 +12 -3 ircd-ratbox/configure
12588 7.59 +11 -3 ircd-ratbox/configure.ac
12589 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12593 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12598 Add more robust alloca checking
12600 Revision Changes Path
12601 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12605 leeh 2005/02/24 15:27:17 EST (20050224_9)
12610 - fix the copyright on m_42.c :p
12612 Revision Changes Path
12613 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12617 leeh 2005/02/24 15:22:53 EST (20050224_8)
12620 include supported.h
12623 - fix a core in undline on bad masks
12624 - remove an unwanted space from beginning of second 005 numeric
12626 Revision Changes Path
12627 7.5 +1 -1 ircd-ratbox/include/supported.h
12628 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12632 leeh 2005/02/24 15:18:59 EST (20050224_7)
12635 modules m_monitor.c
12637 - use max_monitor when adding nicknames
12639 that should be everything now..
12641 Revision Changes Path
12642 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12646 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12653 Revision Changes Path
12654 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12658 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12665 Revision Changes Path
12666 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12670 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12675 The Answer to Life, the Universe, and Everything
12677 Revision Changes Path
12678 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12682 leeh 2005/02/24 14:53:04 EST (20050224_3)
12686 modules m_monitor.c
12687 src ircd.c monitor.c
12689 - call init_monitor() on startup
12690 - add in support for adding/deleting/listing monitor entries
12692 Revision Changes Path
12693 7.2 +3 -1 ircd-ratbox/include/monitor.h
12694 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12695 7.374 +2 -0 ircd-ratbox/src/ircd.c
12696 7.3 +15 -4 ircd-ratbox/src/monitor.c
12700 leeh 2005/02/23 21:20:10 EST (20050224_2)
12703 doc example.conf example.efnet.conf
12704 include s_conf.h supported.h
12705 modules Makefile.in
12706 src client.c newconf.c s_conf.c
12708 modules m_monitor.c
12710 - add the max_monitor config option
12711 - advertise MONITOR=%d in 005
12712 - clear a local clients monitor list on exit
12713 - add the framework for the MONITOR command
12716 Revision Changes Path
12717 7.261 +5 -0 ircd-ratbox/doc/example.conf
12718 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12719 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12720 7.4 +4 -2 ircd-ratbox/include/supported.h
12721 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12722 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12723 7.492 +1 -0 ircd-ratbox/src/client.c
12724 7.202 +1 -0 ircd-ratbox/src/newconf.c
12725 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12729 leeh 2005/02/23 20:57:51 EST (20050224_1)
12732 . configure configure.ac
12736 - move MONITOR_HEAP_SIZE over to configure
12738 Revision Changes Path
12739 7.244 ircd-ratbox/configure
12740 7.58 +4 -2 ircd-ratbox/configure.ac
12741 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12742 7.2 +0 -2 ircd-ratbox/src/monitor.c
12746 leeh 2005/02/23 20:48:08 EST (20050224_0)
12750 include client.h numeric.h
12751 modules/core m_nick.c
12752 src Makefile.in client.c messages.tab
12758 - first half of my server-side notify list implementation..
12760 Revision Changes Path
12761 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12762 7.266 +3 -0 ircd-ratbox/include/client.h
12763 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12764 7.58 +6 -0 ircd-ratbox/include/numeric.h
12765 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12766 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12767 7.491 +3 -0 ircd-ratbox/src/client.c
12768 7.126 +5 -5 ircd-ratbox/src/messages.tab
12769 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12770 7.342 +2 -0 ircd-ratbox/src/s_user.c
12774 leeh 2005/02/23 18:42:59 EST (20050223_0)
12779 - double the size of the client and channel hashtables (64k -> 128k and
12780 32k -> 64k). The improvements are quite significant..
12782 Revision Changes Path
12783 7.54 +4 -4 ircd-ratbox/include/hash.h
12787 leeh 2005/02/22 14:55:56 EST (20050222_1)
12791 modules m_services.c
12793 - remove a couple of unused vars
12794 - update monitor.txt
12796 Revision Changes Path
12797 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12798 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12802 leeh 2005/02/21 19:47:24 EST (20050222_0)
12807 - add in my documentation on the upcoming MONITOR command
12809 Revision Changes Path
12810 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12814 leeh 2005/02/21 12:09:34 EST (20050221_0)
12817 . configure configure.ac
12818 doc whats-new-2.1.txt
12819 tools README.mkpasswd
12823 - update whats-new-2.1.txt some more
12824 - we dont have vms mkpasswd anymore
12825 - remove the unused crypt.c
12827 Revision Changes Path
12828 7.243 +3 -6 ircd-ratbox/configure
12829 7.57 +2 -4 ircd-ratbox/configure.ac
12830 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12831 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12832 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12836 leeh 2005/02/19 12:38:09 EST (20050219_3)
12839 doc example.conf example.efnet.conf
12842 src channel.c client.c ircd.c s_conf.c
12844 - rework the splitcode, splitservers is now how many servers we've marked as
12845 EOB, rather than how many are linked. Thus pull ourselves out of
12846 splitmode immediately once this is satisfied
12848 Revision Changes Path
12849 7.260 +8 -9 ircd-ratbox/doc/example.conf
12850 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12851 7.83 +1 -0 ircd-ratbox/include/ircd.h
12852 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12853 7.435 +16 -36 ircd-ratbox/src/channel.c
12854 7.490 +2 -0 ircd-ratbox/src/client.c
12855 7.373 +2 -1 ircd-ratbox/src/ircd.c
12856 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12860 leeh 2005/02/19 09:02:34 EST (20050219_2)
12863 doc example.conf example.efnet.conf
12864 include ircd.h s_conf.h
12866 src channel.c ircd.c newconf.c s_conf.c
12868 - remove split_delay
12870 Revision Changes Path
12871 7.259 +0 -5 ircd-ratbox/doc/example.conf
12872 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12873 7.82 +0 -1 ircd-ratbox/include/ircd.h
12874 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12875 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12876 7.434 +2 -7 ircd-ratbox/src/channel.c
12877 7.372 +0 -1 ircd-ratbox/src/ircd.c
12878 7.201 +0 -1 ircd-ratbox/src/newconf.c
12879 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12883 leeh 2005/02/19 08:48:05 EST (20050219_1)
12887 modules m_cap.c m_who.c
12890 - implemented multi-prefix client capability, which allows stacking of @+ in
12893 Revision Changes Path
12894 7.265 +1 -1 ircd-ratbox/include/client.h
12895 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12896 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12897 7.433 +4 -6 ircd-ratbox/src/channel.c
12901 leeh 2005/02/19 06:27:58 EST (20050219_0)
12905 src newconf.c s_conf.c s_newconf.c
12907 - removed some unused vars/functions
12909 Revision Changes Path
12910 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12911 7.200 +0 -15 ircd-ratbox/src/newconf.c
12912 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12913 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12917 leeh 2005/02/16 12:58:24 EST (20050216_2)
12920 . RELNOTES configure configure.ac
12921 include patchlevel.h
12923 - update configure to reflect this is 'devel'
12925 - revved patchlevel to 2.1.0beta1
12927 Revision Changes Path
12928 1.112 +9 -1 ircd-ratbox/RELNOTES
12929 7.242 +11 -11 ircd-ratbox/configure
12930 7.56 +3 -3 ircd-ratbox/configure.ac
12931 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12935 leeh 2005/02/16 12:46:30 EST (20050216_1)
12938 . configure configure.ac
12939 include client.h numeric.h s_conf.h setup.h.in
12941 modules Makefile.in
12942 modules/core m_nick.c
12943 src Makefile.in client.c ircd.c messages.tab
12944 newconf.c s_conf.c s_user.c
12950 - remove watch, the protocol for this sucks so hard I just dont want it
12953 Revision Changes Path
12954 7.241 +2 -12 ircd-ratbox/configure
12955 7.55 +2 -4 ircd-ratbox/configure.ac
12956 7.264 +0 -2 ircd-ratbox/include/client.h
12957 7.57 +0 -11 ircd-ratbox/include/numeric.h
12958 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12959 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12960 7.3 +2 -3 ircd-ratbox/include/supported.h
12961 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12962 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12963 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12964 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12965 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12966 7.489 +0 -3 ircd-ratbox/src/client.c
12967 7.371 +0 -2 ircd-ratbox/src/ircd.c
12968 7.125 +9 -9 ircd-ratbox/src/messages.tab
12969 7.199 +0 -1 ircd-ratbox/src/newconf.c
12970 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12971 7.341 +0 -2 ircd-ratbox/src/s_user.c
12972 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12976 leeh 2005/02/15 19:13:31 EST (20050216_0)
12980 src event.c ircd_lexer.l ircd_signal.c
12983 servlink descrip.mms
12985 - remove a few vms bits
12987 Revision Changes Path
12988 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12989 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12990 7.47 +0 -54 ircd-ratbox/src/event.c
12991 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12992 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12993 7.152 +0 -3 ircd-ratbox/src/modules.c
12997 leeh 2005/02/15 18:53:32 EST (20050215_0)
13000 include hostmask.h ircd.h s_conf.h s_newconf.h
13001 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13003 src hostmask.c ircd.c ircd_signal.c s_conf.c
13006 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13007 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13009 Revision Changes Path
13010 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13011 7.81 +1 -0 ircd-ratbox/include/ircd.h
13012 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13013 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13014 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13015 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13016 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13017 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13018 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13019 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13020 7.370 +7 -0 ircd-ratbox/src/ircd.c
13021 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13022 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13023 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13027 leeh 2005/02/13 10:21:41 EST (20050213_4)
13032 doc whats-new-2.0.txt whats-new-2.1.txt
13036 - move whats-new.txt to whats-new-2.0.txt
13037 - add in whats-new-2.1.txt
13038 - update services.txt with the whois for logged in users
13040 Revision Changes Path
13041 7.2 +5 -0 ircd-ratbox/doc/services.txt
13042 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13043 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13044 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13048 leeh 2005/02/13 09:20:37 EST (20050213_3)
13051 include supported.h
13052 modules/core m_message.c
13054 - fix a compile error in m_message.c
13055 - update 005 to the spec and add CPRIVMSG/CNOTICE
13057 Revision Changes Path
13058 7.2 +31 -37 ircd-ratbox/include/supported.h
13059 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13063 leeh 2005/02/13 09:14:12 EST (20050213_2)
13068 - fix the membership memleak
13070 Revision Changes Path
13071 7.432 +0 -3 ircd-ratbox/src/channel.c
13075 leeh 2005/02/12 21:51:56 EST (20050213_1)
13079 modules/core m_message.c
13081 - add a bitmask to track when they send their first message, only allowing
13082 clearing stuff after that.
13084 Revision Changes Path
13085 7.263 +4 -0 ircd-ratbox/include/client.h
13086 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13090 leeh 2005/02/12 21:17:52 EST (20050213_0)
13093 include patricia.h s_newconf.h
13094 modules/core m_message.c
13095 src patricia.c s_newconf.c s_user.c
13097 - add in the patricia for tracking who fills up targets, give them a reduced
13100 Revision Changes Path
13101 7.20 +1 -1 ircd-ratbox/include/patricia.h
13102 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13103 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13104 7.29 +1 -1 ircd-ratbox/src/patricia.c
13105 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13106 7.340 +4 -0 ircd-ratbox/src/s_user.c
13110 leeh 2005/02/12 18:35:10 EST (20050212_0)
13113 include ircd_defs.h
13114 src class.c reject.c
13116 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13118 Revision Changes Path
13119 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13120 7.68 +1 -5 ircd-ratbox/src/class.c
13121 1.33 +1 -5 ircd-ratbox/src/reject.c
13125 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13130 remove stupid memory leak
13132 Revision Changes Path
13133 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13137 leeh 2005/02/11 06:42:48 EST (20050211_0)
13142 - workaround hyb6 allowing empty gline reasons
13144 Revision Changes Path
13145 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13149 leeh 2005/02/09 14:39:13 EST (20050209_2)
13153 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13154 src ircd.c s_conf.c
13156 - move temp dlines and temp klines over to an array, rather than completely
13159 Revision Changes Path
13160 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13161 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13162 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13163 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13164 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13165 7.369 +0 -5 ircd-ratbox/src/ircd.c
13166 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13170 leeh 2005/02/09 14:02:13 EST (20050209_1)
13174 modules m_cap.c m_pong.c m_user.c
13175 modules/core m_nick.c
13178 - remove 'nick' param from register_local_user(), its not needed.
13180 Revision Changes Path
13181 7.35 +1 -1 ircd-ratbox/include/s_user.h
13182 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13183 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13184 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13185 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13186 7.339 +6 -6 ircd-ratbox/src/s_user.c
13190 leeh 2005/02/09 13:12:53 EST (20050209_0)
13193 modules m_cmessage.c
13195 - dont send numerics when we're dealing with CNOTICE
13196 - add in checking for +g, and resetting idle
13198 Revision Changes Path
13199 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13203 leeh 2005/02/08 11:37:50 EST (20050208_2)
13208 - fix operator blocks to work on ip spoofs
13210 Revision Changes Path
13211 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13215 leeh 2005/02/07 19:23:22 EST (20050208_1)
13218 doc example.conf example.efnet.conf
13221 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13223 Revision Changes Path
13224 7.258 +0 -39 ircd-ratbox/doc/example.conf
13225 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13226 7.198 +0 -272 ircd-ratbox/src/newconf.c
13230 leeh 2005/02/07 19:19:32 EST (20050208_0)
13235 - added support for kline.conf.perm et al, these take the same formats
13236 as their non-permanent partners, but you cant remove them via the ircd.
13238 Revision Changes Path
13239 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13243 leeh 2005/02/02 19:18:59 EST (20050203_1)
13250 help/opers cnotice cprivmsg
13252 - added help files for cprivmsg/cnotice
13254 Revision Changes Path
13255 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13256 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13257 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13258 1.10 +19 -19 ircd-ratbox/help/opers/index
13259 1.7 +10 -9 ircd-ratbox/help/users/index
13263 leeh 2005/02/02 19:14:25 EST (20050203_0)
13267 modules Makefile.in
13270 modules m_cmessage.c
13272 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13273 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13274 nick is a member. These bypass any target change limitations.
13275 - added ERR_VOICENEEDED, numeric 489.
13277 Revision Changes Path
13278 7.56 +2 -0 ircd-ratbox/include/numeric.h
13279 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13280 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13281 7.124 +1 -1 ircd-ratbox/src/messages.tab
13285 leeh 2005/02/02 16:58:16 EST (20050202_4)
13290 - update etrace help
13292 Revision Changes Path
13293 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13297 leeh 2005/02/02 16:55:04 EST (20050202_3)
13302 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13303 can put its external ip address in there..
13305 Revision Changes Path
13306 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13310 leeh 2005/02/02 16:41:06 EST (20050202_2)
13315 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13316 if its a non-local client. These will just get "lost" if the remote
13317 server doesnt support this..
13319 Revision Changes Path
13320 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13324 leeh 2005/02/02 16:12:12 EST (20050202_1)
13327 include client.h numeric.h s_conf.h
13328 modules/core m_message.c
13329 src messages.tab newconf.c s_conf.c
13331 - first part of the target change code, add the storage of targets for
13332 localuser, throttle messages when they fill all the available slots
13334 Revision Changes Path
13335 7.262 +5 -1 ircd-ratbox/include/client.h
13336 7.55 +2 -0 ircd-ratbox/include/numeric.h
13337 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13338 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13339 7.123 +1 -1 ircd-ratbox/src/messages.tab
13340 7.197 +1 -0 ircd-ratbox/src/newconf.c
13341 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13345 leeh 2005/02/02 13:28:10 EST (20050202_0)
13348 modules m_resv.c m_stats.c m_testline.c
13349 modules/core m_join.c
13350 src hash.c kdparse.c messages.tab s_newconf.c
13352 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13353 tracking of when resvs get hit
13355 Revision Changes Path
13356 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13357 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13358 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13359 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13360 7.114 +3 -0 ircd-ratbox/src/hash.c
13361 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13362 7.122 +1 -1 ircd-ratbox/src/messages.tab
13363 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13367 leeh 2005/01/31 09:04:10 EST (20050131_2)
13372 - fflush() logfiles
13374 Revision Changes Path
13375 7.79 +2 -0 ircd-ratbox/src/s_log.c
13379 leeh 2005/01/31 08:59:09 EST (20050131_1)
13384 - rename fd_dump() to comm_dump()
13386 Revision Changes Path
13387 1.27 +2 -2 ircd-ratbox/src/commio.c
13391 leeh 2005/01/30 19:16:08 EST (20050131_0)
13396 modules m_services.c
13397 modules/core m_server.c
13398 src hook.c s_serv.c
13400 - added hook for server_introduced
13401 - fixed up services support for hooks
13403 Revision Changes Path
13404 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13405 1.31 +1 -0 ircd-ratbox/include/hook.h
13406 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13407 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13408 7.36 +2 -0 ircd-ratbox/src/hook.c
13409 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13413 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13418 Add back in the comm_fd_hack thing for solaris
13420 Revision Changes Path
13421 1.26 +26 -1 ircd-ratbox/src/commio.c
13425 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13429 include commio.h s_conf.h watch.h
13430 modules m_dline.c m_kline.c m_resv.c m_stats.c
13431 m_watch.c m_xline.c
13432 modules/core m_nick.c
13433 src balloc.c cache.c client.c commio.c
13434 epoll.c ircd.c ircd_lexer.l kdparse.c
13435 listener.c s_auth.c s_conf.c s_log.c
13438 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13440 Revision Changes Path
13441 1.18 +0 -2 ircd-ratbox/adns/adns.h
13442 1.14 +6 -37 ircd-ratbox/include/commio.h
13443 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13444 7.3 +2 -2 ircd-ratbox/include/watch.h
13445 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13446 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13447 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13448 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13449 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13450 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13451 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13452 7.85 +1 -1 ircd-ratbox/src/balloc.c
13453 1.24 +5 -5 ircd-ratbox/src/cache.c
13454 7.488 +4 -4 ircd-ratbox/src/client.c
13455 1.25 +10 -280 ircd-ratbox/src/commio.c
13456 1.33 +1 -1 ircd-ratbox/src/epoll.c
13457 7.368 +4 -4 ircd-ratbox/src/ircd.c
13458 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13459 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13460 7.125 +8 -8 ircd-ratbox/src/listener.c
13461 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13462 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13463 7.78 +20 -20 ircd-ratbox/src/s_log.c
13464 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13465 1.6 +22 -15 ircd-ratbox/src/watch.c
13469 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13472 modules/core m_mode.c
13474 remove two unused variables
13476 Revision Changes Path
13477 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13481 leeh 2005/01/28 15:31:40 EST (20050128_1)
13487 - mo_kline() needs minpara of 3, not 2
13488 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13489 - require me.info is never blank
13491 Revision Changes Path
13492 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13493 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13497 leeh 2005/01/28 15:26:28 EST (20050128_0)
13500 modules/core m_mode.c m_sjoin.c
13502 - patch via jilles to fix +eI lists being shown to lusers when handling
13503 protocol stuff over TS6
13505 Revision Changes Path
13506 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13507 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13511 leeh 2005/01/25 19:47:38 EST (20050126_0)
13515 modules/core m_join.c m_mode.c m_sjoin.c
13516 src channel.c messages.tab s_serv.c
13518 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13519 an operspy call with &me
13520 - remove modebuf/parabuf params from channel_modes(), we now generate a
13521 buffer internally which we return.
13523 Revision Changes Path
13524 7.163 +1 -1 ircd-ratbox/include/channel.h
13525 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13526 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13527 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13528 7.431 +25 -18 ircd-ratbox/src/channel.c
13529 7.121 +1 -1 ircd-ratbox/src/messages.tab
13530 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13534 alz 2005/01/25 18:09:18 EST (20050125_5)
13537 doc example.conf example.efnet.conf
13540 src listener.c newconf.c s_conf.c
13542 Added dline_with_reason config option (default yes):
13544 /* dline reason: show the user the dline reason when they connect
13547 dline_with_reason = yes;
13549 Revision Changes Path
13550 7.257 +6 -1 ircd-ratbox/doc/example.conf
13551 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13552 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13553 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13554 7.124 +1 -1 ircd-ratbox/src/listener.c
13555 7.196 +1 -0 ircd-ratbox/src/newconf.c
13556 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13560 leeh 2005/01/25 13:21:17 EST (20050125_4)
13565 - make conf_set_generic_string() test len exists before it uses it.
13567 Revision Changes Path
13568 7.195 +1 -1 ircd-ratbox/src/newconf.c
13572 leeh 2005/01/25 13:10:56 EST (20050125_3)
13578 - rename 'type' to 'flags' in cluster {};
13579 - add stacking of servers in cluster {}; documented in example.conf
13581 Revision Changes Path
13582 7.256 +18 -10 ircd-ratbox/doc/example.conf
13583 7.194 +39 -7 ircd-ratbox/src/newconf.c
13587 alz 2005/01/25 12:48:54 EST (20050125_2)
13591 src listener.c s_conf.c
13593 Added dline reasons, connecting/banned clients now see ban reason.
13595 Revision Changes Path
13596 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13597 7.123 +17 -4 ircd-ratbox/src/listener.c
13598 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13602 leeh 2005/01/25 07:44:37 EST (20050125_1)
13605 doc example.conf example.efnet.conf
13608 - implement stacking of shared {}; blocks, documented in example.conf
13610 Revision Changes Path
13611 7.255 +26 -13 ircd-ratbox/doc/example.conf
13612 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13613 7.193 +51 -36 ircd-ratbox/src/newconf.c
13617 leeh 2005/01/24 19:08:29 EST (20050125_0)
13621 include client.h s_conf.h
13622 modules/core m_join.c
13623 src newconf.c s_user.c
13625 - added jupe_exempt to auth {};, exempts the user from generating warnings
13626 when they attempt to join juped channels.
13628 Revision Changes Path
13629 7.254 +2 -0 ircd-ratbox/doc/example.conf
13630 7.261 +3 -0 ircd-ratbox/include/client.h
13631 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13632 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13633 7.192 +1 -0 ircd-ratbox/src/newconf.c
13634 7.338 +8 -0 ircd-ratbox/src/s_user.c
13638 leeh 2005/01/24 18:57:02 EST (20050124_6)
13643 - rework shared {};, the format is now:
13645 oper = "flame@*.leeh.co.uk", "*.lan";
13651 oper = "flame@*.leeh.co.uk", "*.lan";
13655 Revision Changes Path
13656 7.191 +55 -23 ircd-ratbox/src/newconf.c
13660 leeh 2005/01/24 17:25:58 EST (20050124_5)
13665 - fix the prototype on load_static_modules()
13667 Revision Changes Path
13668 7.61 +1 -1 ircd-ratbox/include/modules.h
13672 leeh 2005/01/24 16:00:30 EST (20050124_4)
13677 - have cap end call register_local_user() with its own copy of
13678 source_p->username so its safe for unidented users..
13680 Revision Changes Path
13681 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13685 leeh 2005/01/24 15:48:09 EST (20050124_3)
13688 include newconf.h s_conf.h
13690 src newconf.c s_conf.c s_log.c
13692 - move the conf parser over to a table based structure, with generic setting
13693 of integers/strings
13695 Revision Changes Path
13696 7.34 +9 -8 ircd-ratbox/include/newconf.h
13697 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13698 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13699 7.190 +264 -808 ircd-ratbox/src/newconf.c
13700 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13701 7.77 +13 -13 ircd-ratbox/src/s_log.c
13705 leeh 2005/01/24 13:11:30 EST (20050124_2)
13711 - added stacking of ips in exempt {};
13713 Revision Changes Path
13714 7.253 +4 -0 ircd-ratbox/doc/example.conf
13715 7.189 +11 -30 ircd-ratbox/src/newconf.c
13719 leeh 2005/01/24 12:59:57 EST (20050124_1)
13723 src channel.c client.c hash.c hook.c
13724 newconf.c s_user.c watch.c
13726 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13727 consistent with the rest of the dlink code.
13729 Revision Changes Path
13730 1.54 +7 -7 ircd-ratbox/include/tools.h
13731 7.430 +2 -2 ircd-ratbox/src/channel.c
13732 7.487 +6 -6 ircd-ratbox/src/client.c
13733 7.113 +5 -5 ircd-ratbox/src/hash.c
13734 7.35 +1 -1 ircd-ratbox/src/hook.c
13735 7.188 +2 -2 ircd-ratbox/src/newconf.c
13736 7.337 +1 -1 ircd-ratbox/src/s_user.c
13737 1.5 +4 -4 ircd-ratbox/src/watch.c
13741 leeh 2005/01/24 12:47:13 EST (20050124_0)
13746 - cheap hack on sticky capabs..
13748 Revision Changes Path
13749 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13753 leeh 2005/01/22 11:36:54 EST (20050122_0)
13758 - updated my clicap implementation to match the spec so far..
13760 Revision Changes Path
13761 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13765 leeh 2005/01/21 07:14:43 EST (20050121_2)
13770 modules m_services.c
13771 src hook.c s_serv.c
13773 - added hooks for when we're sending a burst
13774 - rewrote hooks.txt
13775 - fix up the hooks ive already done in services compatibility, ill add the
13776 hooks for server/client introductions in a bit.
13778 Revision Changes Path
13779 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13780 1.30 +4 -0 ircd-ratbox/include/hook.h
13781 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13782 7.34 +7 -0 ircd-ratbox/src/hook.c
13783 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13787 leeh 2005/01/21 06:34:03 EST (20050121_1)
13790 contrib example_module.c spy_admin_notice.c
13791 spy_info_notice.c spy_links_notice.c
13792 spy_motd_notice.c spy_stats_notice.c
13793 spy_stats_p_notice.c spy_trace_notice.c
13795 spy_whois_notice_global.c
13797 modules m_admin.c m_info.c m_links.c m_motd.c
13798 m_services.c m_stats.c m_trace.c
13799 m_whois.c static_modules.c.SH
13800 modules/core m_server.c
13801 src client.c hook.c ircd.c modules.c packet.c
13802 s_auth.c s_serv.c s_user.c send.c
13804 - add a better implementation of the hook system, its now a slow leaking
13805 array and events are created whenever we try adding a hook for it, or
13806 theyre registered for the caller.
13808 Ive temporarily fucked services support and removed most of the other
13809 hooks.. I shall fix this soon.
13811 Revision Changes Path
13812 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13813 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13814 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13815 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13816 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13817 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13818 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13819 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13820 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13821 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13822 1.29 +34 -70 ircd-ratbox/include/hook.h
13823 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13824 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13825 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13826 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13827 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13828 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13829 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13830 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13831 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13832 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13833 7.486 +1 -28 ircd-ratbox/src/client.c
13834 7.33 +131 -137 ircd-ratbox/src/hook.c
13835 7.367 +1 -1 ircd-ratbox/src/ircd.c
13836 7.151 +6 -10 ircd-ratbox/src/modules.c
13837 7.138 +10 -14 ircd-ratbox/src/packet.c
13838 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13839 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13840 7.336 +0 -6 ircd-ratbox/src/s_user.c
13841 7.286 +8 -6 ircd-ratbox/src/send.c
13845 leeh 2005/01/20 19:19:20 EST (20050121_0)
13850 - remove an unused struct
13852 Revision Changes Path
13853 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13857 leeh 2005/01/20 13:38:39 EST (20050120_1)
13860 . configure configure.ac
13861 include client.h numeric.h patchlevel.h
13862 modules Makefile.in
13863 src messages.tab s_user.c
13867 - drop back to -O0, fix patchlevel.h
13868 - first stab at client capabilities.. this still needs work.
13870 Revision Changes Path
13871 7.240 +3 -3 ircd-ratbox/configure
13872 7.54 +3 -3 ircd-ratbox/configure.ac
13873 7.260 +3 -0 ircd-ratbox/include/client.h
13874 7.54 +2 -0 ircd-ratbox/include/numeric.h
13875 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13876 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13877 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13878 7.120 +1 -1 ircd-ratbox/src/messages.tab
13879 7.335 +3 -0 ircd-ratbox/src/s_user.c
13883 leeh 2005/01/20 06:04:41 EST (20050120_0)
13886 . ChangeLog RELNOTES
13887 include config.h config.h.dist memory.h
13890 src commio.c crypt.c getopt.c ircd.c s_serv.c
13892 . README.VMS clean.com make.com
13893 include setup.h_vms
13894 modules descrip.mms static_modules_c.com
13895 modules/core descrip.mms
13896 src descrip.mms qio.c version.com
13897 tools descrip.mms mkpasswd_vms.c
13899 - clean changelog, relnotes
13900 - mark patchlevel as 2.1.0beta
13901 - remove VMS support
13903 Revision Changes Path
13904 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13905 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13906 1.111 +1 -348 ircd-ratbox/RELNOTES
13907 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13908 7.182 +0 -42 ircd-ratbox/include/config.h
13909 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13910 7.50 +0 -4 ircd-ratbox/include/memory.h
13911 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13912 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13913 7.2 +0 -58 ircd-ratbox/make.com (dead)
13914 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13915 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13916 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13917 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13918 1.24 +7 -30 ircd-ratbox/src/commio.c
13919 7.12 +0 -4 ircd-ratbox/src/crypt.c
13920 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13921 7.24 +0 -4 ircd-ratbox/src/getopt.c
13922 7.366 +4 -19 ircd-ratbox/src/ircd.c
13923 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13924 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13925 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13926 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13927 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13931 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13937 not using the return values on a few watch functions so make them void
13939 Revision Changes Path
13940 7.2 +5 -5 ircd-ratbox/include/watch.h
13941 1.4 +19 -28 ircd-ratbox/src/watch.c
13944 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13949 Make watch throttle, don't accept letter commands stacked
13951 Revision Changes Path
13952 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13956 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13963 Revision Changes Path
13964 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13968 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13971 . ChangeLog README.FIRST RELNOTES configure
13973 adns adns.h internal.h parse.c transmit.c
13975 contrib example_module.c spy_admin_notice.c
13976 spy_info_notice.c spy_links_notice.c
13977 spy_motd_notice.c spy_stats_notice.c
13978 spy_stats_p_notice.c spy_trace_notice.c
13980 spy_whois_notice_global.c
13981 doc example.conf example.efnet.conf ircd.motd
13982 server-version-info whats-new.txt
13983 help/opers umode xline
13985 include cache.h channel.h class.h client.h
13986 commio.h config.h config.h.dist hash.h
13987 hook.h hostmask.h irc_string.h ircd.h
13988 ircd_defs.h m_info.h memory.h msg.h
13989 newconf.h numeric.h packet.h patchlevel.h
13990 patricia.h s_conf.h s_gline.h s_newconf.h
13991 s_serv.h s_user.h scache.h serno.h
13992 setup.h.in sprintf_irc.h stdinc.h tools.h
13993 modules .depend Makefile.in m_admin.c m_away.c
13994 m_dline.c m_encap.c m_gline.c m_info.c
13995 m_kline.c m_links.c m_list.c m_lusers.c
13996 m_motd.c m_oper.c m_operspy.c m_rehash.c
13997 m_restart.c m_resv.c m_set.c m_stats.c
13998 m_svinfo.c m_testline.c m_testmask.c
13999 m_topic.c m_trace.c m_watch.c m_who.c
14000 m_whois.c m_whowas.c m_xline.c
14001 static_modules.c.SH
14002 modules/core m_error.c m_message.c m_mode.c m_quit.c
14003 m_server.c m_squit.c
14004 src .depend Makefile.in adns.c balloc.c
14005 cache.c channel.c class.c client.c
14006 commio.c crypt.c devpoll.c epoll.c
14007 event.c getopt.c hash.c hook.c hostmask.c
14008 irc_string.c ircd.c ircd_lexer.l
14009 ircd_parser.y ircd_signal.c listener.c
14010 modules.c newconf.c numeric.c packet.c
14011 parse.c patricia.c poll.c reject.c
14012 restart.c s_auth.c s_conf.c s_log.c
14013 s_newconf.c s_serv.c s_user.c scache.c
14014 select.c send.c snprintf.c tools.c
14015 version.c.SH watch.c whowas.c
14016 tools README.mkpasswd mkpasswd.c
14018 . README.VMS clean.com make.com
14020 include common.h s_stats.h setup.h_vms
14022 modules descrip.mms m_challenge.c m_etrace.c
14023 m_invite.c m_names.c m_pass.c m_ping.c
14024 m_pong.c m_services.c m_tb.c m_user.c
14025 m_users.c m_version.c
14026 static_modules_c.com
14027 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14029 servlink descrip.mms
14030 src descrip.mms kdparse.c messages.tab qio.c
14031 s_gline.c s_stats.c version.com
14032 tools descrip.mms mkpasswd_vms.c
14036 modules/core channels.c users.c
14039 merge from RATBOX_2_0
14041 Revision Changes Path
14042 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14043 7.40 +1 -0 ircd-ratbox/README.FIRST
14044 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14045 1.110 +114 -6 ircd-ratbox/RELNOTES
14046 1.17 +4 -0 ircd-ratbox/adns/adns.h
14047 1.17 +4 -4 ircd-ratbox/adns/internal.h
14048 1.12 +38 -38 ircd-ratbox/adns/parse.c
14049 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14050 1.19 +13 -13 ircd-ratbox/adns/types.c
14051 7.1 +10 -0 ircd-ratbox/clean.com (new)
14052 7.239 +47 -29 ircd-ratbox/configure
14053 7.53 +40 -32 ircd-ratbox/configure.ac
14054 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14055 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14056 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14057 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14058 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14059 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14060 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14061 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14062 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14063 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14064 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14065 7.252 +68 -22 ircd-ratbox/doc/example.conf
14066 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14067 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14068 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14069 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14070 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14071 1.5 +2 -1 ircd-ratbox/help/opers/umode
14072 1.7 +1 -1 ircd-ratbox/help/opers/xline
14073 1.2 +1 -0 ircd-ratbox/help/users/umode
14074 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14075 1.7 +8 -0 ircd-ratbox/include/cache.h
14076 7.162 +18 -16 ircd-ratbox/include/channel.h
14077 7.25 +4 -0 ircd-ratbox/include/class.h
14078 7.259 +34 -28 ircd-ratbox/include/client.h
14079 1.13 +45 -7 ircd-ratbox/include/commio.h
14080 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14081 7.181 +74 -16 ircd-ratbox/include/config.h
14082 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14083 7.53 +2 -0 ircd-ratbox/include/hash.h
14084 1.28 +73 -27 ircd-ratbox/include/hook.h
14085 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14086 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14087 7.80 +6 -31 ircd-ratbox/include/ircd.h
14088 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14089 7.56 +14 -8 ircd-ratbox/include/m_info.h
14090 7.49 +4 -0 ircd-ratbox/include/memory.h
14091 7.53 +2 -0 ircd-ratbox/include/msg.h
14092 7.33 +9 -9 ircd-ratbox/include/newconf.h
14093 7.53 +12 -8 ircd-ratbox/include/numeric.h
14094 7.27 +1 -1 ircd-ratbox/include/packet.h
14095 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14096 7.19 +25 -1 ircd-ratbox/include/patricia.h
14097 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14098 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14099 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14100 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14101 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14102 7.34 +13 -9 ircd-ratbox/include/s_user.h
14103 7.15 +1 -1 ircd-ratbox/include/scache.h
14104 7.5366 +1 -1 ircd-ratbox/include/serno.h
14105 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14106 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14107 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14108 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14109 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14110 1.53 +10 -10 ircd-ratbox/include/tools.h
14111 7.1 +58 -0 ircd-ratbox/make.com (new)
14112 1.45 +338 -182 ircd-ratbox/modules/.depend
14113 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14114 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14115 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14116 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14117 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14118 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14119 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14120 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14121 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14122 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14123 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14124 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14125 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14126 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14127 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14128 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14129 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14130 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14131 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14132 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14133 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14134 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14135 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14136 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14137 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14138 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14139 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14140 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14141 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14142 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14143 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14144 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14145 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14146 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14147 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14148 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14149 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14150 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14151 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14152 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14153 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14154 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14155 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14156 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14157 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14158 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14159 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14160 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14161 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14162 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14163 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14164 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14165 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14166 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14167 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14168 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14169 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14170 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14171 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14172 7.48 +162 -119 ircd-ratbox/src/.depend
14173 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14174 7.75 +5 -5 ircd-ratbox/src/adns.c
14175 7.84 +1 -1 ircd-ratbox/src/balloc.c
14176 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14177 1.23 +75 -7 ircd-ratbox/src/cache.c
14178 7.429 +342 -79 ircd-ratbox/src/channel.c
14179 7.67 +42 -2 ircd-ratbox/src/class.c
14180 7.485 +245 -85 ircd-ratbox/src/client.c
14181 1.23 +349 -43 ircd-ratbox/src/commio.c
14182 7.11 +4 -0 ircd-ratbox/src/crypt.c
14183 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14184 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14185 1.32 +4 -8 ircd-ratbox/src/epoll.c
14186 7.46 +63 -6 ircd-ratbox/src/event.c
14187 7.23 +4 -0 ircd-ratbox/src/getopt.c
14188 7.112 +8 -7 ircd-ratbox/src/hash.c
14189 7.32 +135 -133 ircd-ratbox/src/hook.c
14190 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14191 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14192 7.365 +56 -48 ircd-ratbox/src/ircd.c
14193 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14194 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14195 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14196 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14197 7.122 +14 -13 ircd-ratbox/src/listener.c
14198 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14199 7.150 +17 -8 ircd-ratbox/src/modules.c
14200 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14201 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14202 7.137 +55 -42 ircd-ratbox/src/packet.c
14203 7.187 +8 -15 ircd-ratbox/src/parse.c
14204 7.28 +2 -4 ircd-ratbox/src/patricia.c
14205 7.82 +3 -1 ircd-ratbox/src/poll.c
14206 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14207 1.32 +8 -3 ircd-ratbox/src/reject.c
14208 7.34 +1 -0 ircd-ratbox/src/restart.c
14209 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14210 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14211 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14212 7.76 +32 -35 ircd-ratbox/src/s_log.c
14213 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14214 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14215 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14216 7.334 +773 -2 ircd-ratbox/src/s_user.c
14217 7.27 +2 -1 ircd-ratbox/src/scache.c
14218 7.44 +2 -0 ircd-ratbox/src/select.c
14219 7.285 +12 -12 ircd-ratbox/src/send.c
14220 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14221 7.46 +0 -1 ircd-ratbox/src/tools.c
14222 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14223 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14224 1.3 +4 -4 ircd-ratbox/src/watch.c
14225 7.32 +1 -0 ircd-ratbox/src/whowas.c
14226 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14227 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14228 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14229 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14233 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14235 Modified files: (Branch: RATBOX_2_0)
14238 a remote client is never going to have a watch list..duh
14240 Revision Changes Path
14241 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14245 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14247 Added files: (Branch: RATBOX_2_0)
14252 Revision Changes Path
14253 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14257 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14259 Added files: (Branch: RATBOX_2_0)
14263 helps if we actually include the .c/.h files
14265 Revision Changes Path
14266 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14267 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14271 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14273 Modified files: (Branch: RATBOX_2_0)
14274 . configure configure.ac
14275 include client.h numeric.h s_conf.h setup.h.in
14277 modules Makefile.in
14278 modules/core m_nick.c
14279 src Makefile.in client.c ircd.c messages.tab
14280 newconf.c s_conf.c s_user.c
14282 backport watch from devel
14284 Revision Changes Path
14285 7.229.2.10 +12 -2 ircd-ratbox/configure
14286 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14287 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14288 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14289 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14290 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14291 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14292 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14293 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14294 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14295 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14296 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14297 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14298 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14299 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14300 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14304 leeh 2005/01/12 10:12:40 EST (20050112_1)
14306 Modified files: (Branch: RATBOX_2_0)
14308 modules m_services.c m_whois.c
14311 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14312 when the user is logged in
14314 Revision Changes Path
14315 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14316 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14317 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14318 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14322 leeh 2005/01/11 19:47:14 EST (20050112_0)
14324 Modified files: (Branch: RATBOX_2_0)
14325 include supported.h
14326 Added files: (Branch: RATBOX_2_0)
14330 - added doc/services.txt, outlining the compatibility code
14332 Revision Changes Path
14333 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14334 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14338 leeh 2005/01/11 18:38:10 EST (20050111_5)
14340 Modified files: (Branch: RATBOX_2_0)
14341 include client.h hook.h
14342 modules m_services.c
14343 modules/core m_server.c
14344 src hook.c s_serv.c
14346 - more services compatibility code:
14347 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14348 appropriate service {}; entry, only accept SU from these.
14349 - hook into us finishing nick burst, and have services burst a list of
14352 Revision Changes Path
14353 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14354 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14355 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14356 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14357 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14358 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14362 leeh 2005/01/11 17:32:42 EST (20050111_4)
14364 Modified files: (Branch: RATBOX_2_0)
14365 . configure configure.ac
14367 modules Makefile.in
14369 Added files: (Branch: RATBOX_2_0)
14370 modules m_services.c
14372 - more services compatibility code:
14373 - encap handlers for SU (services marking client as logged in)
14374 - and for LOGIN (servers bursting logged in status)
14375 - move suser from Client -> User
14377 Revision Changes Path
14378 7.229.2.9 +9 -3 ircd-ratbox/configure
14379 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14380 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14381 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14382 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14383 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14387 leeh 2005/01/11 16:46:34 EST (20050111_3)
14389 Modified files: (Branch: RATBOX_2_0)
14390 include ircd_defs.h
14392 - whoops, missing #endif
14394 Revision Changes Path
14395 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14399 leeh 2005/01/11 15:56:57 EST (20050111_2)
14401 Modified files: (Branch: RATBOX_2_0)
14402 include ircd_defs.h
14404 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14405 have ipv6 just report sizeof(struct sockaddr_in)
14407 Revision Changes Path
14408 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14412 leeh 2005/01/10 20:19:35 EST (20050111_1)
14414 Modified files: (Branch: RATBOX_2_0)
14417 - fix a gcc warning
14419 Revision Changes Path
14420 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14424 leeh 2005/01/10 20:10:35 EST (20050111_0)
14426 Modified files: (Branch: RATBOX_2_0)
14427 adns internal.h parse.c transmit.c types.c
14429 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14432 Revision Changes Path
14433 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14434 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14435 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14436 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14440 leeh 2005/01/10 17:48:48 EST (20050110_3)
14442 Modified files: (Branch: RATBOX_2_0)
14445 - send out the reformatted xline to opers (\s -> ' ')
14447 Revision Changes Path
14448 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14452 leeh 2005/01/10 16:18:53 EST (20050110_2)
14454 Modified files: (Branch: RATBOX_2_0)
14457 include client.h supported.h
14458 src messages.tab s_user.c send.c
14460 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14463 Revision Changes Path
14464 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14465 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14466 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14467 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14468 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14469 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14470 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14474 leeh 2005/01/10 14:50:47 EST (20050110_1)
14476 Modified files: (Branch: RATBOX_2_0)
14477 doc example.conf example.efnet.conf
14479 - I dont remember ts6 desyncing on bans, so im not sure why the example
14482 Revision Changes Path
14483 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14484 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14488 leeh 2005/01/10 13:31:10 EST (20050110_0)
14490 Modified files: (Branch: RATBOX_2_0)
14491 . configure configure.ac
14492 include channel.h client.h numeric.h s_conf.h
14493 s_serv.h setup.h.in
14494 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14496 src channel.c messages.tab newconf.c s_conf.c
14499 - added --enable-services to configure, which enables some ratbox-services
14500 compatibility code:
14501 - chanmode +r, registered users only
14502 - usermode +S, prevents deop/kick of a service
14503 - service { }; block in conf for the above umode
14505 Revision Changes Path
14506 7.229.2.8 +28 -16 ircd-ratbox/configure
14507 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14508 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14509 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14510 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14511 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14512 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14513 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14514 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14515 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14516 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14517 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14518 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14519 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14520 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14521 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14522 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14523 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14524 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14528 leeh 2005/01/09 08:23:30 EST (20050109_0)
14530 Modified files: (Branch: RATBOX_2_0)
14533 - remove a tab, and add +C to opers umode help
14535 Revision Changes Path
14536 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode