1 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
7 +1 -1 trunk/src/messages.tab (File Modified)
10 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
12 Show max_clients in /info.
16 +6 -0 trunk/modules/m_info.c (File Modified)
19 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
21 Don't allow /quote set max higher than the
22 serverinfo::max_clients ircd.conf value.
26 +8 -0 trunk/modules/m_set.c (File Modified)
29 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
31 Change code that checks maxclients limit: allow exactly
32 the configured amount of non-exceed_limit clients.
33 Code that appeared to limit exceed_limit clients too
34 but less heavily removed (it was not effective because
35 the parentheses were wrong).
39 +2 -4 trunk/src/s_user.c (File Modified)
42 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
44 By default, leave MAX_BUFFER fds free for log files,
45 server connections, ident lookups, exceed_limit clients,
46 etc. Mention this in example.conf and reference.conf.
50 +4 -2 trunk/doc/example.conf (File Modified)
51 +3 -1 trunk/doc/reference.conf (File Modified)
52 +1 -1 trunk/src/s_conf.c (File Modified)
55 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
57 --with-maxclients configure option is gone
61 +0 -11 trunk/INSTALL (File Modified)
64 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
66 Make the code that raises fd rlimit to hard limit work.
70 +5 -5 trunk/src/ircd.c (File Modified)
73 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
75 - note the I/O reworking
79 +2 -0 trunk/NEWS (File Modified)
82 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
88 +4 -4 trunk/doc/Makefile.in (File Modified)
91 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
93 - enforce proper conditions for EPOLL_CTL_DEL.
94 - remove possibly problematic "performance" check
98 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
101 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
103 - rename m_list_safelist to m_list and remove ratbox implementation
107 +393 -664 trunk/modules/Makefile.in (File Modified)
108 + - trunk/modules/m_list.c (File Added)
109 + - trunk/modules/m_list_ratbox.c (File Deleted)
110 + - trunk/modules/m_list_safelist.c (File Deleted)
113 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
115 - some more transit to sendto_one_numeric().
119 +2 -3 trunk/modules/m_away.c (File Modified)
120 +3 -3 trunk/src/messages.tab (File Modified)
121 +1 -1 trunk/src/s_user.c (File Modified)
124 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
126 - change some sendto_one() to sendto_one_numeric().
130 +4 -10 trunk/modules/m_admin.c (File Modified)
131 +3 -3 trunk/modules/m_map.c (File Modified)
132 +12 -12 trunk/src/messages.tab (File Modified)
133 +1 -2 trunk/src/s_conf.c (File Modified)
134 +9 -10 trunk/src/s_user.c (File Modified)
137 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
139 - river's ports.c from old charybdis trunk
143 +195 -0 trunk/configure.ac (File Modified)
144 + - trunk/libcharybdis/ports.c (File Added)
147 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
149 - remove broken ports stuff and devpoll stuff.
153 +0 -307 trunk/configure (File Modified)
154 +0 -21 trunk/configure.ac (File Modified)
155 +0 -474 trunk/include/setup.h.in (File Modified)
156 + - trunk/libcharybdis/devpoll.c (File Deleted)
157 + - trunk/libcharybdis/ports.c (File Deleted)
160 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
166 +1 -25 trunk/configure (File Modified)
167 +0 -3 trunk/include/setup.h.in (File Modified)
170 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
172 - remove x86-optimized hash code.
176 +0 -13 trunk/configure.ac (File Modified)
177 +2 -187 trunk/src/Makefile.in (File Modified)
178 + - trunk/src/fnvhash.s (File Deleted)
181 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
183 - apparently setting KE_LENGTH to 128 is fine.
187 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
190 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
192 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
196 +5627 -5747 trunk/configure (File Modified)
197 +0 -15 trunk/configure.ac (File Modified)
198 +0 -2 trunk/include/m_info.h (File Modified)
199 +6 -9 trunk/include/setup.h.in (File Modified)
200 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
203 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
205 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
206 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
207 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
211 +0 -5 trunk/include/config.h (File Modified)
212 +0 -5 trunk/include/config.h.dist (File Modified)
213 +0 -6 trunk/include/defaults.h (File Modified)
214 +0 -3 trunk/include/m_info.h (File Modified)
215 +21 -7 trunk/libcharybdis/commio.c (File Modified)
216 +2 -0 trunk/libcharybdis/commio.h (File Modified)
217 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
218 +4 -3 trunk/libcharybdis/poll.c (File Modified)
219 +0 -3 trunk/libcharybdis/select.c (File Modified)
220 +0 -9 trunk/src/ircd.c (File Modified)
221 +23 -26 trunk/src/listener.c (File Modified)
222 +2 -1 trunk/src/restart.c (File Modified)
223 +5 -1 trunk/src/s_auth.c (File Modified)
224 +1 -1 trunk/src/s_conf.c (File Modified)
225 +3 -1 trunk/src/s_serv.c (File Modified)
228 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
230 Repair operspy who !#channel, broken by me in r3283.
234 +2 -2 trunk/modules/m_who.c (File Modified)
237 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
239 Update bug report and IRC channel information.
243 +2 -1 trunk/BUGS (File Modified)
244 +2 -1 trunk/NEWS (File Modified)
247 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
249 Change copyright years in version.c.SH as in release-2.1 r3339.
253 +2 -2 trunk/src/version.c.SH (File Modified)
256 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
262 +104 -0 trunk/configure (File Modified)
265 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
267 Need to check for various flavours of epoll,
268 even if --enable-epoll is forced.
272 +1 -0 trunk/configure.ac (File Modified)
275 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
277 Hack to allow some more warnings, already present in configure (?).
281 +1 -1 trunk/aclocal.m4 (File Modified)
284 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
286 Merge old trunk r2077,r2079:
287 - Move closing of servlink control fd to close_connection()
288 instead of doing it in exit_local_server(), and make sure
289 we first close the data fd and then the control fd.
290 - Have servlink process ready fds in order net, data, ctrl
291 instead of ctrl, data, net. This seems to fix the problem
292 that squit reasons do not show up on the other side of a
293 ziplink (by making it send any final SQUIT and/or ERROR
294 before noticing the closed control fd).
298 +1 -1 trunk/servlink/io.c (File Modified)
299 +3 -12 trunk/src/client.c (File Modified)
302 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
304 Don't show the UID if a TS6 server sends a kick with
305 an empty or no comment. Note that charybdis never sends
310 +4 -4 trunk/modules/core/m_kick.c (File Modified)
313 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
315 Merge old trunk r2081:
316 Don't say that services cannot be killed in
317 ERR_ISCHANSERVICE message (given when trying
318 to kick or deop them), as that's not the case.
322 +1 -1 trunk/src/messages.tab (File Modified)
325 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
327 Merge old trunk r2059
328 Clarifications to the descriptions of umode +Q and cmode +F,
329 suggested by Ariadne@SorceryNet.
333 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
334 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
337 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
339 Merge old trunk r2907,r2991:
340 Allow TESTLINE on channel names.
344 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
345 +4 -0 trunk/help/opers/testline (File Modified)
346 +22 -0 trunk/modules/m_testline.c (File Modified)
349 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
351 Merge old trunk r2835:
352 resolver: if sendto(2) fails, try sending to the next nameserver
356 +1 -1 trunk/src/res.c (File Modified)
359 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
361 Merge old trunk r2817:
362 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
363 starts with a digit. This is safe because the last
364 parameter is a nick and never a UID. (The first parameter
365 in a server-server two-param whois is a UID/SID.)
369 +1 -1 trunk/modules/m_whois.c (File Modified)
372 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
374 Merge old trunk r2779,r2785:
375 Show correct privilege name in a few ERR_NOPRIVS numerics.
379 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
380 +1 -1 trunk/extensions/m_opme.c (File Modified)
381 +2 -2 trunk/unsupported/m_force.c (File Modified)
384 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
386 Merge old trunk r2695:
387 Send an SQUIT instead of an ERROR to announce /die to connected servers.
388 This will generate better server notices.
392 +3 -2 trunk/modules/core/m_die.c (File Modified)
395 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
397 Merge old trunk r2294:
398 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
402 +1 -1 trunk/src/s_user.c (File Modified)
405 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
407 Merge old trunk r2226:
408 If we are connecting outward to a server, check if the
409 server name they sent is the same as what we tried to
410 connect to. Previously such a connection could succeed
411 if there existed connect blocks with the same IP and
412 passwords for the other server name.
416 +11 -0 trunk/modules/core/m_server.c (File Modified)
419 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
421 Merge old trunk r2212:
422 Another handling of SJOINs without nicks:
423 Propagate them if the channel is +P or the channel
424 already existed, otherwise remove the channel again
425 and do not propagate the SJOIN.
429 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
432 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
434 Remove channels entirely from /whois on services.
435 This cannot be overridden with operspy.
439 +20 -17 trunk/modules/m_whois.c (File Modified)
442 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
444 Fix /who on channels with ** in their name.
448 +2 -2 trunk/modules/m_who.c (File Modified)
451 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
453 NEWS: As in 2.1.3, mention that the TS6 revision will
454 interoperate with older versions
458 +2 -1 trunk/NEWS (File Modified)
461 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
463 Fix documentation of HIDE_SERVERS_IPS define.
467 +2 -2 trunk/include/config.h.dist (File Modified)
470 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
472 Don't leak auth{} spoofed ip for I-line is full notice either.
476 +1 -1 trunk/src/s_conf.c (File Modified)
479 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
485 +37 -0 trunk/NEWS (File Modified)
488 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
490 Allow /invite (but not invex) to override +r, +l, +j in
491 addition to +i. As before, a restrictive mode must be in
492 place at /invite time for the invite to have an effect;
493 +r does not count as a restrictive mode if the user is
494 logged in; +l and +j always count as restrictive modes to
495 allow for cases where they would allow join at /invite
496 time but not when the user tries to join.
500 +6 -2 trunk/modules/m_invite.c (File Modified)
501 +21 -10 trunk/src/channel.c (File Modified)
504 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
506 Remove invite_ops_only, forcing it to YES.
510 +0 -1 trunk/doc/example.conf (File Modified)
511 +0 -5 trunk/doc/reference.conf (File Modified)
512 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
513 +0 -1 trunk/include/s_conf.h (File Modified)
514 +0 -6 trunk/modules/m_info.c (File Modified)
515 +10 -14 trunk/modules/m_invite.c (File Modified)
516 +0 -1 trunk/src/newconf.c (File Modified)
517 +0 -1 trunk/src/s_conf.c (File Modified)
520 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
522 Move username check after xline and dnsbl checks, so it
523 will not complain to opers about clients who are xlined
524 or blacklisted anyway (both of which silently reject).
528 +15 -15 trunk/src/s_user.c (File Modified)
531 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
533 - MASTER_MAX is no longer relevant
537 +0 -7 trunk/modules/m_set.c (File Modified)
540 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
542 - add config option for setting max_clients.
546 +5 -0 trunk/doc/example.conf (File Modified)
547 +5 -0 trunk/doc/reference.conf (File Modified)
548 +2 -0 trunk/include/s_conf.h (File Modified)
549 +1 -1 trunk/src/ircd.c (File Modified)
550 +2 -0 trunk/src/newconf.c (File Modified)
551 +2 -1 trunk/src/s_conf.c (File Modified)
554 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
556 - remove get_maxrss() and all of that insecure and unsafe nonsense
560 +3 -38 trunk/src/ircd.c (File Modified)
561 +1 -1 trunk/src/restart.c (File Modified)
562 +0 -4 trunk/src/s_stats.c (File Modified)
565 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
567 - avoid some potential NULL dereferencing
571 +1 -1 trunk/libcharybdis/commio.c (File Modified)
574 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
580 +1 -1 trunk/libcharybdis/poll.c (File Modified)
583 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
585 - rework poll a bit for the MAXCONNECTIONS changes.
589 +46 -23 trunk/libcharybdis/poll.c (File Modified)
592 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
594 Our way of using kqueue may cause it to report fds we
595 don't know about anymore, cope.
599 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
602 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
604 Don't reference freed memory (fde_t) in comm_close().
608 +1 -1 trunk/libcharybdis/commio.c (File Modified)
611 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
613 - fix for 100% cpu use
617 +1 -1 trunk/libcharybdis/commio.c (File Modified)
620 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
622 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
626 +37 -25 trunk/libcharybdis/commio.c (File Modified)
629 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
631 - clear up use of fd_table in ircd.
635 +3 -2 trunk/src/s_serv.c (File Modified)
638 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
640 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
644 +97 -26 trunk/libcharybdis/commio.c (File Modified)
645 +3 -2 trunk/libcharybdis/commio.h (File Modified)
646 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
647 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
648 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
649 +3 -3 trunk/libcharybdis/poll.c (File Modified)
650 +2 -2 trunk/libcharybdis/ports.c (File Modified)
651 +2 -2 trunk/libcharybdis/select.c (File Modified)
654 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
656 Fix some cases where the size argument to strlcpy()
657 for usernames and hostnames is 1 too small.
661 +1 -1 trunk/modules/m_chghost.c (File Modified)
662 +2 -2 trunk/src/res.c (File Modified)
663 +2 -2 trunk/src/s_user.c (File Modified)
666 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
668 Cut down quit/part/kick reasons to avoid quit reasons
669 overflowing the client exiting server notice (from
670 TOPICLEN to 260). kill reasons become shorter accordingly.
671 kline/dline/gline reasons become 390.
672 away messages stay at TOPICLEN for now.
676 +8 -3 trunk/include/ircd_defs.h (File Modified)
677 +2 -2 trunk/modules/m_dline.c (File Modified)
678 +4 -4 trunk/modules/m_gline.c (File Modified)
679 +2 -2 trunk/modules/m_kline.c (File Modified)
682 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
684 Don't leak auth{} spoofed IP addresses in +f notices.
685 from ratbox (androsyn)
689 +10 -3 trunk/src/s_conf.c (File Modified)
692 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
694 Make oper_up() take +i/-i during opering up into account
695 (e.g. no_oper_invis extension, +i in operator::umodes).
696 Remove the hack from no_oper_invis.
700 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
701 +4 -0 trunk/src/s_user.c (File Modified)
704 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
706 no_oper_invis: decrement invisible count when clearing
707 invisible on a local client who has just opered up
708 oper_up() should really do this
712 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
715 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
717 Put "End of Channel Quiet List" instead of
718 "End of Channel Ban List" for a +q list.
719 Due to client restrictions the numerics for
720 quiet lists must be the same as for ban lists.
724 +4 -1 trunk/src/chmode.c (File Modified)
727 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
729 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
730 Change TS6 JOIN processing
731 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
732 a local user joins an existing channel
733 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
734 propagating a TS6 JOIN
735 - don't interpret simple modes in an incoming TS6 JOIN
737 This is to avoid desyncs when certain mode changes (e.g. -im)
738 cross with joins. A downside is that simple modes will be
739 more desynched when a JOIN creates a channel or lowers TS,
740 but that's less important.
742 Update the TS6 specification to include this, and clarify
743 that TMODE can come from a server and that MODE must be
744 translated into TMODE from other servers too.
748 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
749 +19 -127 trunk/modules/core/m_join.c (File Modified)
752 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
754 Make -logfile work again.
758 +2 -2 trunk/src/s_log.c (File Modified)
761 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
763 - fix off-by-one memory overflow error.
767 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
770 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
772 Change handling of modularized umodes:
773 - keep the bitmask reserved forever to the letter, fixing
774 the problems when loading multiple umode modules,
775 unloading them and then loading them in a different order
776 - don't allow local users to change umodes which have
777 been unloaded and don't set them on new users via
782 +24 -3 trunk/src/s_user.c (File Modified)
785 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
787 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
791 +1 -0 trunk/include/s_user.h (File Modified)
792 +0 -22 trunk/libcharybdis/tools.c (File Modified)
793 +0 -1 trunk/libcharybdis/tools.h (File Modified)
794 +22 -0 trunk/src/s_user.c (File Modified)
797 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
799 DNSBL keyword substitution is available as of 2.1.3.
803 +1 -1 trunk/doc/example.conf (File Modified)
806 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
808 Change two occurances like match(userinput, target_p->name) ||
809 match(target_p->name, userinput) to just match(userinput,
810 target_p->name). No client name can contain * or ? now.
814 +1 -1 trunk/modules/m_trace.c (File Modified)
815 +1 -2 trunk/src/s_serv.c (File Modified)
818 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
820 Do not try find_server() on a name find_client() has
821 returned NULL for, as this will always return NULL
822 since the removal of hostmasking.
826 +1 -2 trunk/modules/m_pong.c (File Modified)
827 +0 -4 trunk/src/s_serv.c (File Modified)
830 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
832 Remove server_exists() which checked whether the
833 server name existed taking hostmasking into account
834 and just check with find_server(); admittedly
835 this checks if the name is a SID but that's not
840 +3 -27 trunk/modules/core/m_server.c (File Modified)
843 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
845 Remove hash_find_masked_server(), which made it possible
846 to specify the full (unmasked) name of a server behind
847 a hostmask. As a result find_any_client() (for prefixes)
848 becomes equal to find_client(), so remove that too.
852 +0 -1 trunk/include/hash.h (File Modified)
853 +1 -75 trunk/src/hash.c (File Modified)
854 +1 -1 trunk/src/parse.c (File Modified)
857 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
859 Remove '*' from valid server name characters.
860 This makes it impossible to connect hostmasked servers.
861 (This support didn't work well anyway, was incompatible
862 with TS6 and we never masked ourselves.)
866 +1 -1 trunk/src/match.c (File Modified)
869 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
871 Change spambot, flooder and jupe joiner notices from host to orighost.
875 +1 -1 trunk/modules/core/m_join.c (File Modified)
876 +2 -2 trunk/modules/core/m_message.c (File Modified)
877 +2 -2 trunk/src/channel.c (File Modified)
880 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
882 Add documentation for SASL client protocol, same as atheme doc/SASL.
886 + - trunk/doc/sasl.txt (File Added)
889 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
891 Include real hostname in Closing Link message for unknown
892 connections that have sent USER. This is helpful for
893 k-lined users while not breaking server IP hiding.
897 +3 -1 trunk/src/client.c (File Modified)
900 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
906 +29 -29 trunk/configure (File Modified)
909 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
911 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
915 +3 -3 trunk/modules/core/m_kill.c (File Modified)
918 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
920 Backport from early 3.x:
923 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
925 - remove "Processing connection to foobar.net" message
929 +0 -3 trunk/src/s_auth.c (File Modified)
932 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
934 - missed the processing connection one (actually, we can probably nuke this one)
938 +1 -2 trunk/src/s_auth.c (File Modified)
941 river 2006/09/27 16:33:05 UTC (20060927-2174)
943 get_client_name = stupid
948 +10 -7 trunk/modules/core/m_kill.c (File Modified)
951 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
953 - remove excessive arguments
957 +1 -2 trunk/src/s_conf.c (File Modified)
958 +1 -1 trunk/src/s_user.c (File Modified)
961 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
963 - use sendto_one_notice() for on-connect notices too.
967 +10 -10 trunk/src/s_auth.c (File Modified)
970 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
972 - use sendto_one_notice() in the core, too.
976 +2 -2 trunk/src/chmode.c (File Modified)
977 +8 -15 trunk/src/modules.c (File Modified)
978 +3 -5 trunk/src/s_conf.c (File Modified)
979 +1 -2 trunk/src/s_newconf.c (File Modified)
980 +20 -57 trunk/src/s_user.c (File Modified)
983 river 2006/09/27 16:19:25 UTC (20060927-2166)
985 the KILL command will use get_client_name(, SHOW_IP) instead of
986 target->name, and will show a more useful error for local opers
991 +6 -4 trunk/modules/core/m_kill.c (File Modified)
994 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
996 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1000 +4 -2 trunk/src/send.c (File Modified)
1003 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1009 +1 -1 trunk/include/client.h (File Modified)
1012 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1014 - get_id(): fall back to "*" if client has no known name
1018 +1 -1 trunk/include/client.h (File Modified)
1021 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1023 - convert to sendto_one_notice().
1027 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1028 +4 -6 trunk/unsupported/m_force.c (File Modified)
1031 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1033 - use sendto_one_notice() in many places instead of
1034 sendto_one(source_p, ":%s NOTICE %s :", ...);
1038 +10 -25 trunk/extensions/example_module.c (File Modified)
1039 +5 -14 trunk/extensions/hurt.c (File Modified)
1040 +1 -2 trunk/extensions/m_42.c (File Modified)
1041 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1042 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1043 +1 -2 trunk/extensions/m_opme.c (File Modified)
1044 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1045 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1046 +3 -7 trunk/modules/core/m_die.c (File Modified)
1047 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1048 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1049 +1 -2 trunk/modules/m_challenge.c (File Modified)
1050 +11 -15 trunk/modules/m_connect.c (File Modified)
1051 +20 -28 trunk/modules/m_dline.c (File Modified)
1052 +2 -2 trunk/modules/m_etrace.c (File Modified)
1053 +11 -21 trunk/modules/m_gline.c (File Modified)
1054 +2 -4 trunk/modules/m_kline.c (File Modified)
1055 +1 -2 trunk/modules/m_rehash.c (File Modified)
1056 +3 -7 trunk/modules/m_restart.c (File Modified)
1057 +31 -45 trunk/modules/m_set.c (File Modified)
1058 +2 -4 trunk/modules/m_testmask.c (File Modified)
1059 +5 -8 trunk/modules/m_unreject.c (File Modified)
1060 +2 -5 trunk/modules/m_xline.c (File Modified)
1065 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1066 +10 -25 trunk/extensions/example_module.c (File Modified)
1067 +5 -14 trunk/extensions/hurt.c (File Modified)
1068 +1 -2 trunk/extensions/m_42.c (File Modified)
1069 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1070 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1071 +1 -2 trunk/extensions/m_opme.c (File Modified)
1072 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1073 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1074 +3 -7 trunk/modules/core/m_die.c (File Modified)
1075 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1076 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1077 +1 -2 trunk/modules/m_challenge.c (File Modified)
1078 +11 -15 trunk/modules/m_connect.c (File Modified)
1079 +2 -4 trunk/modules/m_dline.c (File Modified)
1080 +2 -2 trunk/modules/m_etrace.c (File Modified)
1081 +11 -21 trunk/modules/m_gline.c (File Modified)
1082 +2 -4 trunk/modules/m_kline.c (File Modified)
1083 +1 -2 trunk/modules/m_rehash.c (File Modified)
1084 +3 -7 trunk/modules/m_restart.c (File Modified)
1085 +31 -45 trunk/modules/m_set.c (File Modified)
1086 +2 -4 trunk/modules/m_testmask.c (File Modified)
1087 +5 -8 trunk/modules/m_unreject.c (File Modified)
1088 +1 -3 trunk/modules/m_xline.c (File Modified)
1089 +2 -2 trunk/src/chmode.c (File Modified)
1090 +8 -15 trunk/src/modules.c (File Modified)
1091 +10 -14 trunk/src/s_auth.c (File Modified)
1092 +3 -6 trunk/src/s_conf.c (File Modified)
1093 +1 -2 trunk/src/s_newconf.c (File Modified)
1094 +20 -57 trunk/src/s_user.c (File Modified)
1095 +4 -2 trunk/src/send.c (File Modified)
1096 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1097 +4 -6 trunk/unsupported/m_force.c (File Modified)
1100 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1102 - keyword-subst from charybdis 2.2.
1106 +12 -3 trunk/doc/example.conf (File Modified)
1107 +58 -3 trunk/doc/reference.conf (File Modified)
1108 + - trunk/include/substitution.h (File Added)
1109 +1 -0 trunk/src/Makefile.in (File Modified)
1110 +2 -2 trunk/src/s_conf.c (File Modified)
1111 +164 -1 trunk/src/s_user.c (File Modified)
1112 + - trunk/src/substitution.c (File Added)
1115 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1117 Removed merge tracking for "svnmerge" for
1118 http://svn.atheme.org/charybdis/branches/release-2.2
1122 + - trunk/ (Property Modified)
1125 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1127 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1128 http://svn.atheme.org/charybdis/branches/release-2.2
1132 + - trunk/ (Property Modified)
1135 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1137 Removed merge tracking for "svnmerge" for
1138 http://svn.atheme.org/charybdis/branches/release-2.2
1142 + - trunk/ (Property Modified)
1145 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1147 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1148 http://svn.atheme.org/charybdis/branches/release-2.2
1152 + - trunk/ (Property Modified)
1155 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1161 + - trunk/ (Property Modified)
1164 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1166 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1167 http://svn.atheme.org/charybdis/branches/release-2.2
1171 + - trunk/ (Property Modified)
1174 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1176 - version bump to 2.2.0
1180 +3 -1 trunk/NEWS (File Modified)
1181 +1 -1 trunk/configure.ac (File Modified)
1184 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1187 + branches/release-2.1 -> 2.2 base
1188 + 3.0 -> branches/cxxconversion
1189 + backport some immediate 3.0 functionality for 2.2
1194 + - trunk/ (File Added)
1197 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1199 Merged revisions 3135,3137 via svnmerge from
1200 http://svn.atheme.org/charybdis/trunk
1203 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1205 - Expand TRACE description
1206 - Mention expiry time in TESTLINE
1208 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1210 Update copyright year for sgml docs to 2007.
1215 + - branches/release-2.1/ (Property Modified)
1216 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1217 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1220 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1222 Merged revisions 1999 via svnmerge from
1223 http://svn.atheme.org/charybdis/trunk
1224 Add river to CREDITS
1227 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1234 + - branches/release-2.1/ (Property Modified)
1235 +1 -0 branches/release-2.1/CREDITS (File Modified)
1238 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1240 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1241 http://svn.atheme.org/charybdis/trunk
1244 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1246 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1248 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1250 - add use_forward to /info
1252 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1254 Call channel_modes() with &me instead of source_p when
1255 sending out a JOIN and SJOIN for a local user. This
1256 saves checking whether they are on the channel they
1259 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1261 If use_forward is disabled:
1263 - hide +f in /mode #channel (/mode #channel f still shows it)
1264 - do not send any mode changes adding +f to local clients
1265 (-f ones are still sent)
1270 + - branches/release-2.1/ (Property Modified)
1271 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1272 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1273 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1274 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1275 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1276 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1277 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1278 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1279 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1280 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1281 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1282 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1285 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1287 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1291 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1292 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1293 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1296 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1298 Add accountability (wallops, log) to OKICK.
1302 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1305 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1307 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1308 Similar to branches/release-2.2 r3061.
1312 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1315 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1317 - Write xline to file after instead of before notifying opers and source
1318 - Also notify source of failure to add xline
1319 Similar to branches/release-2.2 r3057.
1323 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1326 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1328 If a dline/kline/resv cannot be added to the file, send
1329 the regular notices to local opers and source anyway,
1330 and also warn the source (local opers were already warned).
1331 Similar to branches/release-2.2 r3053.
1335 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1338 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1340 Port over fixes from unkline/unxline/unresv to undline.
1341 Similar to branches/release-2.2 r3049.
1345 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1348 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1350 Merged revisions 2915 via svnmerge from
1351 http://svn.atheme.org/charybdis/trunk
1354 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1356 In usage message, show kline.conf and xline.conf instead
1357 of klines.conf and xlines.conf.
1362 + - branches/release-2.1/ (Property Modified)
1363 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1366 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1368 Merged revisions 2831,2833,2853 via svnmerge from
1369 http://svn.atheme.org/charybdis/trunk
1372 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1374 unkline/unxline/unresv:
1375 - if fclose on the output returns an error, treat this as a
1377 - check if the rename from the temp file to the ban conf failed
1379 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1381 When adding a permanent dline/kline/xline/resv, check
1382 the return value of fclose().
1384 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1386 Do not free xline aconf if it could not be written out.
1387 It will be added to the list in memory anyway.
1392 + - branches/release-2.1/ (Property Modified)
1393 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1394 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1395 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1396 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1399 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1401 NEWS: Clarify effects of ip_cloaking changes a little.
1405 +2 -0 branches/release-2.1/NEWS (File Modified)
1408 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1414 +9 -9 branches/release-2.1/configure (File Modified)
1417 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1419 Version bump on 2.1 branch to 2.1.2.
1423 +1 -1 branches/release-2.1/configure.ac (File Modified)
1426 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1428 Mention r2801/r2805.
1432 +1 -0 branches/release-2.1/NEWS (File Modified)
1435 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1437 Merged revisions 2801 via svnmerge from
1438 http://svn.atheme.org/charybdis/trunk
1441 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1443 ip_cloaking: try to avoid truncation by removing more
1444 components of the hostname (except the TLD).
1449 + - branches/release-2.1/ (Property Modified)
1450 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1453 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1459 +8 -1 branches/release-2.1/NEWS (File Modified)
1462 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1464 Merged revisions 2781 via svnmerge from
1465 http://svn.atheme.org/charybdis/trunk
1468 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1470 Fix stupid bug: checked a hostmask against the found
1471 ban instead of all exceptions, causing all host mangled
1472 clients to be exempted if there was a single ban
1473 exception in many cases.
1478 + - branches/release-2.1/ (Property Modified)
1479 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1482 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1484 Merged revisions 2773 via svnmerge from
1485 http://svn.atheme.org/charybdis/trunk
1488 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1490 user@host must be *@* for a shared{} block with flags=locops
1491 (server should not be *).
1496 + - branches/release-2.1/ (Property Modified)
1497 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1500 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1502 Tweak \s code a little.
1506 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1507 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1508 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1511 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1513 Merged revisions 2761 via svnmerge from
1514 http://svn.atheme.org/charybdis/trunk
1517 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1519 The testline/no_tilde fixes are in 2.1.1.
1524 + - branches/release-2.1/ (Property Modified)
1525 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1528 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1534 +4 -1 branches/release-2.1/NEWS (File Modified)
1537 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1539 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
1540 http://svn.atheme.org/charybdis/trunk
1544 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1546 If the auth{} block has no_tilde and is not kline exempt,
1547 check the username without tilde against klines too.
1548 This is consistent with the way klines work on spoofs
1549 (klines checked on both raw and appearing-on-IRC version).
1551 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1553 Rework the fix for klines with no_tilde.
1554 Add an extra argument to find_address_conf() for the
1555 username without tilde, as that may contain one character more.
1557 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1559 Unbreak compile (because of r2697).
1560 testline with ~ could be improved some more perhaps, but this should work.
1562 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1564 testline: take no_tilde and username truncation into account
1566 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1568 Add some information on /testline with no_tilde and username truncation.
1573 + - branches/release-2.1/ (Property Modified)
1574 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1575 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1576 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1577 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1578 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1579 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1582 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1584 Merged revisions 2149,2151 via svnmerge from
1585 http://svn.atheme.org/charybdis/trunk
1588 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1590 Move kills from services from +s to +k snomask.
1591 Kills from non-service opers remain on +s.
1593 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1595 Update description of +s and +k snomasks.
1600 + - branches/release-2.1/ (Property Modified)
1601 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1602 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1603 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1606 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1608 Merged revisions 2685 via svnmerge from
1609 http://svn.atheme.org/charybdis/trunk
1612 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1614 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1619 + - branches/release-2.1/ (Property Modified)
1620 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1623 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1625 Merged revisions 2693 via svnmerge from
1626 http://svn.atheme.org/charybdis/trunk
1629 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1631 Fix truncation (by one) of unidented usernames
1632 if user registration is done because of DNSBL
1633 completion (which is the usual case if a valid
1634 NICK and USER are sent quickly and any DNSBLs
1640 + - branches/release-2.1/ (Property Modified)
1641 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1644 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1650 +10 -0 branches/release-2.1/NEWS (File Modified)
1653 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1659 +9 -9 branches/release-2.1/configure (File Modified)
1662 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1664 Version bump to 2.1.1.
1668 +1 -1 branches/release-2.1/configure.ac (File Modified)
1671 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1673 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
1674 http://svn.atheme.org/charybdis/trunk
1677 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1679 - fix a server notice on SID collision where the server name is mentioned twice
1681 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1683 - get_server_name() is stupid
1685 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1689 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1691 Do the Attempt to re-introduce SID server notice somewhat
1692 differently, showing a real host again if !HIDE_SERVERS_IPS
1693 and still showing the server name exactly once.
1695 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1697 Fix log message for Attempt to re-introduce SID (server notice was ok).
1699 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1701 - replace "No N line" with "no connect block" in a
1703 - show attempted server name in a few serverlog messages
1708 + - branches/release-2.1/ (Property Modified)
1709 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1712 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1714 Merged revisions 2218 via svnmerge from
1715 http://svn.atheme.org/charybdis/trunk
1718 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1720 Fix garbage in /stats y output on 64-bit archs.
1725 + - branches/release-2.1/ (Property Modified)
1726 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1729 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1731 Merged revisions 2438 via svnmerge from
1732 http://svn.atheme.org/charybdis/trunk
1735 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1737 Enable Revision keyword in addition to Id.
1742 + - branches/release-2.1/ (Property Modified)
1743 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1746 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1748 Merged revisions 2679 via svnmerge from
1749 http://svn.atheme.org/charybdis/trunk
1752 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1754 Port over ratbox 2.2 r23253 (anfl):
1755 - remove the cached storage of how many +beI there are, thereby fixing a
1756 case where it can get desynced from reality
1761 + - branches/release-2.1/ (Property Modified)
1762 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1763 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1766 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1768 Merged revisions 2093,2095 via svnmerge from
1769 http://svn.atheme.org/charybdis/trunk
1772 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1774 - change DNSBL licensing to BSD.
1776 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1778 - change x86-assembly FNV implementation to BSD license
1783 + - branches/release-2.1/ (Property Modified)
1784 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1785 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1788 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1790 Merged revisions 2073,2075 via svnmerge from
1791 http://svn.atheme.org/charybdis/trunk
1794 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1796 Put full information in the squit reason when exiting
1797 a server due to a servlink (ziplinks) error.
1799 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1801 Put full information in the squit reason when exiting
1802 a server due to not enough arguments for a command.
1807 + - branches/release-2.1/ (Property Modified)
1808 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1809 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1812 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1814 Merged revisions 2071 via svnmerge from
1815 http://svn.atheme.org/charybdis/trunk
1818 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1820 Don't redirect users from an existing domain to an
1821 existing server in reference.conf.
1827 + - branches/release-2.1/ (Property Modified)
1828 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1831 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1833 Merged revisions 2053 via svnmerge from
1834 http://svn.atheme.org/charybdis/trunk
1837 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1839 Make find_channel_membership() choose the shortest list
1840 (channel's list or user's list) to search, avoiding excessive
1841 CPU usage with services which are in lots of channels.
1842 From ratbox 2.2 (anfl/jilles)
1847 + - branches/release-2.1/ (Property Modified)
1848 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1851 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1857 +9 -9 branches/release-2.1/configure (File Modified)
1860 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1862 Version change 2.1.0rc1 -> 2.1.0 (release).
1866 +1 -1 branches/release-2.1/configure.ac (File Modified)
1869 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1871 Merged revisions 2029 via svnmerge from
1872 http://svn.atheme.org/charybdis/trunk
1875 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1877 NEWS: mention m_webirc.c module
1882 + - branches/release-2.1/ (Property Modified)
1883 +1 -0 branches/release-2.1/NEWS (File Modified)
1886 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1892 +9 -9 branches/release-2.1/configure (File Modified)
1895 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1897 Change version to 2.1.0rc1.
1901 +1 -1 branches/release-2.1/configure.ac (File Modified)
1904 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1906 Merged revisions 2021 via svnmerge from
1907 http://svn.atheme.org/charybdis/trunk
1910 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1912 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1913 related flaky looking things, and instead keep a list
1914 of BlacklistClients in PreClient.
1919 + - branches/release-2.1/ (Property Modified)
1920 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1921 +1 -1 branches/release-2.1/include/client.h (File Modified)
1922 +0 -1 branches/release-2.1/include/res.h (File Modified)
1923 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1924 +0 -24 branches/release-2.1/src/res.c (File Modified)
1925 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1928 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1930 Merged revisions 2015,2017 via svnmerge from
1931 http://svn.atheme.org/charybdis/trunk
1934 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1936 Check if the name in the question section of the
1937 DNS reply matches what we queried, to guard against
1938 late replies to a previous query with the same id.
1940 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1942 res.c: add a comment summarizing our changes
1947 + - branches/release-2.1/ (Property Modified)
1948 +53 -18 branches/release-2.1/src/res.c (File Modified)
1951 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1953 Merged revisions 1981 via svnmerge from
1954 http://svn.atheme.org/charybdis/trunk
1957 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1959 Alphabetize extensions and tweak the descriptions a little.
1964 + - branches/release-2.1/ (Property Modified)
1965 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1966 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1969 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1971 Merged revisions 1975 via svnmerge from
1972 http://svn.atheme.org/charybdis/trunk
1975 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1977 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1978 We should use the IP and not truncate the hostname.
1979 From ratbox 2.2 (androsyn)
1984 + - branches/release-2.1/ (Property Modified)
1985 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1988 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1990 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1991 http://svn.atheme.org/charybdis/trunk
1995 + - branches/release-2.1/ (Property Modified)
1998 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2000 - branch 2.1 release family
2004 + - branches/release-2.1/ (File Added)
2007 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2009 Describe new handling of host mangling in channel bans in SGML.
2013 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2016 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2018 - ok, 2.1 operline brought to you by marvin the melancholy robot
2022 +1 -1 trunk/src/messages.tab (File Modified)
2025 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2027 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2028 If anybody comes up with anything better, then please let us know
2029 and we will change this before 2.1 is branched.
2033 +1 -1 trunk/src/messages.tab (File Modified)
2036 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2038 Add EUID to capab.txt.
2042 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2045 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2051 +3 -0 trunk/NEWS (File Modified)
2054 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2056 Allow service{} servers to manipulate the nick delay table
2057 (for "nickserv enforcement").
2058 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2059 If duration is 0, the nickdelay entry is removed, otherwise
2060 it is added with the duration in seconds (maximum 24 hours).
2061 It is suggested that this is used if the EUID capab is present.
2065 +42 -1 trunk/modules/m_services.c (File Modified)
2068 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2070 HURT: strip off *@ from the start of the mask
2071 reject anything else containing '@' or '!'
2075 +11 -0 trunk/extensions/hurt.c (File Modified)
2078 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2080 ircd.c: need supported.h here
2084 +1 -0 trunk/src/ircd.c (File Modified)
2087 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2089 HURT: less ambiguity here
2090 ips/hosts to be hurt must contain a '.' or ':' otherwise
2091 they are interpreted as nicks
2095 +14 -9 trunk/extensions/hurt.c (File Modified)
2098 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2100 - we're now ircd-charybdis.org.
2101 - properly alphabetize credits
2105 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2108 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2110 - add additional modules to the configs
2114 +6 -0 trunk/doc/example.conf (File Modified)
2115 +12 -0 trunk/doc/reference.conf (File Modified)
2118 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2120 - remove hurt.h, it is pointless and confusing
2124 +27 -62 trunk/extensions/hurt.c (File Modified)
2125 + - trunk/extensions/hurt.h (File Deleted)
2128 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2130 - add code to suggest a local HURT by nickname.
2131 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2135 +40 -10 trunk/extensions/hurt.c (File Modified)
2136 +1 -0 trunk/extensions/hurt.h (File Modified)
2139 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2145 +2 -1 trunk/NEWS (File Modified)
2148 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2150 MASKTRACE/TESTMASK: check orighost as well
2154 +4 -2 trunk/modules/m_etrace.c (File Modified)
2155 +3 -1 trunk/modules/m_testmask.c (File Modified)
2158 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2160 Make RPL_ISUPPORT (005) numeric modularizable.
2161 Currently it will reassemble the numeric every time
2162 it needs to be sent, using a few dozen callbacks;
2163 if this is too slow some caching scheme should be
2168 +0 -1 trunk/include/s_user.h (File Modified)
2169 +36 -114 trunk/include/supported.h (File Modified)
2170 +1 -1 trunk/modules/m_version.c (File Modified)
2171 +1 -0 trunk/src/Makefile.in (File Modified)
2172 +1 -0 trunk/src/ircd.c (File Modified)
2173 +300 -25 trunk/src/s_user.c (File Modified)
2174 + - trunk/src/supported.c (File Added)
2177 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2179 EUID orighost could differ from host only in case,
2180 do not mark as dynamic spoof then
2184 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2187 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2189 kline help file: clarify a bit and remove some obsolete stuff
2190 partly suggested by Olin
2194 +8 -8 trunk/help/opers/kline (File Modified)
2197 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2203 +20 -0 trunk/NEWS (File Modified)
2206 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2208 Show real host/IP to nonopers whoising themselves.
2209 The IP is not shown for auth{} spoofs, otherwise it is,
2210 as it looked rather weird to me to show an auth{} spoofed
2211 IP like this. (/userhost on self still shows the IP.)
2215 +13 -2 trunk/modules/m_whois.c (File Modified)
2218 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2220 Document nick_delay stuff and move it around a bit.
2224 +1 -2 trunk/doc/example.conf (File Modified)
2225 +8 -2 trunk/doc/reference.conf (File Modified)
2228 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2230 - disable nickdelay by default. Needs to be documented in reference.conf.
2234 +2 -0 trunk/doc/example.conf (File Modified)
2235 +2 -0 trunk/doc/reference.conf (File Modified)
2238 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2240 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2244 +2 -1 trunk/modules/m_services.c (File Modified)
2247 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2249 ip_cloaking: somewhat hackish but we need to send the
2250 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2255 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2258 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2260 If EUID is used, show realhost in far connect notice
2261 (but not in far disconnect notice).
2265 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2268 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2271 - use non-ENCAP CHGHOST if possible
2272 - really introduce new users with their mangled and real
2273 host if +h is in default umodes
2277 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2280 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2282 Add non-ENCAP CHGHOST.
2286 +49 -11 trunk/modules/m_chghost.c (File Modified)
2289 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2291 Initial addition of EUID (puts realhost/account in same
2292 command as user introduction).
2293 See doc/technical/euid.txt for more information.
2294 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2298 + - trunk/doc/technical/euid.txt (File Added)
2299 +2 -1 trunk/include/s_serv.h (File Modified)
2300 +1 -1 trunk/include/s_user.h (File Modified)
2301 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2302 +1 -34 trunk/modules/m_chghost.c (File Modified)
2303 +0 -28 trunk/modules/m_services.c (File Modified)
2304 +30 -1 trunk/src/s_serv.c (File Modified)
2305 +30 -3 trunk/src/s_user.c (File Modified)
2308 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2310 Store the mangled host in localClient and use it for
2311 ban matching (also match real host for mangled users,
2312 also match mangled host for uncloaked users).
2313 Improve interaction of +h with auth{} and services
2315 Note that all of this only applies to clients who
2316 connect after the mangling module is loaded
2317 (other clients cannot even set +h).
2318 The sorcerynet cloaking module has not been updated
2323 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2324 +3 -0 trunk/include/client.h (File Modified)
2325 +64 -5 trunk/src/channel.c (File Modified)
2326 +1 -0 trunk/src/client.c (File Modified)
2327 +2 -2 trunk/src/s_user.c (File Modified)
2330 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2332 Document /stats U letters in sgml.
2336 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2339 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2341 Better description of hub_mask and leaf_mask.
2345 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2348 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2350 Add operspy_dont_care_user_info to sgml docs.
2354 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2357 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2359 Add general::operspy_dont_care_user_info.
2360 This makes /who mask equivalent to /who !mask for opers
2361 with the operspy flag, and removes the operspy log/notice
2362 on /who mask, /masktrace and /scan.
2363 The necessary privilege (operspy flag) is unchanged.
2364 Behaviour for the other operspy commands (channel
2365 related ones) is also unchanged.
2369 +1 -0 trunk/doc/example.conf (File Modified)
2370 +6 -0 trunk/doc/reference.conf (File Modified)
2371 +1 -0 trunk/include/s_conf.h (File Modified)
2372 +10 -8 trunk/modules/m_etrace.c (File Modified)
2373 +6 -0 trunk/modules/m_info.c (File Modified)
2374 +8 -5 trunk/modules/m_scan.c (File Modified)
2375 +1 -1 trunk/modules/m_version.c (File Modified)
2376 +6 -1 trunk/modules/m_who.c (File Modified)
2377 +1 -0 trunk/src/newconf.c (File Modified)
2378 +1 -0 trunk/src/s_conf.c (File Modified)
2381 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2383 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2384 This letter will also be used for showing operspy with
2385 limited accountability (show non channel related info
2386 without '!' or notice).
2390 +2 -0 trunk/doc/server-version-info (File Modified)
2391 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2392 +2 -0 trunk/include/ircd.h (File Modified)
2393 +6 -0 trunk/modules/m_info.c (File Modified)
2394 +2 -0 trunk/modules/m_version.c (File Modified)
2395 +1 -0 trunk/src/ircd_state.c (File Modified)
2398 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2400 Add m_webirc module, allows showing real host of CGI:IRC users.
2401 Differences to the version available on my web page for a while:
2402 instructions on how to set it up.
2406 +137 -0 trunk/extensions/Makefile.in (File Modified)
2407 + - trunk/extensions/m_webirc.c (File Added)
2410 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2412 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2416 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2419 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2421 - move beu from core to contributors
2422 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2426 +2 -2 trunk/CREDITS (File Modified)
2429 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2431 Mention that class blocks must be defined before the
2432 auth or connect blocks referencing them.
2436 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2439 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2442 - change from "can join" to "is banned", this reverses sense
2443 and removes "weird" checks like for +i, +l, +j
2444 - don't allow $j to same channel
2445 - +s/+p restriction removed, anyone can /mode b anyway
2450 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2453 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2455 Add a few important lines from reference.conf to example.conf.
2459 +8 -1 trunk/doc/example.conf (File Modified)
2462 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2464 - we don't support rtsigio anymore
2465 - we definately don't support VMS nor Cygwin either.
2469 +2 -2 trunk/INSTALL (File Modified)
2470 +0 -2 trunk/README.FIRST (File Modified)
2473 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2475 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2479 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2482 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2485 - return EXTBAN_NOMATCH for a valid ban that does not match
2486 - consider a $j ban invalid if we were already processing a
2487 can_join for a $j ban
2491 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2494 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2496 extb_extgecos: realhost -> orighost
2500 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2503 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2505 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2509 +59 -0 trunk/extensions/Makefile.in (File Modified)
2510 + - trunk/extensions/extb_canjoin.c (File Added)
2513 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2515 - oh right, charybdis calls that 'orighost'.
2519 +2 -2 trunk/modules/m_who.c (File Modified)
2522 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2524 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2528 +2 -0 trunk/modules/m_who.c (File Modified)
2531 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2533 - also check $x against realhost
2537 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2540 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2542 Sorcerynet people want a debugging notice moved from +s to +d.
2546 +1 -1 trunk/src/blacklist.c (File Modified)
2549 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2551 Use source_p instead of client_p for free_pre_client().
2552 client_p could be NULL or another client.
2556 +1 -1 trunk/src/client.c (File Modified)
2559 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2561 - revert this, I know how to fix it now
2565 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2568 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2570 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2571 This fix is probably suboptimal, but it does indeed fix the problem.
2575 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2578 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2580 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2584 +49 -0 trunk/extensions/Makefile.in (File Modified)
2585 + - trunk/extensions/extb_extgecos.c (File Added)
2588 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2590 Remove undocumented and unused general::fallback_to_ip6_int config option.
2594 +0 -3 trunk/include/s_conf.h (File Modified)
2595 +0 -3 trunk/src/newconf.c (File Modified)
2598 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2601 - document new TESTMASK
2602 - mention that TESTMASK matching is the same as MASKTRACE matching
2603 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2608 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2611 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2613 New testmask from ratbox 2.2.
2614 Allows matches on nick, ip and gecos in addition to user
2615 and host, and is fully analogous to masktrace.
2616 The numeric has changed from 724 to 727 and fields in it
2621 +4 -3 trunk/help/opers/testmask (File Modified)
2622 +1 -0 trunk/include/numeric.h (File Modified)
2623 +82 -9 trunk/modules/m_testmask.c (File Modified)
2624 +2 -2 trunk/src/messages.tab (File Modified)
2627 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2629 contrib -> extensions
2633 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2636 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2638 CHGHOST: Check validity of new hostname.
2639 If the command came from a local client (disabled by
2640 default), send an error message and drop the command.
2641 If the command came from a remote client or server,
2642 send a notice to opers and the target user (if local).
2646 +42 -1 trunk/modules/m_chghost.c (File Modified)
2649 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2655 +23 -1 trunk/NEWS (File Modified)
2658 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2660 When an outgoing server connection succeeds, set
2661 localClient->ip by simply copying the whole sockaddr
2662 struct instead of copying certain parts only.
2666 +1 -19 trunk/src/s_serv.c (File Modified)
2669 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2671 Give a special error message and ignore the connect block
2672 if trying to add a connect block for the server's own name.
2676 +7 -0 trunk/src/newconf.c (File Modified)
2679 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2681 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2682 when --disable-balloc is used, so that it compiles.
2683 Obviously the BlockHeapUsage() stub returns just zeroes so
2684 /stats z will be less informative.
2688 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2691 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2693 Free and zero dns_query in DNS callback for outgoing connect.
2694 This avoids double free of reslist.
2698 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2701 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2703 From ratbox, log failed outgoing connections to serverlog.
2708 +13 -1 trunk/src/s_serv.c (File Modified)
2711 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2713 Change serverlog message when connecting to be more clear and show the port number.
2717 +1 -1 trunk/src/s_serv.c (File Modified)
2720 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2722 Remove gethost_byname(), this is meaningless
2723 since the removal of AAAA -> A fallback (r1763).
2727 +0 -1 trunk/include/res.h (File Modified)
2728 +0 -12 trunk/src/res.c (File Modified)
2731 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2733 Remove ip6.int support and use only ip6.arpa.
2734 The global ip6.int zone has disappeared on June 1
2735 and a lot of other software has been removing ip6.int
2737 This removes the second and last case where IPv6
2738 support in charybdis causes extra lookups and slows
2743 +5 -27 trunk/src/res.c (File Modified)
2746 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2748 Mention new default (r1767) for connect::aftype in sgml docs.
2752 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2755 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2757 Use IPv6 if connect::host looks like an IPv6 address
2758 (contains a colon). No need to aftype=ipv6 anymore.
2762 +2 -0 trunk/src/newconf.c (File Modified)
2765 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2767 More information about connect::host.
2771 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2774 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2776 Remove fallback to A if AAAA cannot be found.
2777 In case of a forward check of a reverse lookup, we
2778 already know if it's ipv4 or ipv6, so it is not
2779 useful and in case of a forward lookup of a hostname
2780 in connect::host, connect::aftype already specifies
2781 if it's ipv4 or ipv6.
2785 +4 -27 trunk/src/res.c (File Modified)
2788 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2791 - check if +c made the message text empty and refuse
2793 - don't copy message text if it is not necessary
2798 +14 -4 trunk/modules/core/m_message.c (File Modified)
2801 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2803 remove_conf_item(): do not free cf_name, this is generally a string constant
2807 +0 -1 trunk/src/newconf.c (File Modified)
2810 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2812 Remove the old unused FDL_ constants.
2816 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2819 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2821 Remove an unused struct irc_sockaddr_storage from fde_t
2822 (allocated for every possible file descriptor).
2826 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2829 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2831 If the DNS lookup for an outgoing connection is still
2832 pending when it is closed, clean it up.
2836 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2839 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2841 If proc_answer() fails (for example if a lookup for an
2842 A record returns a CNAME), fail the query immediately.
2843 Previously the packet was just ignored, leaving the
2848 +4 -8 trunk/src/res.c (File Modified)
2851 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2853 Correct sockhost field in an outgoing server connection.
2854 First copy the host field from the server_conf, then
2855 take the IP from to where the connection was attempted
2856 when the connection callback is called.
2857 (Before r1747 this used the IP from the server_conf.)
2861 +8 -2 trunk/src/s_serv.c (File Modified)
2864 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2866 Remove ipnum (keep aftype) and dns_query from server_conf.
2867 We don't keep track of binary form address in connect{}
2868 blocks anymore, DNS lookups of names in host= gone.
2869 As before the DNS lookup is done on connect.
2870 This should unbreak hostnames in host= somewhat.
2874 +1 -2 trunk/include/s_newconf.h (File Modified)
2875 +2 -2 trunk/src/newconf.c (File Modified)
2876 +1 -42 trunk/src/s_newconf.c (File Modified)
2877 +12 -31 trunk/src/s_serv.c (File Modified)
2880 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2886 +1 -1 trunk/configure (File Modified)
2889 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2891 Fix --disable-balloc help text (said --disable-small-net).
2895 +1 -1 trunk/configure.ac (File Modified)
2898 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2900 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2901 services (+S). Unlike operstring and adminstring, this
2902 is not changeable with /quote set but is updated on rehash.
2906 +1 -0 trunk/doc/example.conf (File Modified)
2907 +10 -2 trunk/doc/reference.conf (File Modified)
2908 +1 -0 trunk/include/s_conf.h (File Modified)
2909 +6 -0 trunk/modules/m_info.c (File Modified)
2910 +3 -2 trunk/modules/m_whois.c (File Modified)
2911 +1 -0 trunk/src/newconf.c (File Modified)
2912 +1 -0 trunk/src/s_conf.c (File Modified)
2915 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2917 Fix handling of comma in whois: ignore the comma and
2918 everything after it but do output the entire parameter
2923 +2 -2 trunk/modules/m_whois.c (File Modified)
2926 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2928 New /stats letter 's' to list HURTs:
2929 - opers get the full listing.
2930 - users get any HURTs that match their sockhost/orighost if
2931 "stats_k_oper_only" is set to 1.
2935 +50 -0 trunk/extensions/hurt.c (File Modified)
2938 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2940 - make the newconf system available to modules.
2944 +4 -1 trunk/include/newconf.h (File Modified)
2945 +4 -8 trunk/src/newconf.c (File Modified)
2948 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2950 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2953 +0 -3 trunk/doc/example.conf (File Modified)
2954 +0 -3 trunk/doc/reference.conf (File Modified)
2957 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2959 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2963 +3 -0 trunk/doc/example.conf (File Modified)
2964 +3 -0 trunk/doc/reference.conf (File Modified)
2967 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2969 Fix too early truncation of JOIN channel list.
2973 +2 -3 trunk/modules/core/m_join.c (File Modified)
2976 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2978 - From ratbox 2.2 (anfl), send server notices about read
2979 errors from handshakes and servers to +s instead of +d.
2980 - Send various server notices about failed server
2981 connections which did not reach registered state network
2982 wide if the connection was initiated by a remote oper.
2983 This avoids annoying the whole net if there is a
2984 broken autoconnect, but allows all opers to see why a
2985 remote connect failed. Failed connections which did reach
2986 server state already generate server notices everywhere.
2988 Note: this is an exception to our general policy to not send
2989 server notices about unregistered connections remotely.
2993 +1 -0 trunk/include/client.h (File Modified)
2994 +20 -6 trunk/src/client.c (File Modified)
2995 +6 -6 trunk/src/s_serv.c (File Modified)
2998 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3004 +1 -1 trunk/doc/example.conf (File Modified)
3005 +1 -1 trunk/doc/reference.conf (File Modified)
3008 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3010 Don't allow #channel +b $c:&channel (inconsistent target).
3014 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3017 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3019 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3023 +0 -2 trunk/include/client.h (File Modified)
3026 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3028 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3032 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3035 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3037 Store IP addresses in whowas. These are shown to opers.
3038 Obtained from Eurus patches.
3039 orighost tracking removed (not worth the memory IMHO),
3040 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3041 with unknown IPs and to not violate auth{} spoof policy.
3045 +2 -0 trunk/doc/reference.conf (File Modified)
3046 +1 -0 trunk/include/numeric.h (File Modified)
3047 +1 -0 trunk/include/whowas.h (File Modified)
3048 +10 -1 trunk/modules/m_whowas.c (File Modified)
3049 +1 -1 trunk/src/messages.tab (File Modified)
3050 +4 -0 trunk/src/whowas.c (File Modified)
3053 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3055 Describe hostmask parameter of masktrace better in sgml docs.
3059 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3062 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3064 masktrace help file: mention CIDR IP masks
3069 +2 -0 trunk/help/opers/masktrace (File Modified)
3072 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3074 MASKTRACE: allow normal match() on IP address also
3079 +2 -3 trunk/modules/m_etrace.c (File Modified)
3082 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3084 Allow +S clients (services) to send to channels and @/+ channels always.
3088 +1 -1 trunk/modules/core/m_message.c (File Modified)
3089 +1 -1 trunk/src/channel.c (File Modified)
3092 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3094 Allow servers to send to @#chan and +#chan.
3098 +1 -1 trunk/modules/core/m_message.c (File Modified)
3101 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3103 Don't count opers on service{} servers in /lusers.
3107 +2 -2 trunk/src/s_user.c (File Modified)
3110 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3112 Show opers the real host behind a dynamic spoof in WHOIS.
3113 If the user is auth{} spoofed, this shows the auth{} spoof
3114 otherwise it shows the DNS hostname and IP address.
3115 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3119 +1 -0 trunk/include/numeric.h (File Modified)
3120 +12 -2 trunk/modules/m_whois.c (File Modified)
3121 +1 -1 trunk/src/messages.tab (File Modified)
3124 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3126 Remove #define HIDE_SPOOF_IPS from config.h, should
3127 have been done earlier.
3131 +0 -7 trunk/include/config.h (File Modified)
3134 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3136 Bring back ERR_CANTKILLSERVER.
3140 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3143 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3146 - also send RPL_HOSTHIDDEN on -h
3147 - don't allow +h for auth{} spoofed clients
3151 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3154 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3156 /etc/resolv.conf parsing:
3157 - don't crash (sometimes) if there is a line without an argument
3158 (e.g. 'search' by itself)
3159 - fix handling of lines with leading whitespace
3163 +9 -8 trunk/src/reslib.c (File Modified)
3166 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3168 Put back code that terminates DNS queries, which was
3169 removed during the resolver changes.
3173 +4 -0 trunk/src/s_auth.c (File Modified)
3176 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3178 - oh hey, that was in the wrong place
3182 +13 -13 trunk/src/s_auth.c (File Modified)
3185 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3187 - handle a situation where a user can go away before DNS completes
3191 +13 -0 trunk/src/s_auth.c (File Modified)
3194 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3200 +1 -0 trunk/include/blacklist.h (File Modified)
3201 +1 -0 trunk/include/res.h (File Modified)
3202 +33 -2 trunk/src/blacklist.c (File Modified)
3203 +2 -0 trunk/src/client.c (File Modified)
3204 +24 -0 trunk/src/res.c (File Modified)
3207 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3209 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3210 if comm_accept() failed.
3212 Found with valgrind.
3216 +4 -4 trunk/src/listener.c (File Modified)
3219 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3221 - handle unavailable Client/preClient structs
3225 +9 -0 trunk/src/blacklist.c (File Modified)
3228 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3230 Add +lf to SGML docs.
3234 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3237 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3239 Also do forwarding if the channel limit (+l) is exceeded.
3243 +1 -1 trunk/help/opers/cmode (File Modified)
3244 +2 -2 trunk/modules/core/m_join.c (File Modified)
3247 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3249 Post-release lovin':
3250 - Update version to 2.1.0.
3251 - Regenerate configure.
3255 +9 -9 trunk/configure (File Modified)
3256 +1 -1 trunk/configure.ac (File Modified)
3259 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3261 Comment out example blacklist{} block.
3265 +7 -7 trunk/doc/example.conf (File Modified)
3266 +7 -7 trunk/doc/reference.conf (File Modified)
3269 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3271 Add note regarding use of AHBL BLs.
3275 +4 -0 trunk/doc/example.conf (File Modified)
3276 +4 -0 trunk/doc/reference.conf (File Modified)
3279 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3285 +2 -2 trunk/CREDITS (File Modified)
3288 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3294 +1 -0 trunk/CREDITS (File Modified)
3297 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3299 Put more recent ratbox CREDITS here.
3303 +3 -2 trunk/doc/Ratbox-team (File Modified)
3306 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3312 +5 -4 trunk/NEWS (File Modified)
3315 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3317 Mention that install or make install also avoids modunload crashes.
3321 +2 -1 trunk/BUGS (File Modified)
3324 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3330 +3 -8 trunk/NEWS (File Modified)
3333 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3339 +3 -2 trunk/BUGS (File Modified)
3342 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3344 - add orighost check to hurt.c
3349 +1 -6 trunk/BUGS (File Modified)
3350 +1 -1 trunk/extensions/hurt.c (File Modified)
3353 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3355 Make kline_exempt exempt from HURT also.
3359 +2 -1 trunk/extensions/hurt.c (File Modified)
3362 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3364 Fix mask HEAL propagation.
3368 +6 -3 trunk/extensions/hurt.c (File Modified)
3371 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3378 +18 -31 trunk/extensions/README (File Modified)
3381 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3383 More target change hax.
3388 +5 -0 trunk/extensions/hurt.c (File Modified)
3391 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3393 Improvements to HURT propagation.
3397 +8 -6 trunk/extensions/hurt.c (File Modified)
3400 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3402 - further simplification
3406 +25 -76 trunk/extensions/hurt.c (File Modified)
3407 +0 -9 trunk/extensions/hurt.h (File Modified)
3410 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3416 +13 -0 trunk/extensions/hurt.c (File Modified)
3419 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3421 - cut off at 15 messages instead of 30
3425 +1 -1 trunk/extensions/hurt.h (File Modified)
3428 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3430 Squash a warning here.
3434 +1 -3 trunk/src/ircd.c (File Modified)
3437 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3439 Don't show servers in /stats l to nonopers if flatten links is enabled.
3443 +3 -1 trunk/modules/m_stats.c (File Modified)
3446 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3452 +20 -7 trunk/extensions/hurt.c (File Modified)
3455 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3457 - remove inline stuff (yuck)
3458 - sockaddr should have been sockhost
3462 +22 -31 trunk/extensions/hurt.c (File Modified)
3465 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3467 - make hurt checking actually work
3471 +2 -7 trunk/extensions/hurt.c (File Modified)
3474 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3476 Slight tweak to alias{}.
3480 +4 -0 trunk/src/parse.c (File Modified)
3483 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3485 - further simplification
3489 +59 -71 trunk/extensions/hurt.c (File Modified)
3490 +0 -1 trunk/extensions/hurt.h (File Modified)
3493 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3495 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3499 +10 -20 trunk/extensions/hurt.c (File Modified)
3500 +0 -4 trunk/extensions/hurt.h (File Modified)
3503 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3505 - remove some unnecessary code here (hurt_initial_check_event()).
3509 +0 -23 trunk/extensions/hurt.c (File Modified)
3512 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3514 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3518 +8 -0 trunk/modules/core/m_message.c (File Modified)
3521 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3523 - more sane tgchange hax
3527 +2 -1 trunk/extensions/hurt.c (File Modified)
3530 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3532 Make HEAL <nick> work.
3536 +40 -43 trunk/extensions/hurt.c (File Modified)
3539 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3541 Destroy hurt_clients list on unload.
3545 +7 -0 trunk/extensions/hurt.c (File Modified)
3548 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3550 Coding style: no space between a function name and parenthesis.
3554 +43 -43 trunk/extensions/hurt.c (File Modified)
3557 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3559 Now works and throws out hurt clients after 30 protocol messages
3560 unless they identify.
3564 +28 -36 trunk/extensions/hurt.c (File Modified)
3565 +1 -7 trunk/extensions/hurt.h (File Modified)
3568 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3570 Working addition/lookup.
3574 +8 -0 trunk/extensions/hurt.c (File Modified)
3577 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3579 Get rid of hyb6 style propagation (:server COMMAND source).
3583 +18 -22 trunk/extensions/hurt.c (File Modified)
3586 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3588 add not-working hurt_add and hurt_find
3592 +13 -5 trunk/extensions/hurt.c (File Modified)
3595 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3597 Comment out a lot of stuff so I can load and unload this without crashing.
3601 +17 -6 trunk/extensions/hurt.c (File Modified)
3604 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3606 Fix svn:keywords and add a short comment at the top.
3610 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3613 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3615 - Make hurt module compile
3616 - Link it to the build
3617 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3618 correct flag name, no CAP_TS6 use etc
3622 +1 -0 trunk/extensions/Makefile.in (File Modified)
3623 +30 -32 trunk/extensions/hurt.c (File Modified)
3626 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3628 Put beu's hurt module in trunk.
3632 + - trunk/extensions/hurt.c (File Added)
3633 + - trunk/extensions/hurt.h (File Added)
3636 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3638 - _iprint(): use stderr instead of stdout
3642 +1 -1 trunk/src/s_log.c (File Modified)
3645 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3647 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3648 and subsequently destroy our kqueue when we close 0, 1, 2
3650 - After closing fd 0, 1, 2 reopen them to /dev/null again
3651 so we don't send messages from malloc etc to a random
3653 - Remove an obsolete comment.
3657 +13 -2 trunk/src/ircd.c (File Modified)
3660 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3666 +29 -1 trunk/NEWS (File Modified)
3669 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3675 +1 -1 trunk/configure (File Modified)
3678 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3680 Fix openssl version check to also accept versions newer than 0.9.6.
3684 +1 -1 trunk/configure.ac (File Modified)
3687 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3689 Oops, need packet.h here.
3693 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3696 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3698 End the flood grace period in CPRIVMSG/CNOTICE.
3702 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3705 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3707 - update class::connectfreq documentation
3711 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3714 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3716 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3720 +3 -6 trunk/src/s_serv.c (File Modified)
3723 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3725 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3729 +1 -1 trunk/src/messages.tab (File Modified)
3732 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3734 Don't mention that /stats p shows idle times, as it doesn't.
3738 +1 -1 trunk/help/opers/stats (File Modified)
3739 +1 -1 trunk/help/users/stats (File Modified)
3742 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3744 /stats A shows DNS servers, it doesn't matter whether ircd
3745 uses ADNS or something else.
3749 +1 -1 trunk/help/opers/stats (File Modified)
3752 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3754 get_client_name() fix
3758 +4 -0 trunk/src/client.c (File Modified)
3761 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3767 +6 -0 trunk/src/ircd.c (File Modified)
3770 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3772 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3775 +16 -17 trunk/configure (File Modified)
3776 +1 -1 trunk/configure.ac (File Modified)
3779 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3781 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3784 +135 -0 trunk/configure (File Modified)
3785 +6 -0 trunk/configure.ac (File Modified)
3788 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3790 Exit 0 on successful -conftest.
3794 +1 -1 trunk/src/ircd.c (File Modified)
3797 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3799 Make the "keep the parent process around" thing work, by opening
3800 a pipe to the child process. This pipe is on fd 0 in the child
3801 process. After successful initialization, the child will write
3802 a byte to this pipe, on fatal errors it will close it without
3805 Somewhat hackish still but should work.
3809 +27 -30 trunk/src/ircd.c (File Modified)
3812 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3814 - convert some error messages to ierror() over fprintf/ilog combination
3818 +3 -6 trunk/src/ircd.c (File Modified)
3821 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3823 - inotice() for loadmodule when in foreground mode
3827 +3 -0 trunk/src/modules.c (File Modified)
3830 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3832 - remove inotice() on loading modules from the config
3836 +0 -3 trunk/src/modules.c (File Modified)
3839 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3841 - usleep for 50000usec in the parent process to allow for startup messages
3842 to be cleanly printed before detaching to shell, this should be more than
3847 +3 -0 trunk/src/ircd.c (File Modified)
3850 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3852 - display more errors during normal startup as to try to help people find common problems
3856 +27 -10 trunk/src/ircd.c (File Modified)
3859 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3861 - version bump in preparation of 2.0.0 release
3865 +9 -9 trunk/configure (File Modified)
3866 +1 -1 trunk/configure.ac (File Modified)
3869 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3871 Change example.conf operator block from "admin" to "god",
3872 so as to show we encourage per-person operator blocks.
3876 +4 -2 trunk/doc/example.conf (File Modified)
3879 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3881 Document alias{} block.
3885 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3888 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3890 Document DNS blacklist stuff in sgml.
3894 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3895 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3898 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3900 Misc /stats clarifications.
3904 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3907 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3909 Move snomasks into umodes chapter.
3910 Move oprivs chapter down.
3914 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3915 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3916 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3919 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3921 Mention operator{} user@host change.
3925 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3928 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3930 operator{} block user@host matches against orighost now, not host.
3931 This means that services/+h spoofs do not work in operator{} blocks;
3932 auth{} spoofs still work.
3936 +4 -0 trunk/doc/example.conf (File Modified)
3937 +1 -1 trunk/doc/reference.conf (File Modified)
3938 +2 -2 trunk/modules/m_challenge.c (File Modified)
3939 +1 -1 trunk/modules/m_oper.c (File Modified)
3942 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3944 - inotice/iwarn/ierror() stuff I was working on
3948 +3 -0 trunk/include/s_log.h (File Modified)
3949 +15 -11 trunk/src/ircd.c (File Modified)
3950 +3 -1 trunk/src/modules.c (File Modified)
3951 +1 -1 trunk/src/newconf.c (File Modified)
3952 +54 -0 trunk/src/s_log.c (File Modified)
3955 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3957 Oops, don't add blacklists to the list twice on rehash.
3961 +3 -2 trunk/src/blacklist.c (File Modified)
3964 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3966 Remove notices to the client about progress of dnsbl lookups.
3970 +0 -4 trunk/src/blacklist.c (File Modified)
3973 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3975 Add auth{} flag dnsbl_exempt.
3979 +2 -1 trunk/doc/example.conf (File Modified)
3980 +2 -1 trunk/doc/reference.conf (File Modified)
3981 +2 -0 trunk/include/s_conf.h (File Modified)
3982 +1 -0 trunk/src/newconf.c (File Modified)
3983 +8 -1 trunk/src/s_user.c (File Modified)
3986 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3988 Switch alias{} and blacklist{} around, for consistency with example.conf.
3992 +18 -18 trunk/doc/reference.conf (File Modified)
3995 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3997 Send a warning to the user if they are dnsbl listed but exempted.
4001 +17 -12 trunk/src/s_user.c (File Modified)
4004 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4006 Move throwing out dnsbl listed clients to registration,
4007 and make kline_exempt exempt from it.
4011 +1 -0 trunk/include/blacklist.h (File Modified)
4012 +4 -0 trunk/include/client.h (File Modified)
4013 +15 -16 trunk/src/blacklist.c (File Modified)
4014 +6 -0 trunk/src/client.c (File Modified)
4015 +17 -0 trunk/src/s_user.c (File Modified)
4018 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4020 Show refcount in /stats n.
4024 +3 -2 trunk/modules/m_stats.c (File Modified)
4027 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4029 Don't look up dnsbls twice if they send USER twice.
4033 +5 -3 trunk/modules/m_user.c (File Modified)
4036 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4038 Add /stats n to help files.
4042 +1 -0 trunk/help/opers/stats (File Modified)
4043 +1 -0 trunk/help/users/stats (File Modified)
4046 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4048 Only check dnsbls for A records, not AAAA.
4052 +1 -1 trunk/src/blacklist.c (File Modified)
4055 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4057 Don't remove non-illegal blacklists on completion of check.
4058 Add debugging notices (not working).
4062 +5 -1 trunk/src/blacklist.c (File Modified)
4065 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4067 Don't call register_local_user() if they haven't sent a nick yet.
4071 +1 -1 trunk/src/blacklist.c (File Modified)
4074 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4076 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4080 +21 -0 trunk/modules/m_stats.c (File Modified)
4083 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4085 More dnsbl rehash fixes, it was adding bogus entries.
4089 +2 -7 trunk/src/newconf.c (File Modified)
4092 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4094 Need blacklist.h here.
4098 +1 -0 trunk/src/s_conf.c (File Modified)
4101 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4107 +1 -2 trunk/configure (File Modified)
4108 +0 -48 trunk/configure.ac (File Modified)
4109 + - trunk/doc/example-iauth.conf (File Deleted)
4110 + - trunk/iauth/ (File Deleted)
4113 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4115 Improve handling of rehashing with blacklists.
4116 Also some coding style tweaks.
4120 +3 -2 trunk/include/blacklist.h (File Modified)
4121 +35 -16 trunk/src/blacklist.c (File Modified)
4122 +2 -0 trunk/src/s_conf.c (File Modified)
4125 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4127 Clear can_send cache if a user logs in or out from services.
4131 +2 -0 trunk/modules/m_services.c (File Modified)
4134 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4136 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4137 This directory is not entered by default.
4138 More stuff needs to be moved into here.
4142 +2 -1 trunk/configure (File Modified)
4143 +1 -0 trunk/configure.ac (File Modified)
4144 +69 -458 trunk/extensions/Makefile.in (File Modified)
4145 + - trunk/extensions/m_clearchan.c (File Deleted)
4146 + - trunk/extensions/m_force.c (File Deleted)
4147 + - trunk/unsupported/ (File Added)
4148 + - trunk/unsupported/Makefile.in (File Added)
4149 + - trunk/unsupported/m_clearchan.c (File Added)
4150 + - trunk/unsupported/m_force.c (File Added)
4153 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4155 Logging/wallops for forcejoin/forcepart, numeric fix.
4156 This needs to be moved to the toys section.
4160 +22 -2 trunk/extensions/m_force.c (File Modified)
4163 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4165 Fix comments at the top (including copyright).
4169 +3 -2 trunk/extensions/m_omode.c (File Modified)
4172 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4174 Add OMODE command to extensions/ for oper mode hacking:
4175 - requires admin privs
4176 - does not work for opped opers
4178 - sends a ServerMode for opping the oper themselves,
4179 otherwise a mode coming from the oper (not only
4180 does this provide full accountability, it is also
4181 easiest to implement while avoiding channels
4182 messed up with bogus bans etc).
4186 +171 -0 trunk/extensions/Makefile.in (File Modified)
4187 + - trunk/extensions/m_omode.c (File Added)
4190 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4196 + - trunk/include/blacklist.h (Property Modified)
4197 + - trunk/src/blacklist.c (Property Modified)
4200 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4202 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4206 +5 -1 trunk/src/blacklist.c (File Modified)
4209 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4211 Initial DNS blacklist support:
4212 - see example.conf for how to use.
4213 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4214 - tor.ahbl.org is also included because most networks will not want to allow tor
4215 (and we're considering going KoS on tor users here anyway due to abuse)
4219 +18 -0 trunk/doc/example.conf (File Modified)
4220 +66 -0 trunk/doc/reference.conf (File Modified)
4221 + - trunk/include/blacklist.h (File Added)
4222 +2 -0 trunk/include/client.h (File Modified)
4223 +3 -0 trunk/modules/m_user.c (File Modified)
4224 +152 -0 trunk/src/Makefile.in (File Modified)
4225 + - trunk/src/blacklist.c (File Added)
4226 +34 -0 trunk/src/newconf.c (File Modified)
4227 +1 -0 trunk/src/s_auth.c (File Modified)
4228 +4 -0 trunk/src/s_user.c (File Modified)
4231 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4233 Remove last bit of lzo stuff (comment in example.conf connect{}).
4237 +0 -4 trunk/doc/example.conf (File Modified)
4240 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4242 Show sasl successes and failures in /stats t (like other
4243 things in /stats t, about local clients only).
4247 +2 -0 trunk/include/s_stats.h (File Modified)
4248 +3 -0 trunk/modules/m_sasl.c (File Modified)
4249 +3 -0 trunk/src/s_stats.c (File Modified)
4252 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4254 Allow messaging services by nickname without using
4255 target change slots (this was already possible with
4256 user@server notation or services shortcuts).
4260 +2 -2 trunk/modules/core/m_message.c (File Modified)
4263 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4265 Abort a safelist if a new /list comes in while one is already in progress.
4269 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4272 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4274 Change $![letter]:[mask] to $~[letter]:[mask]
4275 so both ! and ~ invert an extban.
4279 +2 -0 trunk/src/chmode.c (File Modified)
4282 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4284 - revert due to technical issues
4288 +1 -1 trunk/src/extban.c (File Modified)
4291 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4293 - 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
4297 +1 -1 trunk/src/extban.c (File Modified)
4300 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4302 Don't pace /list on a single channel.
4306 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4309 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4311 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4315 +4 -2 trunk/include/supported.h (File Modified)
4318 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4320 Extban types are case insensitive; force them to lowercase when added.
4324 +5 -5 trunk/doc/extban.txt (File Modified)
4325 +4 -0 trunk/src/chmode.c (File Modified)
4326 +3 -3 trunk/src/extban.c (File Modified)
4329 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4331 sendto_wallops_flags():
4332 - instead of checking IsOper on each client, walk the appropriate list
4333 - instead of sending non-+z wallops from persons to nonopers, send only
4334 +w wallops from persons
4338 +1 -5 trunk/src/send.c (File Modified)
4341 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4343 Prefix oper wallops with "WALLOPS - " if they would
4344 otherwise look like operwalls or locops, when sending
4345 them to local users.
4349 +11 -1 trunk/modules/m_wallops.c (File Modified)
4352 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4354 Make sure destination field in some sasl numerics
4355 is the user's nick, not the sasl agent or server
4360 +2 -2 trunk/modules/m_sasl.c (File Modified)
4363 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4365 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4369 +1 -1 trunk/extensions/Makefile.in (File Modified)
4372 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4374 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4378 +1 -0 trunk/src/s_user.c (File Modified)
4381 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4383 Fix build for when IPv6 is disabled.
4387 +12 -10 trunk/src/s_auth.c (File Modified)
4390 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4392 Add information about adding extban types.
4396 +25 -0 trunk/doc/extban.txt (File Modified)
4399 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4401 Better extban validation: try to match a new extban from
4402 a local user against its setter to see if it is valid.
4403 Unknown extban types from remotes are no longer hidden.
4407 +4 -3 trunk/doc/extban.txt (File Modified)
4408 +1 -0 trunk/include/channel.h (File Modified)
4409 +2 -6 trunk/src/chmode.c (File Modified)
4410 +32 -0 trunk/src/extban.c (File Modified)
4413 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4415 Make sure both .c.o: and .s.o: are followed by the necessary command.
4419 +1 -0 trunk/src/Makefile.in (File Modified)
4422 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4424 Add need_sasl auth{} flag to sgml documentation.
4428 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4431 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4433 Document need_sasl auth{} flag in example confs.
4437 +1 -0 trunk/doc/example.conf (File Modified)
4438 +1 -0 trunk/doc/reference.conf (File Modified)
4441 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4443 Don't allow TB to set an empty topic.
4444 This would be possible if a server sent bad protocol
4445 and could cause a crash.
4449 +4 -0 trunk/modules/m_tb.c (File Modified)
4452 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4458 +1 -1 trunk/Makefile.in (File Modified)
4461 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4467 +2 -2 trunk/configure (File Modified)
4468 +1 -1 trunk/configure.ac (File Modified)
4471 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4477 +2 -2 trunk/configure (File Modified)
4480 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4486 +1 -1 trunk/extensions/Makefile.in (File Modified)
4489 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4491 - rename contrib to extensions to bring some clarity to things
4495 +1 -1 trunk/Makefile.in (File Modified)
4496 +1 -1 trunk/configure.ac (File Modified)
4497 +10 -10 trunk/doc/example.conf (File Modified)
4498 +10 -10 trunk/doc/reference.conf (File Modified)
4499 + - trunk/extensions/ (File Added)
4500 + - trunk/extras/ (File Deleted)
4503 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4509 +1 -1 trunk/Makefile.in (File Modified)
4510 +1 -1 trunk/configure.ac (File Modified)
4511 + - trunk/contrib/ (File Deleted)
4512 + - trunk/extras/ (File Added)
4515 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4517 Don't allow servers to QUIT (they should use SQUIT).
4521 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4524 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4530 + - trunk/src/fnvhash.s (Property Modified)
4533 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4535 - reduced version of code
4539 +9 -61 trunk/src/fnvhash.s (File Modified)
4542 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4544 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4548 +1 -1 trunk/src/fnvhash.s (File Modified)
4551 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4553 Fix orighost matching for klines, etc. Was hashing the visible
4558 +1 -1 trunk/src/hostmask.c (File Modified)
4561 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4563 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4567 +7 -1 trunk/configure (File Modified)
4568 +5 -0 trunk/configure.ac (File Modified)
4569 +5 -6 trunk/src/Makefile.in (File Modified)
4570 +0 -4 trunk/src/fnvhash.s (File Modified)
4571 +0 -2 trunk/src/hash.c (File Modified)
4574 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4576 - regenerate configure
4580 +18 -0 trunk/configure (File Modified)
4583 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4585 - --enable-ricer-hashing option.
4589 +9 -0 trunk/configure.ac (File Modified)
4590 +3 -0 trunk/include/setup.h.in (File Modified)
4593 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4595 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4599 + - trunk/src/fnvhash.s (File Added)
4600 +3 -0 trunk/src/hash.c (File Modified)
4603 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4605 Fix syntax error in reference.conf.
4609 +0 -1 trunk/doc/reference.conf (File Modified)
4612 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4614 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4615 (&& instead of ||...)
4616 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4620 +1 -1 trunk/src/chmode.c (File Modified)
4623 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4625 Documentation for extban.
4629 + - trunk/doc/extban.txt (File Added)
4632 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4634 Add extban modules to example confs.
4638 +5 -0 trunk/doc/example.conf (File Modified)
4639 +10 -0 trunk/doc/reference.conf (File Modified)
4642 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4644 Initial addition of extended ban types (conditionals).
4645 Allows custom +bqeI checks via modules.
4646 Initial extra types are account (a[:mask]), oper (o),
4647 channel (c:name), realname (r:mask), server (s:mask).
4651 +229 -0 trunk/contrib/Makefile.in (File Modified)
4652 + - trunk/contrib/extb_account.c (File Added)
4653 + - trunk/contrib/extb_channel.c (File Added)
4654 + - trunk/contrib/extb_oper.c (File Added)
4655 + - trunk/contrib/extb_realname.c (File Added)
4656 + - trunk/contrib/extb_server.c (File Added)
4657 +13 -0 trunk/include/channel.h (File Modified)
4658 +1 -0 trunk/src/Makefile.in (File Modified)
4659 +14 -5 trunk/src/channel.c (File Modified)
4660 +91 -0 trunk/src/chmode.c (File Modified)
4661 + - trunk/src/extban.c (File Added)
4664 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4666 Do not force +bqeI modes starting with '$' in nick!user@host format.
4667 * and ? characters in them are still assumed to be wildcards.
4671 +6 -0 trunk/src/chmode.c (File Modified)
4674 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4676 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4680 +4 -0 trunk/modules/m_capab.c (File Modified)
4683 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4685 Stop some mixing of client and server protocol.
4689 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4690 +4 -2 trunk/modules/m_pass.c (File Modified)
4691 +6 -0 trunk/modules/m_sasl.c (File Modified)
4692 +6 -0 trunk/modules/m_user.c (File Modified)
4695 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4701 +0 -2 trunk/include/s_newconf.h (File Modified)
4702 +0 -4 trunk/include/s_serv.h (File Modified)
4703 +0 -1 trunk/src/newconf.c (File Modified)
4704 +1 -13 trunk/src/s_serv.c (File Modified)
4707 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4709 - revert LZOLink patch for now
4713 +0 -1 trunk/servlink/Makefile.in (File Modified)
4714 +0 -16 trunk/servlink/README (File Modified)
4715 +2 -36 trunk/servlink/control.c (File Modified)
4716 +0 -3 trunk/servlink/control.h (File Modified)
4717 +7 -5955 trunk/servlink/io.c (File Modified)
4718 + - trunk/servlink/lzoconf.h (File Deleted)
4719 + - trunk/servlink/lzodefs.h (File Deleted)
4720 + - trunk/servlink/minilzo.c (File Deleted)
4721 + - trunk/servlink/minilzo.h (File Deleted)
4722 +0 -1 trunk/servlink/servlink.h (File Modified)
4725 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4731 +4 -2 trunk/servlink/control.c (File Modified)
4732 +2 -1 trunk/servlink/io.c (File Modified)
4735 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4741 +2 -2 trunk/servlink/io.c (File Modified)
4744 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4746 - paranoia, prevent segfaults
4750 +2 -2 trunk/servlink/io.c (File Modified)
4753 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4755 - more optimal servlink code
4759 +21 -8 trunk/servlink/io.c (File Modified)
4762 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4764 - more efficient read strategy
4768 +15 -3 trunk/servlink/io.c (File Modified)
4771 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4773 - use lzo_uintp cast to make LZO happy
4777 +3 -3 trunk/servlink/io.c (File Modified)
4780 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4782 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4786 +4 -0 trunk/doc/example.conf (File Modified)
4787 +2 -1 trunk/include/s_newconf.h (File Modified)
4788 +4 -0 trunk/include/s_serv.h (File Modified)
4789 +1 -0 trunk/servlink/Makefile.in (File Modified)
4790 +16 -0 trunk/servlink/README (File Modified)
4791 +34 -2 trunk/servlink/control.c (File Modified)
4792 +3 -0 trunk/servlink/control.h (File Modified)
4793 +5929 -7 trunk/servlink/io.c (File Modified)
4794 + - trunk/servlink/lzoconf.h (File Added)
4795 + - trunk/servlink/lzodefs.h (File Added)
4796 + - trunk/servlink/minilzo.c (File Added)
4797 + - trunk/servlink/minilzo.h (File Added)
4798 +1 -0 trunk/servlink/servlink.h (File Modified)
4799 +1 -0 trunk/src/newconf.c (File Modified)
4800 +14 -2 trunk/src/s_serv.c (File Modified)
4803 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4805 - remove imalloc, it was a concept that probably wouldn't have worked properly
4809 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4810 + - trunk/libcharybdis/imalloc.c (File Deleted)
4811 + - trunk/libcharybdis/imalloc.h (File Deleted)
4814 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4816 - disable imalloc for now
4820 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4823 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4825 - remove unneeded debug code
4829 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4832 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4834 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4838 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4841 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4843 - more stuff here, imalloc remains disabled for now
4847 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4850 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4856 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4859 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4865 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4866 +2 -0 trunk/src/ircd.c (File Modified)
4869 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4871 - roll back libircd crap
4875 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4876 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4877 +29 -0 trunk/src/.depend (File Modified)
4878 +6 -21 trunk/src/Makefile.in (File Modified)
4879 +3 -218 trunk/src/ircd.c (File Modified)
4880 + - trunk/src/ircd_linker.c (File Deleted)
4881 + - trunk/src/main.c (File Deleted)
4884 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4886 - realloc(), free() implementation
4890 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4893 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4895 - malloc(), calloc() implementation
4899 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4902 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4904 - block_free(), block_find(), retune_heaps() implementation
4908 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4911 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4913 - block_destroy code, block_allocate code.
4917 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4920 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4926 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4929 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4931 - disable imalloc again :P
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4938 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4944 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4947 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4953 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4956 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4958 - constructor code for imalloc engine (malloc_init())
4962 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4965 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4967 - imalloc engine improvements
4971 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4974 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4976 - replace mmap() code with direct brk()/sbrk() calls.
4980 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4983 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4985 - remove outdated i_malloc() interfaces
4989 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4992 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4994 - redisable imalloc (sorry!)
4998 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5001 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5003 - correct GET_PAGE_SLOT() macro
5007 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5010 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5012 - oops forgot to commit it with imalloc turned off
5016 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5019 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5025 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5026 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5029 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5031 - lowlevel imalloc code
5035 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5036 + - trunk/libcharybdis/imalloc.h (File Added)
5039 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5045 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5048 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5054 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5057 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5059 - 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)
5063 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5064 + - trunk/libcharybdis/imalloc.c (File Added)
5067 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5069 - increment configure Id
5073 +2208 -1 trunk/configure (File Modified)
5076 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5078 - bootstrap for imalloc code
5082 +54 -1 trunk/configure.ac (File Modified)
5083 +27 -0 trunk/include/setup.h.in (File Modified)
5086 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5088 Clarify interaction of spoofs and channel bans/operator{} blocks.
5092 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5093 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5096 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5098 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5102 +30 -22 trunk/src/ircd.c (File Modified)
5105 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5107 If shared{} blocks deny something, the command
5108 is silently ignored.
5112 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5115 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5117 Move up IsService check so we don't store a non-service
5118 in preClient->sasl_agent.
5122 +6 -6 trunk/modules/m_sasl.c (File Modified)
5125 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5127 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5128 Add some more sanity checks on agent strings.
5132 +13 -11 trunk/modules/m_sasl.c (File Modified)
5135 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5137 Unknown clients can have an ID too now so make sure to remove
5138 them from the hash if they exit.
5142 +3 -0 trunk/src/client.c (File Modified)
5145 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5147 Only accept sasl from servers in a service{} block.
5148 Not tested but this must go in.
5152 +6 -0 trunk/modules/m_sasl.c (File Modified)
5153 +3 -0 trunk/modules/m_signon.c (File Modified)
5156 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5158 Only process SAVE messages targetting registered users,
5159 not servers or unregistered connections. Could cause
5160 a crash when bad protocol was received.
5164 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5167 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5169 - fix QJM buffer overflow vulnerability (fucking GXTi)
5173 +3 -3 trunk/src/s_user.c (File Modified)
5176 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5178 Mention /scan umodes under oper_spy privilege.
5182 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5185 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5187 Mention that overlapping cluster blocks are a bad thing.
5191 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5194 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5196 - Document cluster{} and shared{} blocks.
5197 - Mention that service{} does not allow wildcards.
5201 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5204 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5206 Document exempt{} and service{} blocks, point to reference.conf for
5207 general{}, channel{} and serverhide{}.
5211 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5214 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5216 Document ~ in lists of values better.
5220 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5223 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5225 More detailed CNOTICE, CPRIVMSG descriptions.
5229 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5232 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5234 Oops, need both Revision and Id on modules.
5238 + - trunk/modules/sno_routing.c (Property Modified)
5241 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5243 Tweak header comment a bit (filename, Id).
5247 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5250 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5252 Add GLINE and UNGLINE.
5256 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5259 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5261 New configure with proper Id.
5265 +3 -1 trunk/configure (File Modified)
5268 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5270 Change #include directives for in6addr_any, hopefully compiles better now.
5274 +3 -1 trunk/configure.ac (File Modified)
5277 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5279 Encourage putting actual administrative information
5280 in the admin{} block.
5284 +3 -3 trunk/doc/example.conf (File Modified)
5287 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5289 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5293 +9 -7 trunk/include/s_conf.h (File Modified)
5294 +1 -0 trunk/src/newconf.c (File Modified)
5295 +10 -0 trunk/src/s_user.c (File Modified)
5298 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5300 - Change to glines = no in example confs
5301 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5306 +1 -1 trunk/doc/example.conf (File Modified)
5307 +1 -1 trunk/doc/reference.conf (File Modified)
5308 +2 -2 trunk/modules/m_gline.c (File Modified)
5311 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5313 - forward-port QJM fix from 1.1
5317 +2 -0 trunk/src/s_user.c (File Modified)
5320 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5322 - add switch to configure to disable the block allocator
5326 +18 -0 trunk/configure (File Modified)
5327 +9 -0 trunk/configure.ac (File Modified)
5328 +0 -6 trunk/include/config.h (File Modified)
5329 +3 -0 trunk/include/setup.h.in (File Modified)
5332 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5334 Fix wierd error that would exit SASL users with "Overridden"
5337 +1 -1 trunk/modules/m_signon.c (File Modified)
5340 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5342 Remove obsolete XXX comment about lazylinks.
5346 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5349 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5351 OJOIN: make sure to send the wallops remotely for #channels
5355 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5358 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5360 Accountability for OJOIN (contrib module)
5363 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5366 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5368 - move more stuff over to ircd_state
5372 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5373 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5374 +9 -0 trunk/src/ircd_state.c (File Modified)
5375 +3 -3 trunk/src/patricia.c (File Modified)
5378 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5380 - move more stuff out of libircd and into ircd_state.c
5384 +5 -5 trunk/src/channel.c (File Modified)
5385 +4 -4 trunk/src/client.c (File Modified)
5386 +12 -0 trunk/src/ircd_state.c (File Modified)
5389 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5391 - this is just barrels of fun
5395 + - trunk/include/ircd_state.h (File Added)
5396 +1 -1 trunk/src/Makefile.in (File Modified)
5397 +2 -1 trunk/src/channel.c (File Modified)
5398 +3 -52 trunk/src/ircd.c (File Modified)
5399 +100 -3 trunk/src/ircd_state.c (File Modified)
5402 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5404 It's .include, not #include.
5408 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5411 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5413 More consistent section titles.
5417 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5418 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5419 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5422 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5424 Mention possible exceeding of +j/+l due to propagation
5425 delays between servers.
5429 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5432 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5435 - "text" -> <quote>text</quote>
5441 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5442 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5443 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5444 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5447 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5449 Remove text about deprecation of glines.
5453 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5456 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5458 - Add description of umode +D, deaf.
5459 - Mention CALLERID 005 token with umode +g.
5463 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5466 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5468 Strip off a leading colon in services shortcuts (aliases).
5472 +2 -0 trunk/src/parse.c (File Modified)
5475 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5477 Add no_oper_invis contrib module, denies opers setting
5478 themselves invisible (except hidden_oper's).
5482 +42 -0 trunk/contrib/Makefile.in (File Modified)
5483 + - trunk/contrib/no_oper_invis.c (File Added)
5486 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5488 Mention /stats E, make the other /stats descriptions more consistent.
5492 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5495 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5497 Mention that the KILL reason and oper will appear on channels.
5501 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5504 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5506 Mention /mode #channel f to query forward channel from outside.
5510 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5513 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5515 Port over RATBOX_2_1 r20960 (anfl):
5516 client connect notices to +C should be hiding the extra
5517 fields for spoofed users
5521 +2 -1 trunk/src/s_user.c (File Modified)
5524 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5526 Add a chapter with our extra user commands:
5527 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5531 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5532 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5535 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5537 Do not put by <server>: in SQUIT reasons to servers
5538 other than the one being exited.
5542 +1 -1 trunk/src/client.c (File Modified)
5545 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5547 Regenerate configure.
5551 +1162 -1159 trunk/configure (File Modified)
5554 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5556 Move the warning flags down so they do not mess up
5557 checks like for -Wl,-export-dynamic.
5561 +33 -30 trunk/configure.ac (File Modified)
5564 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5570 +2 -1 trunk/iauth/Makefile.in (File Modified)
5573 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5575 - build iauth makefile
5579 +3 -2 trunk/configure (File Modified)
5580 +1 -0 trunk/configure.ac (File Modified)
5583 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5589 + - trunk/iauth/Makefile.in (File Added)
5592 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5594 - add iauth.conf.example from irc2.11
5598 + - trunk/doc/example-iauth.conf (File Added)
5601 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5603 - wow, i found some docs on this thing
5607 + - trunk/doc/technical/iauth-internals.txt (File Added)
5610 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5612 - no longer applicable
5616 + - trunk/authdaemon/ (File Deleted)
5619 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5621 - remove libircd.so on make clean (oops)
5625 +1 -1 trunk/src/Makefile.in (File Modified)
5628 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5630 - merge iauth source for experimentation
5634 + - trunk/iauth/ (File Added)
5635 + - trunk/iauth/a_conf.c (File Added)
5636 + - trunk/iauth/a_conf_def.h (File Added)
5637 + - trunk/iauth/a_conf_ext.h (File Added)
5638 + - trunk/iauth/a_defines.h (File Added)
5639 + - trunk/iauth/a_externs.h (File Added)
5640 + - trunk/iauth/a_io.c (File Added)
5641 + - trunk/iauth/a_io_ext.h (File Added)
5642 + - trunk/iauth/a_log.c (File Added)
5643 + - trunk/iauth/a_log_def.h (File Added)
5644 + - trunk/iauth/a_log_ext.h (File Added)
5645 + - trunk/iauth/a_struct_def.h (File Added)
5646 + - trunk/iauth/iauth.c (File Added)
5647 + - trunk/iauth/mod_lhex.c (File Added)
5648 + - trunk/iauth/mod_lhex_ext.h (File Added)
5649 + - trunk/iauth/mod_pipe.c (File Added)
5650 + - trunk/iauth/mod_pipe_ext.h (File Added)
5651 + - trunk/iauth/mod_rfc931.c (File Added)
5652 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5653 + - trunk/iauth/mod_socks.c (File Added)
5654 + - trunk/iauth/mod_socks_ext.h (File Added)
5655 + - trunk/iauth/mod_webproxy.c (File Added)
5656 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5659 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5661 User /quote help index was not sorted properly.
5665 +2 -2 trunk/help/Makefile.in (File Modified)
5666 +8 -8 trunk/help/users/index (File Modified)
5669 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5675 +25 -8 trunk/help/opers/index (File Modified)
5676 + - trunk/help/opers/scan (File Added)
5679 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5682 - Document SCAN UMODES
5683 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5687 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5690 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5692 Add our copyright information to /info (part of release-1.1 r1026).
5696 +1 -0 trunk/src/version.c.SH (File Modified)
5699 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5701 Fix some compile warnings.
5705 +1 -1 trunk/modules/core/m_join.c (File Modified)
5706 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5707 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5708 +1 -1 trunk/modules/m_scan.c (File Modified)
5709 +4 -4 trunk/modules/m_signon.c (File Modified)
5712 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5714 RSFNC: OK, actually consider unknowns also for detecting a collide.
5715 Otherwise we can get two clients with the same nick.
5719 +1 -1 trunk/modules/m_services.c (File Modified)
5722 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5724 - charybdis profiling stuff
5725 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5730 +0 -8 trunk/configure (File Modified)
5731 +1 -8 trunk/configure.ac (File Modified)
5732 +18 -0 trunk/include/channel.h (File Modified)
5733 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5734 +335 -260 trunk/src/.depend (File Modified)
5735 +1569 -0 trunk/src/Makefile.in (File Modified)
5736 + - trunk/src/chmode.c (File Added)
5737 +16 -1 trunk/src/ircd.c (File Modified)
5738 +11 -0 trunk/src/main.c (File Modified)
5739 +11 -0 trunk/src/modules.c (File Modified)
5742 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5744 RSFNC: Do not send kills to servers for unknowns
5748 +4 -2 trunk/modules/m_services.c (File Modified)
5751 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5753 Describe service{} blocks in reference.conf.
5757 +12 -0 trunk/doc/reference.conf (File Modified)
5760 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5762 Replace this list of modes with pointers to other documentation.
5766 +6 -50 trunk/doc/modes.txt (File Modified)
5769 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5771 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5772 looks too much like an old-ircd client pointer otherwise.
5776 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5779 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5782 - note truncation of the list (perhaps sending multiple
5784 - clarify in a comment that /findforwards on a nonexistent
5785 channel can be useful
5786 - sendto_one_notice() requires that the text start with
5791 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5794 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5796 When we close a local server's link, always include the
5797 name of the client causing the exit in the reason in the
5798 SQUIT we send them (replacing them with us). This makes
5799 sure server notices for stuff like "Not enough arguments
5800 to server command" are different on the two sides.
5804 +7 -5 trunk/src/client.c (File Modified)
5807 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5809 New contrib module m_findforwards.c
5813 +112 -0 trunk/contrib/Makefile.in (File Modified)
5814 + - trunk/contrib/m_findforwards.c (File Added)
5817 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5819 Whoops, don't show real host behind auth{} spoof in
5820 spoof notices if hide_spoof_ips is enabled.
5822 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5826 +3 -2 trunk/src/s_conf.c (File Modified)
5829 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5831 Add dalnet-style /identify that sends to nickserv or chanserv.
5835 +102 -0 trunk/contrib/Makefile.in (File Modified)
5836 + - trunk/contrib/m_identify.c (File Added)
5839 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5841 Document alias{} blocks a bit better.
5845 +9 -0 trunk/doc/reference.conf (File Modified)
5848 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5850 - add aliases to /stats m (data usage is not counted though, sorry)
5854 +1 -0 trunk/include/s_conf.h (File Modified)
5855 +3 -0 trunk/src/newconf.c (File Modified)
5856 +15 -0 trunk/src/parse.c (File Modified)
5859 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5861 - remove m_sshortcut as it's no longer relevant
5865 +0 -145 trunk/modules/Makefile.in (File Modified)
5866 + - trunk/modules/m_sshortcut.c (File Deleted)
5869 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5871 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5872 targets instead of my original idea :P)
5876 +32 -0 trunk/doc/example.conf (File Modified)
5877 +35 -0 trunk/doc/reference.conf (File Modified)
5878 +4 -0 trunk/include/parse.h (File Modified)
5879 +7 -0 trunk/include/s_conf.h (File Modified)
5880 +82 -0 trunk/src/newconf.c (File Modified)
5881 +78 -0 trunk/src/parse.c (File Modified)
5882 +16 -0 trunk/src/s_conf.c (File Modified)
5885 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5887 Remove some spaces after tabs. ??
5891 +18 -18 trunk/src/newconf.c (File Modified)
5894 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5897 - make sure to clear all marks also if the who was aborted
5898 because of too many matches
5899 - give ERR_TOOMANYMATCHES if too many matches
5902 ratbox RATBOX_2_2 r22003 (jilles)
5906 +28 -26 trunk/modules/m_who.c (File Modified)
5909 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5915 +9 -9 trunk/configure (File Modified)
5916 +1 -1 trunk/configure.ac (File Modified)
5919 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5921 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5925 +2 -1 trunk/include/s_newconf.h (File Modified)
5926 +20 -0 trunk/modules/m_rehash.c (File Modified)
5927 +1 -1 trunk/src/s_newconf.c (File Modified)
5930 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5932 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5936 +0 -1 trunk/doc/example.conf (File Modified)
5937 +0 -3 trunk/doc/reference.conf (File Modified)
5938 +0 -1 trunk/include/s_conf.h (File Modified)
5939 +0 -6 trunk/modules/m_info.c (File Modified)
5940 +1 -1 trunk/src/channel.c (File Modified)
5941 +0 -1 trunk/src/newconf.c (File Modified)
5944 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5946 Missing header in m_chghost.c
5949 +1 -0 trunk/modules/m_chghost.c (File Modified)
5952 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5954 Relocate QJM code to a seperate function(change_nick_user_host)
5955 Change CHGHOST to use change_nick_user_host instead of just setting it
5959 +3 -0 trunk/include/s_user.h (File Modified)
5960 +1 -1 trunk/modules/m_chghost.c (File Modified)
5961 +3 -78 trunk/modules/m_signon.c (File Modified)
5962 +89 -0 trunk/src/s_user.c (File Modified)
5965 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5967 Restore /stats a (dns servers, admin-only).
5971 +1 -0 trunk/include/res.h (File Modified)
5972 +5 -8 trunk/modules/m_stats.c (File Modified)
5973 +16 -0 trunk/src/res.c (File Modified)
5976 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5978 - Add CHARYBDIS_PROFILE if we are profiling.
5979 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5980 - Remove duplicate --enable-epoll entry.
5984 +1595 -15 trunk/configure (File Modified)
5985 +30 -11 trunk/configure.ac (File Modified)
5986 +3 -0 trunk/include/setup.h.in (File Modified)
5989 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5991 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5995 +28 -0 trunk/aclocal.m4 (File Modified)
5998 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6000 Allow requesting forward channel and quiet list in same mode command.
6004 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6007 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6009 Add description of xline wildcards.
6013 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6016 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6018 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6022 +0 -4 trunk/modules/m_services.c (File Modified)
6025 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6031 +1 -1 trunk/include/hook.h (File Modified)
6034 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6036 call_hook, not hook_call
6040 +1 -1 trunk/modules/core/m_join.c (File Modified)
6043 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6045 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6046 Could be useful for a number of things.
6050 +9 -0 trunk/modules/core/m_join.c (File Modified)
6053 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6055 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6059 +7 -0 trunk/include/hook.h (File Modified)
6062 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6064 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6068 +15 -0 trunk/modules/m_services.c (File Modified)
6071 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6073 Clarify snomask +f, +k, +u.
6077 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6080 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6082 Cmode +p and +s may be set simultaneously.
6086 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6089 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6091 actually, we should check the data version on each reload (oops)
6095 +6 -6 trunk/src/main.c (File Modified)
6098 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6100 more work on the loader
6104 +45 -21 trunk/src/main.c (File Modified)
6107 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6109 Add prototype ircd_state.c
6113 + - trunk/src/ircd_state.c (File Added)
6116 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6118 Smaller improvements.
6122 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6125 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6127 Add a lot of stuff here.
6131 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6134 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6136 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6140 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6143 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6145 Invex doesn't trump +r or (sic) +J.
6149 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6152 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6154 Check to make sure a module is not loaded before loading it.
6158 +6 -1 trunk/src/ircd_parser.y (File Modified)
6161 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6163 - Add a missing comma in the HeaderMessages array
6164 - Only send "Your hostname is too long ..." if that really is the case
6168 +2 -2 trunk/src/s_auth.c (File Modified)
6171 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6173 build_symtable() will have already bailed here, so no need to check
6174 explicitly whether or not charybdis_main is NULL.
6178 +7 -16 trunk/src/main.c (File Modified)
6181 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6183 Data structure versioning, part 1.
6187 +10 -1 trunk/include/ircd_defs.h (File Modified)
6188 +2 -0 trunk/src/ircd.c (File Modified)
6189 +15 -3 trunk/src/main.c (File Modified)
6192 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6194 build a symbol table and use that instead of doing a raw dlsym on everything
6198 + - trunk/include/ircd_linker.h (File Added)
6199 +71 -1 trunk/src/Makefile.in (File Modified)
6200 + - trunk/src/ircd_linker.c (File Added)
6201 +16 -4 trunk/src/main.c (File Modified)
6204 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6206 The launcher now calls io_loop() instead of charybdis_main().
6207 This is so that we do not have to reinitialize *everything* later.
6211 +1 -0 trunk/include/ircd.h (File Modified)
6212 +6 -7 trunk/src/ircd.c (File Modified)
6213 +13 -1 trunk/src/main.c (File Modified)
6216 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6218 Use global binding on libircd.so.
6222 +1 -1 trunk/src/main.c (File Modified)
6225 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6227 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6228 (it will do more later)
6232 +14 -12 trunk/include/config.h (File Modified)
6233 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6234 +31 -5 trunk/src/Makefile.in (File Modified)
6235 +78 -1 trunk/src/ircd.c (File Modified)
6236 + - trunk/src/main.c (File Added)
6239 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6241 Add whitespace here, oops.
6245 +1 -1 trunk/CREDITS (File Modified)
6248 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6250 Properly copy over the IP address here instead of using a cheap hack.
6251 Because the hack didn't work right except on IPv6. :|
6255 +12 -2 trunk/src/s_newconf.c (File Modified)
6258 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6260 Revert reject cache notice to ratbox's, which more
6261 clearly suggests what's happening.
6265 +4 -1 trunk/src/reject.c (File Modified)
6268 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6270 Fix the openssl status in the overview information.
6274 +1 -3 trunk/configure (File Modified)
6275 +1 -3 trunk/configure.ac (File Modified)
6278 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6280 - Add simple exempt{} block (127.0.0.1) to example.conf.
6281 - Remove mention of deny{}.
6285 +5 -0 trunk/doc/example.conf (File Modified)
6286 +1 -1 trunk/doc/reference.conf (File Modified)
6289 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6291 example.conf: add some comments at the start
6292 reference.conf: some ircd-ratbox -> charybdis
6296 +11 -0 trunk/doc/example.conf (File Modified)
6297 +6 -5 trunk/doc/reference.conf (File Modified)
6300 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6302 Rename m_createauthonly module to createauthonly
6303 as this is not a module providing an m_function
6308 +1 -38 trunk/contrib/Makefile.in (File Modified)
6309 + - trunk/contrib/createauthonly.c (File Added)
6310 + - trunk/contrib/m_createauthonly.c (File Deleted)
6313 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6315 Add to example confs commented lines for:
6316 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6317 sno_globalkline.so, sno_globaloper.so.
6321 +5 -1 trunk/doc/example.conf (File Modified)
6322 +9 -1 trunk/doc/reference.conf (File Modified)
6325 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6327 - Unbreak connecting to connect{}s with hostnames
6328 instead of IP addresses (broken with new resolver).
6329 - Try to do A/AAAA query based on aftype in
6330 connect{} (doesn't seem to work fully).
6334 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6337 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6339 Unbreak /rehash dns.
6343 +1 -0 trunk/src/res.c (File Modified)
6346 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6348 Preserve Hybrid Id and add one of our own.
6352 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6353 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6356 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6358 Add anfl and Androsyn to CREDITS.
6359 They wrote a lot of ratbox code we use, both before and after the fork.
6363 +2 -0 trunk/CREDITS (File Modified)
6366 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6368 Hostname validity check.
6372 +42 -3 trunk/src/s_auth.c (File Modified)
6375 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6377 Version bump to 1.2.0.
6381 +9 -9 trunk/configure (File Modified)
6382 +1 -1 trunk/configure.ac (File Modified)
6385 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6387 - Missed a spot in the IPv6 code here. Should be usable now.
6391 +2 -2 trunk/src/res.c (File Modified)
6394 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6396 Alright, so, this massive commit does the following:
6398 - Adds a resolver based on the undernet and hybrid one.
6399 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6400 - Makes a check in ./configure be posixly correct
6401 - Simplifies the auth code and DNS callbacks
6403 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6407 +1 -1 trunk/Makefile.in (File Modified)
6408 + - trunk/adns/ (File Deleted)
6409 +148 -80 trunk/configure (File Modified)
6410 +1 -2 trunk/configure.ac (File Modified)
6411 +6 -0 trunk/include/client.h (File Modified)
6412 +1 -0 trunk/include/packet.h (File Modified)
6413 +153 -41 trunk/include/res.h (File Modified)
6414 + - trunk/include/reslib.h (File Added)
6415 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6416 +930 -1449 trunk/modules/.depend (File Modified)
6417 +3 -0 trunk/modules/m_stats.c (File Modified)
6418 +417 -621 trunk/src/.depend (File Modified)
6419 +1 -1 trunk/src/.indent.pro (File Modified)
6420 +2069 -289 trunk/src/Makefile.in (File Modified)
6421 + - trunk/src/adns.c (File Deleted)
6422 + - trunk/src/res.c (File Added)
6423 + - trunk/src/reslib.c (File Added)
6424 +11 -50 trunk/src/s_auth.c (File Modified)
6425 +4 -26 trunk/src/s_newconf.c (File Modified)
6428 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6430 Document the NOBALLOC feature.
6434 +7 -1 trunk/include/config.h (File Modified)
6437 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6439 commands.sgml changes
6443 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6446 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6452 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6455 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6457 Improve description of class{} block (in particular,
6458 mention server classes as well as client classes).
6462 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6465 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6468 -/* sendq: servers need a higher sendq as they send more data */
6469 +/* sendq: servers need a higher sendq as they are sent more data */
6473 +1 -1 trunk/doc/reference.conf (File Modified)
6476 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6478 Add modules{} block.
6482 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6485 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6487 Add general::oper_snomask, snomask on oper up for opers
6488 that have umode +s set on oper up, but do not have
6489 a specific snomask setting in their operator block.
6490 If this is empty or not specified, +s is used as before.
6494 +4 -1 trunk/doc/example.conf (File Modified)
6495 +7 -1 trunk/doc/reference.conf (File Modified)
6496 +1 -0 trunk/include/client.h (File Modified)
6497 +1 -0 trunk/include/s_conf.h (File Modified)
6498 +32 -0 trunk/src/newconf.c (File Modified)
6499 +1 -0 trunk/src/s_conf.c (File Modified)
6500 +13 -3 trunk/src/s_user.c (File Modified)
6503 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6508 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6511 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6513 Add MASKTRACE and CHANTRACE commands.
6517 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6520 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6522 document loadmodule directive
6526 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6529 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6535 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6538 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6540 q:lines are no longer living in the ircd.conf either
6544 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6547 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6549 remove k:line, d:line, x:line as they are their own files now
6553 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6556 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6558 New place for operator::snomask.
6562 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6565 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6567 Document connect {}.
6571 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6574 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6576 example.conf: move operator::snomask to a more logical place,
6577 more sensible default
6578 reference.conf: add operator::snomask
6582 +3 -3 trunk/doc/example.conf (File Modified)
6583 +3 -0 trunk/doc/reference.conf (File Modified)
6586 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6588 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6589 in those conf entries that take umodes like <name1>, <name2>, ...
6593 +3 -0 trunk/doc/reference.conf (File Modified)
6594 +3 -0 trunk/src/newconf.c (File Modified)
6597 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6603 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6606 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6612 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6615 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6621 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6624 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6630 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6633 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6635 Document operator {} blocks.
6639 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6642 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6644 auth{}: clarify/add some details
6648 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6651 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6653 auth{}: Move a paragraph.
6657 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6660 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6662 Document auth{} blocks.
6666 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6669 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6675 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6678 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6680 Add umode +R, prevents unidentified clients from
6681 sending private messages or notices. /accept'ed
6682 clients and opers are exempt.
6683 Due to the /accept part, this is only checked
6684 at the target's server, may want to change
6689 +1 -0 trunk/help/opers/umode (File Modified)
6690 +1 -0 trunk/help/users/umode (File Modified)
6691 +2 -0 trunk/include/client.h (File Modified)
6692 +1 -0 trunk/include/numeric.h (File Modified)
6693 +11 -1 trunk/modules/core/m_message.c (File Modified)
6694 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6695 +1 -1 trunk/src/messages.tab (File Modified)
6696 +1 -1 trunk/src/s_user.c (File Modified)
6699 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6701 Don't allow a nick change if banned or quieted (and not
6702 voiced or opped) on a channel. This uses numeric 435
6703 (bahamut's "cannot change to a banned nick") because
6704 bahamut/ircu's 437 and hyperion's 438 already have
6705 another meaning for us.
6709 +2 -0 trunk/include/channel.h (File Modified)
6710 +1 -0 trunk/include/numeric.h (File Modified)
6711 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6712 +38 -0 trunk/src/channel.c (File Modified)
6713 +1 -1 trunk/src/messages.tab (File Modified)
6716 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6719 - respect ban exceptions
6720 - also deny a knock if quieted
6724 +2 -1 trunk/modules/m_knock.c (File Modified)
6727 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6729 Reverse bad substitution in comment.
6733 +1 -1 trunk/src/channel.c (File Modified)
6736 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6738 - set DynSpoof flag for clients spoofed at registration
6739 - add orighost instead of host to the hostname hash
6743 +5 -1 trunk/src/s_user.c (File Modified)
6746 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6748 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6752 +2 -3 trunk/src/send.c (File Modified)
6755 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6757 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6761 +17 -7 trunk/modules/m_signon.c (File Modified)
6764 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6766 Correct minimum args on ENCAP SASL to avoid nasty core.
6770 +1 -1 trunk/modules/m_sasl.c (File Modified)
6773 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6775 Style nits: sptr can't ever be NULL, don't compare truth
6780 +2 -3 trunk/modules/m_scan.c (File Modified)
6783 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6785 - Comment out scan_cmodes() prototype to suppress warning
6786 - Correct minimum parameter count for mo_scan()
6790 +2 -2 trunk/modules/m_scan.c (File Modified)
6793 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6796 - Include full command in operspy notice
6797 - Allow global scans (no-list used, mask not used) without operspy
6798 - Use ERR_NOPRIVS numeric
6802 +21 -9 trunk/modules/m_scan.c (File Modified)
6805 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6807 Cancel out the >3 default if < is given; this way
6808 any </> specification fully overrides the default.
6812 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6815 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6817 - Call mo_list() from m_list() to reduce code duplication
6818 - Default to >3, rather arbitrarily (conf option?)
6819 - Make < and > mean less than and greater than again
6823 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6826 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6828 When processing topic burst, hide connecting server
6829 on netburst if flatten links is enabled.
6833 +9 -2 trunk/modules/m_tb.c (File Modified)
6836 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6838 - remove PENALTY token
6842 +0 -1 trunk/include/supported.h (File Modified)
6845 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6848 - Add PENALTY because we have a pace-wait system.
6849 - Add FNC due to SAVE and RSFNC
6854 +4 -2 trunk/include/supported.h (File Modified)
6857 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6859 mkay, indent went nuts here
6863 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6866 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6868 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6869 and can be used instead. The SAFELIST implementation is the one used by
6870 default, as most users/networks will be used to it.
6874 +1 -0 trunk/NEWS (File Modified)
6875 +14 -0 trunk/include/client.h (File Modified)
6876 +5 -0 trunk/include/hash.h (File Modified)
6877 +404 -272 trunk/modules/Makefile.in (File Modified)
6878 + - trunk/modules/m_list.c (File Deleted)
6879 + - trunk/modules/m_list_ratbox.c (File Added)
6880 + - trunk/modules/m_list_safelist.c (File Added)
6881 +5 -5 trunk/src/hash.c (File Modified)
6884 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6886 Clear invites on a lowerTS JOIN or SJOIN.
6887 This should complete kick_on_split_riding protection.
6891 +5 -0 trunk/modules/core/m_join.c (File Modified)
6892 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6895 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6897 Like in ratbox, send and interpret timestamps on invites.
6901 +9 -2 trunk/modules/m_invite.c (File Modified)
6904 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6906 Add +S (network service) umode. Just for completeness, users or opers
6911 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6914 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6920 +35 -2 trunk/NEWS (File Modified)
6923 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6925 Split off a PreClient structure for data to be freed on registation (i.e. password).
6926 New hook introduce_client for post-registration messages.
6927 Fix b0rked SASL numerics.
6928 Burst REALHOST post-introduction for spoofed-on-registration clients.
6929 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6930 Pre-registration signon support.
6934 +10 -0 trunk/configure (File Modified)
6935 +2 -0 trunk/configure.ac (File Modified)
6936 +14 -4 trunk/include/client.h (File Modified)
6937 +1 -0 trunk/include/hook.h (File Modified)
6938 +1 -0 trunk/include/numeric.h (File Modified)
6939 +3 -0 trunk/include/setup.h.in (File Modified)
6940 +16 -0 trunk/modules/m_chghost.c (File Modified)
6941 +25 -21 trunk/modules/m_sasl.c (File Modified)
6942 +63 -30 trunk/modules/m_signon.c (File Modified)
6943 +18 -0 trunk/src/client.c (File Modified)
6944 +2 -0 trunk/src/hook.c (File Modified)
6945 +5 -5 trunk/src/messages.tab (File Modified)
6946 +2 -0 trunk/src/s_serv.c (File Modified)
6947 +28 -2 trunk/src/s_user.c (File Modified)
6950 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6952 Update hook documentation.
6956 +30 -0 trunk/doc/hooks.txt (File Modified)
6959 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6961 Improve @/# handling in match_esc().
6965 +21 -13 trunk/src/match.c (File Modified)
6968 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6970 backtrack instead of bailing out when handling a mismatched escape
6974 +1 -1 trunk/src/match.c (File Modified)
6977 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6979 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6982 +2 -1 trunk/CREDITS (File Modified)
6985 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6987 Fix the escape brokenness and pick up a more efficient matching algorithm,
6988 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6989 Patch sent upstream. They can do whatever they want with it, *shrug*.
6993 +147 -161 trunk/src/match.c (File Modified)
6996 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6998 If flatten links is enabled, fake the origins of some ServerModes
6999 sent to clients so that the server sending the netburst is hidden.
7000 Most mode hacks still show the true source.
7004 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7005 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7008 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7010 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7011 where the exit originated).
7012 - When receiving an SQUIT for a server themselves
7013 (IsMe(target_p) || target_p == client_p)
7014 close their link and send a local server notice.
7018 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7019 +6 -3 trunk/src/client.c (File Modified)
7022 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7024 Hooking into the wrong hook, whoops. :P
7028 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7029 +6 -10 trunk/modules/core/m_join.c (File Modified)
7032 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7034 this doesn't work right, right now :P
7038 +40 -0 trunk/contrib/Makefile.in (File Modified)
7039 + - trunk/contrib/m_createauthonly.c (File Added)
7040 +6 -0 trunk/include/hook.h (File Modified)
7041 +26 -1 trunk/modules/core/m_join.c (File Modified)
7042 +1 -1 trunk/src/ircd.c (File Modified)
7045 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7047 Make can_join() hookable.
7051 +12 -1 trunk/src/channel.c (File Modified)
7054 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7056 add 'int approved;' to the channel event hook
7060 +1 -0 trunk/include/hook.h (File Modified)
7063 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7065 Use SIDs in SASL ENCAP origin.
7066 Ignore responses from other agents once the first SASL response has been received for a client.
7070 +9 -5 trunk/modules/m_sasl.c (File Modified)
7073 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7075 Removed stray debug code.
7079 +1 -1 trunk/modules/m_sasl.c (File Modified)
7082 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7084 Don't complain "unknown MODE flag" if a non-oper attempts
7085 to unset an oper only umode they do not have.
7086 This is to prevent unwanted error messages when users/bots
7087 do things like MODE <nick> +i-sw.
7091 +4 -2 trunk/src/s_user.c (File Modified)
7094 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7096 Fix client_exit hook name and only call it for local exits that are not
7101 +3 -2 trunk/modules/m_sasl.c (File Modified)
7104 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7106 Fix SASL logic to actually use stored agent UID.
7107 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7108 Add abort code for exiting clients.
7112 +18 -9 trunk/modules/m_sasl.c (File Modified)
7115 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7117 Port over ratbox 2.2 /challenge. This is slightly more secure
7118 (better crypto, longer keys, challenge timeout) and has better
7121 The respond tool is no longer part of the ircd tree but a
7122 separate package, currently available from
7123 http://respond.ircd-ratbox.org (we should mirror/... this).
7127 +65 -310 trunk/doc/challenge.txt (File Modified)
7128 +5 -5 trunk/include/client.h (File Modified)
7129 +3 -0 trunk/include/irc_string.h (File Modified)
7130 +3 -0 trunk/include/numeric.h (File Modified)
7131 +94 -50 trunk/modules/m_challenge.c (File Modified)
7132 +1 -2 trunk/src/client.c (File Modified)
7133 +125 -0 trunk/src/irc_string.c (File Modified)
7134 +2 -2 trunk/src/messages.tab (File Modified)
7135 + - trunk/tools/rsa_respond/ (File Deleted)
7138 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7140 Preliminary SASL support.
7144 +7 -0 trunk/include/client.h (File Modified)
7145 +6 -0 trunk/include/numeric.h (File Modified)
7146 +1 -0 trunk/modules/Makefile.in (File Modified)
7147 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7148 +175 -1 trunk/modules/m_cap.c (File Modified)
7149 + - trunk/modules/m_sasl.c (File Added)
7150 +2 -0 trunk/modules/m_user.c (File Modified)
7151 +5 -5 trunk/src/messages.tab (File Modified)
7152 +8 -2 trunk/src/s_user.c (File Modified)
7155 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7157 SIGNON: make logout also apply remotely.
7161 +7 -2 trunk/modules/m_signon.c (File Modified)
7164 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7166 Use an asterisk when sending empty logins in SIGNON.
7170 +5 -5 trunk/modules/m_signon.c (File Modified)
7173 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7175 SIGNON: Only add whowas entry (add_history()) and wipe
7176 accepts (del_all_accepts()) if nick changed.
7180 +5 -3 trunk/modules/m_signon.c (File Modified)
7183 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7185 SIGNON: slight fixes to collision code:
7186 - don't kill if target_p == source_p (nick unchanged or only changed case)
7187 - add comment that SAVE support is missing
7188 - use sendto_realops_snomask() instead of sendto_realops_flags()
7192 +9 -6 trunk/modules/m_signon.c (File Modified)
7195 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7197 Fix up kills for bad nick/user/host on SIGNON.
7201 +16 -6 trunk/modules/m_signon.c (File Modified)
7204 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7206 If changing to a nick with a digit, only allow the UID.
7210 +4 -0 trunk/modules/m_signon.c (File Modified)
7213 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7215 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7216 Strip leading digits from logins that are not purely numeric.
7220 +3 -0 trunk/include/numeric.h (File Modified)
7221 +2 -0 trunk/include/send.h (File Modified)
7222 +1 -0 trunk/modules/Makefile.in (File Modified)
7223 +456 -3 trunk/modules/m_services.c (File Modified)
7224 + - trunk/modules/m_signon.c (File Added)
7225 +2 -2 trunk/src/messages.tab (File Modified)
7226 +98 -0 trunk/src/send.c (File Modified)
7229 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7231 Remove old server notice umodes from example confs.
7235 +1 -2 trunk/doc/example.conf (File Modified)
7236 +4 -17 trunk/doc/reference.conf (File Modified)
7239 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7241 Add snomask help file (forgot this earlier).
7245 + - trunk/help/opers/snomask (File Added)
7248 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7250 Add umode +l (receive locops).
7254 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7257 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7259 We don't plan to implement cmode +R (quiet unidentified) and
7260 umode +I (deny invite) for 1.1, so comment them out from the
7265 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7266 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7269 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7271 Improve snomask usage description.
7275 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7278 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7280 Mention the word snomask with umode +s (needs to be a link really).
7284 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7287 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7289 Add snomask +Z (operspy notices).
7293 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7296 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7298 Misc updates/clarifications.
7302 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7305 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7311 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7312 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7313 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7316 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7318 - Allow ENCAP REALHOST outside burst
7319 - Fix comment describing race condition: this can only happen
7320 on a local whois with use_whois_actually enabled
7324 +4 -6 trunk/modules/m_chghost.c (File Modified)
7327 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7329 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7333 +39 -0 trunk/contrib/Makefile.in (File Modified)
7334 + - trunk/contrib/sno_globaloper.c (File Added)
7337 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7339 Pass along old umodes and snomask in umode_changed hook,
7340 changing its parameter type from struct Client *
7341 to hook_data_umode_changed *. (For a new client, both
7344 The IP cloaking module now fully ignores umode changes
7345 where +h didn't change.
7349 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7350 +7 -0 trunk/include/hook.h (File Modified)
7351 +18 -4 trunk/src/s_user.c (File Modified)
7354 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7356 move libcharybdis-provided function initialisation into libcharybdis_init().
7360 +32 -11 trunk/src/ircd.c (File Modified)
7363 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7365 Make +f notices (local host, global host, global user@host, local class)
7366 netwide. Exceeding /quote set max remains local.
7370 +4 -4 trunk/src/s_conf.c (File Modified)
7373 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7375 Netwide notices about attempts to join juped channels.
7379 +1 -1 trunk/modules/core/m_join.c (File Modified)
7382 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7384 Send server notices about failed oper attempts globally.
7385 Successful remote oper attempt notices will be generated
7386 from the mode changes.
7390 +3 -3 trunk/modules/m_challenge.c (File Modified)
7391 +2 -2 trunk/modules/m_oper.c (File Modified)
7394 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7396 Rest of infrastructure for sending server notices globally.
7397 Uses a new L_NETWIDE level on sendto_realops_snomask().
7401 +1 -0 trunk/include/send.h (File Modified)
7402 +31 -4 trunk/src/send.c (File Modified)
7405 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7407 Add general::global_snotices conf option to control
7408 whether we send out SNOTEs. Does not do anything yet.
7412 +1 -0 trunk/doc/example.conf (File Modified)
7413 +6 -0 trunk/doc/reference.conf (File Modified)
7414 +1 -0 trunk/include/s_conf.h (File Modified)
7415 +6 -0 trunk/modules/m_info.c (File Modified)
7416 +1 -0 trunk/src/newconf.c (File Modified)
7417 +1 -0 trunk/src/s_conf.c (File Modified)
7420 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7422 Only accept SNOTE from servers.
7426 +2 -0 trunk/modules/m_snote.c (File Modified)
7429 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7431 Correct parv indices so this actually works.
7435 +2 -2 trunk/modules/m_snote.c (File Modified)
7438 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7444 +3 -3 trunk/modules/m_snote.c (File Modified)
7447 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7449 Add m_snote.c, SNOTE propagator.
7453 +86 -0 trunk/modules/Makefile.in (File Modified)
7454 + - trunk/modules/m_snote.c (File Added)
7457 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7459 start seeding the 1.1 NEWS file
7463 +4 -0 trunk/NEWS (File Modified)
7466 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7468 rename some modules to more descriptive names...
7472 +2 -131 trunk/contrib/Makefile.in (File Modified)
7473 + - trunk/contrib/globalconnexit.c (File Deleted)
7474 + - trunk/contrib/globallineactive.c (File Deleted)
7475 + - trunk/contrib/sno_farconnect.c (File Added)
7476 + - trunk/contrib/sno_globalkline.c (File Added)
7477 +1 -120 trunk/modules/Makefile.in (File Modified)
7478 + - trunk/modules/networknotice.c (File Deleted)
7479 + - trunk/modules/sno_routing.c (File Added)
7482 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7484 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7485 Uses FLAGS2_FLOODDONE bit on servers.
7489 +3 -0 trunk/include/client.h (File Modified)
7490 +121 -1 trunk/modules/Makefile.in (File Modified)
7491 + - trunk/modules/networknotice.c (File Added)
7494 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7496 Don't show servers in /trace to nonopers if flatten links is enabled.
7500 +8 -5 trunk/modules/m_trace.c (File Modified)
7503 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7506 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7507 - send back confirmation to source, if local client
7508 - send a +s server notice if the source is neither a server nor a service (+S)
7512 +5 -1 trunk/modules/m_chghost.c (File Modified)
7515 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7517 Use sendto_realops_snomask_from() to make the
7518 server notices appear to come from the affected
7523 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7524 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7527 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7529 Add sendto_realops_snomask_from(), allows
7530 specification of apparent source server.
7534 +1 -0 trunk/include/send.h (File Modified)
7535 +41 -1 trunk/src/send.c (File Modified)
7538 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7540 Revert r579. Keep host, not orighost in oper up notice.
7541 It would be inconsistent to have orighost there, and we
7542 don't want to mess up all server notices by putting both
7547 +1 -1 trunk/src/s_user.c (File Modified)
7550 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7552 Include the IP address in operlog/foperlog.
7556 +10 -8 trunk/modules/m_challenge.c (File Modified)
7557 +8 -6 trunk/modules/m_oper.c (File Modified)
7560 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7562 Call umode_changed hook on oper up.
7566 +1 -0 trunk/src/s_user.c (File Modified)
7569 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7571 Add globalconnexit contrib module, shows remote client connects/exits
7572 except netsplits/netjoin on snomask +F.
7573 Notice formatting will probably change somewhat still.
7577 +80 -0 trunk/contrib/Makefile.in (File Modified)
7578 + - trunk/contrib/globalconnexit.c (File Added)
7581 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7583 Declare snomask_modes[] so modules can provide snomasks.
7587 +2 -0 trunk/include/snomask.h (File Modified)
7590 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7592 Replace user_signon hook with two new hooks: new_local_user
7593 and new_remote_user.
7594 These are called right before the user is introduced to the
7595 rest of the network.
7599 +2 -1 trunk/include/hook.h (File Modified)
7600 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7601 +4 -2 trunk/src/hook.c (File Modified)
7602 +2 -3 trunk/src/s_user.c (File Modified)
7605 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7607 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7611 +2 -2 trunk/modules/m_scan.c (File Modified)
7614 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7616 Update doc/technical/send.txt.
7620 +91 -131 trunk/doc/technical/send.txt (File Modified)
7623 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7625 Add chantrace and masktrace to help files.
7629 + - trunk/help/opers/chantrace (File Added)
7630 +27 -20 trunk/help/opers/index (File Modified)
7631 + - trunk/help/opers/masktrace (File Added)
7632 +2 -0 trunk/help/opers/operspy (File Modified)
7635 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7637 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7638 Shows etrace-like output for all users in a channel,
7639 in particular IP addresses.
7643 +75 -2 trunk/modules/m_etrace.c (File Modified)
7646 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7648 Port over ratbox 2.2 r21727 (anfl):
7649 add some logging when we drop servers in places where we only notify opers
7653 +31 -0 trunk/modules/core/m_server.c (File Modified)
7656 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7658 display orighost in operup message
7662 +1 -1 trunk/src/s_user.c (File Modified)
7665 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7667 Add globallineactive contrib module, a hack which can often
7668 show k/d/g/x line active for remote clients.
7672 +52 -0 trunk/contrib/Makefile.in (File Modified)
7673 + - trunk/contrib/globallineactive.c (File Added)
7676 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7678 Show IP field in the same way as MASKTRACE:
7679 "255.255.255.255" if it's unknown (remote TS5 client)
7680 and "0" if we or the remote server are purposely
7685 +12 -1 trunk/modules/m_scan.c (File Modified)
7688 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7691 - don't show servers in a global scan
7692 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7696 +4 -1 trunk/modules/m_scan.c (File Modified)
7699 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7701 Implement SCAN UMODES.
7705 +3 -0 trunk/include/numeric.h (File Modified)
7706 +128 -2 trunk/modules/m_scan.c (File Modified)
7707 +2 -2 trunk/src/messages.tab (File Modified)
7710 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7716 +1 -1 trunk/modules/m_scan.c (File Modified)
7719 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7721 parv[0] should be parv[1].
7725 +1 -1 trunk/modules/m_scan.c (File Modified)
7728 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7734 +1 -1 trunk/modules/m_scan.c (File Modified)
7737 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7743 +2 -2 trunk/modules/m_scan.c (File Modified)
7746 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7748 framework for scan command
7752 +113 -0 trunk/modules/Makefile.in (File Modified)
7753 + - trunk/modules/m_scan.c (File Added)
7756 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7758 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7762 +2 -0 trunk/include/irc_string.h (File Modified)
7763 +157 -1 trunk/modules/m_etrace.c (File Modified)
7764 +129 -90 trunk/src/match.c (File Modified)
7767 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7769 orighost may live in a different hash bucket (likely the case), lets check it standalone
7773 +39 -3 trunk/src/hostmask.c (File Modified)
7776 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7778 SVN didn't check modules/ somehow, hrmm.
7782 +1 -1 trunk/modules/m_kline.c (File Modified)
7783 +6 -6 trunk/modules/m_stats.c (File Modified)
7786 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7788 Track hostmask entries for client_p->orighost, if available.
7789 Not throughly tested, but seems to work fine.
7793 +8 -4 trunk/include/hostmask.h (File Modified)
7794 +14 -10 trunk/src/hostmask.c (File Modified)
7797 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7799 Pass on SQUIT reasons more.
7803 +17 -19 trunk/src/client.c (File Modified)
7806 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7808 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7809 This way, hidden admins also get them.
7813 +4 -4 trunk/src/send.c (File Modified)
7816 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7818 From ircd-ratbox 2.2 (r21339 anfl):
7819 ms_kill() should be using find_person(), not find_client()
7820 otherwise it can generate a core.
7824 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7827 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7829 Add m_error to core_module_table, so it is loaded by default.
7833 +1 -0 trunk/src/modules.c (File Modified)
7836 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7838 comment is a const char *, not char *.
7842 +1 -1 trunk/include/hook.h (File Modified)
7845 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7847 Fix a long standing hybrid 7 bug: when getting a read error
7848 on a server, report_error() is called with a %d instead of
7849 a %s in the format string ("Lost connection" in +d).
7853 +1 -1 trunk/src/client.c (File Modified)
7856 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7862 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7865 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7867 Add document describing capabilities and what they mean.
7871 + - trunk/doc/technical/capab.txt (File Added)
7874 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7876 Change client_exit hook to pass all exit_client() parameters.
7880 +8 -0 trunk/include/hook.h (File Modified)
7881 +6 -1 trunk/src/client.c (File Modified)
7884 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7886 Add client_exit hook, called in exit_client() for all
7887 clients of all types, except clients exiting because
7888 of netsplits (QS). The only thing done before it is
7889 marking the client as "closing" (to prevent
7894 +1 -0 trunk/include/hook.h (File Modified)
7895 +2 -0 trunk/src/client.c (File Modified)
7896 +2 -0 trunk/src/hook.c (File Modified)
7899 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7901 Improve the code that calculates the nnnS nnnC counts
7904 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7908 +43 -36 trunk/modules/m_trace.c (File Modified)
7911 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7913 Add server_eob hook.
7914 Planning to use this for netsplit/join notices.
7918 +1 -0 trunk/include/hook.h (File Modified)
7919 +2 -0 trunk/modules/m_pong.c (File Modified)
7920 +2 -0 trunk/src/hook.c (File Modified)
7923 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7925 Default motd: ircd-ratbox -> charybdis
7929 +1 -1 trunk/doc/ircd.motd (File Modified)
7932 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7934 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7938 +4 -4 trunk/src/s_user.c (File Modified)
7941 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7943 - Remove obsolete EOB help file
7944 - Document snomask in the help files
7949 + - trunk/help/opers/eob (File Deleted)
7950 +13 -12 trunk/help/opers/index (File Modified)
7951 +1 -13 trunk/help/opers/umode (File Modified)
7952 +7 -7 trunk/help/users/index (File Modified)
7955 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7957 Bail if snomask to parse is not given. Pointy hat to myself.
7961 +3 -0 trunk/src/snomask.c (File Modified)
7964 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7966 Remove m_flags from autoconf
7970 +0 -1 trunk/contrib/Makefile.in (File Modified)
7973 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7979 + - trunk/contrib/m_flags.c (File Deleted)
7982 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7984 If +s is in oper_only_umodes, clear snomask on deoper.
7988 +5 -0 trunk/src/s_user.c (File Modified)
7991 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7993 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7997 +2 -2 trunk/configure (File Modified)
7998 +2 -2 trunk/configure.ac (File Modified)
8001 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8003 Remove the old server notice umodes.
8004 Default oper only umodes is now +s.
8005 Please make sure all remaining umodes still work.
8009 +3 -21 trunk/include/client.h (File Modified)
8010 +0 -12 trunk/src/newconf.c (File Modified)
8011 +1 -1 trunk/src/s_conf.c (File Modified)
8012 +12 -12 trunk/src/s_user.c (File Modified)
8015 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8017 operator::flags nick_changes now controls +n snomask instead of +n umode.
8021 +8 -8 trunk/src/s_user.c (File Modified)
8024 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8026 Move down h_umode_changed hook call after umode allowed checks
8027 (so it will not see +a if someone tries to set it but is not
8032 +2 -3 trunk/src/s_user.c (File Modified)
8035 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8037 Move over non-+s server notices (hopefully, all of them).
8041 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8042 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8043 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8044 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8045 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8046 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8047 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8048 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8049 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8050 +2 -2 trunk/libcharybdis/event.c (File Modified)
8051 +2 -2 trunk/modules/core/m_join.c (File Modified)
8052 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8053 +3 -3 trunk/modules/core/m_message.c (File Modified)
8054 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8055 +2 -2 trunk/modules/core/m_server.c (File Modified)
8056 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8057 +1 -1 trunk/modules/m_post.c (File Modified)
8058 +1 -1 trunk/modules/m_services.c (File Modified)
8059 +2 -2 trunk/src/channel.c (File Modified)
8060 +3 -3 trunk/src/client.c (File Modified)
8061 +1 -1 trunk/src/hash.c (File Modified)
8062 +5 -5 trunk/src/s_conf.c (File Modified)
8063 +2 -2 trunk/src/s_log.c (File Modified)
8064 +4 -4 trunk/src/s_user.c (File Modified)
8067 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8069 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8073 +2 -1 trunk/include/snomask.h (File Modified)
8074 +2 -2 trunk/src/snomask.c (File Modified)
8077 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8079 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8083 +1 -1 trunk/contrib/example_module.c (File Modified)
8084 +2 -2 trunk/include/ircd_defs.h (File Modified)
8085 +6 -6 trunk/modules/core/m_error.c (File Modified)
8086 +1 -1 trunk/modules/core/m_join.c (File Modified)
8087 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8088 +1 -1 trunk/modules/core/m_message.c (File Modified)
8089 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8090 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8091 +18 -18 trunk/modules/core/m_server.c (File Modified)
8092 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8093 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8094 +4 -4 trunk/modules/m_challenge.c (File Modified)
8095 +4 -4 trunk/modules/m_dline.c (File Modified)
8096 +13 -13 trunk/modules/m_gline.c (File Modified)
8097 +5 -5 trunk/modules/m_kline.c (File Modified)
8098 +2 -2 trunk/modules/m_oper.c (File Modified)
8099 +1 -1 trunk/modules/m_pong.c (File Modified)
8100 +13 -13 trunk/modules/m_rehash.c (File Modified)
8101 +4 -4 trunk/modules/m_resv.c (File Modified)
8102 +16 -16 trunk/modules/m_set.c (File Modified)
8103 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8104 +6 -6 trunk/modules/m_xline.c (File Modified)
8105 +1 -1 trunk/src/adns.c (File Modified)
8106 +2 -2 trunk/src/channel.c (File Modified)
8107 +1 -1 trunk/src/listener.c (File Modified)
8108 +1 -1 trunk/src/s_auth.c (File Modified)
8109 +15 -15 trunk/src/s_conf.c (File Modified)
8110 +3 -3 trunk/src/s_user.c (File Modified)
8111 +7 -7 trunk/src/send.c (File Modified)
8114 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8117 - set +s snomask if +s umode set but no snomasks
8118 - put numerics in more logical order
8122 +3 -1 trunk/src/s_user.c (File Modified)
8125 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8127 parse_snobuf_to_mask(): default to + at start
8128 allows stuff like /mode jilles +s C
8132 +1 -1 trunk/src/snomask.c (File Modified)
8135 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8137 Changes to user_mode() snomask handling.
8138 - show snomask (if not 0) on /mode <nick>
8139 - show snomask once at the end if +s/-s used
8140 - only parse 1 parameter for umode changes
8141 - don't crash on /mode <nick> +s
8142 - /mode <nick> -s clears snomask, doesn't use parameter
8143 - set umode +s iff snomask is not 0
8144 - snomask is not propagated, but umode +s is
8148 +97 -72 trunk/src/s_user.c (File Modified)
8151 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8153 Convert some messages over to snomask.
8157 +29 -29 trunk/src/client.c (File Modified)
8158 +2 -2 trunk/src/ircd.c (File Modified)
8159 +13 -13 trunk/src/modules.c (File Modified)
8160 +1 -1 trunk/src/newconf.c (File Modified)
8161 +5 -5 trunk/src/parse.c (File Modified)
8162 +1 -1 trunk/src/restart.c (File Modified)
8163 +4 -4 trunk/src/s_newconf.c (File Modified)
8164 +11 -11 trunk/src/s_serv.c (File Modified)
8167 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8169 include snomask.h from client.h
8173 +1 -0 trunk/include/client.h (File Modified)
8176 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8178 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8182 +1 -0 trunk/src/newconf.c (File Modified)
8183 +2 -1 trunk/src/snomask.c (File Modified)
8186 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8188 should start with +, not \0. Whoops. :)
8192 +1 -1 trunk/src/snomask.c (File Modified)
8195 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8197 core snomask support.
8201 +3 -0 trunk/doc/example.conf (File Modified)
8202 +2 -0 trunk/include/client.h (File Modified)
8203 +2 -0 trunk/include/numeric.h (File Modified)
8204 +2 -0 trunk/include/s_newconf.h (File Modified)
8205 +63 -0 trunk/include/send.h (File Modified)
8206 + - trunk/include/snomask.h (File Added)
8207 +1 -0 trunk/src/Makefile.in (File Modified)
8208 +1 -1 trunk/src/messages.tab (File Modified)
8209 +8 -0 trunk/src/newconf.c (File Modified)
8210 +12 -0 trunk/src/s_user.c (File Modified)
8211 +235 -0 trunk/src/send.c (File Modified)
8212 + - trunk/src/snomask.c (File Added)
8215 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8217 add a blank line after the license info.
8221 +1 -1 trunk/CREDITS (File Modified)
8224 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8226 Extend copyright to 2006.
8230 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8233 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8236 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8240 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8241 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8244 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8246 Add oper privileges document.
8250 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8251 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8254 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8256 Capitalize message names in services shortcuts (for consistency).
8260 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8263 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8269 +1 -1 trunk/src/patricia.c (File Modified)
8272 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8274 Remove obsolete 'nextconnect' variable.
8278 +0 -1 trunk/include/ircd.h (File Modified)
8279 +0 -2 trunk/src/client.c (File Modified)
8280 +0 -1 trunk/src/ircd.c (File Modified)
8283 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8285 Remove this remnant of the hybrid 6 ziplinks implementation.
8289 + - trunk/include/s_zip.h (File Deleted)
8292 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8294 Make clone limiting work on orighost, not host (so it
8295 looks through services cloaks). Lightly tested, please
8300 +2 -0 trunk/modules/m_chghost.c (File Modified)
8301 +1 -1 trunk/src/client.c (File Modified)
8302 +1 -1 trunk/src/s_conf.c (File Modified)
8305 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8307 Don't forget to link me_realhost() into the command hash.
8309 Pointy hat to: myself
8313 +1 -1 trunk/modules/m_chghost.c (File Modified)
8316 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8318 It's call_hook, not hook_call.
8322 +1 -1 trunk/src/s_user.c (File Modified)
8325 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8327 Add unreject help file.
8331 + - trunk/help/opers/unreject (File Added)
8334 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8336 Link the all-important 42 module to the build :P
8340 +1 -0 trunk/contrib/Makefile.in (File Modified)
8343 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8345 Mention /rehash help.
8349 +1 -0 trunk/help/opers/rehash (File Modified)
8352 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8354 Add h_user_signon hook.
8358 +1 -0 trunk/include/hook.h (File Modified)
8359 +2 -0 trunk/src/hook.c (File Modified)
8360 +4 -0 trunk/src/s_user.c (File Modified)
8363 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8365 Oops, forgot to set orighost for remote client introductions.
8369 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8372 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8374 Use TS6 forms in services shortcuts, if possible.
8378 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8381 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8383 - Start out default_umodes conf entry from the empty set instead of +i.
8384 - Move oper_only_umodes check to where default_umodes is used, as
8385 oper_only_umodes may not be set yet while we're reading the conf.
8389 +6 -7 trunk/src/newconf.c (File Modified)
8390 +1 -1 trunk/src/s_user.c (File Modified)
8393 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8395 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8399 +1 -0 trunk/doc/example.conf (File Modified)
8400 +7 -0 trunk/doc/reference.conf (File Modified)
8401 +0 -7 trunk/include/config.h.dist (File Modified)
8402 +1 -0 trunk/include/s_conf.h (File Modified)
8403 +6 -0 trunk/modules/m_info.c (File Modified)
8404 +9 -18 trunk/src/client.c (File Modified)
8405 +1 -0 trunk/src/newconf.c (File Modified)
8406 +1 -0 trunk/src/s_conf.c (File Modified)
8409 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8411 - Allow NULL target_ip in show_ip() (indicates message is being
8412 sent to local opers)
8413 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8415 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8416 those in src/client.c
8418 From ratbox 2.2 svn (anfl)
8422 +1 -0 trunk/include/client.h (File Modified)
8423 +21 -2 trunk/src/client.c (File Modified)
8424 +2 -4 trunk/src/hostmask.c (File Modified)
8425 +1 -5 trunk/src/s_conf.c (File Modified)
8426 +4 -8 trunk/src/s_user.c (File Modified)
8429 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8431 Fire off events properly.
8435 +7 -3 trunk/src/s_user.c (File Modified)
8438 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8440 make sure modules which depend on umode information get the message upon connection (oops)
8444 +3 -0 trunk/src/s_user.c (File Modified)
8447 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8449 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8450 From ratbox 2.2 svn.
8454 +3 -7 trunk/modules/m_etrace.c (File Modified)
8457 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8459 Replace silly `default_invisible' option with more versatile default_umodes.
8463 +2 -2 trunk/Makefile.in (File Modified)
8464 +12 -1 trunk/doc/example.conf (File Modified)
8465 +14 -7 trunk/doc/reference.conf (File Modified)
8466 +2 -4 trunk/include/s_conf.h (File Modified)
8467 +0 -6 trunk/modules/m_info.c (File Modified)
8468 +4 -0 trunk/src/modules.c (File Modified)
8469 +41 -1 trunk/src/newconf.c (File Modified)
8470 +2 -2 trunk/src/s_conf.c (File Modified)
8471 +3 -4 trunk/src/s_user.c (File Modified)
8474 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8476 Add temporary nick resvs with the proper duration,
8477 not 60 times too long.
8481 +1 -1 trunk/modules/m_resv.c (File Modified)
8484 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8486 Add kick on split riding. See reference.conf for more details.
8490 +1 -0 trunk/doc/example.conf (File Modified)
8491 +16 -0 trunk/doc/reference.conf (File Modified)
8492 +1 -0 trunk/include/s_conf.h (File Modified)
8493 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8494 +6 -0 trunk/modules/m_info.c (File Modified)
8495 +1 -0 trunk/src/newconf.c (File Modified)
8496 +1 -0 trunk/src/s_conf.c (File Modified)
8499 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8501 New credits, denoting GXTi as being on the core team.
8505 +16 -5 trunk/CREDITS (File Modified)
8508 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8510 better cloaking algorithm
8514 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8517 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8519 don't do redundant bitshifting.
8523 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8526 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8532 +1 -0 trunk/contrib/Makefile.in (File Modified)
8535 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8537 Set the DynSpoof flag properly.
8541 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8544 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8546 first go at an ip_cloaking implementation for charybdis.
8550 + - trunk/contrib/ip_cloaking.c (File Added)
8553 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8555 Add libcharybdis to contrib/ includes.
8559 +1 -1 trunk/contrib/Makefile.in (File Modified)
8562 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8564 add h_umode_changed hook for modules that provide usermodes.
8568 +1 -0 trunk/include/hook.h (File Modified)
8569 +2 -1 trunk/src/hook.c (File Modified)
8570 +3 -0 trunk/src/s_user.c (File Modified)
8573 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8575 Show quiets in /stats z.
8579 +15 -10 trunk/src/s_stats.c (File Modified)
8582 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8584 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8588 +0 -12 trunk/configure (File Modified)
8589 +0 -9 trunk/configure.ac (File Modified)
8590 +0 -3 trunk/include/setup.h.in (File Modified)
8593 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8595 change various buffer sizes to = topiclen.
8599 +3 -4 trunk/include/ircd_defs.h (File Modified)
8602 jon 2005/12/12 19:32:18 UTC (20051212-400)
8604 - Partial commit test, partial ego strokage ;)
8608 +2 -1 trunk/CREDITS (File Modified)
8611 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8613 More kqueue corrections.
8616 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8619 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8621 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8622 Not sure why this wasn't this way to begin with.
8626 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8629 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8631 example.conf tweaks:
8632 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8633 most people do not need this.
8634 Enable serverinfo::hub.
8638 +14 -11 trunk/doc/example.conf (File Modified)
8641 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8643 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8647 +1 -1 trunk/src/s_serv.c (File Modified)
8650 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8652 header include changes
8656 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8657 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8658 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8659 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8660 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8661 +1 -21 trunk/libcharybdis/select.c (File Modified)
8664 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8666 s/ilog/libcharybdis_{die,log,restart}/g
8670 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8671 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8672 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8673 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8674 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8675 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8676 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8677 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8680 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8682 Use the right callbacks in the function code.
8685 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8688 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8690 More work, it builds again!
8694 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8695 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8696 + - trunk/libcharybdis/libcharybdis.c (File Added)
8697 + - trunk/libcharybdis/libcharybdis.h (File Added)
8700 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8702 Move some stuff around.
8706 + - trunk/include/memory.h (File Deleted)
8707 + - trunk/include/tools.h (File Deleted)
8708 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8709 + - trunk/libcharybdis/memory.c (File Added)
8710 + - trunk/libcharybdis/memory.h (File Added)
8711 + - trunk/libcharybdis/snprintf.c (File Added)
8712 + - trunk/libcharybdis/tools.c (File Added)
8713 + - trunk/libcharybdis/tools.h (File Added)
8714 +1000 -1062 trunk/modules/.depend (File Modified)
8715 +421 -455 trunk/src/.depend (File Modified)
8716 +0 -1191 trunk/src/Makefile.in (File Modified)
8717 + - trunk/src/memory.c (File Deleted)
8718 + - trunk/src/snprintf.c (File Deleted)
8719 + - trunk/src/tools.c (File Deleted)
8722 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8724 move more headers into libcharybdis
8727 + - trunk/include/balloc.h (File Deleted)
8728 + - trunk/include/event.h (File Deleted)
8729 + - trunk/libcharybdis/balloc.h (File Added)
8730 + - trunk/libcharybdis/event.h (File Added)
8731 +924 -1020 trunk/modules/.depend (File Modified)
8732 +327 -406 trunk/src/.depend (File Modified)
8735 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8737 balloc, events -> libcharybdis
8740 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8741 + - trunk/libcharybdis/balloc.c (File Added)
8742 + - trunk/libcharybdis/event.c (File Added)
8743 +0 -1008 trunk/src/Makefile.in (File Modified)
8744 + - trunk/src/balloc.c (File Deleted)
8745 + - trunk/src/event.c (File Deleted)
8748 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8753 + - trunk/include/commio.h (File Deleted)
8754 + - trunk/include/linebuf.h (File Deleted)
8755 + - trunk/libcharybdis/commio.h (File Added)
8756 + - trunk/libcharybdis/linebuf.h (File Added)
8757 +1644 -530 trunk/modules/.depend (File Modified)
8758 +1 -1 trunk/modules/Makefile.in (File Modified)
8759 +720 -284 trunk/src/.depend (File Modified)
8762 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8764 Makefile reworking -- moving libcharybdis headers into proper location.
8767 +1 -1 trunk/adns/Makefile.in (File Modified)
8768 +1 -1 trunk/src/Makefile.in (File Modified)
8771 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8773 Document proposed authdaemon protocol.
8776 + - trunk/authdaemon/protocol.txt (File Added)
8779 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8784 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8787 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8789 Remove dead makefile from generation
8792 +1 -2 trunk/configure (File Modified)
8793 +0 -1 trunk/configure.ac (File Modified)
8796 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8798 libcharybdisIO -> libcharybdis
8801 +1 -1 trunk/src/Makefile.in (File Modified)
8804 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8809 + - trunk/libcharybdis/Makefile.in (File Added)
8810 + - trunk/libcharybdis/commio.c (File Added)
8811 + - trunk/libcharybdis/devpoll.c (File Added)
8812 + - trunk/libcharybdis/epoll.c (File Added)
8813 + - trunk/libcharybdis/io/ (File Deleted)
8814 + - trunk/libcharybdis/kqueue.c (File Added)
8815 + - trunk/libcharybdis/linebuf.c (File Added)
8816 + - trunk/libcharybdis/log/ (File Deleted)
8817 + - trunk/libcharybdis/poll.c (File Added)
8818 + - trunk/libcharybdis/ports.c (File Added)
8819 + - trunk/libcharybdis/select.c (File Added)
8822 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8827 + - trunk/libcharybdis/Makefile.in (File Deleted)
8830 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8835 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8838 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8840 add authdaemon dir for later hacking
8844 + - trunk/authdaemon/ (File Added)
8847 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8849 linebuf -> libcharybdisIO
8853 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8854 + - trunk/libcharybdis/io/linebuf.c (File Added)
8855 + - trunk/libcharybdis/log/ (File Added)
8856 + - trunk/libcharybdis/log/Makefile.in (File Added)
8857 +0 -687 trunk/src/Makefile.in (File Modified)
8858 + - trunk/src/linebuf.c (File Deleted)
8861 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8863 Solaris 10 I/O ports support
8866 + - trunk/libcharybdis/io/ports.c (File Added)
8869 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8875 +1 -1 trunk/Makefile.in (File Modified)
8876 +3 -1 trunk/configure (File Modified)
8877 +133 -10 trunk/configure.ac (File Modified)
8878 + - trunk/libcharybdis/ (File Added)
8879 + - trunk/libcharybdis/Makefile.in (File Added)
8880 + - trunk/libcharybdis/io/ (File Added)
8881 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8882 +2 -3 trunk/src/Makefile.in (File Modified)
8883 + - trunk/src/io/ (File Deleted)
8886 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8888 split IO stuff into libcharybdisIO.
8892 + - trunk/src/commio.c (File Deleted)
8893 + - trunk/src/devpoll.c (File Deleted)
8894 + - trunk/src/epoll.c (File Deleted)
8895 + - trunk/src/io/ (File Added)
8896 + - trunk/src/io/Makefile.in (File Added)
8897 + - trunk/src/io/commio.c (File Added)
8898 + - trunk/src/io/devpoll.c (File Added)
8899 + - trunk/src/io/epoll.c (File Added)
8900 + - trunk/src/io/kqueue.c (File Added)
8901 + - trunk/src/io/poll.c (File Added)
8902 + - trunk/src/io/select.c (File Added)
8903 + - trunk/src/kqueue.c (File Deleted)
8904 + - trunk/src/poll.c (File Deleted)
8905 + - trunk/src/select.c (File Deleted)
8908 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8914 +86 -155 trunk/configure (File Modified)
8915 +1 -1 trunk/configure.ac (File Modified)
8918 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8920 Remove mentions of mkkeypair/cryptlinks.
8924 +1 -3 trunk/doc/challenge.txt (File Modified)
8927 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8929 Clarify serverinfo{} description.
8933 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8936 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8938 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8942 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8945 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8947 Improvements also applicable to hyperion 1.x.
8951 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8954 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8956 - Add +F description
8957 - General improvements and changes to charybdis
8961 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8964 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8966 The server notice umodes only have an effect
8967 for opers. ("sendto_realops_flags", so having
8968 the umode is not enough, they must also be
8973 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8976 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8978 Updates to umodes docs.
8982 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8985 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8987 Add SGML documentation.
8990 + - trunk/doc/sgml/ (File Added)
8991 + - trunk/doc/sgml/oper-guide/ (File Added)
8992 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8993 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8994 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8995 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8996 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8997 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8998 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9001 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9003 Make operwall flag restrict setting umode +z.
9004 This repairs this flag broken in charybdis-1.0.
9008 +41 -0 trunk/contrib/m_flags.c (File Modified)
9009 +9 -0 trunk/src/s_user.c (File Modified)
9012 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9014 Don't complain/reset remote clients +n. I'm still not
9015 convinced propagating all umodes is the way to go, oh
9020 +1 -1 trunk/src/s_user.c (File Modified)
9023 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9025 - Require admin flag for oper /chghost (if it's enabled
9026 which is not default)
9027 - Give error message on nonexistant nick
9031 +12 -0 trunk/modules/m_chghost.c (File Modified)
9034 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9036 Incorporated jilles' dynspoof patch with a few minor changes.
9039 +5 -2 trunk/include/client.h (File Modified)
9040 +1 -0 trunk/include/numeric.h (File Modified)
9041 +75 -4 trunk/modules/m_chghost.c (File Modified)
9042 +2 -21 trunk/modules/m_stats.c (File Modified)
9043 +2 -8 trunk/modules/m_trace.c (File Modified)
9044 +2 -0 trunk/src/client.c (File Modified)
9045 +3 -0 trunk/src/s_user.c (File Modified)
9048 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9053 +5 -0 trunk/NEWS (File Modified)
9056 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9058 Make show_ip() far less braindead.
9060 Obtained from: ratbox 2.2 SVN
9064 +14 -85 trunk/src/client.c (File Modified)
9067 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9069 Instead of not showing channels at all for whoising services,
9070 only show channels the requester is also on. If operspying
9071 services, show all the channels.
9075 +37 -40 trunk/modules/m_whois.c (File Modified)
9078 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9080 - Show real errno if we fail to connect to a server
9081 - Don't show server IPs on IRC if a server goes dead
9086 +2 -5 trunk/src/s_serv.c (File Modified)
9089 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9091 Revert hybrid 7.2 aline code. It causes too many problems.
9095 +1 -47 trunk/NEWS (File Modified)
9096 + - trunk/include/aline.h (File Deleted)
9097 +53 -6 trunk/modules/m_dline.c (File Modified)
9098 +212 -16 trunk/modules/m_kline.c (File Modified)
9099 +37 -8 trunk/modules/m_resv.c (File Modified)
9100 +45 -24 trunk/modules/m_xline.c (File Modified)
9101 +0 -485 trunk/src/Makefile.in (File Modified)
9102 + - trunk/src/aline.c (File Deleted)
9105 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9107 Incorporate recent ratbox monitor bugfixes (could crash).
9111 +16 -0 trunk/modules/m_monitor.c (File Modified)
9112 +4 -3 trunk/src/monitor.c (File Modified)
9115 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9117 Fix /invite UID leak.
9119 Found by logiclrd@EFnet.
9123 +3 -2 trunk/modules/m_invite.c (File Modified)
9126 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9128 Don't show what channels a service is in.
9131 +1 -0 trunk/NEWS (File Modified)
9132 +40 -35 trunk/modules/m_whois.c (File Modified)
9135 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9137 Update version to 1.0.3.
9141 +9 -9 trunk/configure (File Modified)
9142 +1 -1 trunk/configure.ac (File Modified)
9145 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9151 +7 -1 trunk/NEWS (File Modified)
9154 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9156 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9157 More static buffers :(
9161 +12 -4 trunk/src/aline.c (File Modified)
9164 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9166 Make operspy mode (/mode !#channel showing parameters
9167 even if not on channel) work again.
9171 +4 -4 trunk/src/channel.c (File Modified)
9174 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9176 Call server_introduced hook on TS6 remote server
9177 introduction (ms_sid()).
9181 +6 -0 trunk/modules/core/m_server.c (File Modified)
9184 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9186 Cyrix boxes are wierd.
9189 +2 -1 trunk/modules/m_services.c (File Modified)
9192 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9197 +1 -1 trunk/include/client.h (File Modified)
9198 +3 -1 trunk/modules/m_services.c (File Modified)
9201 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9206 +1 -6 trunk/modules/m_services.c (File Modified)
9209 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9211 Disable a check that doesn't always seem to work right for some reason.
9214 +2 -0 trunk/modules/m_services.c (File Modified)
9217 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9223 +4 -1 trunk/NEWS (File Modified)
9226 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9232 +9 -9 trunk/configure (File Modified)
9233 +1 -1 trunk/configure.ac (File Modified)
9236 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9238 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9242 +3 -13 trunk/modules/m_trace.c (File Modified)
9245 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9247 Don't send empty RPL_WHOISCHANNELS on remote whois.
9249 Pointy hat to: jilles
9253 +1 -1 trunk/modules/m_whois.c (File Modified)
9256 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9262 +3 -0 trunk/NEWS (File Modified)
9265 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9267 Modular umode support.
9271 +0 -9 trunk/include/client.h (File Modified)
9272 +2 -1 trunk/include/s_user.h (File Modified)
9273 +1 -1 trunk/include/tools.h (File Modified)
9274 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9275 +3 -0 trunk/src/ircd.c (File Modified)
9276 +1 -1 trunk/src/messages.tab (File Modified)
9277 +2 -2 trunk/src/s_serv.c (File Modified)
9278 +37 -59 trunk/src/s_user.c (File Modified)
9279 +21 -0 trunk/src/tools.c (File Modified)
9282 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9284 Optionally do forced nick change to the UID instead of kill
9285 on nick collisions, see doc/collision_fnc.txt for more
9290 + - trunk/doc/collision_fnc.txt (File Added)
9291 +1 -0 trunk/doc/example.conf (File Modified)
9292 +8 -0 trunk/doc/reference.conf (File Modified)
9293 +1 -0 trunk/include/numeric.h (File Modified)
9294 +1 -0 trunk/include/s_conf.h (File Modified)
9295 +2 -1 trunk/include/s_serv.h (File Modified)
9296 +1 -0 trunk/include/s_stats.h (File Modified)
9297 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9298 +1 -1 trunk/src/messages.tab (File Modified)
9299 +1 -0 trunk/src/newconf.c (File Modified)
9300 +1 -0 trunk/src/s_conf.c (File Modified)
9301 +1 -0 trunk/src/s_serv.c (File Modified)
9302 +2 -2 trunk/src/s_stats.c (File Modified)
9305 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9311 trunk/NEWS (File Modified)
9314 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9316 Don't allow lookups by uid in /monitor + and /monitor s.
9320 trunk/modules/m_monitor.c (File Modified)
9323 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9325 Stop garbage +j being set in cases like +j aaa:bbb by
9326 initializing the variables properly.
9332 trunk/modules/core/m_mode.c (File Modified)
9333 trunk/modules/core/m_sjoin.c (File Modified)
9336 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9338 Apply flags to the proper server in me_gcap().
9342 trunk/modules/m_capab.c (File Modified)
9345 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9347 Use find_named_client() instead of find_client() to check
9348 for nick collisions.
9352 trunk/modules/core/m_nick.c (File Modified)
9355 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9357 - Replace old 381 numeric with a new, more positive one!
9361 trunk/src/messages.tab (File Modified)
9364 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9366 Make it compile again.
9370 trunk/src/channel.c (File Modified)
9371 trunk/src/client.c (File Modified)
9372 trunk/src/ircd.c (File Modified)
9373 trunk/src/packet.c (File Modified)
9376 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9378 - Prevent UID disclosure in cmode setting.
9382 trunk/NEWS (File Modified)
9383 trunk/modules/core/m_mode.c (File Modified)
9386 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9388 A different check which prevents UID disclosure.
9392 trunk/modules/core/m_kick.c (File Modified)
9395 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9397 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9401 trunk/modules/core/m_kick.c (File Modified)
9404 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9406 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9410 trunk/NEWS (File Modified)
9411 trunk/modules/m_accept.c (File Modified)
9412 trunk/modules/m_admin.c (File Modified)
9413 trunk/modules/m_away.c (File Modified)
9414 trunk/modules/m_cap.c (File Modified)
9415 trunk/modules/m_capab.c (File Modified)
9416 trunk/modules/m_challenge.c (File Modified)
9417 trunk/modules/m_chghost.c (File Modified)
9418 trunk/modules/m_close.c (File Modified)
9419 trunk/modules/m_cmessage.c (File Modified)
9420 trunk/modules/m_connect.c (File Modified)
9421 trunk/modules/m_dline.c (File Modified)
9422 trunk/modules/m_encap.c (File Modified)
9423 trunk/modules/m_etrace.c (File Modified)
9424 trunk/modules/m_gline.c (File Modified)
9425 trunk/modules/m_help.c (File Modified)
9426 trunk/modules/m_info.c (File Modified)
9427 trunk/modules/m_invite.c (File Modified)
9428 trunk/modules/m_ison.c (File Modified)
9429 trunk/modules/m_kline.c (File Modified)
9430 trunk/modules/m_knock.c (File Modified)
9431 trunk/modules/m_links.c (File Modified)
9432 trunk/modules/m_list.c (File Modified)
9433 trunk/modules/m_locops.c (File Modified)
9434 trunk/modules/m_lusers.c (File Modified)
9435 trunk/modules/m_map.c (File Modified)
9436 trunk/modules/m_monitor.c (File Modified)
9437 trunk/modules/m_motd.c (File Modified)
9438 trunk/modules/m_names.c (File Modified)
9439 trunk/modules/m_oper.c (File Modified)
9440 trunk/modules/m_operspy.c (File Modified)
9441 trunk/modules/m_pass.c (File Modified)
9442 trunk/modules/m_ping.c (File Modified)
9443 trunk/modules/m_pong.c (File Modified)
9444 trunk/modules/m_post.c (File Modified)
9445 trunk/modules/m_rehash.c (File Modified)
9446 trunk/modules/m_restart.c (File Modified)
9447 trunk/modules/m_resv.c (File Modified)
9448 trunk/modules/m_services.c (File Modified)
9449 trunk/modules/m_set.c (File Modified)
9450 trunk/modules/m_sshortcut.c (File Modified)
9451 trunk/modules/m_stats.c (File Modified)
9452 trunk/modules/m_svinfo.c (File Modified)
9453 trunk/modules/m_tb.c (File Modified)
9454 trunk/modules/m_testline.c (File Modified)
9455 trunk/modules/m_testmask.c (File Modified)
9456 trunk/modules/m_time.c (File Modified)
9457 trunk/modules/m_topic.c (File Modified)
9458 trunk/modules/m_trace.c (File Modified)
9459 trunk/modules/m_unreject.c (File Modified)
9460 trunk/modules/m_user.c (File Modified)
9461 trunk/modules/m_userhost.c (File Modified)
9462 trunk/modules/m_users.c (File Modified)
9463 trunk/modules/m_version.c (File Modified)
9464 trunk/modules/m_wallops.c (File Modified)
9465 trunk/modules/m_who.c (File Modified)
9466 trunk/modules/m_whois.c (File Modified)
9467 trunk/modules/m_whowas.c (File Modified)
9468 trunk/modules/m_xline.c (File Modified)
9469 trunk/src/adns.c (File Modified)
9470 trunk/src/aline.c (File Modified)
9471 trunk/src/cache.c (File Modified)
9472 trunk/src/channel.c (File Modified)
9473 trunk/src/class.c (File Modified)
9474 trunk/src/client.c (File Modified)
9475 trunk/src/commio.c (File Modified)
9476 trunk/src/event.c (File Modified)
9477 trunk/src/hash.c (File Modified)
9478 trunk/src/hostmask.c (File Modified)
9479 trunk/src/ircd.c (File Modified)
9480 trunk/src/kdparse.c (File Modified)
9481 trunk/src/linebuf.c (File Modified)
9482 trunk/src/listener.c (File Modified)
9483 trunk/src/modules.c (File Modified)
9484 trunk/src/monitor.c (File Modified)
9485 trunk/src/newconf.c (File Modified)
9486 trunk/src/packet.c (File Modified)
9487 trunk/src/parse.c (File Modified)
9488 trunk/src/reject.c (File Modified)
9489 trunk/src/s_auth.c (File Modified)
9490 trunk/src/s_conf.c (File Modified)
9491 trunk/src/s_gline.c (File Modified)
9492 trunk/src/s_log.c (File Modified)
9493 trunk/src/s_newconf.c (File Modified)
9494 trunk/src/s_serv.c (File Modified)
9495 trunk/src/s_stats.c (File Modified)
9496 trunk/src/s_user.c (File Modified)
9497 trunk/src/send.c (File Modified)
9498 trunk/src/whowas.c (File Modified)
9501 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9503 - More coding style niceities. Pretty much got client.h squared away.
9507 trunk/modules/m_dline.c (File Modified)
9508 trunk/modules/m_gline.c (File Modified)
9509 trunk/modules/m_kline.c (File Modified)
9510 trunk/modules/m_rehash.c (File Modified)
9511 trunk/modules/m_resv.c (File Modified)
9512 trunk/modules/m_stats.c (File Modified)
9513 trunk/modules/m_testline.c (File Modified)
9514 trunk/modules/m_user.c (File Modified)
9515 trunk/modules/m_xline.c (File Modified)
9518 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9520 - Propagate quiets (+q) on netjoins
9521 - Clear +q list too on lowerTS sjoin from TS6 source
9525 trunk/modules/core/m_sjoin.c (File Modified)
9526 trunk/src/s_serv.c (File Modified)
9529 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9531 Second argument to whois is always a nick, never a uid.
9532 This prevents /whois other.server uid to get information
9537 trunk/modules/m_whois.c (File Modified)
9540 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9542 Don't allow local users to use uids in user mode.
9546 trunk/src/s_user.c (File Modified)
9549 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9551 Make it compile again.
9555 trunk/src/s_stats.c (File Modified)
9558 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9560 Fix propagation of empty SJOIN.
9564 trunk/modules/core/m_sjoin.c (File Modified)
9567 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9569 Some atheme-style niceties here.
9573 trunk/modules/m_accept.c (File Modified)
9574 trunk/modules/m_admin.c (File Modified)
9575 trunk/modules/m_away.c (File Modified)
9576 trunk/modules/m_cap.c (File Modified)
9577 trunk/modules/m_capab.c (File Modified)
9578 trunk/modules/m_challenge.c (File Modified)
9579 trunk/modules/m_chghost.c (File Modified)
9580 trunk/modules/m_close.c (File Modified)
9581 trunk/modules/m_cmessage.c (File Modified)
9582 trunk/modules/m_connect.c (File Modified)
9583 trunk/modules/m_dline.c (File Modified)
9584 trunk/modules/m_encap.c (File Modified)
9585 trunk/modules/m_etrace.c (File Modified)
9586 trunk/modules/m_gline.c (File Modified)
9587 trunk/modules/m_help.c (File Modified)
9588 trunk/modules/m_info.c (File Modified)
9589 trunk/modules/m_invite.c (File Modified)
9590 trunk/modules/m_ison.c (File Modified)
9591 trunk/modules/m_kline.c (File Modified)
9592 trunk/modules/m_knock.c (File Modified)
9593 trunk/modules/m_links.c (File Modified)
9594 trunk/modules/m_list.c (File Modified)
9595 trunk/modules/m_locops.c (File Modified)
9596 trunk/modules/m_lusers.c (File Modified)
9597 trunk/modules/m_map.c (File Modified)
9598 trunk/modules/m_monitor.c (File Modified)
9599 trunk/modules/m_motd.c (File Modified)
9600 trunk/modules/m_names.c (File Modified)
9601 trunk/modules/m_oper.c (File Modified)
9602 trunk/modules/m_operspy.c (File Modified)
9603 trunk/modules/m_pass.c (File Modified)
9604 trunk/modules/m_ping.c (File Modified)
9605 trunk/modules/m_pong.c (File Modified)
9606 trunk/modules/m_post.c (File Modified)
9607 trunk/modules/m_rehash.c (File Modified)
9608 trunk/modules/m_restart.c (File Modified)
9609 trunk/modules/m_resv.c (File Modified)
9610 trunk/modules/m_services.c (File Modified)
9611 trunk/modules/m_set.c (File Modified)
9612 trunk/modules/m_sshortcut.c (File Modified)
9613 trunk/modules/m_stats.c (File Modified)
9614 trunk/modules/m_svinfo.c (File Modified)
9615 trunk/modules/m_tb.c (File Modified)
9616 trunk/modules/m_testline.c (File Modified)
9617 trunk/modules/m_testmask.c (File Modified)
9618 trunk/modules/m_time.c (File Modified)
9619 trunk/modules/m_topic.c (File Modified)
9620 trunk/modules/m_trace.c (File Modified)
9621 trunk/modules/m_unreject.c (File Modified)
9622 trunk/modules/m_user.c (File Modified)
9623 trunk/modules/m_userhost.c (File Modified)
9624 trunk/modules/m_users.c (File Modified)
9625 trunk/modules/m_version.c (File Modified)
9626 trunk/modules/m_wallops.c (File Modified)
9627 trunk/modules/m_who.c (File Modified)
9628 trunk/modules/m_whois.c (File Modified)
9629 trunk/modules/m_whowas.c (File Modified)
9630 trunk/modules/m_xline.c (File Modified)
9633 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9635 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9639 trunk/.indent.pro (File Modified)
9640 trunk/include/charybdis.h (File Added)
9641 trunk/include/client.h (File Modified)
9642 trunk/modules/.indent.pro (File Modified)
9643 trunk/src/.indent.pro (File Modified)
9644 trunk/src/adns.c (File Modified)
9645 trunk/src/aline.c (File Modified)
9646 trunk/src/cache.c (File Modified)
9647 trunk/src/channel.c (File Modified)
9648 trunk/src/class.c (File Modified)
9649 trunk/src/client.c (File Modified)
9650 trunk/src/commio.c (File Modified)
9651 trunk/src/event.c (File Modified)
9652 trunk/src/hash.c (File Modified)
9653 trunk/src/hostmask.c (File Modified)
9654 trunk/src/ircd.c (File Modified)
9655 trunk/src/kdparse.c (File Modified)
9656 trunk/src/linebuf.c (File Modified)
9657 trunk/src/listener.c (File Modified)
9658 trunk/src/modules.c (File Modified)
9659 trunk/src/monitor.c (File Modified)
9660 trunk/src/newconf.c (File Modified)
9661 trunk/src/packet.c (File Modified)
9662 trunk/src/parse.c (File Modified)
9663 trunk/src/reject.c (File Modified)
9664 trunk/src/s_auth.c (File Modified)
9665 trunk/src/s_conf.c (File Modified)
9666 trunk/src/s_gline.c (File Modified)
9667 trunk/src/s_log.c (File Modified)
9668 trunk/src/s_newconf.c (File Modified)
9669 trunk/src/s_serv.c (File Modified)
9670 trunk/src/s_stats.c (File Modified)
9671 trunk/src/s_user.c (File Modified)
9672 trunk/src/send.c (File Modified)
9673 trunk/src/whowas.c (File Modified)
9676 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9678 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9679 - Convert a few modules towards using this code.
9680 - Make a note about this change in NEWS.
9684 trunk/NEWS (File Modified)
9685 trunk/include/aline.h (File Added)
9686 trunk/modules/m_dline.c (File Modified)
9687 trunk/modules/m_kline.c (File Modified)
9688 trunk/modules/m_resv.c (File Modified)
9689 trunk/modules/m_xline.c (File Modified)
9690 trunk/src/Makefile.in (File Modified)
9691 trunk/src/aline.c (File Added)
9694 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9696 - Update NEWS document.
9700 trunk/NEWS (File Modified)
9703 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9705 Use find_named_person() instead of find_person() in services shortcuts.
9709 trunk/modules/m_sshortcut.c (File Modified)
9712 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9714 Fix propagation of empty channels (+P).
9718 trunk/modules/core/m_sjoin.c (File Modified)
9719 trunk/src/s_serv.c (File Modified)
9722 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9724 Use same comparison for +f.
9728 trunk/modules/core/m_join.c (File Modified)
9731 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9733 Retire server-server non-encap CHGHOST, and clean it up a bit.
9737 trunk/modules/m_chghost.c (File Modified)
9740 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9742 Use TS6 form for SQUIT wallops.
9746 trunk/modules/core/m_squit.c (File Modified)
9749 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9751 Propagate nick changes for remote clients in TS6 form if possible;
9752 simplify the code a bit.
9756 trunk/modules/core/m_nick.c (File Modified)
9759 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9761 Only clear oper_only_umodes on deoper for local clients.
9765 trunk/src/s_user.c (File Modified)
9768 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9770 - Don't enable use_whois_actually in the default config, makes cloaking
9771 only useful for vanity.
9775 trunk/doc/example.conf (File Modified)
9778 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9780 Fix linebuf raw code to not truncate lines longer than
9781 510 characters. This stops ziplinks corruption at
9782 the initial burst if the other side sends a lot.
9786 trunk/src/linebuf.c (File Modified)
9789 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9791 - Add +r to channel_modes().
9795 trunk/src/channel.c (File Modified)
9798 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9804 trunk/NEWS (File Modified)
9807 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9809 err, nvm. wrong project :-P
9813 trunk/src/match.c (File Modified)
9816 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9818 make sure we don't crash on match(NULL, test)
9822 trunk/src/match.c (File Modified)
9825 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9827 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9828 flags = rehash in shared{}.
9829 Uses :<source> ENCAP <target> REHASH [option].
9833 trunk/doc/example.conf (File Modified)
9834 trunk/doc/reference.conf (File Modified)
9835 trunk/help/opers/rehash (File Modified)
9836 trunk/include/s_newconf.h (File Modified)
9837 trunk/modules/m_rehash.c (File Modified)
9838 trunk/modules/m_stats.c (File Modified)
9839 trunk/src/newconf.c (File Modified)
9842 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9844 Initialize flags to 0 in conf_set_shared_flags() and
9845 conf_set_cluster_flags().
9849 trunk/src/newconf.c (File Modified)
9852 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9854 Don't allow a forward from a #channel to an &channel.
9855 Error message is Illegal channel name.
9859 trunk/modules/core/m_mode.c (File Modified)
9862 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9864 - change version to 1.0.1
9868 trunk/configure (File Modified)
9869 trunk/configure.ac (File Modified)
9872 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9878 trunk/NEWS (File Modified)
9881 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9883 Services shortcuts changes:
9884 - Require umode +S on target
9885 - Use ERR_SERVICESDOWN (440) for error message
9886 - Fix check for empty string
9890 trunk/include/numeric.h (File Modified)
9891 trunk/modules/m_sshortcut.c (File Modified)
9892 trunk/src/messages.tab (File Modified)
9895 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9897 s/IsChanService/IsService/g;
9901 trunk/modules/m_sshortcut.c (File Modified)
9904 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9906 Add check for service validity in shortcut routines.
9910 trunk/modules/m_sshortcut.c (File Modified)
9913 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9915 Don't allow forwarding to a -F channel the setter is not on.
9919 trunk/modules/core/m_mode.c (File Modified)
9922 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9924 Describe identify_service and identify_command in
9929 trunk/doc/reference.conf (File Modified)
9932 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9934 More helpfile updates.
9938 trunk/help/Makefile.in (File Modified)
9939 trunk/help/opers/die (File Modified)
9940 trunk/help/opers/join (File Modified)
9941 trunk/help/opers/links (File Modified)
9942 trunk/help/opers/lusers (File Modified)
9943 trunk/help/opers/map (File Added)
9944 trunk/help/opers/motd (File Modified)
9945 trunk/help/opers/names (File Modified)
9946 trunk/help/opers/notice (File Modified)
9947 trunk/help/opers/operspy (File Modified)
9948 trunk/help/opers/part (File Modified)
9949 trunk/help/opers/privmsg (File Modified)
9950 trunk/help/opers/restart (File Modified)
9951 trunk/help/opers/set (File Modified)
9952 trunk/help/opers/stats (File Modified)
9953 trunk/help/opers/trace (File Modified)
9954 trunk/help/opers/version (File Modified)
9955 trunk/help/users/notice (File Modified)
9956 trunk/help/users/privmsg (File Modified)
9957 trunk/help/users/stats (File Modified)
9960 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9966 trunk/help/opers/cmode (File Modified)
9967 trunk/help/opers/umode (File Modified)
9968 trunk/help/opers/wallops (File Modified)
9969 trunk/help/opers/who (File Modified)
9970 trunk/help/users/umode (File Modified)
9973 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9975 Include cmode +r in 004 and 005.
9979 trunk/include/supported.h (File Modified)
9980 trunk/src/messages.tab (File Modified)
9983 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9985 No need to clear all 3 buffers in channel_modes().
9989 trunk/src/channel.c (File Modified)
9992 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9994 - Fix multiple +f modes per line
9995 - -f shouldn't take a parameter
9999 trunk/modules/core/m_mode.c (File Modified)
10002 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10004 Channel mode +Q now prevents forwarding to or through
10005 a channel, just like in hyperion, not from a channel.
10009 trunk/modules/core/m_join.c (File Modified)
10012 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10014 Complete +F/+Q propagation.
10018 trunk/modules/core/m_join.c (File Modified)
10019 trunk/modules/core/m_sjoin.c (File Modified)
10020 trunk/src/channel.c (File Modified)
10023 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10025 - A few minor fixes.
10029 trunk/modules/core/m_join.c (File Modified)
10030 trunk/modules/m_services.c (File Modified)
10033 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10035 - Fix netsplit obfuscation.
10039 trunk/src/client.c (File Modified)
10042 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10044 - Fix another /stats p related bug.
10048 trunk/src/client.c (File Modified)
10051 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10053 - Update example.conf.
10057 trunk/doc/example.conf (File Modified)
10060 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10062 - Fix a minor bug here, and re-release 1.0.
10066 trunk/modules/core/m_nick.c (File Modified)
10069 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10071 - Add bursted clients to /stats p list.
10075 trunk/modules/core/m_nick.c (File Modified)
10078 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10080 - Add identify_service, identify_command options to the example.conf,
10085 trunk/NEWS (File Modified)
10086 trunk/doc/example.conf (File Modified)
10087 trunk/src/newconf.c (File Modified)
10090 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10092 - Add services shortcuts.
10096 trunk/modules/Makefile.in (File Modified)
10097 trunk/modules/m_sshortcut.c (File Added)
10100 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10102 - put back checks i removed by mistake
10106 trunk/modules/core/m_join.c (File Modified)
10109 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10111 - Implement channel mode +Q, which disables forwarding.
10112 - Make forwarding usable by everyone.
10113 - Implement channel mode +F which bypasses authority checks on a target
10119 trunk/NEWS (File Modified)
10120 trunk/include/channel.h (File Modified)
10121 trunk/include/supported.h (File Modified)
10122 trunk/modules/core/m_join.c (File Modified)
10123 trunk/modules/core/m_mode.c (File Modified)
10124 trunk/src/messages.tab (File Modified)
10127 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10129 - Fix account handling brokenness.
10133 trunk/modules/m_services.c (File Modified)
10136 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10138 Identify to services via server password hack. Still
10139 needs config file parts, like
10140 identifyservice = "nickserv@services.int";
10141 identifycommand = "IDENTIFY";
10145 trunk/include/s_conf.h (File Modified)
10146 trunk/src/s_user.c (File Modified)
10149 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10151 Make send.c compile.
10155 trunk/src/send.c (File Modified)
10158 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10160 - Handle this better.
10164 trunk/src/send.c (File Modified)
10167 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10169 If the source is not a client, don't send to normal users.
10173 trunk/src/send.c (File Modified)
10176 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10178 - Make /wallops behave as wallops in other ircds.
10182 trunk/modules/m_wallops.c (File Modified)
10183 trunk/src/send.c (File Modified)
10186 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10192 trunk/NEWS (File Modified)
10193 trunk/configure (File Modified)
10194 trunk/configure.ac (File Modified)
10197 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10199 - Remove efnet configuration.
10200 - Rename example.conf as reference.conf, and replace the default
10201 example.conf with one suitable for AthemeNET.
10202 - Update makefile to reflect these changes.
10206 trunk/doc/Makefile.in (File Modified)
10207 trunk/doc/example.conf (File Modified)
10208 trunk/doc/example.efnet.conf (File Deleted)
10209 trunk/doc/reference.conf (File Added)
10212 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10214 - Don't display opers who are /away.
10218 trunk/modules/m_stats.c (File Modified)
10221 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10223 Put cmode +f in 004 and 005.
10227 trunk/include/supported.h (File Modified)
10228 trunk/src/messages.tab (File Modified)
10231 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10233 Add user umode +Q which prevents a user from
10238 trunk/include/client.h (File Modified)
10239 trunk/modules/core/m_join.c (File Modified)
10240 trunk/src/messages.tab (File Modified)
10241 trunk/src/s_user.c (File Modified)
10244 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10246 Implement channel forwarding in m_join(). As in
10247 hyperion, failing to join because of +i, +r or +j
10248 can cause you to be forwarded, potentially
10249 recursively. Unlike hyperion, a single numeric
10250 is sent in case of a successful forward, otherwise
10251 the ircd acts if there were no forward.
10255 trunk/include/numeric.h (File Modified)
10256 trunk/modules/core/m_join.c (File Modified)
10257 trunk/src/messages.tab (File Modified)
10260 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10262 Allow servers to set oper-only cmodes as well.
10266 trunk/modules/core/m_mode.c (File Modified)
10269 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10271 Add cmode +f which takes a channel name, settable
10272 only by opers for now. Does not do anything yet.
10276 trunk/include/channel.h (File Modified)
10277 trunk/modules/core/m_join.c (File Modified)
10278 trunk/modules/core/m_mode.c (File Modified)
10279 trunk/modules/core/m_sjoin.c (File Modified)
10280 trunk/src/channel.c (File Modified)
10283 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10285 Fully initialize 'mode' in ms_join() and ms_sjoin()
10286 to avoid old +j garbage from being used.
10290 trunk/modules/core/m_join.c (File Modified)
10291 trunk/modules/core/m_sjoin.c (File Modified)
10294 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10296 - only touch join_count/join_delta if join throttling
10297 is enabled on the channel
10298 - reset join_count/join_delta to 0 if -j is set
10302 trunk/modules/core/m_join.c (File Modified)
10303 trunk/modules/core/m_mode.c (File Modified)
10304 trunk/modules/core/m_sjoin.c (File Modified)
10307 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10309 Also start a new "period" for join throttling for remote joins,
10310 if necessary. Make the code slightly clearer.
10314 trunk/modules/core/m_join.c (File Modified)
10315 trunk/src/channel.c (File Modified)
10318 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10320 Some +j improvements, still broken.
10324 trunk/modules/core/m_join.c (File Modified)
10325 trunk/modules/core/m_sjoin.c (File Modified)
10328 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10330 Only do +z processing for +m channels the sender is on,
10331 as bans/quiets are currently only checked locally.
10335 trunk/modules/core/m_message.c (File Modified)
10338 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10340 - Add max_bans_large configuration option, defaulting to 500, to
10341 limit the number of bans in a +L channel
10342 - Change b/e/I to b/e/I/q in texts
10346 trunk/doc/example.conf (File Modified)
10347 trunk/include/s_conf.h (File Modified)
10348 trunk/modules/core/m_mode.c (File Modified)
10349 trunk/modules/m_info.c (File Modified)
10350 trunk/src/newconf.c (File Modified)
10351 trunk/src/s_conf.c (File Modified)
10354 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10356 Store invite for +gi channels.
10357 Note that +gi is significantly weaker access control than +i.
10361 trunk/modules/m_invite.c (File Modified)
10364 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10366 Nonops are allowed to see +q lists.
10370 trunk/modules/core/m_mode.c (File Modified)
10373 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10375 Invalidate can_send() cache on -q.
10379 trunk/modules/core/m_mode.c (File Modified)
10382 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10384 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10388 trunk/modules/core/m_sjoin.c (File Modified)
10391 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10393 - Allow blank SJOINs -- for permanant channels.
10397 trunk/modules/core/m_sjoin.c (File Modified)
10400 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10402 - Burst permanant channels.
10406 trunk/src/s_serv.c (File Modified)
10409 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10411 - Fix handling of permanant channels.
10415 trunk/modules/core/m_join.c (File Modified)
10418 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10420 - Run indent on core modules.
10421 - Add propagation of join throttle settings.
10425 trunk/modules/core/m_die.c (File Modified)
10426 trunk/modules/core/m_error.c (File Modified)
10427 trunk/modules/core/m_join.c (File Modified)
10428 trunk/modules/core/m_kick.c (File Modified)
10429 trunk/modules/core/m_kill.c (File Modified)
10430 trunk/modules/core/m_message.c (File Modified)
10431 trunk/modules/core/m_mode.c (File Modified)
10432 trunk/modules/core/m_nick.c (File Modified)
10433 trunk/modules/core/m_part.c (File Modified)
10434 trunk/modules/core/m_quit.c (File Modified)
10435 trunk/modules/core/m_server.c (File Modified)
10436 trunk/modules/core/m_sjoin.c (File Modified)
10437 trunk/modules/core/m_squit.c (File Modified)
10440 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10442 - Fix mistake in commit message.
10446 trunk/ChangeLog (File Modified)
10449 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10451 - Channel throttling.
10455 trunk/NEWS (File Modified)
10456 trunk/include/supported.h (File Modified)
10457 trunk/modules/core/m_mode.c (File Modified)
10458 trunk/src/messages.tab (File Modified)
10461 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10463 - Channel throttle logic fixes.
10467 trunk/include/channel.h (File Modified)
10470 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10472 - Add the throttle logic.
10476 trunk/include/channel.h (File Modified)
10477 trunk/include/numeric.h (File Modified)
10478 trunk/modules/core/m_join.c (File Modified)
10479 trunk/src/channel.c (File Modified)
10480 trunk/src/messages.tab (File Modified)
10483 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10485 - Cosmetic fixes to CREDITS.
10489 trunk/CREDITS (File Modified)
10492 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10494 - Better channel_modes() from ShadowIRCd 4.
10498 trunk/include/channel.h (File Modified)
10499 trunk/src/channel.c (File Modified)
10502 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10504 - Strip colour codes from parts.
10508 trunk/modules/core/m_part.c (File Modified)
10511 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10513 - Strip colour codes from quits.
10517 trunk/modules/core/m_quit.c (File Modified)
10520 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10522 - add +c/+g/+z to channel_modes().
10526 trunk/src/channel.c (File Modified)
10529 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10531 - Add +g to 004/005 numerics.
10535 trunk/include/supported.h (File Modified)
10536 trunk/src/messages.tab (File Modified)
10539 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10541 - Add +cgz to set_final_mode() in both join/sjoin.
10542 - Implement channel mode +g: Free invite.
10546 trunk/include/channel.h (File Modified)
10547 trunk/modules/core/m_join.c (File Modified)
10548 trunk/modules/core/m_mode.c (File Modified)
10549 trunk/modules/core/m_sjoin.c (File Modified)
10550 trunk/modules/m_invite.c (File Modified)
10553 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10555 - Make sure /stats p uses the right list.
10559 trunk/modules/m_stats.c (File Modified)
10562 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10564 - local oper list becomes local_oper_list.
10565 - all opers are stored on oper_list for /stats p.
10569 trunk/include/ircd.h (File Modified)
10570 trunk/modules/m_stats.c (File Modified)
10571 trunk/modules/m_trace.c (File Modified)
10572 trunk/src/client.c (File Modified)
10573 trunk/src/ircd.c (File Modified)
10574 trunk/src/s_user.c (File Modified)
10575 trunk/src/send.c (File Modified)
10578 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10580 - Remove ENABLE_SERVICES legacy define.
10584 trunk/configure (File Modified)
10585 trunk/configure.ac (File Modified)
10586 trunk/include/client.h (File Modified)
10587 trunk/include/m_info.h (File Modified)
10588 trunk/include/s_conf.h (File Modified)
10589 trunk/modules/Makefile.in (File Modified)
10590 trunk/modules/core/m_kick.c (File Modified)
10591 trunk/modules/core/m_mode.c (File Modified)
10592 trunk/modules/core/m_nick.c (File Modified)
10593 trunk/modules/core/m_sjoin.c (File Modified)
10594 trunk/modules/m_services.c (File Modified)
10595 trunk/src/channel.c (File Modified)
10596 trunk/src/newconf.c (File Modified)
10597 trunk/src/s_conf.c (File Modified)
10598 trunk/src/s_serv.c (File Modified)
10599 trunk/src/s_user.c (File Modified)
10602 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10604 - New reject message, ala ircu.
10608 trunk/src/reject.c (File Modified)
10611 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10613 - Reduce 'broadcast storm' effect in m_chghost.
10617 trunk/modules/m_chghost.c (File Modified)
10620 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10622 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10626 trunk/include/supported.h (File Modified)
10627 trunk/src/messages.tab (File Modified)
10630 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10636 trunk/include/channel.h (File Modified)
10637 trunk/modules/core/m_message.c (File Modified)
10638 trunk/modules/core/m_mode.c (File Modified)
10641 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10643 - use sendto_one_numeric() in some places.
10647 trunk/modules/core/m_mode.c (File Modified)
10650 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10652 - Implement channel mode +c -- colour stripping.
10656 trunk/include/irc_string.h (File Modified)
10657 trunk/include/supported.h (File Modified)
10658 trunk/modules/core/m_message.c (File Modified)
10659 trunk/modules/core/m_mode.c (File Modified)
10660 trunk/src/irc_string.c (File Modified)
10661 trunk/src/messages.tab (File Modified)
10664 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10666 - Add +qLP to CHANMODES 005 numeric.
10670 trunk/include/supported.h (File Modified)
10673 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10675 Move credits files to doc/.
10679 trunk/Hybrid-team (File Deleted)
10680 trunk/Ratbox-team (File Deleted)
10681 trunk/doc/Hybrid-team (File Added)
10682 trunk/doc/Ratbox-team (File Added)
10685 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10687 - Rename Ratbox credits as Ratbox-team.
10688 - Add in our own CREDITS.
10692 trunk/CREDITS (File Deleted)
10693 trunk/CREDITS (File Added)
10694 trunk/Ratbox-team (File Added)
10697 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10699 - Quietcache fixes.
10703 trunk/modules/core/m_mode.c (File Modified)
10706 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10708 - Rebuild configure.
10712 trunk/autom4te.cache/ (File Deleted)
10713 trunk/configure (File Modified)
10716 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10718 Add +q to messages.tab.
10722 trunk/src/messages.tab (File Modified)
10725 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10727 - port m_sjoin stuff to TS6 JOIN syntax.
10731 trunk/modules/core/m_join.c (File Modified)
10734 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10736 - Implement channel mode +q (quiet)
10740 trunk/include/channel.h (File Modified)
10741 trunk/modules/core/m_mode.c (File Modified)
10742 trunk/src/channel.c (File Modified)
10745 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10747 Add +L/+P for set_final_mode().
10751 trunk/modules/core/m_sjoin.c (File Modified)
10754 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10756 Add +L/+P in channel_modes().
10760 trunk/src/channel.c (File Modified)
10763 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10765 - Use MODE_PERMANENT, not MODE_PERMANANT
10766 - Actually use chm_staff()
10768 It compiles but is not otherwise tested.
10772 trunk/include/channel.h (File Modified)
10773 trunk/modules/core/m_mode.c (File Modified)
10774 trunk/modules/core/m_sjoin.c (File Modified)
10775 trunk/src/channel.c (File Modified)
10778 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10780 - Ok, patchlevel.h is fixed now.
10784 trunk/include/patchlevel.h (File Modified)
10787 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10793 trunk/include/patchlevel.h (File Modified)
10794 trunk/src/version.c.SH (File Modified)
10797 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10799 - Fix compilation issue with version.c.
10803 trunk/src/version.c.SH (File Modified)
10806 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10808 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10809 this from the BUGS file.
10813 trunk/BUGS (File Modified)
10816 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10818 Mangle all netsplit messages if flatten links is enabled.
10822 trunk/src/client.c (File Modified)
10825 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10827 - jilles pointed out that /stats p needed severe changes -- implement
10832 trunk/modules/m_stats.c (File Modified)
10835 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10837 Rename RELNOTES to NEWS.
10841 trunk/NEWS (File Added)
10842 trunk/RELNOTES (File Deleted)
10845 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10851 trunk/RELNOTES (File Modified)
10854 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10856 - Make /stats p work globally.
10857 - Change 'OPER(s)' to 'staff members'
10861 trunk/modules/m_stats.c (File Modified)
10864 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10866 - add modes, +LP to RPL_MYINFO.
10870 trunk/src/messages.tab (File Modified)
10873 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10875 More stuff to RELNOTES.
10879 trunk/RELNOTES (File Modified)
10882 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10888 trunk/modules/core/m_sjoin.c (File Modified)
10889 trunk/src/channel.c (File Modified)
10892 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10894 - Implement list limit exceed modes -- +L.
10898 trunk/modules/core/m_mode.c (File Modified)
10901 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10903 - Add handlers for modes +L, +P.
10907 trunk/include/channel.h (File Modified)
10908 trunk/modules/core/m_mode.c (File Modified)
10911 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10913 Update properties on *everything*.
10917 trunk/.cvsignore (Property Modified)
10918 trunk/.indent.pro (Property Modified)
10919 trunk/BUGS (File Modified) (Property Modified)
10920 trunk/CREDITS (File Modified) (Property Modified)
10921 trunk/ChangeLog (Property Modified)
10922 trunk/Hybrid-team (File Modified) (Property Modified)
10923 trunk/INSTALL (File Modified) (Property Modified)
10924 trunk/LICENSE (File Modified) (Property Modified)
10925 trunk/Makefile.in (File Modified) (Property Modified)
10926 trunk/README.FIRST (File Modified) (Property Modified)
10927 trunk/RELNOTES (File Modified) (Property Modified)
10928 trunk/SVN-Access (Property Modified)
10929 trunk/aclocal.m4 (File Modified) (Property Modified)
10930 trunk/adns/.cvsignore (Property Modified)
10931 trunk/adns/COPYING (Property Modified)
10932 trunk/adns/GPL-vs-LGPL (Property Modified)
10933 trunk/adns/Makefile.in (File Modified) (Property Modified)
10934 trunk/adns/README (Property Modified)
10935 trunk/adns/README.ircd (Property Modified)
10936 trunk/adns/adns.h (File Modified) (Property Modified)
10937 trunk/adns/check.c (File Modified) (Property Modified)
10938 trunk/adns/dlist.h (File Modified) (Property Modified)
10939 trunk/adns/event.c (File Modified) (Property Modified)
10940 trunk/adns/general.c (File Modified) (Property Modified)
10941 trunk/adns/internal.h (File Modified) (Property Modified)
10942 trunk/adns/parse.c (File Modified) (Property Modified)
10943 trunk/adns/query.c (File Modified) (Property Modified)
10944 trunk/adns/reply.c (File Modified) (Property Modified)
10945 trunk/adns/setup.c (File Modified) (Property Modified)
10946 trunk/adns/transmit.c (File Modified) (Property Modified)
10947 trunk/adns/tvarith.h (File Modified) (Property Modified)
10948 trunk/adns/types.c (File Modified) (Property Modified)
10949 trunk/configure (File Modified) (Property Modified)
10950 trunk/configure.ac (File Modified) (Property Modified)
10951 trunk/contrib/.cvsignore (Property Modified)
10952 trunk/contrib/.indent.pro (Property Modified)
10953 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10954 trunk/contrib/README (File Modified) (Property Modified)
10955 trunk/contrib/example_module.c (File Modified) (Property Modified)
10956 trunk/contrib/m_42.c (File Modified) (Property Modified)
10957 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10958 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10959 trunk/contrib/m_force.c (File Modified) (Property Modified)
10960 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10961 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10962 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10963 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10964 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10965 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10966 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10967 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10968 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10969 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10970 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10971 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10972 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10973 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10974 trunk/doc/.cvsignore (Property Modified)
10975 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10976 trunk/doc/Makefile.in (File Modified) (Property Modified)
10977 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10978 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10979 trunk/doc/challenge.txt (File Modified) (Property Modified)
10980 trunk/doc/example.conf (File Modified) (Property Modified)
10981 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10982 trunk/doc/hooks.txt (File Modified) (Property Modified)
10983 trunk/doc/index.txt (File Modified) (Property Modified)
10984 trunk/doc/ircd.8 (File Modified) (Property Modified)
10985 trunk/doc/ircd.motd (Property Modified)
10986 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10987 trunk/doc/modeg.txt (File Modified) (Property Modified)
10988 trunk/doc/modes.txt (File Modified) (Property Modified)
10989 trunk/doc/monitor.txt (File Modified) (Property Modified)
10990 trunk/doc/old/Authors (Property Modified)
10991 trunk/doc/operguide.txt (File Modified) (Property Modified)
10992 trunk/doc/opermyth.txt (Property Modified)
10993 trunk/doc/server-version-info (File Modified) (Property Modified)
10994 trunk/doc/services.txt (File Modified) (Property Modified)
10995 trunk/doc/technical/README.TSora (Property Modified)
10996 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10997 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10998 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10999 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11000 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11001 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11002 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11003 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11004 trunk/doc/technical/rfc1459.txt (Property Modified)
11005 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11006 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11007 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11008 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11009 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11010 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11011 trunk/help/Makefile.in (File Modified) (Property Modified)
11012 trunk/help/opers/accept (Property Modified)
11013 trunk/help/opers/admin (Property Modified)
11014 trunk/help/opers/away (Property Modified)
11015 trunk/help/opers/capab (Property Modified)
11016 trunk/help/opers/challenge (Property Modified)
11017 trunk/help/opers/close (Property Modified)
11018 trunk/help/opers/cmode (Property Modified)
11019 trunk/help/opers/cnotice (Property Modified)
11020 trunk/help/opers/connect (Property Modified)
11021 trunk/help/opers/cprivmsg (Property Modified)
11022 trunk/help/opers/credits (Property Modified)
11023 trunk/help/opers/die (Property Modified)
11024 trunk/help/opers/dline (Property Modified)
11025 trunk/help/opers/eob (Property Modified)
11026 trunk/help/opers/error (Property Modified)
11027 trunk/help/opers/etrace (Property Modified)
11028 trunk/help/opers/gline (Property Modified)
11029 trunk/help/opers/help (Property Modified)
11030 trunk/help/opers/index (Property Modified)
11031 trunk/help/opers/info (Property Modified)
11032 trunk/help/opers/invite (Property Modified)
11033 trunk/help/opers/ison (Property Modified)
11034 trunk/help/opers/join (Property Modified)
11035 trunk/help/opers/kick (Property Modified)
11036 trunk/help/opers/kill (Property Modified)
11037 trunk/help/opers/kline (Property Modified)
11038 trunk/help/opers/knock (Property Modified)
11039 trunk/help/opers/links (Property Modified)
11040 trunk/help/opers/list (Property Modified)
11041 trunk/help/opers/locops (Property Modified)
11042 trunk/help/opers/lusers (Property Modified)
11043 trunk/help/opers/modlist (Property Modified)
11044 trunk/help/opers/modload (Property Modified)
11045 trunk/help/opers/modrestart (Property Modified)
11046 trunk/help/opers/modunload (Property Modified)
11047 trunk/help/opers/motd (Property Modified)
11048 trunk/help/opers/names (Property Modified)
11049 trunk/help/opers/nick (Property Modified)
11050 trunk/help/opers/notice (Property Modified)
11051 trunk/help/opers/oper (Property Modified)
11052 trunk/help/opers/operspy (Property Modified)
11053 trunk/help/opers/operwall (Property Modified)
11054 trunk/help/opers/part (Property Modified)
11055 trunk/help/opers/pass (Property Modified)
11056 trunk/help/opers/ping (Property Modified)
11057 trunk/help/opers/pong (Property Modified)
11058 trunk/help/opers/post (Property Modified)
11059 trunk/help/opers/privmsg (Property Modified)
11060 trunk/help/opers/quit (Property Modified)
11061 trunk/help/opers/rehash (Property Modified)
11062 trunk/help/opers/restart (Property Modified)
11063 trunk/help/opers/resv (Property Modified)
11064 trunk/help/opers/server (Property Modified)
11065 trunk/help/opers/set (Property Modified)
11066 trunk/help/opers/sjoin (Property Modified)
11067 trunk/help/opers/squit (Property Modified)
11068 trunk/help/opers/stats (Property Modified)
11069 trunk/help/opers/svinfo (Property Modified)
11070 trunk/help/opers/testgecos (Property Modified)
11071 trunk/help/opers/testline (Property Modified)
11072 trunk/help/opers/testmask (Property Modified)
11073 trunk/help/opers/time (Property Modified)
11074 trunk/help/opers/topic (Property Modified)
11075 trunk/help/opers/trace (Property Modified)
11076 trunk/help/opers/uhelp (Property Modified)
11077 trunk/help/opers/umode (Property Modified)
11078 trunk/help/opers/undline (Property Modified)
11079 trunk/help/opers/ungline (Property Modified)
11080 trunk/help/opers/unkline (Property Modified)
11081 trunk/help/opers/unresv (Property Modified)
11082 trunk/help/opers/unxline (Property Modified)
11083 trunk/help/opers/user (Property Modified)
11084 trunk/help/opers/userhost (Property Modified)
11085 trunk/help/opers/users (Property Modified)
11086 trunk/help/opers/version (Property Modified)
11087 trunk/help/opers/wallops (Property Modified)
11088 trunk/help/opers/who (Property Modified)
11089 trunk/help/opers/whois (Property Modified)
11090 trunk/help/opers/whowas (Property Modified)
11091 trunk/help/opers/xline (Property Modified)
11092 trunk/help/users/index (Property Modified)
11093 trunk/help/users/info (Property Modified)
11094 trunk/help/users/notice (Property Modified)
11095 trunk/help/users/privmsg (Property Modified)
11096 trunk/help/users/stats (Property Modified)
11097 trunk/help/users/umode (Property Modified)
11098 trunk/include/.cvsignore (Property Modified)
11099 trunk/include/.indent.pro (Property Modified)
11100 trunk/include/balloc.h (File Modified) (Property Modified)
11101 trunk/include/cache.h (File Modified) (Property Modified)
11102 trunk/include/channel.h (File Modified) (Property Modified)
11103 trunk/include/class.h (File Modified) (Property Modified)
11104 trunk/include/client.h (File Modified) (Property Modified)
11105 trunk/include/commio.h (File Modified) (Property Modified)
11106 trunk/include/common.h (File Modified) (Property Modified)
11107 trunk/include/config.h (File Modified) (Property Modified)
11108 trunk/include/config.h.dist (File Modified) (Property Modified)
11109 trunk/include/defaults.h (File Modified) (Property Modified)
11110 trunk/include/event.h (File Modified) (Property Modified)
11111 trunk/include/hash.h (File Modified) (Property Modified)
11112 trunk/include/hook.h (File Modified) (Property Modified)
11113 trunk/include/hostmask.h (File Modified) (Property Modified)
11114 trunk/include/irc_string.h (File Modified) (Property Modified)
11115 trunk/include/ircd.h (File Modified) (Property Modified)
11116 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11117 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11118 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11119 trunk/include/linebuf.h (File Modified) (Property Modified)
11120 trunk/include/listener.h (File Modified) (Property Modified)
11121 trunk/include/m_info.h (File Modified) (Property Modified)
11122 trunk/include/memory.h (File Modified) (Property Modified)
11123 trunk/include/modules.h (File Modified) (Property Modified)
11124 trunk/include/monitor.h (File Modified) (Property Modified)
11125 trunk/include/msg.h (File Modified) (Property Modified)
11126 trunk/include/newconf.h (File Modified) (Property Modified)
11127 trunk/include/numeric.h (File Modified) (Property Modified)
11128 trunk/include/packet.h (File Modified) (Property Modified)
11129 trunk/include/parse.h (File Modified) (Property Modified)
11130 trunk/include/patchlevel.h (File Modified) (Property Modified)
11131 trunk/include/patricia.h (File Modified) (Property Modified)
11132 trunk/include/reject.h (File Modified) (Property Modified)
11133 trunk/include/res.h (File Modified) (Property Modified)
11134 trunk/include/restart.h (File Modified) (Property Modified)
11135 trunk/include/s_auth.h (File Modified) (Property Modified)
11136 trunk/include/s_conf.h (File Modified) (Property Modified)
11137 trunk/include/s_gline.h (File Modified) (Property Modified)
11138 trunk/include/s_log.h (File Modified) (Property Modified)
11139 trunk/include/s_newconf.h (File Modified) (Property Modified)
11140 trunk/include/s_serv.h (File Modified) (Property Modified)
11141 trunk/include/s_stats.h (File Modified) (Property Modified)
11142 trunk/include/s_user.h (File Modified) (Property Modified)
11143 trunk/include/s_zip.h (File Modified) (Property Modified)
11144 trunk/include/scache.h (File Modified) (Property Modified)
11145 trunk/include/send.h (File Modified) (Property Modified)
11146 trunk/include/serno.h (Property Modified)
11147 trunk/include/setup.h.in (Property Modified)
11148 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11149 trunk/include/stdinc.h (File Modified) (Property Modified)
11150 trunk/include/supported.h (File Modified) (Property Modified)
11151 trunk/include/tools.h (File Modified) (Property Modified)
11152 trunk/include/whowas.h (File Modified) (Property Modified)
11153 trunk/install-sh (File Modified) (Property Modified)
11154 trunk/modules/.cvsignore (Property Modified)
11155 trunk/modules/.depend (Property Modified)
11156 trunk/modules/.indent.pro (Property Modified)
11157 trunk/modules/Makefile.in (File Modified) (Property Modified)
11158 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11159 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11160 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11161 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11162 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11163 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11164 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11165 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11166 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11167 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11168 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11169 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11170 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11171 trunk/modules/m_accept.c (File Modified) (Property Modified)
11172 trunk/modules/m_admin.c (File Modified) (Property Modified)
11173 trunk/modules/m_away.c (File Modified) (Property Modified)
11174 trunk/modules/m_cap.c (File Modified) (Property Modified)
11175 trunk/modules/m_capab.c (File Modified) (Property Modified)
11176 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11177 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11178 trunk/modules/m_close.c (File Modified) (Property Modified)
11179 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11180 trunk/modules/m_connect.c (File Modified) (Property Modified)
11181 trunk/modules/m_dline.c (File Modified) (Property Modified)
11182 trunk/modules/m_encap.c (File Modified) (Property Modified)
11183 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11184 trunk/modules/m_gline.c (File Modified) (Property Modified)
11185 trunk/modules/m_help.c (File Modified) (Property Modified)
11186 trunk/modules/m_info.c (File Modified) (Property Modified)
11187 trunk/modules/m_invite.c (File Modified) (Property Modified)
11188 trunk/modules/m_ison.c (File Modified) (Property Modified)
11189 trunk/modules/m_kline.c (File Modified) (Property Modified)
11190 trunk/modules/m_knock.c (File Modified) (Property Modified)
11191 trunk/modules/m_links.c (File Modified) (Property Modified)
11192 trunk/modules/m_list.c (File Modified) (Property Modified)
11193 trunk/modules/m_locops.c (File Modified) (Property Modified)
11194 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11195 trunk/modules/m_map.c (File Modified) (Property Modified)
11196 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11197 trunk/modules/m_motd.c (File Modified) (Property Modified)
11198 trunk/modules/m_names.c (File Modified) (Property Modified)
11199 trunk/modules/m_oper.c (File Modified) (Property Modified)
11200 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11201 trunk/modules/m_pass.c (File Modified) (Property Modified)
11202 trunk/modules/m_ping.c (File Modified) (Property Modified)
11203 trunk/modules/m_pong.c (File Modified) (Property Modified)
11204 trunk/modules/m_post.c (File Modified) (Property Modified)
11205 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11206 trunk/modules/m_restart.c (File Modified) (Property Modified)
11207 trunk/modules/m_resv.c (File Modified) (Property Modified)
11208 trunk/modules/m_services.c (File Modified) (Property Modified)
11209 trunk/modules/m_set.c (File Modified) (Property Modified)
11210 trunk/modules/m_stats.c (File Modified) (Property Modified)
11211 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11212 trunk/modules/m_tb.c (File Modified) (Property Modified)
11213 trunk/modules/m_testline.c (File Modified) (Property Modified)
11214 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11215 trunk/modules/m_time.c (File Modified) (Property Modified)
11216 trunk/modules/m_topic.c (File Modified) (Property Modified)
11217 trunk/modules/m_trace.c (File Modified) (Property Modified)
11218 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11219 trunk/modules/m_user.c (File Modified) (Property Modified)
11220 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11221 trunk/modules/m_users.c (File Modified) (Property Modified)
11222 trunk/modules/m_version.c (File Modified) (Property Modified)
11223 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11224 trunk/modules/m_who.c (File Modified) (Property Modified)
11225 trunk/modules/m_whois.c (File Modified) (Property Modified)
11226 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11227 trunk/modules/m_xline.c (File Modified) (Property Modified)
11228 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11229 trunk/servlink/.cvsignore (Property Modified)
11230 trunk/servlink/.indent.pro (Property Modified)
11231 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11232 trunk/servlink/README (File Modified) (Property Modified)
11233 trunk/servlink/TODO (File Modified) (Property Modified)
11234 trunk/servlink/control.c (File Modified) (Property Modified)
11235 trunk/servlink/control.h (File Modified) (Property Modified)
11236 trunk/servlink/io.c (File Modified) (Property Modified)
11237 trunk/servlink/io.h (File Modified) (Property Modified)
11238 trunk/servlink/servlink.c (File Modified) (Property Modified)
11239 trunk/servlink/servlink.h (File Modified) (Property Modified)
11240 trunk/src/.cvsignore (Property Modified)
11241 trunk/src/.depend (Property Modified)
11242 trunk/src/.indent.pro (Property Modified)
11243 trunk/src/Makefile.in (File Modified) (Property Modified)
11244 trunk/src/adns.c (File Modified) (Property Modified)
11245 trunk/src/balloc.c (File Modified) (Property Modified)
11246 trunk/src/cache.c (File Modified) (Property Modified)
11247 trunk/src/channel.c (File Modified) (Property Modified)
11248 trunk/src/class.c (File Modified) (Property Modified)
11249 trunk/src/client.c (File Modified) (Property Modified)
11250 trunk/src/commio.c (File Modified) (Property Modified)
11251 trunk/src/devpoll.c (File Modified) (Property Modified)
11252 trunk/src/epoll.c (File Modified) (Property Modified)
11253 trunk/src/event.c (File Modified) (Property Modified)
11254 trunk/src/getopt.c (File Modified) (Property Modified)
11255 trunk/src/hash.c (File Modified) (Property Modified)
11256 trunk/src/hook.c (File Modified) (Property Modified)
11257 trunk/src/hostmask.c (File Modified) (Property Modified)
11258 trunk/src/irc_string.c (File Modified) (Property Modified)
11259 trunk/src/ircd.c (File Modified) (Property Modified)
11260 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11261 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11262 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11263 trunk/src/kdparse.c (File Modified) (Property Modified)
11264 trunk/src/kqueue.c (File Modified) (Property Modified)
11265 trunk/src/linebuf.c (File Modified) (Property Modified)
11266 trunk/src/listener.c (File Modified) (Property Modified)
11267 trunk/src/match.c (File Modified) (Property Modified)
11268 trunk/src/memory.c (File Modified) (Property Modified)
11269 trunk/src/messages.tab (File Modified) (Property Modified)
11270 trunk/src/modules.c (File Modified) (Property Modified)
11271 trunk/src/monitor.c (File Modified) (Property Modified)
11272 trunk/src/newconf.c (File Modified) (Property Modified)
11273 trunk/src/numeric.c (File Modified) (Property Modified)
11274 trunk/src/packet.c (File Modified) (Property Modified)
11275 trunk/src/parse.c (File Modified) (Property Modified)
11276 trunk/src/patricia.c (File Modified) (Property Modified)
11277 trunk/src/poll.c (File Modified) (Property Modified)
11278 trunk/src/reject.c (File Modified) (Property Modified)
11279 trunk/src/restart.c (File Modified) (Property Modified)
11280 trunk/src/s_auth.c (File Modified) (Property Modified)
11281 trunk/src/s_conf.c (File Modified) (Property Modified)
11282 trunk/src/s_gline.c (File Modified) (Property Modified)
11283 trunk/src/s_log.c (File Modified) (Property Modified)
11284 trunk/src/s_newconf.c (File Modified) (Property Modified)
11285 trunk/src/s_serv.c (File Modified) (Property Modified)
11286 trunk/src/s_stats.c (File Modified) (Property Modified)
11287 trunk/src/s_user.c (File Modified) (Property Modified)
11288 trunk/src/scache.c (File Modified) (Property Modified)
11289 trunk/src/select.c (File Modified) (Property Modified)
11290 trunk/src/send.c (File Modified) (Property Modified)
11291 trunk/src/snprintf.c (File Modified) (Property Modified)
11292 trunk/src/tools.c (File Modified) (Property Modified)
11293 trunk/src/version.c.SH (File Modified) (Property Modified)
11294 trunk/src/whowas.c (File Modified) (Property Modified)
11295 trunk/tools/.cvsignore (Property Modified)
11296 trunk/tools/Makefile.in (File Modified) (Property Modified)
11297 trunk/tools/README (File Modified) (Property Modified)
11298 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11299 trunk/tools/convertilines.c (File Modified) (Property Modified)
11300 trunk/tools/convertklines.c (File Modified) (Property Modified)
11301 trunk/tools/mkkeypair (Property Modified)
11302 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11303 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11304 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11305 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11306 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11307 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11308 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11309 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11310 trunk/tools/untabify (File Modified) (Property Modified)
11311 trunk/tools/viconf.c (File Modified) (Property Modified)
11314 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11320 trunk/RELNOTES (File Modified)
11323 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11325 - Make version.c use our serial, not ratbox's.
11329 trunk/src/version.c.SH (File Modified)
11332 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11335 - revved patchlevel to 2.1.5
11339 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11343 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11345 - fix buffer overflow and unterminated buffer when removing TS6 bans
11346 - fix rebuilding of SJOIN
11350 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11353 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11355 have servlink report if it gets an uncompressed error message when it gets inflate failures
11358 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11361 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11363 - extend our copyrights to 2005.
11367 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11399 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11401 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11402 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11403 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11404 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11405 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11406 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11407 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11408 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11409 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11410 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11411 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11412 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11413 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11414 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11415 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11416 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11417 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11418 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11419 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11420 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11424 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11425 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11426 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11427 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11428 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11429 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11430 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11431 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11432 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11433 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11434 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11435 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11436 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11437 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11438 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11439 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11440 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11441 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11442 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11443 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11444 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11445 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11446 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11447 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11448 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11450 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11451 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11455 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11456 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11457 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11458 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11459 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11460 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11462 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11464 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11465 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11466 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11467 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11468 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11469 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11473 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11476 - revved patchlevel to 2.1.4
11480 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11481 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11484 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11486 - add TARGMAX to 005
11487 - remove the +1 from ->uid in struct Client
11488 - fix checking of accept entries in m_accept.c
11492 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11498 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11500 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11505 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11508 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11510 - remove an unused variable
11514 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11517 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11519 don't burst a TS5 name in burst_TS6. -via jillies
11522 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11525 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11527 - via jilles, make nickchanges invalidate any cached bans for
11532 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11538 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11540 - fix some char vs byte usage to make adns compile cleanly with gcc4
11544 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11554 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11556 userhost should allow 5 userhost checks, not 4
11559 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11562 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11564 - another darwin fix
11568 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11571 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11577 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11578 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11579 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11580 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11581 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11582 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11583 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11584 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11587 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11589 - remove bogus extern of abort_list
11593 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11596 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11598 svn repo access stuff
11601 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11604 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11610 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11613 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11619 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11622 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11624 revert omotd..i thought it was a good idea..oh well
11627 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11630 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11632 Commas are bad things in channel keys
11636 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11639 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11641 Add OMOTD command to display oper motd
11645 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11648 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11650 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11653 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11656 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11658 Modified files: (Branch: RATBOX_2_1)
11661 - stop testing whois for protocol violations, as they can be caused in
11662 ircds going all the way back to the original ircd2.8
11664 Revision Changes Path
11665 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11669 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11671 Modified files: (Branch: RATBOX_2_1)
11674 - remove some 2.2 code
11676 Revision Changes Path
11677 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11681 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11683 Modified files: (Branch: RATBOX_2_1)
11686 backport of the silly december 31st bug
11688 Revision Changes Path
11689 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11693 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11695 Modified files: (Branch: RATBOX_2_1)
11697 include patchlevel.h
11699 - revved patchlevel to 2.1.3
11701 Revision Changes Path
11702 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11703 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11707 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11709 Modified files: (Branch: RATBOX_2_1)
11712 modules/core m_nick.c
11715 - stop removing a clients own list of accepted clients when they do a
11717 - clean up the accept code so its less retarded
11719 Revision Changes Path
11720 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11721 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11722 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11723 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11727 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11729 Modified files: (Branch: RATBOX_2_1)
11732 src event.c ircd.c newconf.c
11734 - remove a defn of links_cache_list in m_links.c which was causing
11735 the flattened links update to be ignored
11736 - add eventUpdate(), and make links_delay update on rehash
11738 Revision Changes Path
11739 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11740 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11741 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11742 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11743 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11747 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11749 Modified files: (Branch: RATBOX_2_1)
11753 - make the conf parser apply service {}; on rehash
11755 Revision Changes Path
11756 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11757 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11761 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11763 Modified files: (Branch: RATBOX_2_1)
11766 - show ENABLE_SERVICES define in info
11768 Revision Changes Path
11769 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11773 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11775 Modified files: (Branch: RATBOX_2_1)
11776 modules m_services.c m_stats.c
11778 - via jilles, make m_services.c hook into stats U and display service
11781 Revision Changes Path
11782 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11783 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11787 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11789 Modified files: (Branch: RATBOX_2_1)
11790 . configure configure.ac
11792 - default build to -O2
11794 Revision Changes Path
11795 7.249.2.2 +4 -4 ircd-ratbox/configure
11796 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11800 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11802 Modified files: (Branch: RATBOX_2_1)
11803 doc example.conf example.efnet.conf
11804 include client.h s_conf.h s_newconf.h
11806 modules/core m_join.c m_nick.c
11807 src channel.c newconf.c s_conf.c s_user.c
11809 - remove no_oper_resvs from general {};
11810 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11812 Revision Changes Path
11813 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11814 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11815 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11816 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11817 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11818 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11819 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11820 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11821 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11822 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11823 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11824 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11828 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11830 Modified files: (Branch: RATBOX_2_1)
11831 modules/core m_mode.c m_nick.c
11835 - raise max temptime to a year
11837 - require 9 parameters in ms_nick(), 10 in ms_uid()
11839 Revision Changes Path
11840 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11841 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11842 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11846 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11848 Modified files: (Branch: RATBOX_2_1)
11849 modules m_services.c
11851 - only show services logged in info when its a local client
11853 Revision Changes Path
11854 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11858 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11860 Modified files: (Branch: RATBOX_2_1)
11863 passing a pointer to a pointer is not what was intended, oops
11865 Revision Changes Path
11866 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11870 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11872 Modified files: (Branch: RATBOX_2_1)
11875 - update services.txt with FNC
11877 Revision Changes Path
11878 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11882 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11884 Modified files: (Branch: RATBOX_2_1)
11887 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11889 Revision Changes Path
11890 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11894 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11896 Modified files: (Branch: RATBOX_2_1)
11899 - add some uniqueness into auth process for bopm
11901 Revision Changes Path
11902 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11906 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11908 Modified files: (Branch: RATBOX_2_1)
11909 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11911 - make contrib/ compile
11913 Revision Changes Path
11914 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11915 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11916 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11917 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11921 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11923 Modified files: (Branch: RATBOX_2_1)
11924 modules m_monitor.c
11926 Don't allow MONITOR from an unregistered client
11928 Revision Changes Path
11929 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11933 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11935 Modified files: (Branch: RATBOX_2_1)
11936 doc example.conf example.efnet.conf
11938 src class.c messages.tab newconf.c
11940 - remove sendq_eob, its become more of a hindrance than a benefit.
11941 - sync example.efnet.conf cluster {}; with example.conf
11943 Revision Changes Path
11944 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11945 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11946 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11947 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11948 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11949 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11953 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11955 Modified files: (Branch: RATBOX_2_1)
11957 include patchlevel.h
11960 - revved patchlevel to 2.1.2
11962 Revision Changes Path
11963 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11964 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11968 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11970 Modified files: (Branch: RATBOX_2_1)
11971 . configure configure.ac
11973 - raise default topiclen to 160.
11975 Revision Changes Path
11976 7.249.2.1 +3 -3 ircd-ratbox/configure
11977 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11981 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11983 Modified files: (Branch: RATBOX_2_1)
11984 modules m_services.c
11986 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11987 tsinfo matches this
11989 Revision Changes Path
11990 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11994 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11996 Modified files: (Branch: RATBOX_2_1)
11997 modules m_services.c
11999 - monitor_signoff() the client we're nickchanging
12001 Revision Changes Path
12002 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12006 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12008 Modified files: (Branch: RATBOX_2_1)
12011 - fix various UID problems with trace
12013 Revision Changes Path
12014 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12018 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12020 Modified files: (Branch: RATBOX_2_1)
12021 help/opers dline kline
12022 modules m_resv.c m_stats.c
12023 modules/core m_mode.c
12026 - tidy up kline/dline help to note they dont accept nick as target
12027 - disallow bans beginning with ':' over bmask
12028 - disallow bans with a space in chm_ban
12029 - stop counting hidden opers in stats p
12030 - match() parameters in remote unresv were inverted, causing it to fail
12031 - fix possibility of clients setting blank keys
12033 Revision Changes Path
12034 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12035 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12036 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12037 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12038 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12042 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12044 Modified files: (Branch: RATBOX_2_1)
12047 - fix problems with amd64 and the way we do va_list
12049 Revision Changes Path
12050 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12054 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12056 Modified files: (Branch: RATBOX_2_1)
12057 modules m_services.c
12059 - tidy up the kill notifications for RSFNC
12061 Revision Changes Path
12062 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12066 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12068 Modified files: (Branch: RATBOX_2_1)
12070 modules m_services.c
12073 - some more rserv stuff:
12074 - add RSFNC capability
12075 - fix up RSFNC, kill existing clients if they exist.
12077 Revision Changes Path
12078 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12079 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12080 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12084 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12086 Modified files: (Branch: RATBOX_2_1)
12087 modules m_services.c
12089 - first stab at a FNC implementation for rserv
12091 Revision Changes Path
12092 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12096 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12098 Modified files: (Branch: RATBOX_2_1)
12103 Revision Changes Path
12104 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12108 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12110 Modified files: (Branch: RATBOX_2_1)
12113 - add links_delay back
12115 Revision Changes Path
12116 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12120 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12122 Modified files: (Branch: RATBOX_2_1)
12126 - swap tabs for spaces
12128 Revision Changes Path
12129 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12130 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12134 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12136 Modified files: (Branch: RATBOX_2_1)
12139 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12140 contained in the client_flood conf option
12141 - remove a couple of unused defines from info
12143 Revision Changes Path
12144 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12148 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12150 Modified files: (Branch: RATBOX_2_1)
12153 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12155 Revision Changes Path
12156 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12160 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12162 Modified files: (Branch: RATBOX_2_1)
12163 doc example.conf example.efnet.conf
12165 - fix missing closing comment tag
12167 Revision Changes Path
12168 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12169 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12173 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12175 Modified files: (Branch: RATBOX_2_1)
12177 include patchlevel.h
12179 - revved patchlevel to 2.1.1
12181 Revision Changes Path
12182 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12183 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12187 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12189 Modified files: (Branch: RATBOX_2_1)
12192 - sync up remote kline reasons, so theyre consistent with what happens
12193 when we add local klines - notably the "Temporary K-line x min" and
12194 date added to reason.
12196 Revision Changes Path
12197 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12201 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12203 Modified files: (Branch: RATBOX_2_1)
12206 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12208 Revision Changes Path
12209 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12213 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12215 Modified files: (Branch: RATBOX_2_1)
12218 used the data pointer we saved, not what just got nulled
12220 Revision Changes Path
12221 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12225 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12227 Modified files: (Branch: RATBOX_2_1)
12228 modules m_resv.c m_xline.c
12230 - fix broken propagation of xline/resv
12232 Revision Changes Path
12233 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12234 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12238 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12240 Modified files: (Branch: RATBOX_2_1)
12243 - properly increment bad auth count for stats T when we timeout an auth
12245 Revision Changes Path
12246 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12250 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12252 Modified files: (Branch: RATBOX_2_1)
12255 modules/core m_nick.c
12257 - fix a bit that didnt make sense in monitor.txt
12258 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12260 Revision Changes Path
12261 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12262 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12263 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12267 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12269 Modified files: (Branch: RATBOX_2_1)
12272 removing dlink nodes from auth_poll_list twice is bad
12274 Revision Changes Path
12275 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12279 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12281 Modified files: (Branch: RATBOX_2_1)
12284 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12285 changed to RPL_STATSDEBUG
12287 Revision Changes Path
12288 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12292 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12294 Added files: (Branch: RATBOX_2_1)
12297 - add some documentation about target change
12299 Revision Changes Path
12300 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12304 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12306 Modified files: (Branch: RATBOX_2_1)
12307 include supported.h
12308 modules/core m_message.c
12310 - remove extra argument to 005
12311 - disallow messaging of UIDs
12313 Revision Changes Path
12314 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12315 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12319 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12321 Modified files: (Branch: RATBOX_2_1)
12324 - fix a longstanding parser bug with wrong limit checking, causing us to
12325 accept one less parameter than we're allowed to accept.
12327 Revision Changes Path
12328 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12332 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12334 Modified files: (Branch: RATBOX_2_1)
12335 modules/core m_message.c
12337 - exempt users messaging themselves from target change
12339 Revision Changes Path
12340 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12344 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12346 Modified files: (Branch: RATBOX_2_1)
12347 include supported.h
12349 - stop violating MAXPARA on 005.
12351 Revision Changes Path
12352 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12356 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12358 Modified files: (Branch: RATBOX_2_1)
12359 modules/core m_nick.c
12361 - dont store an ipv6 sockhost if we're not compiled with v6 support
12363 Revision Changes Path
12364 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12368 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12370 Modified files: (Branch: RATBOX_2_1)
12373 - remove some vms includes
12375 Revision Changes Path
12376 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12380 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12382 Modified files: (Branch: RATBOX_2_1)
12386 - force commit for new branch
12388 Revision Changes Path
12389 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12390 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12394 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12397 . RELNOTES configure configure.ac
12398 include patchlevel.h
12400 - revved patchlevel to 2.1.0
12402 Revision Changes Path
12403 1.114 +6 -2 ircd-ratbox/RELNOTES
12404 7.249 +11 -11 ircd-ratbox/configure
12405 7.63 +3 -3 ircd-ratbox/configure.ac
12406 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12410 leeh 2005/03/04 13:31:32 EST (20050304_2)
12414 include patchlevel.h
12417 - revved patchlevel to 2.1.0beta2
12419 Revision Changes Path
12420 1.113 +12 -0 ircd-ratbox/RELNOTES
12421 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12425 leeh 2005/03/04 13:27:05 EST (20050304_1)
12428 doc whats-new-2.1.txt
12431 - update whats-new-2.1
12432 - when we're handling global NAMES, dont output channels if there are no
12433 members within them we can show.
12435 Revision Changes Path
12436 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12437 7.436 +12 -2 ircd-ratbox/src/channel.c
12441 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12446 That would be a node_heap not a prefix_heap..oops
12448 Revision Changes Path
12449 7.30 +1 -1 ircd-ratbox/src/patricia.c
12453 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12458 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12459 otherwise..the other macros might work????
12461 Revision Changes Path
12462 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12466 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12469 . configure configure.ac
12473 Revision Changes Path
12474 7.248 +5 -5 ircd-ratbox/configure
12475 7.62 +5 -5 ircd-ratbox/configure.ac
12479 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12482 . configure configure.ac
12486 Revision Changes Path
12487 7.247 +3 -2 ircd-ratbox/configure
12488 7.61 +3 -2 ircd-ratbox/configure.ac
12492 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12495 . configure configure.ac
12499 Revision Changes Path
12500 7.246 +6 -6 ircd-ratbox/configure
12501 7.60 +4 -4 ircd-ratbox/configure.ac
12505 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12508 . configure configure.ac
12511 Doh these changes got put on RATBOX_2_0 when they were meant for
12513 Also merged in the monitor heap size stuff, not that i think monitor has
12516 Revision Changes Path
12517 7.245 +12 -3 ircd-ratbox/configure
12518 7.59 +11 -3 ircd-ratbox/configure.ac
12519 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12523 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12528 Add more robust alloca checking
12530 Revision Changes Path
12531 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12535 leeh 2005/02/24 15:27:17 EST (20050224_9)
12540 - fix the copyright on m_42.c :p
12542 Revision Changes Path
12543 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12547 leeh 2005/02/24 15:22:53 EST (20050224_8)
12550 include supported.h
12553 - fix a core in undline on bad masks
12554 - remove an unwanted space from beginning of second 005 numeric
12556 Revision Changes Path
12557 7.5 +1 -1 ircd-ratbox/include/supported.h
12558 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12562 leeh 2005/02/24 15:18:59 EST (20050224_7)
12565 modules m_monitor.c
12567 - use max_monitor when adding nicknames
12569 that should be everything now..
12571 Revision Changes Path
12572 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12576 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12583 Revision Changes Path
12584 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12588 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12595 Revision Changes Path
12596 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12600 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12605 The Answer to Life, the Universe, and Everything
12607 Revision Changes Path
12608 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12612 leeh 2005/02/24 14:53:04 EST (20050224_3)
12616 modules m_monitor.c
12617 src ircd.c monitor.c
12619 - call init_monitor() on startup
12620 - add in support for adding/deleting/listing monitor entries
12622 Revision Changes Path
12623 7.2 +3 -1 ircd-ratbox/include/monitor.h
12624 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12625 7.374 +2 -0 ircd-ratbox/src/ircd.c
12626 7.3 +15 -4 ircd-ratbox/src/monitor.c
12630 leeh 2005/02/23 21:20:10 EST (20050224_2)
12633 doc example.conf example.efnet.conf
12634 include s_conf.h supported.h
12635 modules Makefile.in
12636 src client.c newconf.c s_conf.c
12638 modules m_monitor.c
12640 - add the max_monitor config option
12641 - advertise MONITOR=%d in 005
12642 - clear a local clients monitor list on exit
12643 - add the framework for the MONITOR command
12646 Revision Changes Path
12647 7.261 +5 -0 ircd-ratbox/doc/example.conf
12648 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12649 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12650 7.4 +4 -2 ircd-ratbox/include/supported.h
12651 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12652 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12653 7.492 +1 -0 ircd-ratbox/src/client.c
12654 7.202 +1 -0 ircd-ratbox/src/newconf.c
12655 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12659 leeh 2005/02/23 20:57:51 EST (20050224_1)
12662 . configure configure.ac
12666 - move MONITOR_HEAP_SIZE over to configure
12668 Revision Changes Path
12669 7.244 ircd-ratbox/configure
12670 7.58 +4 -2 ircd-ratbox/configure.ac
12671 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12672 7.2 +0 -2 ircd-ratbox/src/monitor.c
12676 leeh 2005/02/23 20:48:08 EST (20050224_0)
12680 include client.h numeric.h
12681 modules/core m_nick.c
12682 src Makefile.in client.c messages.tab
12688 - first half of my server-side notify list implementation..
12690 Revision Changes Path
12691 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12692 7.266 +3 -0 ircd-ratbox/include/client.h
12693 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12694 7.58 +6 -0 ircd-ratbox/include/numeric.h
12695 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12696 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12697 7.491 +3 -0 ircd-ratbox/src/client.c
12698 7.126 +5 -5 ircd-ratbox/src/messages.tab
12699 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12700 7.342 +2 -0 ircd-ratbox/src/s_user.c
12704 leeh 2005/02/23 18:42:59 EST (20050223_0)
12709 - double the size of the client and channel hashtables (64k -> 128k and
12710 32k -> 64k). The improvements are quite significant..
12712 Revision Changes Path
12713 7.54 +4 -4 ircd-ratbox/include/hash.h
12717 leeh 2005/02/22 14:55:56 EST (20050222_1)
12721 modules m_services.c
12723 - remove a couple of unused vars
12724 - update monitor.txt
12726 Revision Changes Path
12727 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12728 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12732 leeh 2005/02/21 19:47:24 EST (20050222_0)
12737 - add in my documentation on the upcoming MONITOR command
12739 Revision Changes Path
12740 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12744 leeh 2005/02/21 12:09:34 EST (20050221_0)
12747 . configure configure.ac
12748 doc whats-new-2.1.txt
12749 tools README.mkpasswd
12753 - update whats-new-2.1.txt some more
12754 - we dont have vms mkpasswd anymore
12755 - remove the unused crypt.c
12757 Revision Changes Path
12758 7.243 +3 -6 ircd-ratbox/configure
12759 7.57 +2 -4 ircd-ratbox/configure.ac
12760 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12761 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12762 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12766 leeh 2005/02/19 12:38:09 EST (20050219_3)
12769 doc example.conf example.efnet.conf
12772 src channel.c client.c ircd.c s_conf.c
12774 - rework the splitcode, splitservers is now how many servers we've marked as
12775 EOB, rather than how many are linked. Thus pull ourselves out of
12776 splitmode immediately once this is satisfied
12778 Revision Changes Path
12779 7.260 +8 -9 ircd-ratbox/doc/example.conf
12780 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12781 7.83 +1 -0 ircd-ratbox/include/ircd.h
12782 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12783 7.435 +16 -36 ircd-ratbox/src/channel.c
12784 7.490 +2 -0 ircd-ratbox/src/client.c
12785 7.373 +2 -1 ircd-ratbox/src/ircd.c
12786 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12790 leeh 2005/02/19 09:02:34 EST (20050219_2)
12793 doc example.conf example.efnet.conf
12794 include ircd.h s_conf.h
12796 src channel.c ircd.c newconf.c s_conf.c
12798 - remove split_delay
12800 Revision Changes Path
12801 7.259 +0 -5 ircd-ratbox/doc/example.conf
12802 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12803 7.82 +0 -1 ircd-ratbox/include/ircd.h
12804 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12805 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12806 7.434 +2 -7 ircd-ratbox/src/channel.c
12807 7.372 +0 -1 ircd-ratbox/src/ircd.c
12808 7.201 +0 -1 ircd-ratbox/src/newconf.c
12809 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12813 leeh 2005/02/19 08:48:05 EST (20050219_1)
12817 modules m_cap.c m_who.c
12820 - implemented multi-prefix client capability, which allows stacking of @+ in
12823 Revision Changes Path
12824 7.265 +1 -1 ircd-ratbox/include/client.h
12825 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12826 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12827 7.433 +4 -6 ircd-ratbox/src/channel.c
12831 leeh 2005/02/19 06:27:58 EST (20050219_0)
12835 src newconf.c s_conf.c s_newconf.c
12837 - removed some unused vars/functions
12839 Revision Changes Path
12840 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12841 7.200 +0 -15 ircd-ratbox/src/newconf.c
12842 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12843 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12847 leeh 2005/02/16 12:58:24 EST (20050216_2)
12850 . RELNOTES configure configure.ac
12851 include patchlevel.h
12853 - update configure to reflect this is 'devel'
12855 - revved patchlevel to 2.1.0beta1
12857 Revision Changes Path
12858 1.112 +9 -1 ircd-ratbox/RELNOTES
12859 7.242 +11 -11 ircd-ratbox/configure
12860 7.56 +3 -3 ircd-ratbox/configure.ac
12861 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12865 leeh 2005/02/16 12:46:30 EST (20050216_1)
12868 . configure configure.ac
12869 include client.h numeric.h s_conf.h setup.h.in
12871 modules Makefile.in
12872 modules/core m_nick.c
12873 src Makefile.in client.c ircd.c messages.tab
12874 newconf.c s_conf.c s_user.c
12880 - remove watch, the protocol for this sucks so hard I just dont want it
12883 Revision Changes Path
12884 7.241 +2 -12 ircd-ratbox/configure
12885 7.55 +2 -4 ircd-ratbox/configure.ac
12886 7.264 +0 -2 ircd-ratbox/include/client.h
12887 7.57 +0 -11 ircd-ratbox/include/numeric.h
12888 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12889 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12890 7.3 +2 -3 ircd-ratbox/include/supported.h
12891 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12892 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12893 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12894 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12895 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12896 7.489 +0 -3 ircd-ratbox/src/client.c
12897 7.371 +0 -2 ircd-ratbox/src/ircd.c
12898 7.125 +9 -9 ircd-ratbox/src/messages.tab
12899 7.199 +0 -1 ircd-ratbox/src/newconf.c
12900 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12901 7.341 +0 -2 ircd-ratbox/src/s_user.c
12902 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12906 leeh 2005/02/15 19:13:31 EST (20050216_0)
12910 src event.c ircd_lexer.l ircd_signal.c
12913 servlink descrip.mms
12915 - remove a few vms bits
12917 Revision Changes Path
12918 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12919 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12920 7.47 +0 -54 ircd-ratbox/src/event.c
12921 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12922 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12923 7.152 +0 -3 ircd-ratbox/src/modules.c
12927 leeh 2005/02/15 18:53:32 EST (20050215_0)
12930 include hostmask.h ircd.h s_conf.h s_newconf.h
12931 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12933 src hostmask.c ircd.c ircd_signal.c s_conf.c
12936 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12937 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12939 Revision Changes Path
12940 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12941 7.81 +1 -0 ircd-ratbox/include/ircd.h
12942 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12943 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12944 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12945 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12946 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12947 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12948 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12949 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12950 7.370 +7 -0 ircd-ratbox/src/ircd.c
12951 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12952 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12953 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12957 leeh 2005/02/13 10:21:41 EST (20050213_4)
12962 doc whats-new-2.0.txt whats-new-2.1.txt
12966 - move whats-new.txt to whats-new-2.0.txt
12967 - add in whats-new-2.1.txt
12968 - update services.txt with the whois for logged in users
12970 Revision Changes Path
12971 7.2 +5 -0 ircd-ratbox/doc/services.txt
12972 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12973 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12974 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12978 leeh 2005/02/13 09:20:37 EST (20050213_3)
12981 include supported.h
12982 modules/core m_message.c
12984 - fix a compile error in m_message.c
12985 - update 005 to the spec and add CPRIVMSG/CNOTICE
12987 Revision Changes Path
12988 7.2 +31 -37 ircd-ratbox/include/supported.h
12989 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12993 leeh 2005/02/13 09:14:12 EST (20050213_2)
12998 - fix the membership memleak
13000 Revision Changes Path
13001 7.432 +0 -3 ircd-ratbox/src/channel.c
13005 leeh 2005/02/12 21:51:56 EST (20050213_1)
13009 modules/core m_message.c
13011 - add a bitmask to track when they send their first message, only allowing
13012 clearing stuff after that.
13014 Revision Changes Path
13015 7.263 +4 -0 ircd-ratbox/include/client.h
13016 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13020 leeh 2005/02/12 21:17:52 EST (20050213_0)
13023 include patricia.h s_newconf.h
13024 modules/core m_message.c
13025 src patricia.c s_newconf.c s_user.c
13027 - add in the patricia for tracking who fills up targets, give them a reduced
13030 Revision Changes Path
13031 7.20 +1 -1 ircd-ratbox/include/patricia.h
13032 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13033 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13034 7.29 +1 -1 ircd-ratbox/src/patricia.c
13035 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13036 7.340 +4 -0 ircd-ratbox/src/s_user.c
13040 leeh 2005/02/12 18:35:10 EST (20050212_0)
13043 include ircd_defs.h
13044 src class.c reject.c
13046 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13048 Revision Changes Path
13049 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13050 7.68 +1 -5 ircd-ratbox/src/class.c
13051 1.33 +1 -5 ircd-ratbox/src/reject.c
13055 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13060 remove stupid memory leak
13062 Revision Changes Path
13063 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13067 leeh 2005/02/11 06:42:48 EST (20050211_0)
13072 - workaround hyb6 allowing empty gline reasons
13074 Revision Changes Path
13075 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13079 leeh 2005/02/09 14:39:13 EST (20050209_2)
13083 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13084 src ircd.c s_conf.c
13086 - move temp dlines and temp klines over to an array, rather than completely
13089 Revision Changes Path
13090 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13091 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13092 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13093 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13094 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13095 7.369 +0 -5 ircd-ratbox/src/ircd.c
13096 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13100 leeh 2005/02/09 14:02:13 EST (20050209_1)
13104 modules m_cap.c m_pong.c m_user.c
13105 modules/core m_nick.c
13108 - remove 'nick' param from register_local_user(), its not needed.
13110 Revision Changes Path
13111 7.35 +1 -1 ircd-ratbox/include/s_user.h
13112 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13113 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13114 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13115 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13116 7.339 +6 -6 ircd-ratbox/src/s_user.c
13120 leeh 2005/02/09 13:12:53 EST (20050209_0)
13123 modules m_cmessage.c
13125 - dont send numerics when we're dealing with CNOTICE
13126 - add in checking for +g, and resetting idle
13128 Revision Changes Path
13129 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13133 leeh 2005/02/08 11:37:50 EST (20050208_2)
13138 - fix operator blocks to work on ip spoofs
13140 Revision Changes Path
13141 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13145 leeh 2005/02/07 19:23:22 EST (20050208_1)
13148 doc example.conf example.efnet.conf
13151 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13153 Revision Changes Path
13154 7.258 +0 -39 ircd-ratbox/doc/example.conf
13155 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13156 7.198 +0 -272 ircd-ratbox/src/newconf.c
13160 leeh 2005/02/07 19:19:32 EST (20050208_0)
13165 - added support for kline.conf.perm et al, these take the same formats
13166 as their non-permanent partners, but you cant remove them via the ircd.
13168 Revision Changes Path
13169 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13173 leeh 2005/02/02 19:18:59 EST (20050203_1)
13180 help/opers cnotice cprivmsg
13182 - added help files for cprivmsg/cnotice
13184 Revision Changes Path
13185 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13186 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13187 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13188 1.10 +19 -19 ircd-ratbox/help/opers/index
13189 1.7 +10 -9 ircd-ratbox/help/users/index
13193 leeh 2005/02/02 19:14:25 EST (20050203_0)
13197 modules Makefile.in
13200 modules m_cmessage.c
13202 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13203 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13204 nick is a member. These bypass any target change limitations.
13205 - added ERR_VOICENEEDED, numeric 489.
13207 Revision Changes Path
13208 7.56 +2 -0 ircd-ratbox/include/numeric.h
13209 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13210 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13211 7.124 +1 -1 ircd-ratbox/src/messages.tab
13215 leeh 2005/02/02 16:58:16 EST (20050202_4)
13220 - update etrace help
13222 Revision Changes Path
13223 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13227 leeh 2005/02/02 16:55:04 EST (20050202_3)
13232 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13233 can put its external ip address in there..
13235 Revision Changes Path
13236 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13240 leeh 2005/02/02 16:41:06 EST (20050202_2)
13245 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13246 if its a non-local client. These will just get "lost" if the remote
13247 server doesnt support this..
13249 Revision Changes Path
13250 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13254 leeh 2005/02/02 16:12:12 EST (20050202_1)
13257 include client.h numeric.h s_conf.h
13258 modules/core m_message.c
13259 src messages.tab newconf.c s_conf.c
13261 - first part of the target change code, add the storage of targets for
13262 localuser, throttle messages when they fill all the available slots
13264 Revision Changes Path
13265 7.262 +5 -1 ircd-ratbox/include/client.h
13266 7.55 +2 -0 ircd-ratbox/include/numeric.h
13267 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13268 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13269 7.123 +1 -1 ircd-ratbox/src/messages.tab
13270 7.197 +1 -0 ircd-ratbox/src/newconf.c
13271 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13275 leeh 2005/02/02 13:28:10 EST (20050202_0)
13278 modules m_resv.c m_stats.c m_testline.c
13279 modules/core m_join.c
13280 src hash.c kdparse.c messages.tab s_newconf.c
13282 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13283 tracking of when resvs get hit
13285 Revision Changes Path
13286 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13287 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13288 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13289 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13290 7.114 +3 -0 ircd-ratbox/src/hash.c
13291 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13292 7.122 +1 -1 ircd-ratbox/src/messages.tab
13293 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13297 leeh 2005/01/31 09:04:10 EST (20050131_2)
13302 - fflush() logfiles
13304 Revision Changes Path
13305 7.79 +2 -0 ircd-ratbox/src/s_log.c
13309 leeh 2005/01/31 08:59:09 EST (20050131_1)
13314 - rename fd_dump() to comm_dump()
13316 Revision Changes Path
13317 1.27 +2 -2 ircd-ratbox/src/commio.c
13321 leeh 2005/01/30 19:16:08 EST (20050131_0)
13326 modules m_services.c
13327 modules/core m_server.c
13328 src hook.c s_serv.c
13330 - added hook for server_introduced
13331 - fixed up services support for hooks
13333 Revision Changes Path
13334 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13335 1.31 +1 -0 ircd-ratbox/include/hook.h
13336 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13337 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13338 7.36 +2 -0 ircd-ratbox/src/hook.c
13339 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13343 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13348 Add back in the comm_fd_hack thing for solaris
13350 Revision Changes Path
13351 1.26 +26 -1 ircd-ratbox/src/commio.c
13355 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13359 include commio.h s_conf.h watch.h
13360 modules m_dline.c m_kline.c m_resv.c m_stats.c
13361 m_watch.c m_xline.c
13362 modules/core m_nick.c
13363 src balloc.c cache.c client.c commio.c
13364 epoll.c ircd.c ircd_lexer.l kdparse.c
13365 listener.c s_auth.c s_conf.c s_log.c
13368 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13370 Revision Changes Path
13371 1.18 +0 -2 ircd-ratbox/adns/adns.h
13372 1.14 +6 -37 ircd-ratbox/include/commio.h
13373 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13374 7.3 +2 -2 ircd-ratbox/include/watch.h
13375 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13376 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13377 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13378 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13379 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13380 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13381 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13382 7.85 +1 -1 ircd-ratbox/src/balloc.c
13383 1.24 +5 -5 ircd-ratbox/src/cache.c
13384 7.488 +4 -4 ircd-ratbox/src/client.c
13385 1.25 +10 -280 ircd-ratbox/src/commio.c
13386 1.33 +1 -1 ircd-ratbox/src/epoll.c
13387 7.368 +4 -4 ircd-ratbox/src/ircd.c
13388 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13389 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13390 7.125 +8 -8 ircd-ratbox/src/listener.c
13391 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13392 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13393 7.78 +20 -20 ircd-ratbox/src/s_log.c
13394 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13395 1.6 +22 -15 ircd-ratbox/src/watch.c
13399 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13402 modules/core m_mode.c
13404 remove two unused variables
13406 Revision Changes Path
13407 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13411 leeh 2005/01/28 15:31:40 EST (20050128_1)
13417 - mo_kline() needs minpara of 3, not 2
13418 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13419 - require me.info is never blank
13421 Revision Changes Path
13422 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13423 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13427 leeh 2005/01/28 15:26:28 EST (20050128_0)
13430 modules/core m_mode.c m_sjoin.c
13432 - patch via jilles to fix +eI lists being shown to lusers when handling
13433 protocol stuff over TS6
13435 Revision Changes Path
13436 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13437 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13441 leeh 2005/01/25 19:47:38 EST (20050126_0)
13445 modules/core m_join.c m_mode.c m_sjoin.c
13446 src channel.c messages.tab s_serv.c
13448 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13449 an operspy call with &me
13450 - remove modebuf/parabuf params from channel_modes(), we now generate a
13451 buffer internally which we return.
13453 Revision Changes Path
13454 7.163 +1 -1 ircd-ratbox/include/channel.h
13455 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13456 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13457 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13458 7.431 +25 -18 ircd-ratbox/src/channel.c
13459 7.121 +1 -1 ircd-ratbox/src/messages.tab
13460 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13464 alz 2005/01/25 18:09:18 EST (20050125_5)
13467 doc example.conf example.efnet.conf
13470 src listener.c newconf.c s_conf.c
13472 Added dline_with_reason config option (default yes):
13474 /* dline reason: show the user the dline reason when they connect
13477 dline_with_reason = yes;
13479 Revision Changes Path
13480 7.257 +6 -1 ircd-ratbox/doc/example.conf
13481 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13482 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13483 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13484 7.124 +1 -1 ircd-ratbox/src/listener.c
13485 7.196 +1 -0 ircd-ratbox/src/newconf.c
13486 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13490 leeh 2005/01/25 13:21:17 EST (20050125_4)
13495 - make conf_set_generic_string() test len exists before it uses it.
13497 Revision Changes Path
13498 7.195 +1 -1 ircd-ratbox/src/newconf.c
13502 leeh 2005/01/25 13:10:56 EST (20050125_3)
13508 - rename 'type' to 'flags' in cluster {};
13509 - add stacking of servers in cluster {}; documented in example.conf
13511 Revision Changes Path
13512 7.256 +18 -10 ircd-ratbox/doc/example.conf
13513 7.194 +39 -7 ircd-ratbox/src/newconf.c
13517 alz 2005/01/25 12:48:54 EST (20050125_2)
13521 src listener.c s_conf.c
13523 Added dline reasons, connecting/banned clients now see ban reason.
13525 Revision Changes Path
13526 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13527 7.123 +17 -4 ircd-ratbox/src/listener.c
13528 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13532 leeh 2005/01/25 07:44:37 EST (20050125_1)
13535 doc example.conf example.efnet.conf
13538 - implement stacking of shared {}; blocks, documented in example.conf
13540 Revision Changes Path
13541 7.255 +26 -13 ircd-ratbox/doc/example.conf
13542 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13543 7.193 +51 -36 ircd-ratbox/src/newconf.c
13547 leeh 2005/01/24 19:08:29 EST (20050125_0)
13551 include client.h s_conf.h
13552 modules/core m_join.c
13553 src newconf.c s_user.c
13555 - added jupe_exempt to auth {};, exempts the user from generating warnings
13556 when they attempt to join juped channels.
13558 Revision Changes Path
13559 7.254 +2 -0 ircd-ratbox/doc/example.conf
13560 7.261 +3 -0 ircd-ratbox/include/client.h
13561 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13562 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13563 7.192 +1 -0 ircd-ratbox/src/newconf.c
13564 7.338 +8 -0 ircd-ratbox/src/s_user.c
13568 leeh 2005/01/24 18:57:02 EST (20050124_6)
13573 - rework shared {};, the format is now:
13575 oper = "flame@*.leeh.co.uk", "*.lan";
13581 oper = "flame@*.leeh.co.uk", "*.lan";
13585 Revision Changes Path
13586 7.191 +55 -23 ircd-ratbox/src/newconf.c
13590 leeh 2005/01/24 17:25:58 EST (20050124_5)
13595 - fix the prototype on load_static_modules()
13597 Revision Changes Path
13598 7.61 +1 -1 ircd-ratbox/include/modules.h
13602 leeh 2005/01/24 16:00:30 EST (20050124_4)
13607 - have cap end call register_local_user() with its own copy of
13608 source_p->username so its safe for unidented users..
13610 Revision Changes Path
13611 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13615 leeh 2005/01/24 15:48:09 EST (20050124_3)
13618 include newconf.h s_conf.h
13620 src newconf.c s_conf.c s_log.c
13622 - move the conf parser over to a table based structure, with generic setting
13623 of integers/strings
13625 Revision Changes Path
13626 7.34 +9 -8 ircd-ratbox/include/newconf.h
13627 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13628 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13629 7.190 +264 -808 ircd-ratbox/src/newconf.c
13630 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13631 7.77 +13 -13 ircd-ratbox/src/s_log.c
13635 leeh 2005/01/24 13:11:30 EST (20050124_2)
13641 - added stacking of ips in exempt {};
13643 Revision Changes Path
13644 7.253 +4 -0 ircd-ratbox/doc/example.conf
13645 7.189 +11 -30 ircd-ratbox/src/newconf.c
13649 leeh 2005/01/24 12:59:57 EST (20050124_1)
13653 src channel.c client.c hash.c hook.c
13654 newconf.c s_user.c watch.c
13656 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13657 consistent with the rest of the dlink code.
13659 Revision Changes Path
13660 1.54 +7 -7 ircd-ratbox/include/tools.h
13661 7.430 +2 -2 ircd-ratbox/src/channel.c
13662 7.487 +6 -6 ircd-ratbox/src/client.c
13663 7.113 +5 -5 ircd-ratbox/src/hash.c
13664 7.35 +1 -1 ircd-ratbox/src/hook.c
13665 7.188 +2 -2 ircd-ratbox/src/newconf.c
13666 7.337 +1 -1 ircd-ratbox/src/s_user.c
13667 1.5 +4 -4 ircd-ratbox/src/watch.c
13671 leeh 2005/01/24 12:47:13 EST (20050124_0)
13676 - cheap hack on sticky capabs..
13678 Revision Changes Path
13679 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13683 leeh 2005/01/22 11:36:54 EST (20050122_0)
13688 - updated my clicap implementation to match the spec so far..
13690 Revision Changes Path
13691 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13695 leeh 2005/01/21 07:14:43 EST (20050121_2)
13700 modules m_services.c
13701 src hook.c s_serv.c
13703 - added hooks for when we're sending a burst
13704 - rewrote hooks.txt
13705 - fix up the hooks ive already done in services compatibility, ill add the
13706 hooks for server/client introductions in a bit.
13708 Revision Changes Path
13709 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13710 1.30 +4 -0 ircd-ratbox/include/hook.h
13711 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13712 7.34 +7 -0 ircd-ratbox/src/hook.c
13713 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13717 leeh 2005/01/21 06:34:03 EST (20050121_1)
13720 contrib example_module.c spy_admin_notice.c
13721 spy_info_notice.c spy_links_notice.c
13722 spy_motd_notice.c spy_stats_notice.c
13723 spy_stats_p_notice.c spy_trace_notice.c
13725 spy_whois_notice_global.c
13727 modules m_admin.c m_info.c m_links.c m_motd.c
13728 m_services.c m_stats.c m_trace.c
13729 m_whois.c static_modules.c.SH
13730 modules/core m_server.c
13731 src client.c hook.c ircd.c modules.c packet.c
13732 s_auth.c s_serv.c s_user.c send.c
13734 - add a better implementation of the hook system, its now a slow leaking
13735 array and events are created whenever we try adding a hook for it, or
13736 theyre registered for the caller.
13738 Ive temporarily fucked services support and removed most of the other
13739 hooks.. I shall fix this soon.
13741 Revision Changes Path
13742 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13743 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13744 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13745 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13746 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13747 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13748 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13749 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13750 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13751 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13752 1.29 +34 -70 ircd-ratbox/include/hook.h
13753 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13754 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13755 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13756 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13757 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13758 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13759 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13760 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13761 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13762 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13763 7.486 +1 -28 ircd-ratbox/src/client.c
13764 7.33 +131 -137 ircd-ratbox/src/hook.c
13765 7.367 +1 -1 ircd-ratbox/src/ircd.c
13766 7.151 +6 -10 ircd-ratbox/src/modules.c
13767 7.138 +10 -14 ircd-ratbox/src/packet.c
13768 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13769 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13770 7.336 +0 -6 ircd-ratbox/src/s_user.c
13771 7.286 +8 -6 ircd-ratbox/src/send.c
13775 leeh 2005/01/20 19:19:20 EST (20050121_0)
13780 - remove an unused struct
13782 Revision Changes Path
13783 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13787 leeh 2005/01/20 13:38:39 EST (20050120_1)
13790 . configure configure.ac
13791 include client.h numeric.h patchlevel.h
13792 modules Makefile.in
13793 src messages.tab s_user.c
13797 - drop back to -O0, fix patchlevel.h
13798 - first stab at client capabilities.. this still needs work.
13800 Revision Changes Path
13801 7.240 +3 -3 ircd-ratbox/configure
13802 7.54 +3 -3 ircd-ratbox/configure.ac
13803 7.260 +3 -0 ircd-ratbox/include/client.h
13804 7.54 +2 -0 ircd-ratbox/include/numeric.h
13805 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13806 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13807 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13808 7.120 +1 -1 ircd-ratbox/src/messages.tab
13809 7.335 +3 -0 ircd-ratbox/src/s_user.c
13813 leeh 2005/01/20 06:04:41 EST (20050120_0)
13816 . ChangeLog RELNOTES
13817 include config.h config.h.dist memory.h
13820 src commio.c crypt.c getopt.c ircd.c s_serv.c
13822 . README.VMS clean.com make.com
13823 include setup.h_vms
13824 modules descrip.mms static_modules_c.com
13825 modules/core descrip.mms
13826 src descrip.mms qio.c version.com
13827 tools descrip.mms mkpasswd_vms.c
13829 - clean changelog, relnotes
13830 - mark patchlevel as 2.1.0beta
13831 - remove VMS support
13833 Revision Changes Path
13834 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13835 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13836 1.111 +1 -348 ircd-ratbox/RELNOTES
13837 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13838 7.182 +0 -42 ircd-ratbox/include/config.h
13839 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13840 7.50 +0 -4 ircd-ratbox/include/memory.h
13841 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13842 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13843 7.2 +0 -58 ircd-ratbox/make.com (dead)
13844 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13845 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13846 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13847 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13848 1.24 +7 -30 ircd-ratbox/src/commio.c
13849 7.12 +0 -4 ircd-ratbox/src/crypt.c
13850 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13851 7.24 +0 -4 ircd-ratbox/src/getopt.c
13852 7.366 +4 -19 ircd-ratbox/src/ircd.c
13853 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13854 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13855 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13856 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13857 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13861 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13867 not using the return values on a few watch functions so make them void
13869 Revision Changes Path
13870 7.2 +5 -5 ircd-ratbox/include/watch.h
13871 1.4 +19 -28 ircd-ratbox/src/watch.c
13874 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13879 Make watch throttle, don't accept letter commands stacked
13881 Revision Changes Path
13882 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13886 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13893 Revision Changes Path
13894 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13898 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13901 . ChangeLog README.FIRST RELNOTES configure
13903 adns adns.h internal.h parse.c transmit.c
13905 contrib example_module.c spy_admin_notice.c
13906 spy_info_notice.c spy_links_notice.c
13907 spy_motd_notice.c spy_stats_notice.c
13908 spy_stats_p_notice.c spy_trace_notice.c
13910 spy_whois_notice_global.c
13911 doc example.conf example.efnet.conf ircd.motd
13912 server-version-info whats-new.txt
13913 help/opers umode xline
13915 include cache.h channel.h class.h client.h
13916 commio.h config.h config.h.dist hash.h
13917 hook.h hostmask.h irc_string.h ircd.h
13918 ircd_defs.h m_info.h memory.h msg.h
13919 newconf.h numeric.h packet.h patchlevel.h
13920 patricia.h s_conf.h s_gline.h s_newconf.h
13921 s_serv.h s_user.h scache.h serno.h
13922 setup.h.in sprintf_irc.h stdinc.h tools.h
13923 modules .depend Makefile.in m_admin.c m_away.c
13924 m_dline.c m_encap.c m_gline.c m_info.c
13925 m_kline.c m_links.c m_list.c m_lusers.c
13926 m_motd.c m_oper.c m_operspy.c m_rehash.c
13927 m_restart.c m_resv.c m_set.c m_stats.c
13928 m_svinfo.c m_testline.c m_testmask.c
13929 m_topic.c m_trace.c m_watch.c m_who.c
13930 m_whois.c m_whowas.c m_xline.c
13931 static_modules.c.SH
13932 modules/core m_error.c m_message.c m_mode.c m_quit.c
13933 m_server.c m_squit.c
13934 src .depend Makefile.in adns.c balloc.c
13935 cache.c channel.c class.c client.c
13936 commio.c crypt.c devpoll.c epoll.c
13937 event.c getopt.c hash.c hook.c hostmask.c
13938 irc_string.c ircd.c ircd_lexer.l
13939 ircd_parser.y ircd_signal.c listener.c
13940 modules.c newconf.c numeric.c packet.c
13941 parse.c patricia.c poll.c reject.c
13942 restart.c s_auth.c s_conf.c s_log.c
13943 s_newconf.c s_serv.c s_user.c scache.c
13944 select.c send.c snprintf.c tools.c
13945 version.c.SH watch.c whowas.c
13946 tools README.mkpasswd mkpasswd.c
13948 . README.VMS clean.com make.com
13950 include common.h s_stats.h setup.h_vms
13952 modules descrip.mms m_challenge.c m_etrace.c
13953 m_invite.c m_names.c m_pass.c m_ping.c
13954 m_pong.c m_services.c m_tb.c m_user.c
13955 m_users.c m_version.c
13956 static_modules_c.com
13957 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13959 servlink descrip.mms
13960 src descrip.mms kdparse.c messages.tab qio.c
13961 s_gline.c s_stats.c version.com
13962 tools descrip.mms mkpasswd_vms.c
13966 modules/core channels.c users.c
13969 merge from RATBOX_2_0
13971 Revision Changes Path
13972 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13973 7.40 +1 -0 ircd-ratbox/README.FIRST
13974 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13975 1.110 +114 -6 ircd-ratbox/RELNOTES
13976 1.17 +4 -0 ircd-ratbox/adns/adns.h
13977 1.17 +4 -4 ircd-ratbox/adns/internal.h
13978 1.12 +38 -38 ircd-ratbox/adns/parse.c
13979 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13980 1.19 +13 -13 ircd-ratbox/adns/types.c
13981 7.1 +10 -0 ircd-ratbox/clean.com (new)
13982 7.239 +47 -29 ircd-ratbox/configure
13983 7.53 +40 -32 ircd-ratbox/configure.ac
13984 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13985 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13986 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13987 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13988 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13989 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13990 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13991 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13992 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13993 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13994 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13995 7.252 +68 -22 ircd-ratbox/doc/example.conf
13996 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13997 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13998 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13999 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14000 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14001 1.5 +2 -1 ircd-ratbox/help/opers/umode
14002 1.7 +1 -1 ircd-ratbox/help/opers/xline
14003 1.2 +1 -0 ircd-ratbox/help/users/umode
14004 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14005 1.7 +8 -0 ircd-ratbox/include/cache.h
14006 7.162 +18 -16 ircd-ratbox/include/channel.h
14007 7.25 +4 -0 ircd-ratbox/include/class.h
14008 7.259 +34 -28 ircd-ratbox/include/client.h
14009 1.13 +45 -7 ircd-ratbox/include/commio.h
14010 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14011 7.181 +74 -16 ircd-ratbox/include/config.h
14012 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14013 7.53 +2 -0 ircd-ratbox/include/hash.h
14014 1.28 +73 -27 ircd-ratbox/include/hook.h
14015 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14016 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14017 7.80 +6 -31 ircd-ratbox/include/ircd.h
14018 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14019 7.56 +14 -8 ircd-ratbox/include/m_info.h
14020 7.49 +4 -0 ircd-ratbox/include/memory.h
14021 7.53 +2 -0 ircd-ratbox/include/msg.h
14022 7.33 +9 -9 ircd-ratbox/include/newconf.h
14023 7.53 +12 -8 ircd-ratbox/include/numeric.h
14024 7.27 +1 -1 ircd-ratbox/include/packet.h
14025 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14026 7.19 +25 -1 ircd-ratbox/include/patricia.h
14027 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14028 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14029 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14030 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14031 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14032 7.34 +13 -9 ircd-ratbox/include/s_user.h
14033 7.15 +1 -1 ircd-ratbox/include/scache.h
14034 7.5366 +1 -1 ircd-ratbox/include/serno.h
14035 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14036 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14037 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14038 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14039 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14040 1.53 +10 -10 ircd-ratbox/include/tools.h
14041 7.1 +58 -0 ircd-ratbox/make.com (new)
14042 1.45 +338 -182 ircd-ratbox/modules/.depend
14043 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14044 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14045 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14046 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14047 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14048 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14049 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14050 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14051 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14052 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14053 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14054 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14055 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14056 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14057 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14058 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14059 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14060 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14061 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14062 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14063 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14064 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14065 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14066 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14067 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14068 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14069 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14070 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14071 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14072 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14073 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14074 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14075 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14076 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14077 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14078 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14079 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14080 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14081 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14082 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14083 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14084 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14085 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14086 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14087 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14088 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14089 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14090 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14091 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14092 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14093 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14094 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14095 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14096 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14097 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14098 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14099 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14100 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14101 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14102 7.48 +162 -119 ircd-ratbox/src/.depend
14103 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14104 7.75 +5 -5 ircd-ratbox/src/adns.c
14105 7.84 +1 -1 ircd-ratbox/src/balloc.c
14106 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14107 1.23 +75 -7 ircd-ratbox/src/cache.c
14108 7.429 +342 -79 ircd-ratbox/src/channel.c
14109 7.67 +42 -2 ircd-ratbox/src/class.c
14110 7.485 +245 -85 ircd-ratbox/src/client.c
14111 1.23 +349 -43 ircd-ratbox/src/commio.c
14112 7.11 +4 -0 ircd-ratbox/src/crypt.c
14113 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14114 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14115 1.32 +4 -8 ircd-ratbox/src/epoll.c
14116 7.46 +63 -6 ircd-ratbox/src/event.c
14117 7.23 +4 -0 ircd-ratbox/src/getopt.c
14118 7.112 +8 -7 ircd-ratbox/src/hash.c
14119 7.32 +135 -133 ircd-ratbox/src/hook.c
14120 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14121 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14122 7.365 +56 -48 ircd-ratbox/src/ircd.c
14123 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14124 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14125 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14126 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14127 7.122 +14 -13 ircd-ratbox/src/listener.c
14128 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14129 7.150 +17 -8 ircd-ratbox/src/modules.c
14130 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14131 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14132 7.137 +55 -42 ircd-ratbox/src/packet.c
14133 7.187 +8 -15 ircd-ratbox/src/parse.c
14134 7.28 +2 -4 ircd-ratbox/src/patricia.c
14135 7.82 +3 -1 ircd-ratbox/src/poll.c
14136 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14137 1.32 +8 -3 ircd-ratbox/src/reject.c
14138 7.34 +1 -0 ircd-ratbox/src/restart.c
14139 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14140 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14141 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14142 7.76 +32 -35 ircd-ratbox/src/s_log.c
14143 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14144 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14145 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14146 7.334 +773 -2 ircd-ratbox/src/s_user.c
14147 7.27 +2 -1 ircd-ratbox/src/scache.c
14148 7.44 +2 -0 ircd-ratbox/src/select.c
14149 7.285 +12 -12 ircd-ratbox/src/send.c
14150 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14151 7.46 +0 -1 ircd-ratbox/src/tools.c
14152 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14153 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14154 1.3 +4 -4 ircd-ratbox/src/watch.c
14155 7.32 +1 -0 ircd-ratbox/src/whowas.c
14156 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14157 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14158 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14159 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14163 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14165 Modified files: (Branch: RATBOX_2_0)
14168 a remote client is never going to have a watch list..duh
14170 Revision Changes Path
14171 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14175 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14177 Added files: (Branch: RATBOX_2_0)
14182 Revision Changes Path
14183 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14187 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14189 Added files: (Branch: RATBOX_2_0)
14193 helps if we actually include the .c/.h files
14195 Revision Changes Path
14196 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14197 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14201 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14203 Modified files: (Branch: RATBOX_2_0)
14204 . configure configure.ac
14205 include client.h numeric.h s_conf.h setup.h.in
14207 modules Makefile.in
14208 modules/core m_nick.c
14209 src Makefile.in client.c ircd.c messages.tab
14210 newconf.c s_conf.c s_user.c
14212 backport watch from devel
14214 Revision Changes Path
14215 7.229.2.10 +12 -2 ircd-ratbox/configure
14216 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14217 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14218 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14219 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14220 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14221 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14222 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14223 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14224 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14225 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14226 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14227 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14228 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14229 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14230 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14234 leeh 2005/01/12 10:12:40 EST (20050112_1)
14236 Modified files: (Branch: RATBOX_2_0)
14238 modules m_services.c m_whois.c
14241 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14242 when the user is logged in
14244 Revision Changes Path
14245 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14246 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14247 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14248 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14252 leeh 2005/01/11 19:47:14 EST (20050112_0)
14254 Modified files: (Branch: RATBOX_2_0)
14255 include supported.h
14256 Added files: (Branch: RATBOX_2_0)
14260 - added doc/services.txt, outlining the compatibility code
14262 Revision Changes Path
14263 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14264 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14268 leeh 2005/01/11 18:38:10 EST (20050111_5)
14270 Modified files: (Branch: RATBOX_2_0)
14271 include client.h hook.h
14272 modules m_services.c
14273 modules/core m_server.c
14274 src hook.c s_serv.c
14276 - more services compatibility code:
14277 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14278 appropriate service {}; entry, only accept SU from these.
14279 - hook into us finishing nick burst, and have services burst a list of
14282 Revision Changes Path
14283 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14284 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14285 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14286 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14287 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14288 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14292 leeh 2005/01/11 17:32:42 EST (20050111_4)
14294 Modified files: (Branch: RATBOX_2_0)
14295 . configure configure.ac
14297 modules Makefile.in
14299 Added files: (Branch: RATBOX_2_0)
14300 modules m_services.c
14302 - more services compatibility code:
14303 - encap handlers for SU (services marking client as logged in)
14304 - and for LOGIN (servers bursting logged in status)
14305 - move suser from Client -> User
14307 Revision Changes Path
14308 7.229.2.9 +9 -3 ircd-ratbox/configure
14309 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14310 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14311 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14312 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14313 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14317 leeh 2005/01/11 16:46:34 EST (20050111_3)
14319 Modified files: (Branch: RATBOX_2_0)
14320 include ircd_defs.h
14322 - whoops, missing #endif
14324 Revision Changes Path
14325 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14329 leeh 2005/01/11 15:56:57 EST (20050111_2)
14331 Modified files: (Branch: RATBOX_2_0)
14332 include ircd_defs.h
14334 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14335 have ipv6 just report sizeof(struct sockaddr_in)
14337 Revision Changes Path
14338 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14342 leeh 2005/01/10 20:19:35 EST (20050111_1)
14344 Modified files: (Branch: RATBOX_2_0)
14347 - fix a gcc warning
14349 Revision Changes Path
14350 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14354 leeh 2005/01/10 20:10:35 EST (20050111_0)
14356 Modified files: (Branch: RATBOX_2_0)
14357 adns internal.h parse.c transmit.c types.c
14359 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14362 Revision Changes Path
14363 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14364 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14365 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14366 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14370 leeh 2005/01/10 17:48:48 EST (20050110_3)
14372 Modified files: (Branch: RATBOX_2_0)
14375 - send out the reformatted xline to opers (\s -> ' ')
14377 Revision Changes Path
14378 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14382 leeh 2005/01/10 16:18:53 EST (20050110_2)
14384 Modified files: (Branch: RATBOX_2_0)
14387 include client.h supported.h
14388 src messages.tab s_user.c send.c
14390 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14393 Revision Changes Path
14394 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14395 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14396 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14397 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14398 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14399 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14400 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14404 leeh 2005/01/10 14:50:47 EST (20050110_1)
14406 Modified files: (Branch: RATBOX_2_0)
14407 doc example.conf example.efnet.conf
14409 - I dont remember ts6 desyncing on bans, so im not sure why the example
14412 Revision Changes Path
14413 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14414 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14418 leeh 2005/01/10 13:31:10 EST (20050110_0)
14420 Modified files: (Branch: RATBOX_2_0)
14421 . configure configure.ac
14422 include channel.h client.h numeric.h s_conf.h
14423 s_serv.h setup.h.in
14424 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14426 src channel.c messages.tab newconf.c s_conf.c
14429 - added --enable-services to configure, which enables some ratbox-services
14430 compatibility code:
14431 - chanmode +r, registered users only
14432 - usermode +S, prevents deop/kick of a service
14433 - service { }; block in conf for the above umode
14435 Revision Changes Path
14436 7.229.2.8 +28 -16 ircd-ratbox/configure
14437 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14438 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14439 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14440 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14441 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14442 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14443 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14444 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14445 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14446 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14447 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14448 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14449 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14450 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14451 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14452 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14453 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14454 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14458 leeh 2005/01/09 08:23:30 EST (20050109_0)
14460 Modified files: (Branch: RATBOX_2_0)
14463 - remove a tab, and add +C to opers umode help
14465 Revision Changes Path
14466 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode