1 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
3 - MASTER_MAX is no longer relevant
7 +0 -7 trunk/modules/m_set.c (File Modified)
10 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
12 - add config option for setting max_clients.
16 +5 -0 trunk/doc/example.conf (File Modified)
17 +5 -0 trunk/doc/reference.conf (File Modified)
18 +2 -0 trunk/include/s_conf.h (File Modified)
19 +1 -1 trunk/src/ircd.c (File Modified)
20 +2 -0 trunk/src/newconf.c (File Modified)
21 +2 -1 trunk/src/s_conf.c (File Modified)
24 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
26 - remove get_maxrss() and all of that insecure and unsafe nonsense
30 +3 -38 trunk/src/ircd.c (File Modified)
31 +1 -1 trunk/src/restart.c (File Modified)
32 +0 -4 trunk/src/s_stats.c (File Modified)
35 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
37 - avoid some potential NULL dereferencing
41 +1 -1 trunk/libcharybdis/commio.c (File Modified)
44 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
50 +1 -1 trunk/libcharybdis/poll.c (File Modified)
53 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
55 - rework poll a bit for the MAXCONNECTIONS changes.
59 +46 -23 trunk/libcharybdis/poll.c (File Modified)
62 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
64 Our way of using kqueue may cause it to report fds we
65 don't know about anymore, cope.
69 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
72 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
74 Don't reference freed memory (fde_t) in comm_close().
78 +1 -1 trunk/libcharybdis/commio.c (File Modified)
81 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
83 - fix for 100% cpu use
87 +1 -1 trunk/libcharybdis/commio.c (File Modified)
90 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
92 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
96 +37 -25 trunk/libcharybdis/commio.c (File Modified)
99 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
101 - clear up use of fd_table in ircd.
105 +3 -2 trunk/src/s_serv.c (File Modified)
108 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
110 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
114 +97 -26 trunk/libcharybdis/commio.c (File Modified)
115 +3 -2 trunk/libcharybdis/commio.h (File Modified)
116 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
117 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
118 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
119 +3 -3 trunk/libcharybdis/poll.c (File Modified)
120 +2 -2 trunk/libcharybdis/ports.c (File Modified)
121 +2 -2 trunk/libcharybdis/select.c (File Modified)
124 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
126 Fix some cases where the size argument to strlcpy()
127 for usernames and hostnames is 1 too small.
131 +1 -1 trunk/modules/m_chghost.c (File Modified)
132 +2 -2 trunk/src/res.c (File Modified)
133 +2 -2 trunk/src/s_user.c (File Modified)
136 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
138 Cut down quit/part/kick reasons to avoid quit reasons
139 overflowing the client exiting server notice (from
140 TOPICLEN to 260). kill reasons become shorter accordingly.
141 kline/dline/gline reasons become 390.
142 away messages stay at TOPICLEN for now.
146 +8 -3 trunk/include/ircd_defs.h (File Modified)
147 +2 -2 trunk/modules/m_dline.c (File Modified)
148 +4 -4 trunk/modules/m_gline.c (File Modified)
149 +2 -2 trunk/modules/m_kline.c (File Modified)
152 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
154 Don't leak auth{} spoofed IP addresses in +f notices.
155 from ratbox (androsyn)
159 +10 -3 trunk/src/s_conf.c (File Modified)
162 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
164 Make oper_up() take +i/-i during opering up into account
165 (e.g. no_oper_invis extension, +i in operator::umodes).
166 Remove the hack from no_oper_invis.
170 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
171 +4 -0 trunk/src/s_user.c (File Modified)
174 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
176 no_oper_invis: decrement invisible count when clearing
177 invisible on a local client who has just opered up
178 oper_up() should really do this
182 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
185 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
187 Put "End of Channel Quiet List" instead of
188 "End of Channel Ban List" for a +q list.
189 Due to client restrictions the numerics for
190 quiet lists must be the same as for ban lists.
194 +4 -1 trunk/src/chmode.c (File Modified)
197 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
199 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
200 Change TS6 JOIN processing
201 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
202 a local user joins an existing channel
203 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
204 propagating a TS6 JOIN
205 - don't interpret simple modes in an incoming TS6 JOIN
207 This is to avoid desyncs when certain mode changes (e.g. -im)
208 cross with joins. A downside is that simple modes will be
209 more desynched when a JOIN creates a channel or lowers TS,
210 but that's less important.
212 Update the TS6 specification to include this, and clarify
213 that TMODE can come from a server and that MODE must be
214 translated into TMODE from other servers too.
218 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
219 +19 -127 trunk/modules/core/m_join.c (File Modified)
222 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
224 Make -logfile work again.
228 +2 -2 trunk/src/s_log.c (File Modified)
231 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
233 - fix off-by-one memory overflow error.
237 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
240 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
242 Change handling of modularized umodes:
243 - keep the bitmask reserved forever to the letter, fixing
244 the problems when loading multiple umode modules,
245 unloading them and then loading them in a different order
246 - don't allow local users to change umodes which have
247 been unloaded and don't set them on new users via
252 +24 -3 trunk/src/s_user.c (File Modified)
255 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
257 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
261 +1 -0 trunk/include/s_user.h (File Modified)
262 +0 -22 trunk/libcharybdis/tools.c (File Modified)
263 +0 -1 trunk/libcharybdis/tools.h (File Modified)
264 +22 -0 trunk/src/s_user.c (File Modified)
267 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
269 DNSBL keyword substitution is available as of 2.1.3.
273 +1 -1 trunk/doc/example.conf (File Modified)
276 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
278 Change two occurances like match(userinput, target_p->name) ||
279 match(target_p->name, userinput) to just match(userinput,
280 target_p->name). No client name can contain * or ? now.
284 +1 -1 trunk/modules/m_trace.c (File Modified)
285 +1 -2 trunk/src/s_serv.c (File Modified)
288 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
290 Do not try find_server() on a name find_client() has
291 returned NULL for, as this will always return NULL
292 since the removal of hostmasking.
296 +1 -2 trunk/modules/m_pong.c (File Modified)
297 +0 -4 trunk/src/s_serv.c (File Modified)
300 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
302 Remove server_exists() which checked whether the
303 server name existed taking hostmasking into account
304 and just check with find_server(); admittedly
305 this checks if the name is a SID but that's not
310 +3 -27 trunk/modules/core/m_server.c (File Modified)
313 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
315 Remove hash_find_masked_server(), which made it possible
316 to specify the full (unmasked) name of a server behind
317 a hostmask. As a result find_any_client() (for prefixes)
318 becomes equal to find_client(), so remove that too.
322 +0 -1 trunk/include/hash.h (File Modified)
323 +1 -75 trunk/src/hash.c (File Modified)
324 +1 -1 trunk/src/parse.c (File Modified)
327 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
329 Remove '*' from valid server name characters.
330 This makes it impossible to connect hostmasked servers.
331 (This support didn't work well anyway, was incompatible
332 with TS6 and we never masked ourselves.)
336 +1 -1 trunk/src/match.c (File Modified)
339 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
341 Change spambot, flooder and jupe joiner notices from host to orighost.
345 +1 -1 trunk/modules/core/m_join.c (File Modified)
346 +2 -2 trunk/modules/core/m_message.c (File Modified)
347 +2 -2 trunk/src/channel.c (File Modified)
350 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
352 Add documentation for SASL client protocol, same as atheme doc/SASL.
356 + - trunk/doc/sasl.txt (File Added)
359 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
361 Include real hostname in Closing Link message for unknown
362 connections that have sent USER. This is helpful for
363 k-lined users while not breaking server IP hiding.
367 +3 -1 trunk/src/client.c (File Modified)
370 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
376 +29 -29 trunk/configure (File Modified)
379 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
381 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
385 +3 -3 trunk/modules/core/m_kill.c (File Modified)
388 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
390 Backport from early 3.x:
393 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
395 - remove "Processing connection to foobar.net" message
399 +0 -3 trunk/src/s_auth.c (File Modified)
402 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
404 - missed the processing connection one (actually, we can probably nuke this one)
408 +1 -2 trunk/src/s_auth.c (File Modified)
411 river 2006/09/27 16:33:05 UTC (20060927-2174)
413 get_client_name = stupid
418 +10 -7 trunk/modules/core/m_kill.c (File Modified)
421 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
423 - remove excessive arguments
427 +1 -2 trunk/src/s_conf.c (File Modified)
428 +1 -1 trunk/src/s_user.c (File Modified)
431 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
433 - use sendto_one_notice() for on-connect notices too.
437 +10 -10 trunk/src/s_auth.c (File Modified)
440 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
442 - use sendto_one_notice() in the core, too.
446 +2 -2 trunk/src/chmode.c (File Modified)
447 +8 -15 trunk/src/modules.c (File Modified)
448 +3 -5 trunk/src/s_conf.c (File Modified)
449 +1 -2 trunk/src/s_newconf.c (File Modified)
450 +20 -57 trunk/src/s_user.c (File Modified)
453 river 2006/09/27 16:19:25 UTC (20060927-2166)
455 the KILL command will use get_client_name(, SHOW_IP) instead of
456 target->name, and will show a more useful error for local opers
461 +6 -4 trunk/modules/core/m_kill.c (File Modified)
464 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
466 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
470 +4 -2 trunk/src/send.c (File Modified)
473 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
479 +1 -1 trunk/include/client.h (File Modified)
482 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
484 - get_id(): fall back to "*" if client has no known name
488 +1 -1 trunk/include/client.h (File Modified)
491 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
493 - convert to sendto_one_notice().
497 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
498 +4 -6 trunk/unsupported/m_force.c (File Modified)
501 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
503 - use sendto_one_notice() in many places instead of
504 sendto_one(source_p, ":%s NOTICE %s :", ...);
508 +10 -25 trunk/extensions/example_module.c (File Modified)
509 +5 -14 trunk/extensions/hurt.c (File Modified)
510 +1 -2 trunk/extensions/m_42.c (File Modified)
511 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
512 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
513 +1 -2 trunk/extensions/m_opme.c (File Modified)
514 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
515 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
516 +3 -7 trunk/modules/core/m_die.c (File Modified)
517 +2 -4 trunk/modules/core/m_kill.c (File Modified)
518 +2 -2 trunk/modules/core/m_squit.c (File Modified)
519 +1 -2 trunk/modules/m_challenge.c (File Modified)
520 +11 -15 trunk/modules/m_connect.c (File Modified)
521 +20 -28 trunk/modules/m_dline.c (File Modified)
522 +2 -2 trunk/modules/m_etrace.c (File Modified)
523 +11 -21 trunk/modules/m_gline.c (File Modified)
524 +2 -4 trunk/modules/m_kline.c (File Modified)
525 +1 -2 trunk/modules/m_rehash.c (File Modified)
526 +3 -7 trunk/modules/m_restart.c (File Modified)
527 +31 -45 trunk/modules/m_set.c (File Modified)
528 +2 -4 trunk/modules/m_testmask.c (File Modified)
529 +5 -8 trunk/modules/m_unreject.c (File Modified)
530 +2 -5 trunk/modules/m_xline.c (File Modified)
535 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
536 +10 -25 trunk/extensions/example_module.c (File Modified)
537 +5 -14 trunk/extensions/hurt.c (File Modified)
538 +1 -2 trunk/extensions/m_42.c (File Modified)
539 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
540 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
541 +1 -2 trunk/extensions/m_opme.c (File Modified)
542 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
543 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
544 +3 -7 trunk/modules/core/m_die.c (File Modified)
545 +14 -11 trunk/modules/core/m_kill.c (File Modified)
546 +2 -2 trunk/modules/core/m_squit.c (File Modified)
547 +1 -2 trunk/modules/m_challenge.c (File Modified)
548 +11 -15 trunk/modules/m_connect.c (File Modified)
549 +2 -4 trunk/modules/m_dline.c (File Modified)
550 +2 -2 trunk/modules/m_etrace.c (File Modified)
551 +11 -21 trunk/modules/m_gline.c (File Modified)
552 +2 -4 trunk/modules/m_kline.c (File Modified)
553 +1 -2 trunk/modules/m_rehash.c (File Modified)
554 +3 -7 trunk/modules/m_restart.c (File Modified)
555 +31 -45 trunk/modules/m_set.c (File Modified)
556 +2 -4 trunk/modules/m_testmask.c (File Modified)
557 +5 -8 trunk/modules/m_unreject.c (File Modified)
558 +1 -3 trunk/modules/m_xline.c (File Modified)
559 +2 -2 trunk/src/chmode.c (File Modified)
560 +8 -15 trunk/src/modules.c (File Modified)
561 +10 -14 trunk/src/s_auth.c (File Modified)
562 +3 -6 trunk/src/s_conf.c (File Modified)
563 +1 -2 trunk/src/s_newconf.c (File Modified)
564 +20 -57 trunk/src/s_user.c (File Modified)
565 +4 -2 trunk/src/send.c (File Modified)
566 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
567 +4 -6 trunk/unsupported/m_force.c (File Modified)
570 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
572 - keyword-subst from charybdis 2.2.
576 +12 -3 trunk/doc/example.conf (File Modified)
577 +58 -3 trunk/doc/reference.conf (File Modified)
578 + - trunk/include/substitution.h (File Added)
579 +1 -0 trunk/src/Makefile.in (File Modified)
580 +2 -2 trunk/src/s_conf.c (File Modified)
581 +164 -1 trunk/src/s_user.c (File Modified)
582 + - trunk/src/substitution.c (File Added)
585 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
587 Removed merge tracking for "svnmerge" for
588 http://svn.atheme.org/charybdis/branches/release-2.2
592 + - trunk/ (Property Modified)
595 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
597 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
598 http://svn.atheme.org/charybdis/branches/release-2.2
602 + - trunk/ (Property Modified)
605 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
607 Removed merge tracking for "svnmerge" for
608 http://svn.atheme.org/charybdis/branches/release-2.2
612 + - trunk/ (Property Modified)
615 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
617 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
618 http://svn.atheme.org/charybdis/branches/release-2.2
622 + - trunk/ (Property Modified)
625 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
631 + - trunk/ (Property Modified)
634 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
636 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
637 http://svn.atheme.org/charybdis/branches/release-2.2
641 + - trunk/ (Property Modified)
644 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
646 - version bump to 2.2.0
650 +3 -1 trunk/NEWS (File Modified)
651 +1 -1 trunk/configure.ac (File Modified)
654 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
657 + branches/release-2.1 -> 2.2 base
658 + 3.0 -> branches/cxxconversion
659 + backport some immediate 3.0 functionality for 2.2
664 + - trunk/ (File Added)
667 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
669 Merged revisions 3135,3137 via svnmerge from
670 http://svn.atheme.org/charybdis/trunk
673 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
675 - Expand TRACE description
676 - Mention expiry time in TESTLINE
678 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
680 Update copyright year for sgml docs to 2007.
685 + - branches/release-2.1/ (Property Modified)
686 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
687 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
690 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
692 Merged revisions 1999 via svnmerge from
693 http://svn.atheme.org/charybdis/trunk
697 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
704 + - branches/release-2.1/ (Property Modified)
705 +1 -0 branches/release-2.1/CREDITS (File Modified)
708 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
710 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
711 http://svn.atheme.org/charybdis/trunk
714 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
716 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
718 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
720 - add use_forward to /info
722 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
724 Call channel_modes() with &me instead of source_p when
725 sending out a JOIN and SJOIN for a local user. This
726 saves checking whether they are on the channel they
729 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
731 If use_forward is disabled:
733 - hide +f in /mode #channel (/mode #channel f still shows it)
734 - do not send any mode changes adding +f to local clients
735 (-f ones are still sent)
740 + - branches/release-2.1/ (Property Modified)
741 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
742 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
743 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
744 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
745 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
746 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
747 +1 -1 branches/release-2.1/src/channel.c (File Modified)
748 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
749 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
750 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
751 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
752 +4 -2 branches/release-2.1/src/supported.c (File Modified)
755 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
757 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
761 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
762 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
763 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
766 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
768 Add accountability (wallops, log) to OKICK.
772 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
775 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
777 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
778 Similar to branches/release-2.2 r3061.
782 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
785 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
787 - Write xline to file after instead of before notifying opers and source
788 - Also notify source of failure to add xline
789 Similar to branches/release-2.2 r3057.
793 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
796 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
798 If a dline/kline/resv cannot be added to the file, send
799 the regular notices to local opers and source anyway,
800 and also warn the source (local opers were already warned).
801 Similar to branches/release-2.2 r3053.
805 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
808 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
810 Port over fixes from unkline/unxline/unresv to undline.
811 Similar to branches/release-2.2 r3049.
815 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
818 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
820 Merged revisions 2915 via svnmerge from
821 http://svn.atheme.org/charybdis/trunk
824 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
826 In usage message, show kline.conf and xline.conf instead
827 of klines.conf and xlines.conf.
832 + - branches/release-2.1/ (Property Modified)
833 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
836 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
838 Merged revisions 2831,2833,2853 via svnmerge from
839 http://svn.atheme.org/charybdis/trunk
842 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
844 unkline/unxline/unresv:
845 - if fclose on the output returns an error, treat this as a
847 - check if the rename from the temp file to the ban conf failed
849 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
851 When adding a permanent dline/kline/xline/resv, check
852 the return value of fclose().
854 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
856 Do not free xline aconf if it could not be written out.
857 It will be added to the list in memory anyway.
862 + - branches/release-2.1/ (Property Modified)
863 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
864 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
865 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
866 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
869 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
871 NEWS: Clarify effects of ip_cloaking changes a little.
875 +2 -0 branches/release-2.1/NEWS (File Modified)
878 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
884 +9 -9 branches/release-2.1/configure (File Modified)
887 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
889 Version bump on 2.1 branch to 2.1.2.
893 +1 -1 branches/release-2.1/configure.ac (File Modified)
896 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
902 +1 -0 branches/release-2.1/NEWS (File Modified)
905 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
907 Merged revisions 2801 via svnmerge from
908 http://svn.atheme.org/charybdis/trunk
911 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
913 ip_cloaking: try to avoid truncation by removing more
914 components of the hostname (except the TLD).
919 + - branches/release-2.1/ (Property Modified)
920 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
923 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
929 +8 -1 branches/release-2.1/NEWS (File Modified)
932 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
934 Merged revisions 2781 via svnmerge from
935 http://svn.atheme.org/charybdis/trunk
938 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
940 Fix stupid bug: checked a hostmask against the found
941 ban instead of all exceptions, causing all host mangled
942 clients to be exempted if there was a single ban
943 exception in many cases.
948 + - branches/release-2.1/ (Property Modified)
949 +2 -2 branches/release-2.1/src/channel.c (File Modified)
952 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
954 Merged revisions 2773 via svnmerge from
955 http://svn.atheme.org/charybdis/trunk
958 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
960 user@host must be *@* for a shared{} block with flags=locops
961 (server should not be *).
966 + - branches/release-2.1/ (Property Modified)
967 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
970 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
972 Tweak \s code a little.
976 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
977 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
978 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
981 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
983 Merged revisions 2761 via svnmerge from
984 http://svn.atheme.org/charybdis/trunk
987 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
989 The testline/no_tilde fixes are in 2.1.1.
994 + - branches/release-2.1/ (Property Modified)
995 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
998 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1004 +4 -1 branches/release-2.1/NEWS (File Modified)
1007 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1009 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
1010 http://svn.atheme.org/charybdis/trunk
1014 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1016 If the auth{} block has no_tilde and is not kline exempt,
1017 check the username without tilde against klines too.
1018 This is consistent with the way klines work on spoofs
1019 (klines checked on both raw and appearing-on-IRC version).
1021 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1023 Rework the fix for klines with no_tilde.
1024 Add an extra argument to find_address_conf() for the
1025 username without tilde, as that may contain one character more.
1027 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1029 Unbreak compile (because of r2697).
1030 testline with ~ could be improved some more perhaps, but this should work.
1032 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1034 testline: take no_tilde and username truncation into account
1036 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1038 Add some information on /testline with no_tilde and username truncation.
1043 + - branches/release-2.1/ (Property Modified)
1044 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1045 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1046 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1047 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1048 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1049 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1052 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1054 Merged revisions 2149,2151 via svnmerge from
1055 http://svn.atheme.org/charybdis/trunk
1058 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1060 Move kills from services from +s to +k snomask.
1061 Kills from non-service opers remain on +s.
1063 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1065 Update description of +s and +k snomasks.
1070 + - branches/release-2.1/ (Property Modified)
1071 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1072 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1073 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1076 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1078 Merged revisions 2685 via svnmerge from
1079 http://svn.atheme.org/charybdis/trunk
1082 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1084 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1089 + - branches/release-2.1/ (Property Modified)
1090 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1093 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1095 Merged revisions 2693 via svnmerge from
1096 http://svn.atheme.org/charybdis/trunk
1099 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1101 Fix truncation (by one) of unidented usernames
1102 if user registration is done because of DNSBL
1103 completion (which is the usual case if a valid
1104 NICK and USER are sent quickly and any DNSBLs
1110 + - branches/release-2.1/ (Property Modified)
1111 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1114 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1120 +10 -0 branches/release-2.1/NEWS (File Modified)
1123 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1129 +9 -9 branches/release-2.1/configure (File Modified)
1132 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1134 Version bump to 2.1.1.
1138 +1 -1 branches/release-2.1/configure.ac (File Modified)
1141 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1143 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
1144 http://svn.atheme.org/charybdis/trunk
1147 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1149 - fix a server notice on SID collision where the server name is mentioned twice
1151 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1153 - get_server_name() is stupid
1155 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1159 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1161 Do the Attempt to re-introduce SID server notice somewhat
1162 differently, showing a real host again if !HIDE_SERVERS_IPS
1163 and still showing the server name exactly once.
1165 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1167 Fix log message for Attempt to re-introduce SID (server notice was ok).
1169 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1171 - replace "No N line" with "no connect block" in a
1173 - show attempted server name in a few serverlog messages
1178 + - branches/release-2.1/ (Property Modified)
1179 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1182 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1184 Merged revisions 2218 via svnmerge from
1185 http://svn.atheme.org/charybdis/trunk
1188 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1190 Fix garbage in /stats y output on 64-bit archs.
1195 + - branches/release-2.1/ (Property Modified)
1196 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1199 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1201 Merged revisions 2438 via svnmerge from
1202 http://svn.atheme.org/charybdis/trunk
1205 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1207 Enable Revision keyword in addition to Id.
1212 + - branches/release-2.1/ (Property Modified)
1213 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1216 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1218 Merged revisions 2679 via svnmerge from
1219 http://svn.atheme.org/charybdis/trunk
1222 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1224 Port over ratbox 2.2 r23253 (anfl):
1225 - remove the cached storage of how many +beI there are, thereby fixing a
1226 case where it can get desynced from reality
1231 + - branches/release-2.1/ (Property Modified)
1232 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1233 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1236 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1238 Merged revisions 2093,2095 via svnmerge from
1239 http://svn.atheme.org/charybdis/trunk
1242 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1244 - change DNSBL licensing to BSD.
1246 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1248 - change x86-assembly FNV implementation to BSD license
1253 + - branches/release-2.1/ (Property Modified)
1254 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1255 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1258 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1260 Merged revisions 2073,2075 via svnmerge from
1261 http://svn.atheme.org/charybdis/trunk
1264 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1266 Put full information in the squit reason when exiting
1267 a server due to a servlink (ziplinks) error.
1269 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1271 Put full information in the squit reason when exiting
1272 a server due to not enough arguments for a command.
1277 + - branches/release-2.1/ (Property Modified)
1278 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1279 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1282 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1284 Merged revisions 2071 via svnmerge from
1285 http://svn.atheme.org/charybdis/trunk
1288 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1290 Don't redirect users from an existing domain to an
1291 existing server in reference.conf.
1297 + - branches/release-2.1/ (Property Modified)
1298 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1301 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1303 Merged revisions 2053 via svnmerge from
1304 http://svn.atheme.org/charybdis/trunk
1307 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1309 Make find_channel_membership() choose the shortest list
1310 (channel's list or user's list) to search, avoiding excessive
1311 CPU usage with services which are in lots of channels.
1312 From ratbox 2.2 (anfl/jilles)
1317 + - branches/release-2.1/ (Property Modified)
1318 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1321 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1327 +9 -9 branches/release-2.1/configure (File Modified)
1330 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1332 Version change 2.1.0rc1 -> 2.1.0 (release).
1336 +1 -1 branches/release-2.1/configure.ac (File Modified)
1339 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1341 Merged revisions 2029 via svnmerge from
1342 http://svn.atheme.org/charybdis/trunk
1345 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1347 NEWS: mention m_webirc.c module
1352 + - branches/release-2.1/ (Property Modified)
1353 +1 -0 branches/release-2.1/NEWS (File Modified)
1356 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1362 +9 -9 branches/release-2.1/configure (File Modified)
1365 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1367 Change version to 2.1.0rc1.
1371 +1 -1 branches/release-2.1/configure.ac (File Modified)
1374 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1376 Merged revisions 2021 via svnmerge from
1377 http://svn.atheme.org/charybdis/trunk
1380 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1382 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1383 related flaky looking things, and instead keep a list
1384 of BlacklistClients in PreClient.
1389 + - branches/release-2.1/ (Property Modified)
1390 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1391 +1 -1 branches/release-2.1/include/client.h (File Modified)
1392 +0 -1 branches/release-2.1/include/res.h (File Modified)
1393 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1394 +0 -24 branches/release-2.1/src/res.c (File Modified)
1395 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1398 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1400 Merged revisions 2015,2017 via svnmerge from
1401 http://svn.atheme.org/charybdis/trunk
1404 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1406 Check if the name in the question section of the
1407 DNS reply matches what we queried, to guard against
1408 late replies to a previous query with the same id.
1410 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1412 res.c: add a comment summarizing our changes
1417 + - branches/release-2.1/ (Property Modified)
1418 +53 -18 branches/release-2.1/src/res.c (File Modified)
1421 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1423 Merged revisions 1981 via svnmerge from
1424 http://svn.atheme.org/charybdis/trunk
1427 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1429 Alphabetize extensions and tweak the descriptions a little.
1434 + - branches/release-2.1/ (Property Modified)
1435 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1436 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1439 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1441 Merged revisions 1975 via svnmerge from
1442 http://svn.atheme.org/charybdis/trunk
1445 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1447 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1448 We should use the IP and not truncate the hostname.
1449 From ratbox 2.2 (androsyn)
1454 + - branches/release-2.1/ (Property Modified)
1455 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1458 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1460 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1461 http://svn.atheme.org/charybdis/trunk
1465 + - branches/release-2.1/ (Property Modified)
1468 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1470 - branch 2.1 release family
1474 + - branches/release-2.1/ (File Added)
1477 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1479 Describe new handling of host mangling in channel bans in SGML.
1483 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1486 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1488 - ok, 2.1 operline brought to you by marvin the melancholy robot
1492 +1 -1 trunk/src/messages.tab (File Modified)
1495 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1497 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1498 If anybody comes up with anything better, then please let us know
1499 and we will change this before 2.1 is branched.
1503 +1 -1 trunk/src/messages.tab (File Modified)
1506 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1508 Add EUID to capab.txt.
1512 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1515 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1521 +3 -0 trunk/NEWS (File Modified)
1524 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1526 Allow service{} servers to manipulate the nick delay table
1527 (for "nickserv enforcement").
1528 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1529 If duration is 0, the nickdelay entry is removed, otherwise
1530 it is added with the duration in seconds (maximum 24 hours).
1531 It is suggested that this is used if the EUID capab is present.
1535 +42 -1 trunk/modules/m_services.c (File Modified)
1538 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1540 HURT: strip off *@ from the start of the mask
1541 reject anything else containing '@' or '!'
1545 +11 -0 trunk/extensions/hurt.c (File Modified)
1548 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1550 ircd.c: need supported.h here
1554 +1 -0 trunk/src/ircd.c (File Modified)
1557 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1559 HURT: less ambiguity here
1560 ips/hosts to be hurt must contain a '.' or ':' otherwise
1561 they are interpreted as nicks
1565 +14 -9 trunk/extensions/hurt.c (File Modified)
1568 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1570 - we're now ircd-charybdis.org.
1571 - properly alphabetize credits
1575 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1578 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1580 - add additional modules to the configs
1584 +6 -0 trunk/doc/example.conf (File Modified)
1585 +12 -0 trunk/doc/reference.conf (File Modified)
1588 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1590 - remove hurt.h, it is pointless and confusing
1594 +27 -62 trunk/extensions/hurt.c (File Modified)
1595 + - trunk/extensions/hurt.h (File Deleted)
1598 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1600 - add code to suggest a local HURT by nickname.
1601 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1605 +40 -10 trunk/extensions/hurt.c (File Modified)
1606 +1 -0 trunk/extensions/hurt.h (File Modified)
1609 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1615 +2 -1 trunk/NEWS (File Modified)
1618 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1620 MASKTRACE/TESTMASK: check orighost as well
1624 +4 -2 trunk/modules/m_etrace.c (File Modified)
1625 +3 -1 trunk/modules/m_testmask.c (File Modified)
1628 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1630 Make RPL_ISUPPORT (005) numeric modularizable.
1631 Currently it will reassemble the numeric every time
1632 it needs to be sent, using a few dozen callbacks;
1633 if this is too slow some caching scheme should be
1638 +0 -1 trunk/include/s_user.h (File Modified)
1639 +36 -114 trunk/include/supported.h (File Modified)
1640 +1 -1 trunk/modules/m_version.c (File Modified)
1641 +1 -0 trunk/src/Makefile.in (File Modified)
1642 +1 -0 trunk/src/ircd.c (File Modified)
1643 +300 -25 trunk/src/s_user.c (File Modified)
1644 + - trunk/src/supported.c (File Added)
1647 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1649 EUID orighost could differ from host only in case,
1650 do not mark as dynamic spoof then
1654 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1657 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1659 kline help file: clarify a bit and remove some obsolete stuff
1660 partly suggested by Olin
1664 +8 -8 trunk/help/opers/kline (File Modified)
1667 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1673 +20 -0 trunk/NEWS (File Modified)
1676 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1678 Show real host/IP to nonopers whoising themselves.
1679 The IP is not shown for auth{} spoofs, otherwise it is,
1680 as it looked rather weird to me to show an auth{} spoofed
1681 IP like this. (/userhost on self still shows the IP.)
1685 +13 -2 trunk/modules/m_whois.c (File Modified)
1688 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1690 Document nick_delay stuff and move it around a bit.
1694 +1 -2 trunk/doc/example.conf (File Modified)
1695 +8 -2 trunk/doc/reference.conf (File Modified)
1698 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1700 - disable nickdelay by default. Needs to be documented in reference.conf.
1704 +2 -0 trunk/doc/example.conf (File Modified)
1705 +2 -0 trunk/doc/reference.conf (File Modified)
1708 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1710 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1714 +2 -1 trunk/modules/m_services.c (File Modified)
1717 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1719 ip_cloaking: somewhat hackish but we need to send the
1720 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1725 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1728 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1730 If EUID is used, show realhost in far connect notice
1731 (but not in far disconnect notice).
1735 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1738 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1741 - use non-ENCAP CHGHOST if possible
1742 - really introduce new users with their mangled and real
1743 host if +h is in default umodes
1747 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1750 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1752 Add non-ENCAP CHGHOST.
1756 +49 -11 trunk/modules/m_chghost.c (File Modified)
1759 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1761 Initial addition of EUID (puts realhost/account in same
1762 command as user introduction).
1763 See doc/technical/euid.txt for more information.
1764 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1768 + - trunk/doc/technical/euid.txt (File Added)
1769 +2 -1 trunk/include/s_serv.h (File Modified)
1770 +1 -1 trunk/include/s_user.h (File Modified)
1771 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1772 +1 -34 trunk/modules/m_chghost.c (File Modified)
1773 +0 -28 trunk/modules/m_services.c (File Modified)
1774 +30 -1 trunk/src/s_serv.c (File Modified)
1775 +30 -3 trunk/src/s_user.c (File Modified)
1778 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1780 Store the mangled host in localClient and use it for
1781 ban matching (also match real host for mangled users,
1782 also match mangled host for uncloaked users).
1783 Improve interaction of +h with auth{} and services
1785 Note that all of this only applies to clients who
1786 connect after the mangling module is loaded
1787 (other clients cannot even set +h).
1788 The sorcerynet cloaking module has not been updated
1793 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1794 +3 -0 trunk/include/client.h (File Modified)
1795 +64 -5 trunk/src/channel.c (File Modified)
1796 +1 -0 trunk/src/client.c (File Modified)
1797 +2 -2 trunk/src/s_user.c (File Modified)
1800 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1802 Document /stats U letters in sgml.
1806 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1809 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1811 Better description of hub_mask and leaf_mask.
1815 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1818 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1820 Add operspy_dont_care_user_info to sgml docs.
1824 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1827 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1829 Add general::operspy_dont_care_user_info.
1830 This makes /who mask equivalent to /who !mask for opers
1831 with the operspy flag, and removes the operspy log/notice
1832 on /who mask, /masktrace and /scan.
1833 The necessary privilege (operspy flag) is unchanged.
1834 Behaviour for the other operspy commands (channel
1835 related ones) is also unchanged.
1839 +1 -0 trunk/doc/example.conf (File Modified)
1840 +6 -0 trunk/doc/reference.conf (File Modified)
1841 +1 -0 trunk/include/s_conf.h (File Modified)
1842 +10 -8 trunk/modules/m_etrace.c (File Modified)
1843 +6 -0 trunk/modules/m_info.c (File Modified)
1844 +8 -5 trunk/modules/m_scan.c (File Modified)
1845 +1 -1 trunk/modules/m_version.c (File Modified)
1846 +6 -1 trunk/modules/m_who.c (File Modified)
1847 +1 -0 trunk/src/newconf.c (File Modified)
1848 +1 -0 trunk/src/s_conf.c (File Modified)
1851 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1853 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1854 This letter will also be used for showing operspy with
1855 limited accountability (show non channel related info
1856 without '!' or notice).
1860 +2 -0 trunk/doc/server-version-info (File Modified)
1861 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1862 +2 -0 trunk/include/ircd.h (File Modified)
1863 +6 -0 trunk/modules/m_info.c (File Modified)
1864 +2 -0 trunk/modules/m_version.c (File Modified)
1865 +1 -0 trunk/src/ircd_state.c (File Modified)
1868 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1870 Add m_webirc module, allows showing real host of CGI:IRC users.
1871 Differences to the version available on my web page for a while:
1872 instructions on how to set it up.
1876 +137 -0 trunk/extensions/Makefile.in (File Modified)
1877 + - trunk/extensions/m_webirc.c (File Added)
1880 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1882 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1886 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1889 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1891 - move beu from core to contributors
1892 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1896 +2 -2 trunk/CREDITS (File Modified)
1899 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1901 Mention that class blocks must be defined before the
1902 auth or connect blocks referencing them.
1906 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1909 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1912 - change from "can join" to "is banned", this reverses sense
1913 and removes "weird" checks like for +i, +l, +j
1914 - don't allow $j to same channel
1915 - +s/+p restriction removed, anyone can /mode b anyway
1920 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1923 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1925 Add a few important lines from reference.conf to example.conf.
1929 +8 -1 trunk/doc/example.conf (File Modified)
1932 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1934 - we don't support rtsigio anymore
1935 - we definately don't support VMS nor Cygwin either.
1939 +2 -2 trunk/INSTALL (File Modified)
1940 +0 -2 trunk/README.FIRST (File Modified)
1943 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1945 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1949 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1952 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1955 - return EXTBAN_NOMATCH for a valid ban that does not match
1956 - consider a $j ban invalid if we were already processing a
1957 can_join for a $j ban
1961 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1964 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1966 extb_extgecos: realhost -> orighost
1970 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1973 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1975 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1979 +59 -0 trunk/extensions/Makefile.in (File Modified)
1980 + - trunk/extensions/extb_canjoin.c (File Added)
1983 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1985 - oh right, charybdis calls that 'orighost'.
1989 +2 -2 trunk/modules/m_who.c (File Modified)
1992 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1994 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1998 +2 -0 trunk/modules/m_who.c (File Modified)
2001 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2003 - also check $x against realhost
2007 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2010 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2012 Sorcerynet people want a debugging notice moved from +s to +d.
2016 +1 -1 trunk/src/blacklist.c (File Modified)
2019 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2021 Use source_p instead of client_p for free_pre_client().
2022 client_p could be NULL or another client.
2026 +1 -1 trunk/src/client.c (File Modified)
2029 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2031 - revert this, I know how to fix it now
2035 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2038 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2040 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2041 This fix is probably suboptimal, but it does indeed fix the problem.
2045 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2048 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2050 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2054 +49 -0 trunk/extensions/Makefile.in (File Modified)
2055 + - trunk/extensions/extb_extgecos.c (File Added)
2058 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2060 Remove undocumented and unused general::fallback_to_ip6_int config option.
2064 +0 -3 trunk/include/s_conf.h (File Modified)
2065 +0 -3 trunk/src/newconf.c (File Modified)
2068 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2071 - document new TESTMASK
2072 - mention that TESTMASK matching is the same as MASKTRACE matching
2073 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2078 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2081 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2083 New testmask from ratbox 2.2.
2084 Allows matches on nick, ip and gecos in addition to user
2085 and host, and is fully analogous to masktrace.
2086 The numeric has changed from 724 to 727 and fields in it
2091 +4 -3 trunk/help/opers/testmask (File Modified)
2092 +1 -0 trunk/include/numeric.h (File Modified)
2093 +82 -9 trunk/modules/m_testmask.c (File Modified)
2094 +2 -2 trunk/src/messages.tab (File Modified)
2097 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2099 contrib -> extensions
2103 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2106 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2108 CHGHOST: Check validity of new hostname.
2109 If the command came from a local client (disabled by
2110 default), send an error message and drop the command.
2111 If the command came from a remote client or server,
2112 send a notice to opers and the target user (if local).
2116 +42 -1 trunk/modules/m_chghost.c (File Modified)
2119 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2125 +23 -1 trunk/NEWS (File Modified)
2128 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2130 When an outgoing server connection succeeds, set
2131 localClient->ip by simply copying the whole sockaddr
2132 struct instead of copying certain parts only.
2136 +1 -19 trunk/src/s_serv.c (File Modified)
2139 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2141 Give a special error message and ignore the connect block
2142 if trying to add a connect block for the server's own name.
2146 +7 -0 trunk/src/newconf.c (File Modified)
2149 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2151 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2152 when --disable-balloc is used, so that it compiles.
2153 Obviously the BlockHeapUsage() stub returns just zeroes so
2154 /stats z will be less informative.
2158 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2161 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2163 Free and zero dns_query in DNS callback for outgoing connect.
2164 This avoids double free of reslist.
2168 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2171 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2173 From ratbox, log failed outgoing connections to serverlog.
2178 +13 -1 trunk/src/s_serv.c (File Modified)
2181 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2183 Change serverlog message when connecting to be more clear and show the port number.
2187 +1 -1 trunk/src/s_serv.c (File Modified)
2190 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2192 Remove gethost_byname(), this is meaningless
2193 since the removal of AAAA -> A fallback (r1763).
2197 +0 -1 trunk/include/res.h (File Modified)
2198 +0 -12 trunk/src/res.c (File Modified)
2201 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2203 Remove ip6.int support and use only ip6.arpa.
2204 The global ip6.int zone has disappeared on June 1
2205 and a lot of other software has been removing ip6.int
2207 This removes the second and last case where IPv6
2208 support in charybdis causes extra lookups and slows
2213 +5 -27 trunk/src/res.c (File Modified)
2216 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2218 Mention new default (r1767) for connect::aftype in sgml docs.
2222 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2225 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2227 Use IPv6 if connect::host looks like an IPv6 address
2228 (contains a colon). No need to aftype=ipv6 anymore.
2232 +2 -0 trunk/src/newconf.c (File Modified)
2235 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2237 More information about connect::host.
2241 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2244 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2246 Remove fallback to A if AAAA cannot be found.
2247 In case of a forward check of a reverse lookup, we
2248 already know if it's ipv4 or ipv6, so it is not
2249 useful and in case of a forward lookup of a hostname
2250 in connect::host, connect::aftype already specifies
2251 if it's ipv4 or ipv6.
2255 +4 -27 trunk/src/res.c (File Modified)
2258 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2261 - check if +c made the message text empty and refuse
2263 - don't copy message text if it is not necessary
2268 +14 -4 trunk/modules/core/m_message.c (File Modified)
2271 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2273 remove_conf_item(): do not free cf_name, this is generally a string constant
2277 +0 -1 trunk/src/newconf.c (File Modified)
2280 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2282 Remove the old unused FDL_ constants.
2286 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2289 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2291 Remove an unused struct irc_sockaddr_storage from fde_t
2292 (allocated for every possible file descriptor).
2296 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2299 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2301 If the DNS lookup for an outgoing connection is still
2302 pending when it is closed, clean it up.
2306 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2309 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2311 If proc_answer() fails (for example if a lookup for an
2312 A record returns a CNAME), fail the query immediately.
2313 Previously the packet was just ignored, leaving the
2318 +4 -8 trunk/src/res.c (File Modified)
2321 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2323 Correct sockhost field in an outgoing server connection.
2324 First copy the host field from the server_conf, then
2325 take the IP from to where the connection was attempted
2326 when the connection callback is called.
2327 (Before r1747 this used the IP from the server_conf.)
2331 +8 -2 trunk/src/s_serv.c (File Modified)
2334 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2336 Remove ipnum (keep aftype) and dns_query from server_conf.
2337 We don't keep track of binary form address in connect{}
2338 blocks anymore, DNS lookups of names in host= gone.
2339 As before the DNS lookup is done on connect.
2340 This should unbreak hostnames in host= somewhat.
2344 +1 -2 trunk/include/s_newconf.h (File Modified)
2345 +2 -2 trunk/src/newconf.c (File Modified)
2346 +1 -42 trunk/src/s_newconf.c (File Modified)
2347 +12 -31 trunk/src/s_serv.c (File Modified)
2350 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2356 +1 -1 trunk/configure (File Modified)
2359 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2361 Fix --disable-balloc help text (said --disable-small-net).
2365 +1 -1 trunk/configure.ac (File Modified)
2368 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2370 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2371 services (+S). Unlike operstring and adminstring, this
2372 is not changeable with /quote set but is updated on rehash.
2376 +1 -0 trunk/doc/example.conf (File Modified)
2377 +10 -2 trunk/doc/reference.conf (File Modified)
2378 +1 -0 trunk/include/s_conf.h (File Modified)
2379 +6 -0 trunk/modules/m_info.c (File Modified)
2380 +3 -2 trunk/modules/m_whois.c (File Modified)
2381 +1 -0 trunk/src/newconf.c (File Modified)
2382 +1 -0 trunk/src/s_conf.c (File Modified)
2385 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2387 Fix handling of comma in whois: ignore the comma and
2388 everything after it but do output the entire parameter
2393 +2 -2 trunk/modules/m_whois.c (File Modified)
2396 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2398 New /stats letter 's' to list HURTs:
2399 - opers get the full listing.
2400 - users get any HURTs that match their sockhost/orighost if
2401 "stats_k_oper_only" is set to 1.
2405 +50 -0 trunk/extensions/hurt.c (File Modified)
2408 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2410 - make the newconf system available to modules.
2414 +4 -1 trunk/include/newconf.h (File Modified)
2415 +4 -8 trunk/src/newconf.c (File Modified)
2418 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2420 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2423 +0 -3 trunk/doc/example.conf (File Modified)
2424 +0 -3 trunk/doc/reference.conf (File Modified)
2427 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2429 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2433 +3 -0 trunk/doc/example.conf (File Modified)
2434 +3 -0 trunk/doc/reference.conf (File Modified)
2437 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2439 Fix too early truncation of JOIN channel list.
2443 +2 -3 trunk/modules/core/m_join.c (File Modified)
2446 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2448 - From ratbox 2.2 (anfl), send server notices about read
2449 errors from handshakes and servers to +s instead of +d.
2450 - Send various server notices about failed server
2451 connections which did not reach registered state network
2452 wide if the connection was initiated by a remote oper.
2453 This avoids annoying the whole net if there is a
2454 broken autoconnect, but allows all opers to see why a
2455 remote connect failed. Failed connections which did reach
2456 server state already generate server notices everywhere.
2458 Note: this is an exception to our general policy to not send
2459 server notices about unregistered connections remotely.
2463 +1 -0 trunk/include/client.h (File Modified)
2464 +20 -6 trunk/src/client.c (File Modified)
2465 +6 -6 trunk/src/s_serv.c (File Modified)
2468 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2474 +1 -1 trunk/doc/example.conf (File Modified)
2475 +1 -1 trunk/doc/reference.conf (File Modified)
2478 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2480 Don't allow #channel +b $c:&channel (inconsistent target).
2484 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2487 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2489 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2493 +0 -2 trunk/include/client.h (File Modified)
2496 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2498 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2502 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2505 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2507 Store IP addresses in whowas. These are shown to opers.
2508 Obtained from Eurus patches.
2509 orighost tracking removed (not worth the memory IMHO),
2510 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2511 with unknown IPs and to not violate auth{} spoof policy.
2515 +2 -0 trunk/doc/reference.conf (File Modified)
2516 +1 -0 trunk/include/numeric.h (File Modified)
2517 +1 -0 trunk/include/whowas.h (File Modified)
2518 +10 -1 trunk/modules/m_whowas.c (File Modified)
2519 +1 -1 trunk/src/messages.tab (File Modified)
2520 +4 -0 trunk/src/whowas.c (File Modified)
2523 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2525 Describe hostmask parameter of masktrace better in sgml docs.
2529 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2532 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2534 masktrace help file: mention CIDR IP masks
2539 +2 -0 trunk/help/opers/masktrace (File Modified)
2542 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2544 MASKTRACE: allow normal match() on IP address also
2549 +2 -3 trunk/modules/m_etrace.c (File Modified)
2552 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2554 Allow +S clients (services) to send to channels and @/+ channels always.
2558 +1 -1 trunk/modules/core/m_message.c (File Modified)
2559 +1 -1 trunk/src/channel.c (File Modified)
2562 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2564 Allow servers to send to @#chan and +#chan.
2568 +1 -1 trunk/modules/core/m_message.c (File Modified)
2571 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2573 Don't count opers on service{} servers in /lusers.
2577 +2 -2 trunk/src/s_user.c (File Modified)
2580 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2582 Show opers the real host behind a dynamic spoof in WHOIS.
2583 If the user is auth{} spoofed, this shows the auth{} spoof
2584 otherwise it shows the DNS hostname and IP address.
2585 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2589 +1 -0 trunk/include/numeric.h (File Modified)
2590 +12 -2 trunk/modules/m_whois.c (File Modified)
2591 +1 -1 trunk/src/messages.tab (File Modified)
2594 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2596 Remove #define HIDE_SPOOF_IPS from config.h, should
2597 have been done earlier.
2601 +0 -7 trunk/include/config.h (File Modified)
2604 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2606 Bring back ERR_CANTKILLSERVER.
2610 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2613 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2616 - also send RPL_HOSTHIDDEN on -h
2617 - don't allow +h for auth{} spoofed clients
2621 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2624 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2626 /etc/resolv.conf parsing:
2627 - don't crash (sometimes) if there is a line without an argument
2628 (e.g. 'search' by itself)
2629 - fix handling of lines with leading whitespace
2633 +9 -8 trunk/src/reslib.c (File Modified)
2636 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2638 Put back code that terminates DNS queries, which was
2639 removed during the resolver changes.
2643 +4 -0 trunk/src/s_auth.c (File Modified)
2646 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2648 - oh hey, that was in the wrong place
2652 +13 -13 trunk/src/s_auth.c (File Modified)
2655 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2657 - handle a situation where a user can go away before DNS completes
2661 +13 -0 trunk/src/s_auth.c (File Modified)
2664 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2670 +1 -0 trunk/include/blacklist.h (File Modified)
2671 +1 -0 trunk/include/res.h (File Modified)
2672 +33 -2 trunk/src/blacklist.c (File Modified)
2673 +2 -0 trunk/src/client.c (File Modified)
2674 +24 -0 trunk/src/res.c (File Modified)
2677 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2679 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2680 if comm_accept() failed.
2682 Found with valgrind.
2686 +4 -4 trunk/src/listener.c (File Modified)
2689 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2691 - handle unavailable Client/preClient structs
2695 +9 -0 trunk/src/blacklist.c (File Modified)
2698 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2700 Add +lf to SGML docs.
2704 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2707 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2709 Also do forwarding if the channel limit (+l) is exceeded.
2713 +1 -1 trunk/help/opers/cmode (File Modified)
2714 +2 -2 trunk/modules/core/m_join.c (File Modified)
2717 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2719 Post-release lovin':
2720 - Update version to 2.1.0.
2721 - Regenerate configure.
2725 +9 -9 trunk/configure (File Modified)
2726 +1 -1 trunk/configure.ac (File Modified)
2729 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2731 Comment out example blacklist{} block.
2735 +7 -7 trunk/doc/example.conf (File Modified)
2736 +7 -7 trunk/doc/reference.conf (File Modified)
2739 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2741 Add note regarding use of AHBL BLs.
2745 +4 -0 trunk/doc/example.conf (File Modified)
2746 +4 -0 trunk/doc/reference.conf (File Modified)
2749 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2755 +2 -2 trunk/CREDITS (File Modified)
2758 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2764 +1 -0 trunk/CREDITS (File Modified)
2767 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2769 Put more recent ratbox CREDITS here.
2773 +3 -2 trunk/doc/Ratbox-team (File Modified)
2776 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2782 +5 -4 trunk/NEWS (File Modified)
2785 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2787 Mention that install or make install also avoids modunload crashes.
2791 +2 -1 trunk/BUGS (File Modified)
2794 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2800 +3 -8 trunk/NEWS (File Modified)
2803 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2809 +3 -2 trunk/BUGS (File Modified)
2812 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2814 - add orighost check to hurt.c
2819 +1 -6 trunk/BUGS (File Modified)
2820 +1 -1 trunk/extensions/hurt.c (File Modified)
2823 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2825 Make kline_exempt exempt from HURT also.
2829 +2 -1 trunk/extensions/hurt.c (File Modified)
2832 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2834 Fix mask HEAL propagation.
2838 +6 -3 trunk/extensions/hurt.c (File Modified)
2841 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2848 +18 -31 trunk/extensions/README (File Modified)
2851 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2853 More target change hax.
2858 +5 -0 trunk/extensions/hurt.c (File Modified)
2861 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2863 Improvements to HURT propagation.
2867 +8 -6 trunk/extensions/hurt.c (File Modified)
2870 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2872 - further simplification
2876 +25 -76 trunk/extensions/hurt.c (File Modified)
2877 +0 -9 trunk/extensions/hurt.h (File Modified)
2880 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2886 +13 -0 trunk/extensions/hurt.c (File Modified)
2889 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2891 - cut off at 15 messages instead of 30
2895 +1 -1 trunk/extensions/hurt.h (File Modified)
2898 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2900 Squash a warning here.
2904 +1 -3 trunk/src/ircd.c (File Modified)
2907 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2909 Don't show servers in /stats l to nonopers if flatten links is enabled.
2913 +3 -1 trunk/modules/m_stats.c (File Modified)
2916 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2922 +20 -7 trunk/extensions/hurt.c (File Modified)
2925 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2927 - remove inline stuff (yuck)
2928 - sockaddr should have been sockhost
2932 +22 -31 trunk/extensions/hurt.c (File Modified)
2935 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2937 - make hurt checking actually work
2941 +2 -7 trunk/extensions/hurt.c (File Modified)
2944 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2946 Slight tweak to alias{}.
2950 +4 -0 trunk/src/parse.c (File Modified)
2953 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2955 - further simplification
2959 +59 -71 trunk/extensions/hurt.c (File Modified)
2960 +0 -1 trunk/extensions/hurt.h (File Modified)
2963 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2965 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2969 +10 -20 trunk/extensions/hurt.c (File Modified)
2970 +0 -4 trunk/extensions/hurt.h (File Modified)
2973 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2975 - remove some unnecessary code here (hurt_initial_check_event()).
2979 +0 -23 trunk/extensions/hurt.c (File Modified)
2982 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2984 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2988 +8 -0 trunk/modules/core/m_message.c (File Modified)
2991 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2993 - more sane tgchange hax
2997 +2 -1 trunk/extensions/hurt.c (File Modified)
3000 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3002 Make HEAL <nick> work.
3006 +40 -43 trunk/extensions/hurt.c (File Modified)
3009 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3011 Destroy hurt_clients list on unload.
3015 +7 -0 trunk/extensions/hurt.c (File Modified)
3018 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3020 Coding style: no space between a function name and parenthesis.
3024 +43 -43 trunk/extensions/hurt.c (File Modified)
3027 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3029 Now works and throws out hurt clients after 30 protocol messages
3030 unless they identify.
3034 +28 -36 trunk/extensions/hurt.c (File Modified)
3035 +1 -7 trunk/extensions/hurt.h (File Modified)
3038 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3040 Working addition/lookup.
3044 +8 -0 trunk/extensions/hurt.c (File Modified)
3047 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3049 Get rid of hyb6 style propagation (:server COMMAND source).
3053 +18 -22 trunk/extensions/hurt.c (File Modified)
3056 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3058 add not-working hurt_add and hurt_find
3062 +13 -5 trunk/extensions/hurt.c (File Modified)
3065 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3067 Comment out a lot of stuff so I can load and unload this without crashing.
3071 +17 -6 trunk/extensions/hurt.c (File Modified)
3074 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3076 Fix svn:keywords and add a short comment at the top.
3080 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3083 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3085 - Make hurt module compile
3086 - Link it to the build
3087 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3088 correct flag name, no CAP_TS6 use etc
3092 +1 -0 trunk/extensions/Makefile.in (File Modified)
3093 +30 -32 trunk/extensions/hurt.c (File Modified)
3096 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3098 Put beu's hurt module in trunk.
3102 + - trunk/extensions/hurt.c (File Added)
3103 + - trunk/extensions/hurt.h (File Added)
3106 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3108 - _iprint(): use stderr instead of stdout
3112 +1 -1 trunk/src/s_log.c (File Modified)
3115 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3117 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3118 and subsequently destroy our kqueue when we close 0, 1, 2
3120 - After closing fd 0, 1, 2 reopen them to /dev/null again
3121 so we don't send messages from malloc etc to a random
3123 - Remove an obsolete comment.
3127 +13 -2 trunk/src/ircd.c (File Modified)
3130 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3136 +29 -1 trunk/NEWS (File Modified)
3139 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3145 +1 -1 trunk/configure (File Modified)
3148 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3150 Fix openssl version check to also accept versions newer than 0.9.6.
3154 +1 -1 trunk/configure.ac (File Modified)
3157 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3159 Oops, need packet.h here.
3163 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3166 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3168 End the flood grace period in CPRIVMSG/CNOTICE.
3172 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3175 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3177 - update class::connectfreq documentation
3181 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3184 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3186 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3190 +3 -6 trunk/src/s_serv.c (File Modified)
3193 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3195 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3199 +1 -1 trunk/src/messages.tab (File Modified)
3202 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3204 Don't mention that /stats p shows idle times, as it doesn't.
3208 +1 -1 trunk/help/opers/stats (File Modified)
3209 +1 -1 trunk/help/users/stats (File Modified)
3212 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3214 /stats A shows DNS servers, it doesn't matter whether ircd
3215 uses ADNS or something else.
3219 +1 -1 trunk/help/opers/stats (File Modified)
3222 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3224 get_client_name() fix
3228 +4 -0 trunk/src/client.c (File Modified)
3231 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3237 +6 -0 trunk/src/ircd.c (File Modified)
3240 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3242 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3245 +16 -17 trunk/configure (File Modified)
3246 +1 -1 trunk/configure.ac (File Modified)
3249 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3251 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3254 +135 -0 trunk/configure (File Modified)
3255 +6 -0 trunk/configure.ac (File Modified)
3258 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3260 Exit 0 on successful -conftest.
3264 +1 -1 trunk/src/ircd.c (File Modified)
3267 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3269 Make the "keep the parent process around" thing work, by opening
3270 a pipe to the child process. This pipe is on fd 0 in the child
3271 process. After successful initialization, the child will write
3272 a byte to this pipe, on fatal errors it will close it without
3275 Somewhat hackish still but should work.
3279 +27 -30 trunk/src/ircd.c (File Modified)
3282 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3284 - convert some error messages to ierror() over fprintf/ilog combination
3288 +3 -6 trunk/src/ircd.c (File Modified)
3291 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3293 - inotice() for loadmodule when in foreground mode
3297 +3 -0 trunk/src/modules.c (File Modified)
3300 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3302 - remove inotice() on loading modules from the config
3306 +0 -3 trunk/src/modules.c (File Modified)
3309 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3311 - usleep for 50000usec in the parent process to allow for startup messages
3312 to be cleanly printed before detaching to shell, this should be more than
3317 +3 -0 trunk/src/ircd.c (File Modified)
3320 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3322 - display more errors during normal startup as to try to help people find common problems
3326 +27 -10 trunk/src/ircd.c (File Modified)
3329 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3331 - version bump in preparation of 2.0.0 release
3335 +9 -9 trunk/configure (File Modified)
3336 +1 -1 trunk/configure.ac (File Modified)
3339 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3341 Change example.conf operator block from "admin" to "god",
3342 so as to show we encourage per-person operator blocks.
3346 +4 -2 trunk/doc/example.conf (File Modified)
3349 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3351 Document alias{} block.
3355 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3358 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3360 Document DNS blacklist stuff in sgml.
3364 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3365 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3368 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3370 Misc /stats clarifications.
3374 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3377 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3379 Move snomasks into umodes chapter.
3380 Move oprivs chapter down.
3384 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3385 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3386 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3389 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3391 Mention operator{} user@host change.
3395 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3398 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3400 operator{} block user@host matches against orighost now, not host.
3401 This means that services/+h spoofs do not work in operator{} blocks;
3402 auth{} spoofs still work.
3406 +4 -0 trunk/doc/example.conf (File Modified)
3407 +1 -1 trunk/doc/reference.conf (File Modified)
3408 +2 -2 trunk/modules/m_challenge.c (File Modified)
3409 +1 -1 trunk/modules/m_oper.c (File Modified)
3412 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3414 - inotice/iwarn/ierror() stuff I was working on
3418 +3 -0 trunk/include/s_log.h (File Modified)
3419 +15 -11 trunk/src/ircd.c (File Modified)
3420 +3 -1 trunk/src/modules.c (File Modified)
3421 +1 -1 trunk/src/newconf.c (File Modified)
3422 +54 -0 trunk/src/s_log.c (File Modified)
3425 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3427 Oops, don't add blacklists to the list twice on rehash.
3431 +3 -2 trunk/src/blacklist.c (File Modified)
3434 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3436 Remove notices to the client about progress of dnsbl lookups.
3440 +0 -4 trunk/src/blacklist.c (File Modified)
3443 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3445 Add auth{} flag dnsbl_exempt.
3449 +2 -1 trunk/doc/example.conf (File Modified)
3450 +2 -1 trunk/doc/reference.conf (File Modified)
3451 +2 -0 trunk/include/s_conf.h (File Modified)
3452 +1 -0 trunk/src/newconf.c (File Modified)
3453 +8 -1 trunk/src/s_user.c (File Modified)
3456 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3458 Switch alias{} and blacklist{} around, for consistency with example.conf.
3462 +18 -18 trunk/doc/reference.conf (File Modified)
3465 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3467 Send a warning to the user if they are dnsbl listed but exempted.
3471 +17 -12 trunk/src/s_user.c (File Modified)
3474 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3476 Move throwing out dnsbl listed clients to registration,
3477 and make kline_exempt exempt from it.
3481 +1 -0 trunk/include/blacklist.h (File Modified)
3482 +4 -0 trunk/include/client.h (File Modified)
3483 +15 -16 trunk/src/blacklist.c (File Modified)
3484 +6 -0 trunk/src/client.c (File Modified)
3485 +17 -0 trunk/src/s_user.c (File Modified)
3488 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3490 Show refcount in /stats n.
3494 +3 -2 trunk/modules/m_stats.c (File Modified)
3497 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3499 Don't look up dnsbls twice if they send USER twice.
3503 +5 -3 trunk/modules/m_user.c (File Modified)
3506 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3508 Add /stats n to help files.
3512 +1 -0 trunk/help/opers/stats (File Modified)
3513 +1 -0 trunk/help/users/stats (File Modified)
3516 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3518 Only check dnsbls for A records, not AAAA.
3522 +1 -1 trunk/src/blacklist.c (File Modified)
3525 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3527 Don't remove non-illegal blacklists on completion of check.
3528 Add debugging notices (not working).
3532 +5 -1 trunk/src/blacklist.c (File Modified)
3535 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3537 Don't call register_local_user() if they haven't sent a nick yet.
3541 +1 -1 trunk/src/blacklist.c (File Modified)
3544 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3546 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3550 +21 -0 trunk/modules/m_stats.c (File Modified)
3553 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3555 More dnsbl rehash fixes, it was adding bogus entries.
3559 +2 -7 trunk/src/newconf.c (File Modified)
3562 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3564 Need blacklist.h here.
3568 +1 -0 trunk/src/s_conf.c (File Modified)
3571 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3577 +1 -2 trunk/configure (File Modified)
3578 +0 -48 trunk/configure.ac (File Modified)
3579 + - trunk/doc/example-iauth.conf (File Deleted)
3580 + - trunk/iauth/ (File Deleted)
3583 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3585 Improve handling of rehashing with blacklists.
3586 Also some coding style tweaks.
3590 +3 -2 trunk/include/blacklist.h (File Modified)
3591 +35 -16 trunk/src/blacklist.c (File Modified)
3592 +2 -0 trunk/src/s_conf.c (File Modified)
3595 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3597 Clear can_send cache if a user logs in or out from services.
3601 +2 -0 trunk/modules/m_services.c (File Modified)
3604 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3606 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3607 This directory is not entered by default.
3608 More stuff needs to be moved into here.
3612 +2 -1 trunk/configure (File Modified)
3613 +1 -0 trunk/configure.ac (File Modified)
3614 +69 -458 trunk/extensions/Makefile.in (File Modified)
3615 + - trunk/extensions/m_clearchan.c (File Deleted)
3616 + - trunk/extensions/m_force.c (File Deleted)
3617 + - trunk/unsupported/ (File Added)
3618 + - trunk/unsupported/Makefile.in (File Added)
3619 + - trunk/unsupported/m_clearchan.c (File Added)
3620 + - trunk/unsupported/m_force.c (File Added)
3623 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3625 Logging/wallops for forcejoin/forcepart, numeric fix.
3626 This needs to be moved to the toys section.
3630 +22 -2 trunk/extensions/m_force.c (File Modified)
3633 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3635 Fix comments at the top (including copyright).
3639 +3 -2 trunk/extensions/m_omode.c (File Modified)
3642 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3644 Add OMODE command to extensions/ for oper mode hacking:
3645 - requires admin privs
3646 - does not work for opped opers
3648 - sends a ServerMode for opping the oper themselves,
3649 otherwise a mode coming from the oper (not only
3650 does this provide full accountability, it is also
3651 easiest to implement while avoiding channels
3652 messed up with bogus bans etc).
3656 +171 -0 trunk/extensions/Makefile.in (File Modified)
3657 + - trunk/extensions/m_omode.c (File Added)
3660 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3666 + - trunk/include/blacklist.h (Property Modified)
3667 + - trunk/src/blacklist.c (Property Modified)
3670 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3672 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3676 +5 -1 trunk/src/blacklist.c (File Modified)
3679 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3681 Initial DNS blacklist support:
3682 - see example.conf for how to use.
3683 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3684 - tor.ahbl.org is also included because most networks will not want to allow tor
3685 (and we're considering going KoS on tor users here anyway due to abuse)
3689 +18 -0 trunk/doc/example.conf (File Modified)
3690 +66 -0 trunk/doc/reference.conf (File Modified)
3691 + - trunk/include/blacklist.h (File Added)
3692 +2 -0 trunk/include/client.h (File Modified)
3693 +3 -0 trunk/modules/m_user.c (File Modified)
3694 +152 -0 trunk/src/Makefile.in (File Modified)
3695 + - trunk/src/blacklist.c (File Added)
3696 +34 -0 trunk/src/newconf.c (File Modified)
3697 +1 -0 trunk/src/s_auth.c (File Modified)
3698 +4 -0 trunk/src/s_user.c (File Modified)
3701 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3703 Remove last bit of lzo stuff (comment in example.conf connect{}).
3707 +0 -4 trunk/doc/example.conf (File Modified)
3710 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3712 Show sasl successes and failures in /stats t (like other
3713 things in /stats t, about local clients only).
3717 +2 -0 trunk/include/s_stats.h (File Modified)
3718 +3 -0 trunk/modules/m_sasl.c (File Modified)
3719 +3 -0 trunk/src/s_stats.c (File Modified)
3722 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3724 Allow messaging services by nickname without using
3725 target change slots (this was already possible with
3726 user@server notation or services shortcuts).
3730 +2 -2 trunk/modules/core/m_message.c (File Modified)
3733 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3735 Abort a safelist if a new /list comes in while one is already in progress.
3739 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3742 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3744 Change $![letter]:[mask] to $~[letter]:[mask]
3745 so both ! and ~ invert an extban.
3749 +2 -0 trunk/src/chmode.c (File Modified)
3752 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3754 - revert due to technical issues
3758 +1 -1 trunk/src/extban.c (File Modified)
3761 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3763 - 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
3767 +1 -1 trunk/src/extban.c (File Modified)
3770 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3772 Don't pace /list on a single channel.
3776 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3779 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3781 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3785 +4 -2 trunk/include/supported.h (File Modified)
3788 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3790 Extban types are case insensitive; force them to lowercase when added.
3794 +5 -5 trunk/doc/extban.txt (File Modified)
3795 +4 -0 trunk/src/chmode.c (File Modified)
3796 +3 -3 trunk/src/extban.c (File Modified)
3799 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3801 sendto_wallops_flags():
3802 - instead of checking IsOper on each client, walk the appropriate list
3803 - instead of sending non-+z wallops from persons to nonopers, send only
3804 +w wallops from persons
3808 +1 -5 trunk/src/send.c (File Modified)
3811 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3813 Prefix oper wallops with "WALLOPS - " if they would
3814 otherwise look like operwalls or locops, when sending
3815 them to local users.
3819 +11 -1 trunk/modules/m_wallops.c (File Modified)
3822 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3824 Make sure destination field in some sasl numerics
3825 is the user's nick, not the sasl agent or server
3830 +2 -2 trunk/modules/m_sasl.c (File Modified)
3833 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3835 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3839 +1 -1 trunk/extensions/Makefile.in (File Modified)
3842 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3844 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3848 +1 -0 trunk/src/s_user.c (File Modified)
3851 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3853 Fix build for when IPv6 is disabled.
3857 +12 -10 trunk/src/s_auth.c (File Modified)
3860 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3862 Add information about adding extban types.
3866 +25 -0 trunk/doc/extban.txt (File Modified)
3869 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3871 Better extban validation: try to match a new extban from
3872 a local user against its setter to see if it is valid.
3873 Unknown extban types from remotes are no longer hidden.
3877 +4 -3 trunk/doc/extban.txt (File Modified)
3878 +1 -0 trunk/include/channel.h (File Modified)
3879 +2 -6 trunk/src/chmode.c (File Modified)
3880 +32 -0 trunk/src/extban.c (File Modified)
3883 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3885 Make sure both .c.o: and .s.o: are followed by the necessary command.
3889 +1 -0 trunk/src/Makefile.in (File Modified)
3892 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3894 Add need_sasl auth{} flag to sgml documentation.
3898 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3901 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3903 Document need_sasl auth{} flag in example confs.
3907 +1 -0 trunk/doc/example.conf (File Modified)
3908 +1 -0 trunk/doc/reference.conf (File Modified)
3911 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3913 Don't allow TB to set an empty topic.
3914 This would be possible if a server sent bad protocol
3915 and could cause a crash.
3919 +4 -0 trunk/modules/m_tb.c (File Modified)
3922 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3928 +1 -1 trunk/Makefile.in (File Modified)
3931 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3937 +2 -2 trunk/configure (File Modified)
3938 +1 -1 trunk/configure.ac (File Modified)
3941 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3947 +2 -2 trunk/configure (File Modified)
3950 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3956 +1 -1 trunk/extensions/Makefile.in (File Modified)
3959 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3961 - rename contrib to extensions to bring some clarity to things
3965 +1 -1 trunk/Makefile.in (File Modified)
3966 +1 -1 trunk/configure.ac (File Modified)
3967 +10 -10 trunk/doc/example.conf (File Modified)
3968 +10 -10 trunk/doc/reference.conf (File Modified)
3969 + - trunk/extensions/ (File Added)
3970 + - trunk/extras/ (File Deleted)
3973 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3979 +1 -1 trunk/Makefile.in (File Modified)
3980 +1 -1 trunk/configure.ac (File Modified)
3981 + - trunk/contrib/ (File Deleted)
3982 + - trunk/extras/ (File Added)
3985 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3987 Don't allow servers to QUIT (they should use SQUIT).
3991 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3994 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4000 + - trunk/src/fnvhash.s (Property Modified)
4003 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4005 - reduced version of code
4009 +9 -61 trunk/src/fnvhash.s (File Modified)
4012 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4014 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4018 +1 -1 trunk/src/fnvhash.s (File Modified)
4021 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4023 Fix orighost matching for klines, etc. Was hashing the visible
4028 +1 -1 trunk/src/hostmask.c (File Modified)
4031 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4033 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4037 +7 -1 trunk/configure (File Modified)
4038 +5 -0 trunk/configure.ac (File Modified)
4039 +5 -6 trunk/src/Makefile.in (File Modified)
4040 +0 -4 trunk/src/fnvhash.s (File Modified)
4041 +0 -2 trunk/src/hash.c (File Modified)
4044 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4046 - regenerate configure
4050 +18 -0 trunk/configure (File Modified)
4053 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4055 - --enable-ricer-hashing option.
4059 +9 -0 trunk/configure.ac (File Modified)
4060 +3 -0 trunk/include/setup.h.in (File Modified)
4063 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4065 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4069 + - trunk/src/fnvhash.s (File Added)
4070 +3 -0 trunk/src/hash.c (File Modified)
4073 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4075 Fix syntax error in reference.conf.
4079 +0 -1 trunk/doc/reference.conf (File Modified)
4082 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4084 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4085 (&& instead of ||...)
4086 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4090 +1 -1 trunk/src/chmode.c (File Modified)
4093 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4095 Documentation for extban.
4099 + - trunk/doc/extban.txt (File Added)
4102 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4104 Add extban modules to example confs.
4108 +5 -0 trunk/doc/example.conf (File Modified)
4109 +10 -0 trunk/doc/reference.conf (File Modified)
4112 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4114 Initial addition of extended ban types (conditionals).
4115 Allows custom +bqeI checks via modules.
4116 Initial extra types are account (a[:mask]), oper (o),
4117 channel (c:name), realname (r:mask), server (s:mask).
4121 +229 -0 trunk/contrib/Makefile.in (File Modified)
4122 + - trunk/contrib/extb_account.c (File Added)
4123 + - trunk/contrib/extb_channel.c (File Added)
4124 + - trunk/contrib/extb_oper.c (File Added)
4125 + - trunk/contrib/extb_realname.c (File Added)
4126 + - trunk/contrib/extb_server.c (File Added)
4127 +13 -0 trunk/include/channel.h (File Modified)
4128 +1 -0 trunk/src/Makefile.in (File Modified)
4129 +14 -5 trunk/src/channel.c (File Modified)
4130 +91 -0 trunk/src/chmode.c (File Modified)
4131 + - trunk/src/extban.c (File Added)
4134 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4136 Do not force +bqeI modes starting with '$' in nick!user@host format.
4137 * and ? characters in them are still assumed to be wildcards.
4141 +6 -0 trunk/src/chmode.c (File Modified)
4144 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4146 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4150 +4 -0 trunk/modules/m_capab.c (File Modified)
4153 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4155 Stop some mixing of client and server protocol.
4159 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4160 +4 -2 trunk/modules/m_pass.c (File Modified)
4161 +6 -0 trunk/modules/m_sasl.c (File Modified)
4162 +6 -0 trunk/modules/m_user.c (File Modified)
4165 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4171 +0 -2 trunk/include/s_newconf.h (File Modified)
4172 +0 -4 trunk/include/s_serv.h (File Modified)
4173 +0 -1 trunk/src/newconf.c (File Modified)
4174 +1 -13 trunk/src/s_serv.c (File Modified)
4177 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4179 - revert LZOLink patch for now
4183 +0 -1 trunk/servlink/Makefile.in (File Modified)
4184 +0 -16 trunk/servlink/README (File Modified)
4185 +2 -36 trunk/servlink/control.c (File Modified)
4186 +0 -3 trunk/servlink/control.h (File Modified)
4187 +7 -5955 trunk/servlink/io.c (File Modified)
4188 + - trunk/servlink/lzoconf.h (File Deleted)
4189 + - trunk/servlink/lzodefs.h (File Deleted)
4190 + - trunk/servlink/minilzo.c (File Deleted)
4191 + - trunk/servlink/minilzo.h (File Deleted)
4192 +0 -1 trunk/servlink/servlink.h (File Modified)
4195 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4201 +4 -2 trunk/servlink/control.c (File Modified)
4202 +2 -1 trunk/servlink/io.c (File Modified)
4205 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4211 +2 -2 trunk/servlink/io.c (File Modified)
4214 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4216 - paranoia, prevent segfaults
4220 +2 -2 trunk/servlink/io.c (File Modified)
4223 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4225 - more optimal servlink code
4229 +21 -8 trunk/servlink/io.c (File Modified)
4232 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4234 - more efficient read strategy
4238 +15 -3 trunk/servlink/io.c (File Modified)
4241 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4243 - use lzo_uintp cast to make LZO happy
4247 +3 -3 trunk/servlink/io.c (File Modified)
4250 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4252 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4256 +4 -0 trunk/doc/example.conf (File Modified)
4257 +2 -1 trunk/include/s_newconf.h (File Modified)
4258 +4 -0 trunk/include/s_serv.h (File Modified)
4259 +1 -0 trunk/servlink/Makefile.in (File Modified)
4260 +16 -0 trunk/servlink/README (File Modified)
4261 +34 -2 trunk/servlink/control.c (File Modified)
4262 +3 -0 trunk/servlink/control.h (File Modified)
4263 +5929 -7 trunk/servlink/io.c (File Modified)
4264 + - trunk/servlink/lzoconf.h (File Added)
4265 + - trunk/servlink/lzodefs.h (File Added)
4266 + - trunk/servlink/minilzo.c (File Added)
4267 + - trunk/servlink/minilzo.h (File Added)
4268 +1 -0 trunk/servlink/servlink.h (File Modified)
4269 +1 -0 trunk/src/newconf.c (File Modified)
4270 +14 -2 trunk/src/s_serv.c (File Modified)
4273 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4275 - remove imalloc, it was a concept that probably wouldn't have worked properly
4279 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4280 + - trunk/libcharybdis/imalloc.c (File Deleted)
4281 + - trunk/libcharybdis/imalloc.h (File Deleted)
4284 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4286 - disable imalloc for now
4290 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4293 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4295 - remove unneeded debug code
4299 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4302 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4304 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4308 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4311 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4313 - more stuff here, imalloc remains disabled for now
4317 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4320 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4326 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4329 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4335 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4336 +2 -0 trunk/src/ircd.c (File Modified)
4339 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4341 - roll back libircd crap
4345 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4346 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4347 +29 -0 trunk/src/.depend (File Modified)
4348 +6 -21 trunk/src/Makefile.in (File Modified)
4349 +3 -218 trunk/src/ircd.c (File Modified)
4350 + - trunk/src/ircd_linker.c (File Deleted)
4351 + - trunk/src/main.c (File Deleted)
4354 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4356 - realloc(), free() implementation
4360 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4363 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4365 - malloc(), calloc() implementation
4369 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4372 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4374 - block_free(), block_find(), retune_heaps() implementation
4378 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4381 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4383 - block_destroy code, block_allocate code.
4387 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4390 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4396 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4399 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4401 - disable imalloc again :P
4405 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4408 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4414 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4417 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4423 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4426 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4428 - constructor code for imalloc engine (malloc_init())
4432 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4435 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4437 - imalloc engine improvements
4441 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4444 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4446 - replace mmap() code with direct brk()/sbrk() calls.
4450 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4453 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4455 - remove outdated i_malloc() interfaces
4459 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4462 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4464 - redisable imalloc (sorry!)
4468 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4471 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4473 - correct GET_PAGE_SLOT() macro
4477 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4480 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4482 - oops forgot to commit it with imalloc turned off
4486 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4489 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4495 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4496 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4499 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4501 - lowlevel imalloc code
4505 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4506 + - trunk/libcharybdis/imalloc.h (File Added)
4509 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4515 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4518 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4524 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4527 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4529 - 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)
4533 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4534 + - trunk/libcharybdis/imalloc.c (File Added)
4537 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4539 - increment configure Id
4543 +2208 -1 trunk/configure (File Modified)
4546 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4548 - bootstrap for imalloc code
4552 +54 -1 trunk/configure.ac (File Modified)
4553 +27 -0 trunk/include/setup.h.in (File Modified)
4556 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4558 Clarify interaction of spoofs and channel bans/operator{} blocks.
4562 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4563 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4566 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4568 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4572 +30 -22 trunk/src/ircd.c (File Modified)
4575 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4577 If shared{} blocks deny something, the command
4578 is silently ignored.
4582 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4585 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4587 Move up IsService check so we don't store a non-service
4588 in preClient->sasl_agent.
4592 +6 -6 trunk/modules/m_sasl.c (File Modified)
4595 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4597 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4598 Add some more sanity checks on agent strings.
4602 +13 -11 trunk/modules/m_sasl.c (File Modified)
4605 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4607 Unknown clients can have an ID too now so make sure to remove
4608 them from the hash if they exit.
4612 +3 -0 trunk/src/client.c (File Modified)
4615 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4617 Only accept sasl from servers in a service{} block.
4618 Not tested but this must go in.
4622 +6 -0 trunk/modules/m_sasl.c (File Modified)
4623 +3 -0 trunk/modules/m_signon.c (File Modified)
4626 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4628 Only process SAVE messages targetting registered users,
4629 not servers or unregistered connections. Could cause
4630 a crash when bad protocol was received.
4634 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4637 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4639 - fix QJM buffer overflow vulnerability (fucking GXTi)
4643 +3 -3 trunk/src/s_user.c (File Modified)
4646 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4648 Mention /scan umodes under oper_spy privilege.
4652 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4655 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4657 Mention that overlapping cluster blocks are a bad thing.
4661 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4664 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4666 - Document cluster{} and shared{} blocks.
4667 - Mention that service{} does not allow wildcards.
4671 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4674 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4676 Document exempt{} and service{} blocks, point to reference.conf for
4677 general{}, channel{} and serverhide{}.
4681 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4684 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4686 Document ~ in lists of values better.
4690 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4693 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4695 More detailed CNOTICE, CPRIVMSG descriptions.
4699 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4702 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4704 Oops, need both Revision and Id on modules.
4708 + - trunk/modules/sno_routing.c (Property Modified)
4711 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4713 Tweak header comment a bit (filename, Id).
4717 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4720 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4722 Add GLINE and UNGLINE.
4726 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4729 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4731 New configure with proper Id.
4735 +3 -1 trunk/configure (File Modified)
4738 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4740 Change #include directives for in6addr_any, hopefully compiles better now.
4744 +3 -1 trunk/configure.ac (File Modified)
4747 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4749 Encourage putting actual administrative information
4750 in the admin{} block.
4754 +3 -3 trunk/doc/example.conf (File Modified)
4757 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4759 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4763 +9 -7 trunk/include/s_conf.h (File Modified)
4764 +1 -0 trunk/src/newconf.c (File Modified)
4765 +10 -0 trunk/src/s_user.c (File Modified)
4768 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4770 - Change to glines = no in example confs
4771 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4776 +1 -1 trunk/doc/example.conf (File Modified)
4777 +1 -1 trunk/doc/reference.conf (File Modified)
4778 +2 -2 trunk/modules/m_gline.c (File Modified)
4781 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4783 - forward-port QJM fix from 1.1
4787 +2 -0 trunk/src/s_user.c (File Modified)
4790 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4792 - add switch to configure to disable the block allocator
4796 +18 -0 trunk/configure (File Modified)
4797 +9 -0 trunk/configure.ac (File Modified)
4798 +0 -6 trunk/include/config.h (File Modified)
4799 +3 -0 trunk/include/setup.h.in (File Modified)
4802 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4804 Fix wierd error that would exit SASL users with "Overridden"
4807 +1 -1 trunk/modules/m_signon.c (File Modified)
4810 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4812 Remove obsolete XXX comment about lazylinks.
4816 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4819 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4821 OJOIN: make sure to send the wallops remotely for #channels
4825 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4828 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4830 Accountability for OJOIN (contrib module)
4833 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4836 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4838 - move more stuff over to ircd_state
4842 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4843 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4844 +9 -0 trunk/src/ircd_state.c (File Modified)
4845 +3 -3 trunk/src/patricia.c (File Modified)
4848 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4850 - move more stuff out of libircd and into ircd_state.c
4854 +5 -5 trunk/src/channel.c (File Modified)
4855 +4 -4 trunk/src/client.c (File Modified)
4856 +12 -0 trunk/src/ircd_state.c (File Modified)
4859 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4861 - this is just barrels of fun
4865 + - trunk/include/ircd_state.h (File Added)
4866 +1 -1 trunk/src/Makefile.in (File Modified)
4867 +2 -1 trunk/src/channel.c (File Modified)
4868 +3 -52 trunk/src/ircd.c (File Modified)
4869 +100 -3 trunk/src/ircd_state.c (File Modified)
4872 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4874 It's .include, not #include.
4878 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4881 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4883 More consistent section titles.
4887 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4888 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4889 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4892 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4894 Mention possible exceeding of +j/+l due to propagation
4895 delays between servers.
4899 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4902 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4905 - "text" -> <quote>text</quote>
4911 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4912 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4913 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4914 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4917 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4919 Remove text about deprecation of glines.
4923 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4926 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4928 - Add description of umode +D, deaf.
4929 - Mention CALLERID 005 token with umode +g.
4933 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4936 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4938 Strip off a leading colon in services shortcuts (aliases).
4942 +2 -0 trunk/src/parse.c (File Modified)
4945 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4947 Add no_oper_invis contrib module, denies opers setting
4948 themselves invisible (except hidden_oper's).
4952 +42 -0 trunk/contrib/Makefile.in (File Modified)
4953 + - trunk/contrib/no_oper_invis.c (File Added)
4956 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4958 Mention /stats E, make the other /stats descriptions more consistent.
4962 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4965 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4967 Mention that the KILL reason and oper will appear on channels.
4971 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4974 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4976 Mention /mode #channel f to query forward channel from outside.
4980 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4983 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4985 Port over RATBOX_2_1 r20960 (anfl):
4986 client connect notices to +C should be hiding the extra
4987 fields for spoofed users
4991 +2 -1 trunk/src/s_user.c (File Modified)
4994 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4996 Add a chapter with our extra user commands:
4997 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5001 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5002 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5005 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5007 Do not put by <server>: in SQUIT reasons to servers
5008 other than the one being exited.
5012 +1 -1 trunk/src/client.c (File Modified)
5015 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5017 Regenerate configure.
5021 +1162 -1159 trunk/configure (File Modified)
5024 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5026 Move the warning flags down so they do not mess up
5027 checks like for -Wl,-export-dynamic.
5031 +33 -30 trunk/configure.ac (File Modified)
5034 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5040 +2 -1 trunk/iauth/Makefile.in (File Modified)
5043 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5045 - build iauth makefile
5049 +3 -2 trunk/configure (File Modified)
5050 +1 -0 trunk/configure.ac (File Modified)
5053 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5059 + - trunk/iauth/Makefile.in (File Added)
5062 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5064 - add iauth.conf.example from irc2.11
5068 + - trunk/doc/example-iauth.conf (File Added)
5071 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5073 - wow, i found some docs on this thing
5077 + - trunk/doc/technical/iauth-internals.txt (File Added)
5080 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5082 - no longer applicable
5086 + - trunk/authdaemon/ (File Deleted)
5089 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5091 - remove libircd.so on make clean (oops)
5095 +1 -1 trunk/src/Makefile.in (File Modified)
5098 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5100 - merge iauth source for experimentation
5104 + - trunk/iauth/ (File Added)
5105 + - trunk/iauth/a_conf.c (File Added)
5106 + - trunk/iauth/a_conf_def.h (File Added)
5107 + - trunk/iauth/a_conf_ext.h (File Added)
5108 + - trunk/iauth/a_defines.h (File Added)
5109 + - trunk/iauth/a_externs.h (File Added)
5110 + - trunk/iauth/a_io.c (File Added)
5111 + - trunk/iauth/a_io_ext.h (File Added)
5112 + - trunk/iauth/a_log.c (File Added)
5113 + - trunk/iauth/a_log_def.h (File Added)
5114 + - trunk/iauth/a_log_ext.h (File Added)
5115 + - trunk/iauth/a_struct_def.h (File Added)
5116 + - trunk/iauth/iauth.c (File Added)
5117 + - trunk/iauth/mod_lhex.c (File Added)
5118 + - trunk/iauth/mod_lhex_ext.h (File Added)
5119 + - trunk/iauth/mod_pipe.c (File Added)
5120 + - trunk/iauth/mod_pipe_ext.h (File Added)
5121 + - trunk/iauth/mod_rfc931.c (File Added)
5122 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5123 + - trunk/iauth/mod_socks.c (File Added)
5124 + - trunk/iauth/mod_socks_ext.h (File Added)
5125 + - trunk/iauth/mod_webproxy.c (File Added)
5126 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5129 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5131 User /quote help index was not sorted properly.
5135 +2 -2 trunk/help/Makefile.in (File Modified)
5136 +8 -8 trunk/help/users/index (File Modified)
5139 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5145 +25 -8 trunk/help/opers/index (File Modified)
5146 + - trunk/help/opers/scan (File Added)
5149 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5152 - Document SCAN UMODES
5153 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5157 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5160 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5162 Add our copyright information to /info (part of release-1.1 r1026).
5166 +1 -0 trunk/src/version.c.SH (File Modified)
5169 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5171 Fix some compile warnings.
5175 +1 -1 trunk/modules/core/m_join.c (File Modified)
5176 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5177 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5178 +1 -1 trunk/modules/m_scan.c (File Modified)
5179 +4 -4 trunk/modules/m_signon.c (File Modified)
5182 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5184 RSFNC: OK, actually consider unknowns also for detecting a collide.
5185 Otherwise we can get two clients with the same nick.
5189 +1 -1 trunk/modules/m_services.c (File Modified)
5192 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5194 - charybdis profiling stuff
5195 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5200 +0 -8 trunk/configure (File Modified)
5201 +1 -8 trunk/configure.ac (File Modified)
5202 +18 -0 trunk/include/channel.h (File Modified)
5203 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5204 +335 -260 trunk/src/.depend (File Modified)
5205 +1569 -0 trunk/src/Makefile.in (File Modified)
5206 + - trunk/src/chmode.c (File Added)
5207 +16 -1 trunk/src/ircd.c (File Modified)
5208 +11 -0 trunk/src/main.c (File Modified)
5209 +11 -0 trunk/src/modules.c (File Modified)
5212 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5214 RSFNC: Do not send kills to servers for unknowns
5218 +4 -2 trunk/modules/m_services.c (File Modified)
5221 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5223 Describe service{} blocks in reference.conf.
5227 +12 -0 trunk/doc/reference.conf (File Modified)
5230 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5232 Replace this list of modes with pointers to other documentation.
5236 +6 -50 trunk/doc/modes.txt (File Modified)
5239 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5241 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5242 looks too much like an old-ircd client pointer otherwise.
5246 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5249 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5252 - note truncation of the list (perhaps sending multiple
5254 - clarify in a comment that /findforwards on a nonexistent
5255 channel can be useful
5256 - sendto_one_notice() requires that the text start with
5261 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5264 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5266 When we close a local server's link, always include the
5267 name of the client causing the exit in the reason in the
5268 SQUIT we send them (replacing them with us). This makes
5269 sure server notices for stuff like "Not enough arguments
5270 to server command" are different on the two sides.
5274 +7 -5 trunk/src/client.c (File Modified)
5277 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5279 New contrib module m_findforwards.c
5283 +112 -0 trunk/contrib/Makefile.in (File Modified)
5284 + - trunk/contrib/m_findforwards.c (File Added)
5287 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5289 Whoops, don't show real host behind auth{} spoof in
5290 spoof notices if hide_spoof_ips is enabled.
5292 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5296 +3 -2 trunk/src/s_conf.c (File Modified)
5299 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5301 Add dalnet-style /identify that sends to nickserv or chanserv.
5305 +102 -0 trunk/contrib/Makefile.in (File Modified)
5306 + - trunk/contrib/m_identify.c (File Added)
5309 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5311 Document alias{} blocks a bit better.
5315 +9 -0 trunk/doc/reference.conf (File Modified)
5318 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5320 - add aliases to /stats m (data usage is not counted though, sorry)
5324 +1 -0 trunk/include/s_conf.h (File Modified)
5325 +3 -0 trunk/src/newconf.c (File Modified)
5326 +15 -0 trunk/src/parse.c (File Modified)
5329 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5331 - remove m_sshortcut as it's no longer relevant
5335 +0 -145 trunk/modules/Makefile.in (File Modified)
5336 + - trunk/modules/m_sshortcut.c (File Deleted)
5339 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5341 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5342 targets instead of my original idea :P)
5346 +32 -0 trunk/doc/example.conf (File Modified)
5347 +35 -0 trunk/doc/reference.conf (File Modified)
5348 +4 -0 trunk/include/parse.h (File Modified)
5349 +7 -0 trunk/include/s_conf.h (File Modified)
5350 +82 -0 trunk/src/newconf.c (File Modified)
5351 +78 -0 trunk/src/parse.c (File Modified)
5352 +16 -0 trunk/src/s_conf.c (File Modified)
5355 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5357 Remove some spaces after tabs. ??
5361 +18 -18 trunk/src/newconf.c (File Modified)
5364 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5367 - make sure to clear all marks also if the who was aborted
5368 because of too many matches
5369 - give ERR_TOOMANYMATCHES if too many matches
5372 ratbox RATBOX_2_2 r22003 (jilles)
5376 +28 -26 trunk/modules/m_who.c (File Modified)
5379 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5385 +9 -9 trunk/configure (File Modified)
5386 +1 -1 trunk/configure.ac (File Modified)
5389 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5391 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5395 +2 -1 trunk/include/s_newconf.h (File Modified)
5396 +20 -0 trunk/modules/m_rehash.c (File Modified)
5397 +1 -1 trunk/src/s_newconf.c (File Modified)
5400 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5402 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5406 +0 -1 trunk/doc/example.conf (File Modified)
5407 +0 -3 trunk/doc/reference.conf (File Modified)
5408 +0 -1 trunk/include/s_conf.h (File Modified)
5409 +0 -6 trunk/modules/m_info.c (File Modified)
5410 +1 -1 trunk/src/channel.c (File Modified)
5411 +0 -1 trunk/src/newconf.c (File Modified)
5414 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5416 Missing header in m_chghost.c
5419 +1 -0 trunk/modules/m_chghost.c (File Modified)
5422 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5424 Relocate QJM code to a seperate function(change_nick_user_host)
5425 Change CHGHOST to use change_nick_user_host instead of just setting it
5429 +3 -0 trunk/include/s_user.h (File Modified)
5430 +1 -1 trunk/modules/m_chghost.c (File Modified)
5431 +3 -78 trunk/modules/m_signon.c (File Modified)
5432 +89 -0 trunk/src/s_user.c (File Modified)
5435 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5437 Restore /stats a (dns servers, admin-only).
5441 +1 -0 trunk/include/res.h (File Modified)
5442 +5 -8 trunk/modules/m_stats.c (File Modified)
5443 +16 -0 trunk/src/res.c (File Modified)
5446 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5448 - Add CHARYBDIS_PROFILE if we are profiling.
5449 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5450 - Remove duplicate --enable-epoll entry.
5454 +1595 -15 trunk/configure (File Modified)
5455 +30 -11 trunk/configure.ac (File Modified)
5456 +3 -0 trunk/include/setup.h.in (File Modified)
5459 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5461 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5465 +28 -0 trunk/aclocal.m4 (File Modified)
5468 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5470 Allow requesting forward channel and quiet list in same mode command.
5474 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5477 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5479 Add description of xline wildcards.
5483 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5486 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5488 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5492 +0 -4 trunk/modules/m_services.c (File Modified)
5495 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5501 +1 -1 trunk/include/hook.h (File Modified)
5504 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5506 call_hook, not hook_call
5510 +1 -1 trunk/modules/core/m_join.c (File Modified)
5513 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5515 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5516 Could be useful for a number of things.
5520 +9 -0 trunk/modules/core/m_join.c (File Modified)
5523 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5525 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5529 +7 -0 trunk/include/hook.h (File Modified)
5532 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5534 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5538 +15 -0 trunk/modules/m_services.c (File Modified)
5541 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5543 Clarify snomask +f, +k, +u.
5547 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5550 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5552 Cmode +p and +s may be set simultaneously.
5556 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5559 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5561 actually, we should check the data version on each reload (oops)
5565 +6 -6 trunk/src/main.c (File Modified)
5568 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5570 more work on the loader
5574 +45 -21 trunk/src/main.c (File Modified)
5577 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5579 Add prototype ircd_state.c
5583 + - trunk/src/ircd_state.c (File Added)
5586 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5588 Smaller improvements.
5592 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5595 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5597 Add a lot of stuff here.
5601 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5604 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5606 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5610 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5613 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5615 Invex doesn't trump +r or (sic) +J.
5619 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5622 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5624 Check to make sure a module is not loaded before loading it.
5628 +6 -1 trunk/src/ircd_parser.y (File Modified)
5631 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5633 - Add a missing comma in the HeaderMessages array
5634 - Only send "Your hostname is too long ..." if that really is the case
5638 +2 -2 trunk/src/s_auth.c (File Modified)
5641 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5643 build_symtable() will have already bailed here, so no need to check
5644 explicitly whether or not charybdis_main is NULL.
5648 +7 -16 trunk/src/main.c (File Modified)
5651 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5653 Data structure versioning, part 1.
5657 +10 -1 trunk/include/ircd_defs.h (File Modified)
5658 +2 -0 trunk/src/ircd.c (File Modified)
5659 +15 -3 trunk/src/main.c (File Modified)
5662 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5664 build a symbol table and use that instead of doing a raw dlsym on everything
5668 + - trunk/include/ircd_linker.h (File Added)
5669 +71 -1 trunk/src/Makefile.in (File Modified)
5670 + - trunk/src/ircd_linker.c (File Added)
5671 +16 -4 trunk/src/main.c (File Modified)
5674 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5676 The launcher now calls io_loop() instead of charybdis_main().
5677 This is so that we do not have to reinitialize *everything* later.
5681 +1 -0 trunk/include/ircd.h (File Modified)
5682 +6 -7 trunk/src/ircd.c (File Modified)
5683 +13 -1 trunk/src/main.c (File Modified)
5686 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5688 Use global binding on libircd.so.
5692 +1 -1 trunk/src/main.c (File Modified)
5695 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5697 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5698 (it will do more later)
5702 +14 -12 trunk/include/config.h (File Modified)
5703 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5704 +31 -5 trunk/src/Makefile.in (File Modified)
5705 +78 -1 trunk/src/ircd.c (File Modified)
5706 + - trunk/src/main.c (File Added)
5709 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5711 Add whitespace here, oops.
5715 +1 -1 trunk/CREDITS (File Modified)
5718 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5720 Properly copy over the IP address here instead of using a cheap hack.
5721 Because the hack didn't work right except on IPv6. :|
5725 +12 -2 trunk/src/s_newconf.c (File Modified)
5728 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5730 Revert reject cache notice to ratbox's, which more
5731 clearly suggests what's happening.
5735 +4 -1 trunk/src/reject.c (File Modified)
5738 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5740 Fix the openssl status in the overview information.
5744 +1 -3 trunk/configure (File Modified)
5745 +1 -3 trunk/configure.ac (File Modified)
5748 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5750 - Add simple exempt{} block (127.0.0.1) to example.conf.
5751 - Remove mention of deny{}.
5755 +5 -0 trunk/doc/example.conf (File Modified)
5756 +1 -1 trunk/doc/reference.conf (File Modified)
5759 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5761 example.conf: add some comments at the start
5762 reference.conf: some ircd-ratbox -> charybdis
5766 +11 -0 trunk/doc/example.conf (File Modified)
5767 +6 -5 trunk/doc/reference.conf (File Modified)
5770 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5772 Rename m_createauthonly module to createauthonly
5773 as this is not a module providing an m_function
5778 +1 -38 trunk/contrib/Makefile.in (File Modified)
5779 + - trunk/contrib/createauthonly.c (File Added)
5780 + - trunk/contrib/m_createauthonly.c (File Deleted)
5783 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5785 Add to example confs commented lines for:
5786 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5787 sno_globalkline.so, sno_globaloper.so.
5791 +5 -1 trunk/doc/example.conf (File Modified)
5792 +9 -1 trunk/doc/reference.conf (File Modified)
5795 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5797 - Unbreak connecting to connect{}s with hostnames
5798 instead of IP addresses (broken with new resolver).
5799 - Try to do A/AAAA query based on aftype in
5800 connect{} (doesn't seem to work fully).
5804 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5807 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5809 Unbreak /rehash dns.
5813 +1 -0 trunk/src/res.c (File Modified)
5816 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5818 Preserve Hybrid Id and add one of our own.
5822 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5823 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5826 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5828 Add anfl and Androsyn to CREDITS.
5829 They wrote a lot of ratbox code we use, both before and after the fork.
5833 +2 -0 trunk/CREDITS (File Modified)
5836 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5838 Hostname validity check.
5842 +42 -3 trunk/src/s_auth.c (File Modified)
5845 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5847 Version bump to 1.2.0.
5851 +9 -9 trunk/configure (File Modified)
5852 +1 -1 trunk/configure.ac (File Modified)
5855 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5857 - Missed a spot in the IPv6 code here. Should be usable now.
5861 +2 -2 trunk/src/res.c (File Modified)
5864 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5866 Alright, so, this massive commit does the following:
5868 - Adds a resolver based on the undernet and hybrid one.
5869 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5870 - Makes a check in ./configure be posixly correct
5871 - Simplifies the auth code and DNS callbacks
5873 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5877 +1 -1 trunk/Makefile.in (File Modified)
5878 + - trunk/adns/ (File Deleted)
5879 +148 -80 trunk/configure (File Modified)
5880 +1 -2 trunk/configure.ac (File Modified)
5881 +6 -0 trunk/include/client.h (File Modified)
5882 +1 -0 trunk/include/packet.h (File Modified)
5883 +153 -41 trunk/include/res.h (File Modified)
5884 + - trunk/include/reslib.h (File Added)
5885 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5886 +930 -1449 trunk/modules/.depend (File Modified)
5887 +3 -0 trunk/modules/m_stats.c (File Modified)
5888 +417 -621 trunk/src/.depend (File Modified)
5889 +1 -1 trunk/src/.indent.pro (File Modified)
5890 +2069 -289 trunk/src/Makefile.in (File Modified)
5891 + - trunk/src/adns.c (File Deleted)
5892 + - trunk/src/res.c (File Added)
5893 + - trunk/src/reslib.c (File Added)
5894 +11 -50 trunk/src/s_auth.c (File Modified)
5895 +4 -26 trunk/src/s_newconf.c (File Modified)
5898 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5900 Document the NOBALLOC feature.
5904 +7 -1 trunk/include/config.h (File Modified)
5907 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5909 commands.sgml changes
5913 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5916 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5922 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5925 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5927 Improve description of class{} block (in particular,
5928 mention server classes as well as client classes).
5932 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5935 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5938 -/* sendq: servers need a higher sendq as they send more data */
5939 +/* sendq: servers need a higher sendq as they are sent more data */
5943 +1 -1 trunk/doc/reference.conf (File Modified)
5946 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5948 Add modules{} block.
5952 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5955 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5957 Add general::oper_snomask, snomask on oper up for opers
5958 that have umode +s set on oper up, but do not have
5959 a specific snomask setting in their operator block.
5960 If this is empty or not specified, +s is used as before.
5964 +4 -1 trunk/doc/example.conf (File Modified)
5965 +7 -1 trunk/doc/reference.conf (File Modified)
5966 +1 -0 trunk/include/client.h (File Modified)
5967 +1 -0 trunk/include/s_conf.h (File Modified)
5968 +32 -0 trunk/src/newconf.c (File Modified)
5969 +1 -0 trunk/src/s_conf.c (File Modified)
5970 +13 -3 trunk/src/s_user.c (File Modified)
5973 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5978 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5981 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5983 Add MASKTRACE and CHANTRACE commands.
5987 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5990 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5992 document loadmodule directive
5996 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5999 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6005 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6008 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6010 q:lines are no longer living in the ircd.conf either
6014 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6017 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6019 remove k:line, d:line, x:line as they are their own files now
6023 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6026 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6028 New place for operator::snomask.
6032 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6035 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6037 Document connect {}.
6041 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6044 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6046 example.conf: move operator::snomask to a more logical place,
6047 more sensible default
6048 reference.conf: add operator::snomask
6052 +3 -3 trunk/doc/example.conf (File Modified)
6053 +3 -0 trunk/doc/reference.conf (File Modified)
6056 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6058 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6059 in those conf entries that take umodes like <name1>, <name2>, ...
6063 +3 -0 trunk/doc/reference.conf (File Modified)
6064 +3 -0 trunk/src/newconf.c (File Modified)
6067 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6073 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6076 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6082 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6085 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6091 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6094 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6100 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6103 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6105 Document operator {} blocks.
6109 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6112 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6114 auth{}: clarify/add some details
6118 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6121 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6123 auth{}: Move a paragraph.
6127 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6130 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6132 Document auth{} blocks.
6136 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6139 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6145 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6148 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6150 Add umode +R, prevents unidentified clients from
6151 sending private messages or notices. /accept'ed
6152 clients and opers are exempt.
6153 Due to the /accept part, this is only checked
6154 at the target's server, may want to change
6159 +1 -0 trunk/help/opers/umode (File Modified)
6160 +1 -0 trunk/help/users/umode (File Modified)
6161 +2 -0 trunk/include/client.h (File Modified)
6162 +1 -0 trunk/include/numeric.h (File Modified)
6163 +11 -1 trunk/modules/core/m_message.c (File Modified)
6164 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6165 +1 -1 trunk/src/messages.tab (File Modified)
6166 +1 -1 trunk/src/s_user.c (File Modified)
6169 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6171 Don't allow a nick change if banned or quieted (and not
6172 voiced or opped) on a channel. This uses numeric 435
6173 (bahamut's "cannot change to a banned nick") because
6174 bahamut/ircu's 437 and hyperion's 438 already have
6175 another meaning for us.
6179 +2 -0 trunk/include/channel.h (File Modified)
6180 +1 -0 trunk/include/numeric.h (File Modified)
6181 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6182 +38 -0 trunk/src/channel.c (File Modified)
6183 +1 -1 trunk/src/messages.tab (File Modified)
6186 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6189 - respect ban exceptions
6190 - also deny a knock if quieted
6194 +2 -1 trunk/modules/m_knock.c (File Modified)
6197 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6199 Reverse bad substitution in comment.
6203 +1 -1 trunk/src/channel.c (File Modified)
6206 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6208 - set DynSpoof flag for clients spoofed at registration
6209 - add orighost instead of host to the hostname hash
6213 +5 -1 trunk/src/s_user.c (File Modified)
6216 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6218 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6222 +2 -3 trunk/src/send.c (File Modified)
6225 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6227 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6231 +17 -7 trunk/modules/m_signon.c (File Modified)
6234 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6236 Correct minimum args on ENCAP SASL to avoid nasty core.
6240 +1 -1 trunk/modules/m_sasl.c (File Modified)
6243 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6245 Style nits: sptr can't ever be NULL, don't compare truth
6250 +2 -3 trunk/modules/m_scan.c (File Modified)
6253 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6255 - Comment out scan_cmodes() prototype to suppress warning
6256 - Correct minimum parameter count for mo_scan()
6260 +2 -2 trunk/modules/m_scan.c (File Modified)
6263 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6266 - Include full command in operspy notice
6267 - Allow global scans (no-list used, mask not used) without operspy
6268 - Use ERR_NOPRIVS numeric
6272 +21 -9 trunk/modules/m_scan.c (File Modified)
6275 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6277 Cancel out the >3 default if < is given; this way
6278 any </> specification fully overrides the default.
6282 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6285 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6287 - Call mo_list() from m_list() to reduce code duplication
6288 - Default to >3, rather arbitrarily (conf option?)
6289 - Make < and > mean less than and greater than again
6293 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6296 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6298 When processing topic burst, hide connecting server
6299 on netburst if flatten links is enabled.
6303 +9 -2 trunk/modules/m_tb.c (File Modified)
6306 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6308 - remove PENALTY token
6312 +0 -1 trunk/include/supported.h (File Modified)
6315 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6318 - Add PENALTY because we have a pace-wait system.
6319 - Add FNC due to SAVE and RSFNC
6324 +4 -2 trunk/include/supported.h (File Modified)
6327 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6329 mkay, indent went nuts here
6333 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6336 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6338 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6339 and can be used instead. The SAFELIST implementation is the one used by
6340 default, as most users/networks will be used to it.
6344 +1 -0 trunk/NEWS (File Modified)
6345 +14 -0 trunk/include/client.h (File Modified)
6346 +5 -0 trunk/include/hash.h (File Modified)
6347 +404 -272 trunk/modules/Makefile.in (File Modified)
6348 + - trunk/modules/m_list.c (File Deleted)
6349 + - trunk/modules/m_list_ratbox.c (File Added)
6350 + - trunk/modules/m_list_safelist.c (File Added)
6351 +5 -5 trunk/src/hash.c (File Modified)
6354 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6356 Clear invites on a lowerTS JOIN or SJOIN.
6357 This should complete kick_on_split_riding protection.
6361 +5 -0 trunk/modules/core/m_join.c (File Modified)
6362 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6365 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6367 Like in ratbox, send and interpret timestamps on invites.
6371 +9 -2 trunk/modules/m_invite.c (File Modified)
6374 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6376 Add +S (network service) umode. Just for completeness, users or opers
6381 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6384 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6390 +35 -2 trunk/NEWS (File Modified)
6393 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6395 Split off a PreClient structure for data to be freed on registation (i.e. password).
6396 New hook introduce_client for post-registration messages.
6397 Fix b0rked SASL numerics.
6398 Burst REALHOST post-introduction for spoofed-on-registration clients.
6399 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6400 Pre-registration signon support.
6404 +10 -0 trunk/configure (File Modified)
6405 +2 -0 trunk/configure.ac (File Modified)
6406 +14 -4 trunk/include/client.h (File Modified)
6407 +1 -0 trunk/include/hook.h (File Modified)
6408 +1 -0 trunk/include/numeric.h (File Modified)
6409 +3 -0 trunk/include/setup.h.in (File Modified)
6410 +16 -0 trunk/modules/m_chghost.c (File Modified)
6411 +25 -21 trunk/modules/m_sasl.c (File Modified)
6412 +63 -30 trunk/modules/m_signon.c (File Modified)
6413 +18 -0 trunk/src/client.c (File Modified)
6414 +2 -0 trunk/src/hook.c (File Modified)
6415 +5 -5 trunk/src/messages.tab (File Modified)
6416 +2 -0 trunk/src/s_serv.c (File Modified)
6417 +28 -2 trunk/src/s_user.c (File Modified)
6420 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6422 Update hook documentation.
6426 +30 -0 trunk/doc/hooks.txt (File Modified)
6429 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6431 Improve @/# handling in match_esc().
6435 +21 -13 trunk/src/match.c (File Modified)
6438 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6440 backtrack instead of bailing out when handling a mismatched escape
6444 +1 -1 trunk/src/match.c (File Modified)
6447 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6449 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6452 +2 -1 trunk/CREDITS (File Modified)
6455 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6457 Fix the escape brokenness and pick up a more efficient matching algorithm,
6458 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6459 Patch sent upstream. They can do whatever they want with it, *shrug*.
6463 +147 -161 trunk/src/match.c (File Modified)
6466 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6468 If flatten links is enabled, fake the origins of some ServerModes
6469 sent to clients so that the server sending the netburst is hidden.
6470 Most mode hacks still show the true source.
6474 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6475 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6478 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6480 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6481 where the exit originated).
6482 - When receiving an SQUIT for a server themselves
6483 (IsMe(target_p) || target_p == client_p)
6484 close their link and send a local server notice.
6488 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6489 +6 -3 trunk/src/client.c (File Modified)
6492 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6494 Hooking into the wrong hook, whoops. :P
6498 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6499 +6 -10 trunk/modules/core/m_join.c (File Modified)
6502 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6504 this doesn't work right, right now :P
6508 +40 -0 trunk/contrib/Makefile.in (File Modified)
6509 + - trunk/contrib/m_createauthonly.c (File Added)
6510 +6 -0 trunk/include/hook.h (File Modified)
6511 +26 -1 trunk/modules/core/m_join.c (File Modified)
6512 +1 -1 trunk/src/ircd.c (File Modified)
6515 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6517 Make can_join() hookable.
6521 +12 -1 trunk/src/channel.c (File Modified)
6524 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6526 add 'int approved;' to the channel event hook
6530 +1 -0 trunk/include/hook.h (File Modified)
6533 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6535 Use SIDs in SASL ENCAP origin.
6536 Ignore responses from other agents once the first SASL response has been received for a client.
6540 +9 -5 trunk/modules/m_sasl.c (File Modified)
6543 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6545 Removed stray debug code.
6549 +1 -1 trunk/modules/m_sasl.c (File Modified)
6552 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6554 Don't complain "unknown MODE flag" if a non-oper attempts
6555 to unset an oper only umode they do not have.
6556 This is to prevent unwanted error messages when users/bots
6557 do things like MODE <nick> +i-sw.
6561 +4 -2 trunk/src/s_user.c (File Modified)
6564 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6566 Fix client_exit hook name and only call it for local exits that are not
6571 +3 -2 trunk/modules/m_sasl.c (File Modified)
6574 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6576 Fix SASL logic to actually use stored agent UID.
6577 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6578 Add abort code for exiting clients.
6582 +18 -9 trunk/modules/m_sasl.c (File Modified)
6585 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6587 Port over ratbox 2.2 /challenge. This is slightly more secure
6588 (better crypto, longer keys, challenge timeout) and has better
6591 The respond tool is no longer part of the ircd tree but a
6592 separate package, currently available from
6593 http://respond.ircd-ratbox.org (we should mirror/... this).
6597 +65 -310 trunk/doc/challenge.txt (File Modified)
6598 +5 -5 trunk/include/client.h (File Modified)
6599 +3 -0 trunk/include/irc_string.h (File Modified)
6600 +3 -0 trunk/include/numeric.h (File Modified)
6601 +94 -50 trunk/modules/m_challenge.c (File Modified)
6602 +1 -2 trunk/src/client.c (File Modified)
6603 +125 -0 trunk/src/irc_string.c (File Modified)
6604 +2 -2 trunk/src/messages.tab (File Modified)
6605 + - trunk/tools/rsa_respond/ (File Deleted)
6608 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6610 Preliminary SASL support.
6614 +7 -0 trunk/include/client.h (File Modified)
6615 +6 -0 trunk/include/numeric.h (File Modified)
6616 +1 -0 trunk/modules/Makefile.in (File Modified)
6617 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6618 +175 -1 trunk/modules/m_cap.c (File Modified)
6619 + - trunk/modules/m_sasl.c (File Added)
6620 +2 -0 trunk/modules/m_user.c (File Modified)
6621 +5 -5 trunk/src/messages.tab (File Modified)
6622 +8 -2 trunk/src/s_user.c (File Modified)
6625 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6627 SIGNON: make logout also apply remotely.
6631 +7 -2 trunk/modules/m_signon.c (File Modified)
6634 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6636 Use an asterisk when sending empty logins in SIGNON.
6640 +5 -5 trunk/modules/m_signon.c (File Modified)
6643 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6645 SIGNON: Only add whowas entry (add_history()) and wipe
6646 accepts (del_all_accepts()) if nick changed.
6650 +5 -3 trunk/modules/m_signon.c (File Modified)
6653 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6655 SIGNON: slight fixes to collision code:
6656 - don't kill if target_p == source_p (nick unchanged or only changed case)
6657 - add comment that SAVE support is missing
6658 - use sendto_realops_snomask() instead of sendto_realops_flags()
6662 +9 -6 trunk/modules/m_signon.c (File Modified)
6665 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6667 Fix up kills for bad nick/user/host on SIGNON.
6671 +16 -6 trunk/modules/m_signon.c (File Modified)
6674 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6676 If changing to a nick with a digit, only allow the UID.
6680 +4 -0 trunk/modules/m_signon.c (File Modified)
6683 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6685 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6686 Strip leading digits from logins that are not purely numeric.
6690 +3 -0 trunk/include/numeric.h (File Modified)
6691 +2 -0 trunk/include/send.h (File Modified)
6692 +1 -0 trunk/modules/Makefile.in (File Modified)
6693 +456 -3 trunk/modules/m_services.c (File Modified)
6694 + - trunk/modules/m_signon.c (File Added)
6695 +2 -2 trunk/src/messages.tab (File Modified)
6696 +98 -0 trunk/src/send.c (File Modified)
6699 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6701 Remove old server notice umodes from example confs.
6705 +1 -2 trunk/doc/example.conf (File Modified)
6706 +4 -17 trunk/doc/reference.conf (File Modified)
6709 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6711 Add snomask help file (forgot this earlier).
6715 + - trunk/help/opers/snomask (File Added)
6718 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6720 Add umode +l (receive locops).
6724 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6727 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6729 We don't plan to implement cmode +R (quiet unidentified) and
6730 umode +I (deny invite) for 1.1, so comment them out from the
6735 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6736 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6739 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6741 Improve snomask usage description.
6745 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6748 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6750 Mention the word snomask with umode +s (needs to be a link really).
6754 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6757 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6759 Add snomask +Z (operspy notices).
6763 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6766 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6768 Misc updates/clarifications.
6772 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6775 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6781 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6782 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6783 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6786 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6788 - Allow ENCAP REALHOST outside burst
6789 - Fix comment describing race condition: this can only happen
6790 on a local whois with use_whois_actually enabled
6794 +4 -6 trunk/modules/m_chghost.c (File Modified)
6797 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6799 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6803 +39 -0 trunk/contrib/Makefile.in (File Modified)
6804 + - trunk/contrib/sno_globaloper.c (File Added)
6807 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6809 Pass along old umodes and snomask in umode_changed hook,
6810 changing its parameter type from struct Client *
6811 to hook_data_umode_changed *. (For a new client, both
6814 The IP cloaking module now fully ignores umode changes
6815 where +h didn't change.
6819 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6820 +7 -0 trunk/include/hook.h (File Modified)
6821 +18 -4 trunk/src/s_user.c (File Modified)
6824 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6826 move libcharybdis-provided function initialisation into libcharybdis_init().
6830 +32 -11 trunk/src/ircd.c (File Modified)
6833 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6835 Make +f notices (local host, global host, global user@host, local class)
6836 netwide. Exceeding /quote set max remains local.
6840 +4 -4 trunk/src/s_conf.c (File Modified)
6843 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6845 Netwide notices about attempts to join juped channels.
6849 +1 -1 trunk/modules/core/m_join.c (File Modified)
6852 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6854 Send server notices about failed oper attempts globally.
6855 Successful remote oper attempt notices will be generated
6856 from the mode changes.
6860 +3 -3 trunk/modules/m_challenge.c (File Modified)
6861 +2 -2 trunk/modules/m_oper.c (File Modified)
6864 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6866 Rest of infrastructure for sending server notices globally.
6867 Uses a new L_NETWIDE level on sendto_realops_snomask().
6871 +1 -0 trunk/include/send.h (File Modified)
6872 +31 -4 trunk/src/send.c (File Modified)
6875 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6877 Add general::global_snotices conf option to control
6878 whether we send out SNOTEs. Does not do anything yet.
6882 +1 -0 trunk/doc/example.conf (File Modified)
6883 +6 -0 trunk/doc/reference.conf (File Modified)
6884 +1 -0 trunk/include/s_conf.h (File Modified)
6885 +6 -0 trunk/modules/m_info.c (File Modified)
6886 +1 -0 trunk/src/newconf.c (File Modified)
6887 +1 -0 trunk/src/s_conf.c (File Modified)
6890 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6892 Only accept SNOTE from servers.
6896 +2 -0 trunk/modules/m_snote.c (File Modified)
6899 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6901 Correct parv indices so this actually works.
6905 +2 -2 trunk/modules/m_snote.c (File Modified)
6908 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6914 +3 -3 trunk/modules/m_snote.c (File Modified)
6917 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6919 Add m_snote.c, SNOTE propagator.
6923 +86 -0 trunk/modules/Makefile.in (File Modified)
6924 + - trunk/modules/m_snote.c (File Added)
6927 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6929 start seeding the 1.1 NEWS file
6933 +4 -0 trunk/NEWS (File Modified)
6936 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6938 rename some modules to more descriptive names...
6942 +2 -131 trunk/contrib/Makefile.in (File Modified)
6943 + - trunk/contrib/globalconnexit.c (File Deleted)
6944 + - trunk/contrib/globallineactive.c (File Deleted)
6945 + - trunk/contrib/sno_farconnect.c (File Added)
6946 + - trunk/contrib/sno_globalkline.c (File Added)
6947 +1 -120 trunk/modules/Makefile.in (File Modified)
6948 + - trunk/modules/networknotice.c (File Deleted)
6949 + - trunk/modules/sno_routing.c (File Added)
6952 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6954 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6955 Uses FLAGS2_FLOODDONE bit on servers.
6959 +3 -0 trunk/include/client.h (File Modified)
6960 +121 -1 trunk/modules/Makefile.in (File Modified)
6961 + - trunk/modules/networknotice.c (File Added)
6964 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6966 Don't show servers in /trace to nonopers if flatten links is enabled.
6970 +8 -5 trunk/modules/m_trace.c (File Modified)
6973 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6976 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6977 - send back confirmation to source, if local client
6978 - send a +s server notice if the source is neither a server nor a service (+S)
6982 +5 -1 trunk/modules/m_chghost.c (File Modified)
6985 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6987 Use sendto_realops_snomask_from() to make the
6988 server notices appear to come from the affected
6993 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6994 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6997 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6999 Add sendto_realops_snomask_from(), allows
7000 specification of apparent source server.
7004 +1 -0 trunk/include/send.h (File Modified)
7005 +41 -1 trunk/src/send.c (File Modified)
7008 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7010 Revert r579. Keep host, not orighost in oper up notice.
7011 It would be inconsistent to have orighost there, and we
7012 don't want to mess up all server notices by putting both
7017 +1 -1 trunk/src/s_user.c (File Modified)
7020 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7022 Include the IP address in operlog/foperlog.
7026 +10 -8 trunk/modules/m_challenge.c (File Modified)
7027 +8 -6 trunk/modules/m_oper.c (File Modified)
7030 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7032 Call umode_changed hook on oper up.
7036 +1 -0 trunk/src/s_user.c (File Modified)
7039 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7041 Add globalconnexit contrib module, shows remote client connects/exits
7042 except netsplits/netjoin on snomask +F.
7043 Notice formatting will probably change somewhat still.
7047 +80 -0 trunk/contrib/Makefile.in (File Modified)
7048 + - trunk/contrib/globalconnexit.c (File Added)
7051 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7053 Declare snomask_modes[] so modules can provide snomasks.
7057 +2 -0 trunk/include/snomask.h (File Modified)
7060 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7062 Replace user_signon hook with two new hooks: new_local_user
7063 and new_remote_user.
7064 These are called right before the user is introduced to the
7065 rest of the network.
7069 +2 -1 trunk/include/hook.h (File Modified)
7070 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7071 +4 -2 trunk/src/hook.c (File Modified)
7072 +2 -3 trunk/src/s_user.c (File Modified)
7075 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7077 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7081 +2 -2 trunk/modules/m_scan.c (File Modified)
7084 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7086 Update doc/technical/send.txt.
7090 +91 -131 trunk/doc/technical/send.txt (File Modified)
7093 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7095 Add chantrace and masktrace to help files.
7099 + - trunk/help/opers/chantrace (File Added)
7100 +27 -20 trunk/help/opers/index (File Modified)
7101 + - trunk/help/opers/masktrace (File Added)
7102 +2 -0 trunk/help/opers/operspy (File Modified)
7105 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7107 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7108 Shows etrace-like output for all users in a channel,
7109 in particular IP addresses.
7113 +75 -2 trunk/modules/m_etrace.c (File Modified)
7116 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7118 Port over ratbox 2.2 r21727 (anfl):
7119 add some logging when we drop servers in places where we only notify opers
7123 +31 -0 trunk/modules/core/m_server.c (File Modified)
7126 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7128 display orighost in operup message
7132 +1 -1 trunk/src/s_user.c (File Modified)
7135 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7137 Add globallineactive contrib module, a hack which can often
7138 show k/d/g/x line active for remote clients.
7142 +52 -0 trunk/contrib/Makefile.in (File Modified)
7143 + - trunk/contrib/globallineactive.c (File Added)
7146 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7148 Show IP field in the same way as MASKTRACE:
7149 "255.255.255.255" if it's unknown (remote TS5 client)
7150 and "0" if we or the remote server are purposely
7155 +12 -1 trunk/modules/m_scan.c (File Modified)
7158 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7161 - don't show servers in a global scan
7162 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7166 +4 -1 trunk/modules/m_scan.c (File Modified)
7169 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7171 Implement SCAN UMODES.
7175 +3 -0 trunk/include/numeric.h (File Modified)
7176 +128 -2 trunk/modules/m_scan.c (File Modified)
7177 +2 -2 trunk/src/messages.tab (File Modified)
7180 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7186 +1 -1 trunk/modules/m_scan.c (File Modified)
7189 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7191 parv[0] should be parv[1].
7195 +1 -1 trunk/modules/m_scan.c (File Modified)
7198 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7204 +1 -1 trunk/modules/m_scan.c (File Modified)
7207 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7213 +2 -2 trunk/modules/m_scan.c (File Modified)
7216 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7218 framework for scan command
7222 +113 -0 trunk/modules/Makefile.in (File Modified)
7223 + - trunk/modules/m_scan.c (File Added)
7226 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7228 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7232 +2 -0 trunk/include/irc_string.h (File Modified)
7233 +157 -1 trunk/modules/m_etrace.c (File Modified)
7234 +129 -90 trunk/src/match.c (File Modified)
7237 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7239 orighost may live in a different hash bucket (likely the case), lets check it standalone
7243 +39 -3 trunk/src/hostmask.c (File Modified)
7246 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7248 SVN didn't check modules/ somehow, hrmm.
7252 +1 -1 trunk/modules/m_kline.c (File Modified)
7253 +6 -6 trunk/modules/m_stats.c (File Modified)
7256 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7258 Track hostmask entries for client_p->orighost, if available.
7259 Not throughly tested, but seems to work fine.
7263 +8 -4 trunk/include/hostmask.h (File Modified)
7264 +14 -10 trunk/src/hostmask.c (File Modified)
7267 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7269 Pass on SQUIT reasons more.
7273 +17 -19 trunk/src/client.c (File Modified)
7276 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7278 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7279 This way, hidden admins also get them.
7283 +4 -4 trunk/src/send.c (File Modified)
7286 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7288 From ircd-ratbox 2.2 (r21339 anfl):
7289 ms_kill() should be using find_person(), not find_client()
7290 otherwise it can generate a core.
7294 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7297 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7299 Add m_error to core_module_table, so it is loaded by default.
7303 +1 -0 trunk/src/modules.c (File Modified)
7306 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7308 comment is a const char *, not char *.
7312 +1 -1 trunk/include/hook.h (File Modified)
7315 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7317 Fix a long standing hybrid 7 bug: when getting a read error
7318 on a server, report_error() is called with a %d instead of
7319 a %s in the format string ("Lost connection" in +d).
7323 +1 -1 trunk/src/client.c (File Modified)
7326 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7332 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7335 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7337 Add document describing capabilities and what they mean.
7341 + - trunk/doc/technical/capab.txt (File Added)
7344 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7346 Change client_exit hook to pass all exit_client() parameters.
7350 +8 -0 trunk/include/hook.h (File Modified)
7351 +6 -1 trunk/src/client.c (File Modified)
7354 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7356 Add client_exit hook, called in exit_client() for all
7357 clients of all types, except clients exiting because
7358 of netsplits (QS). The only thing done before it is
7359 marking the client as "closing" (to prevent
7364 +1 -0 trunk/include/hook.h (File Modified)
7365 +2 -0 trunk/src/client.c (File Modified)
7366 +2 -0 trunk/src/hook.c (File Modified)
7369 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7371 Improve the code that calculates the nnnS nnnC counts
7374 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7378 +43 -36 trunk/modules/m_trace.c (File Modified)
7381 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7383 Add server_eob hook.
7384 Planning to use this for netsplit/join notices.
7388 +1 -0 trunk/include/hook.h (File Modified)
7389 +2 -0 trunk/modules/m_pong.c (File Modified)
7390 +2 -0 trunk/src/hook.c (File Modified)
7393 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7395 Default motd: ircd-ratbox -> charybdis
7399 +1 -1 trunk/doc/ircd.motd (File Modified)
7402 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7404 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7408 +4 -4 trunk/src/s_user.c (File Modified)
7411 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7413 - Remove obsolete EOB help file
7414 - Document snomask in the help files
7419 + - trunk/help/opers/eob (File Deleted)
7420 +13 -12 trunk/help/opers/index (File Modified)
7421 +1 -13 trunk/help/opers/umode (File Modified)
7422 +7 -7 trunk/help/users/index (File Modified)
7425 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7427 Bail if snomask to parse is not given. Pointy hat to myself.
7431 +3 -0 trunk/src/snomask.c (File Modified)
7434 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7436 Remove m_flags from autoconf
7440 +0 -1 trunk/contrib/Makefile.in (File Modified)
7443 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7449 + - trunk/contrib/m_flags.c (File Deleted)
7452 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7454 If +s is in oper_only_umodes, clear snomask on deoper.
7458 +5 -0 trunk/src/s_user.c (File Modified)
7461 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7463 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7467 +2 -2 trunk/configure (File Modified)
7468 +2 -2 trunk/configure.ac (File Modified)
7471 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7473 Remove the old server notice umodes.
7474 Default oper only umodes is now +s.
7475 Please make sure all remaining umodes still work.
7479 +3 -21 trunk/include/client.h (File Modified)
7480 +0 -12 trunk/src/newconf.c (File Modified)
7481 +1 -1 trunk/src/s_conf.c (File Modified)
7482 +12 -12 trunk/src/s_user.c (File Modified)
7485 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7487 operator::flags nick_changes now controls +n snomask instead of +n umode.
7491 +8 -8 trunk/src/s_user.c (File Modified)
7494 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7496 Move down h_umode_changed hook call after umode allowed checks
7497 (so it will not see +a if someone tries to set it but is not
7502 +2 -3 trunk/src/s_user.c (File Modified)
7505 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7507 Move over non-+s server notices (hopefully, all of them).
7511 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7512 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7513 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7514 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7515 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7516 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7517 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7518 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7519 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7520 +2 -2 trunk/libcharybdis/event.c (File Modified)
7521 +2 -2 trunk/modules/core/m_join.c (File Modified)
7522 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7523 +3 -3 trunk/modules/core/m_message.c (File Modified)
7524 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7525 +2 -2 trunk/modules/core/m_server.c (File Modified)
7526 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7527 +1 -1 trunk/modules/m_post.c (File Modified)
7528 +1 -1 trunk/modules/m_services.c (File Modified)
7529 +2 -2 trunk/src/channel.c (File Modified)
7530 +3 -3 trunk/src/client.c (File Modified)
7531 +1 -1 trunk/src/hash.c (File Modified)
7532 +5 -5 trunk/src/s_conf.c (File Modified)
7533 +2 -2 trunk/src/s_log.c (File Modified)
7534 +4 -4 trunk/src/s_user.c (File Modified)
7537 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7539 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7543 +2 -1 trunk/include/snomask.h (File Modified)
7544 +2 -2 trunk/src/snomask.c (File Modified)
7547 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7549 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7553 +1 -1 trunk/contrib/example_module.c (File Modified)
7554 +2 -2 trunk/include/ircd_defs.h (File Modified)
7555 +6 -6 trunk/modules/core/m_error.c (File Modified)
7556 +1 -1 trunk/modules/core/m_join.c (File Modified)
7557 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7558 +1 -1 trunk/modules/core/m_message.c (File Modified)
7559 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7560 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7561 +18 -18 trunk/modules/core/m_server.c (File Modified)
7562 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7563 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7564 +4 -4 trunk/modules/m_challenge.c (File Modified)
7565 +4 -4 trunk/modules/m_dline.c (File Modified)
7566 +13 -13 trunk/modules/m_gline.c (File Modified)
7567 +5 -5 trunk/modules/m_kline.c (File Modified)
7568 +2 -2 trunk/modules/m_oper.c (File Modified)
7569 +1 -1 trunk/modules/m_pong.c (File Modified)
7570 +13 -13 trunk/modules/m_rehash.c (File Modified)
7571 +4 -4 trunk/modules/m_resv.c (File Modified)
7572 +16 -16 trunk/modules/m_set.c (File Modified)
7573 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7574 +6 -6 trunk/modules/m_xline.c (File Modified)
7575 +1 -1 trunk/src/adns.c (File Modified)
7576 +2 -2 trunk/src/channel.c (File Modified)
7577 +1 -1 trunk/src/listener.c (File Modified)
7578 +1 -1 trunk/src/s_auth.c (File Modified)
7579 +15 -15 trunk/src/s_conf.c (File Modified)
7580 +3 -3 trunk/src/s_user.c (File Modified)
7581 +7 -7 trunk/src/send.c (File Modified)
7584 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7587 - set +s snomask if +s umode set but no snomasks
7588 - put numerics in more logical order
7592 +3 -1 trunk/src/s_user.c (File Modified)
7595 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7597 parse_snobuf_to_mask(): default to + at start
7598 allows stuff like /mode jilles +s C
7602 +1 -1 trunk/src/snomask.c (File Modified)
7605 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7607 Changes to user_mode() snomask handling.
7608 - show snomask (if not 0) on /mode <nick>
7609 - show snomask once at the end if +s/-s used
7610 - only parse 1 parameter for umode changes
7611 - don't crash on /mode <nick> +s
7612 - /mode <nick> -s clears snomask, doesn't use parameter
7613 - set umode +s iff snomask is not 0
7614 - snomask is not propagated, but umode +s is
7618 +97 -72 trunk/src/s_user.c (File Modified)
7621 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7623 Convert some messages over to snomask.
7627 +29 -29 trunk/src/client.c (File Modified)
7628 +2 -2 trunk/src/ircd.c (File Modified)
7629 +13 -13 trunk/src/modules.c (File Modified)
7630 +1 -1 trunk/src/newconf.c (File Modified)
7631 +5 -5 trunk/src/parse.c (File Modified)
7632 +1 -1 trunk/src/restart.c (File Modified)
7633 +4 -4 trunk/src/s_newconf.c (File Modified)
7634 +11 -11 trunk/src/s_serv.c (File Modified)
7637 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7639 include snomask.h from client.h
7643 +1 -0 trunk/include/client.h (File Modified)
7646 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7648 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7652 +1 -0 trunk/src/newconf.c (File Modified)
7653 +2 -1 trunk/src/snomask.c (File Modified)
7656 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7658 should start with +, not \0. Whoops. :)
7662 +1 -1 trunk/src/snomask.c (File Modified)
7665 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7667 core snomask support.
7671 +3 -0 trunk/doc/example.conf (File Modified)
7672 +2 -0 trunk/include/client.h (File Modified)
7673 +2 -0 trunk/include/numeric.h (File Modified)
7674 +2 -0 trunk/include/s_newconf.h (File Modified)
7675 +63 -0 trunk/include/send.h (File Modified)
7676 + - trunk/include/snomask.h (File Added)
7677 +1 -0 trunk/src/Makefile.in (File Modified)
7678 +1 -1 trunk/src/messages.tab (File Modified)
7679 +8 -0 trunk/src/newconf.c (File Modified)
7680 +12 -0 trunk/src/s_user.c (File Modified)
7681 +235 -0 trunk/src/send.c (File Modified)
7682 + - trunk/src/snomask.c (File Added)
7685 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7687 add a blank line after the license info.
7691 +1 -1 trunk/CREDITS (File Modified)
7694 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7696 Extend copyright to 2006.
7700 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7703 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7706 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7710 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7711 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7714 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7716 Add oper privileges document.
7720 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7721 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7724 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7726 Capitalize message names in services shortcuts (for consistency).
7730 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7733 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7739 +1 -1 trunk/src/patricia.c (File Modified)
7742 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7744 Remove obsolete 'nextconnect' variable.
7748 +0 -1 trunk/include/ircd.h (File Modified)
7749 +0 -2 trunk/src/client.c (File Modified)
7750 +0 -1 trunk/src/ircd.c (File Modified)
7753 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7755 Remove this remnant of the hybrid 6 ziplinks implementation.
7759 + - trunk/include/s_zip.h (File Deleted)
7762 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7764 Make clone limiting work on orighost, not host (so it
7765 looks through services cloaks). Lightly tested, please
7770 +2 -0 trunk/modules/m_chghost.c (File Modified)
7771 +1 -1 trunk/src/client.c (File Modified)
7772 +1 -1 trunk/src/s_conf.c (File Modified)
7775 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7777 Don't forget to link me_realhost() into the command hash.
7779 Pointy hat to: myself
7783 +1 -1 trunk/modules/m_chghost.c (File Modified)
7786 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7788 It's call_hook, not hook_call.
7792 +1 -1 trunk/src/s_user.c (File Modified)
7795 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7797 Add unreject help file.
7801 + - trunk/help/opers/unreject (File Added)
7804 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7806 Link the all-important 42 module to the build :P
7810 +1 -0 trunk/contrib/Makefile.in (File Modified)
7813 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7815 Mention /rehash help.
7819 +1 -0 trunk/help/opers/rehash (File Modified)
7822 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7824 Add h_user_signon hook.
7828 +1 -0 trunk/include/hook.h (File Modified)
7829 +2 -0 trunk/src/hook.c (File Modified)
7830 +4 -0 trunk/src/s_user.c (File Modified)
7833 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7835 Oops, forgot to set orighost for remote client introductions.
7839 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7842 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7844 Use TS6 forms in services shortcuts, if possible.
7848 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7851 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7853 - Start out default_umodes conf entry from the empty set instead of +i.
7854 - Move oper_only_umodes check to where default_umodes is used, as
7855 oper_only_umodes may not be set yet while we're reading the conf.
7859 +6 -7 trunk/src/newconf.c (File Modified)
7860 +1 -1 trunk/src/s_user.c (File Modified)
7863 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7865 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7869 +1 -0 trunk/doc/example.conf (File Modified)
7870 +7 -0 trunk/doc/reference.conf (File Modified)
7871 +0 -7 trunk/include/config.h.dist (File Modified)
7872 +1 -0 trunk/include/s_conf.h (File Modified)
7873 +6 -0 trunk/modules/m_info.c (File Modified)
7874 +9 -18 trunk/src/client.c (File Modified)
7875 +1 -0 trunk/src/newconf.c (File Modified)
7876 +1 -0 trunk/src/s_conf.c (File Modified)
7879 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7881 - Allow NULL target_ip in show_ip() (indicates message is being
7882 sent to local opers)
7883 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7885 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7886 those in src/client.c
7888 From ratbox 2.2 svn (anfl)
7892 +1 -0 trunk/include/client.h (File Modified)
7893 +21 -2 trunk/src/client.c (File Modified)
7894 +2 -4 trunk/src/hostmask.c (File Modified)
7895 +1 -5 trunk/src/s_conf.c (File Modified)
7896 +4 -8 trunk/src/s_user.c (File Modified)
7899 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7901 Fire off events properly.
7905 +7 -3 trunk/src/s_user.c (File Modified)
7908 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7910 make sure modules which depend on umode information get the message upon connection (oops)
7914 +3 -0 trunk/src/s_user.c (File Modified)
7917 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7919 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7920 From ratbox 2.2 svn.
7924 +3 -7 trunk/modules/m_etrace.c (File Modified)
7927 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7929 Replace silly `default_invisible' option with more versatile default_umodes.
7933 +2 -2 trunk/Makefile.in (File Modified)
7934 +12 -1 trunk/doc/example.conf (File Modified)
7935 +14 -7 trunk/doc/reference.conf (File Modified)
7936 +2 -4 trunk/include/s_conf.h (File Modified)
7937 +0 -6 trunk/modules/m_info.c (File Modified)
7938 +4 -0 trunk/src/modules.c (File Modified)
7939 +41 -1 trunk/src/newconf.c (File Modified)
7940 +2 -2 trunk/src/s_conf.c (File Modified)
7941 +3 -4 trunk/src/s_user.c (File Modified)
7944 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7946 Add temporary nick resvs with the proper duration,
7947 not 60 times too long.
7951 +1 -1 trunk/modules/m_resv.c (File Modified)
7954 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7956 Add kick on split riding. See reference.conf for more details.
7960 +1 -0 trunk/doc/example.conf (File Modified)
7961 +16 -0 trunk/doc/reference.conf (File Modified)
7962 +1 -0 trunk/include/s_conf.h (File Modified)
7963 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7964 +6 -0 trunk/modules/m_info.c (File Modified)
7965 +1 -0 trunk/src/newconf.c (File Modified)
7966 +1 -0 trunk/src/s_conf.c (File Modified)
7969 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7971 New credits, denoting GXTi as being on the core team.
7975 +16 -5 trunk/CREDITS (File Modified)
7978 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7980 better cloaking algorithm
7984 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7987 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7989 don't do redundant bitshifting.
7993 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7996 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8002 +1 -0 trunk/contrib/Makefile.in (File Modified)
8005 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8007 Set the DynSpoof flag properly.
8011 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8014 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8016 first go at an ip_cloaking implementation for charybdis.
8020 + - trunk/contrib/ip_cloaking.c (File Added)
8023 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8025 Add libcharybdis to contrib/ includes.
8029 +1 -1 trunk/contrib/Makefile.in (File Modified)
8032 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8034 add h_umode_changed hook for modules that provide usermodes.
8038 +1 -0 trunk/include/hook.h (File Modified)
8039 +2 -1 trunk/src/hook.c (File Modified)
8040 +3 -0 trunk/src/s_user.c (File Modified)
8043 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8045 Show quiets in /stats z.
8049 +15 -10 trunk/src/s_stats.c (File Modified)
8052 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8054 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8058 +0 -12 trunk/configure (File Modified)
8059 +0 -9 trunk/configure.ac (File Modified)
8060 +0 -3 trunk/include/setup.h.in (File Modified)
8063 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8065 change various buffer sizes to = topiclen.
8069 +3 -4 trunk/include/ircd_defs.h (File Modified)
8072 jon 2005/12/12 19:32:18 UTC (20051212-400)
8074 - Partial commit test, partial ego strokage ;)
8078 +2 -1 trunk/CREDITS (File Modified)
8081 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8083 More kqueue corrections.
8086 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8089 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8091 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8092 Not sure why this wasn't this way to begin with.
8096 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8099 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8101 example.conf tweaks:
8102 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8103 most people do not need this.
8104 Enable serverinfo::hub.
8108 +14 -11 trunk/doc/example.conf (File Modified)
8111 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8113 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8117 +1 -1 trunk/src/s_serv.c (File Modified)
8120 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8122 header include changes
8126 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8127 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8128 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8129 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8130 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8131 +1 -21 trunk/libcharybdis/select.c (File Modified)
8134 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8136 s/ilog/libcharybdis_{die,log,restart}/g
8140 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8141 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8142 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8143 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8144 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8145 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8146 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8147 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8150 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8152 Use the right callbacks in the function code.
8155 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8158 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8160 More work, it builds again!
8164 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8165 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8166 + - trunk/libcharybdis/libcharybdis.c (File Added)
8167 + - trunk/libcharybdis/libcharybdis.h (File Added)
8170 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8172 Move some stuff around.
8176 + - trunk/include/memory.h (File Deleted)
8177 + - trunk/include/tools.h (File Deleted)
8178 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8179 + - trunk/libcharybdis/memory.c (File Added)
8180 + - trunk/libcharybdis/memory.h (File Added)
8181 + - trunk/libcharybdis/snprintf.c (File Added)
8182 + - trunk/libcharybdis/tools.c (File Added)
8183 + - trunk/libcharybdis/tools.h (File Added)
8184 +1000 -1062 trunk/modules/.depend (File Modified)
8185 +421 -455 trunk/src/.depend (File Modified)
8186 +0 -1191 trunk/src/Makefile.in (File Modified)
8187 + - trunk/src/memory.c (File Deleted)
8188 + - trunk/src/snprintf.c (File Deleted)
8189 + - trunk/src/tools.c (File Deleted)
8192 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8194 move more headers into libcharybdis
8197 + - trunk/include/balloc.h (File Deleted)
8198 + - trunk/include/event.h (File Deleted)
8199 + - trunk/libcharybdis/balloc.h (File Added)
8200 + - trunk/libcharybdis/event.h (File Added)
8201 +924 -1020 trunk/modules/.depend (File Modified)
8202 +327 -406 trunk/src/.depend (File Modified)
8205 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8207 balloc, events -> libcharybdis
8210 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8211 + - trunk/libcharybdis/balloc.c (File Added)
8212 + - trunk/libcharybdis/event.c (File Added)
8213 +0 -1008 trunk/src/Makefile.in (File Modified)
8214 + - trunk/src/balloc.c (File Deleted)
8215 + - trunk/src/event.c (File Deleted)
8218 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8223 + - trunk/include/commio.h (File Deleted)
8224 + - trunk/include/linebuf.h (File Deleted)
8225 + - trunk/libcharybdis/commio.h (File Added)
8226 + - trunk/libcharybdis/linebuf.h (File Added)
8227 +1644 -530 trunk/modules/.depend (File Modified)
8228 +1 -1 trunk/modules/Makefile.in (File Modified)
8229 +720 -284 trunk/src/.depend (File Modified)
8232 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8234 Makefile reworking -- moving libcharybdis headers into proper location.
8237 +1 -1 trunk/adns/Makefile.in (File Modified)
8238 +1 -1 trunk/src/Makefile.in (File Modified)
8241 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8243 Document proposed authdaemon protocol.
8246 + - trunk/authdaemon/protocol.txt (File Added)
8249 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8254 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8257 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8259 Remove dead makefile from generation
8262 +1 -2 trunk/configure (File Modified)
8263 +0 -1 trunk/configure.ac (File Modified)
8266 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8268 libcharybdisIO -> libcharybdis
8271 +1 -1 trunk/src/Makefile.in (File Modified)
8274 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8279 + - trunk/libcharybdis/Makefile.in (File Added)
8280 + - trunk/libcharybdis/commio.c (File Added)
8281 + - trunk/libcharybdis/devpoll.c (File Added)
8282 + - trunk/libcharybdis/epoll.c (File Added)
8283 + - trunk/libcharybdis/io/ (File Deleted)
8284 + - trunk/libcharybdis/kqueue.c (File Added)
8285 + - trunk/libcharybdis/linebuf.c (File Added)
8286 + - trunk/libcharybdis/log/ (File Deleted)
8287 + - trunk/libcharybdis/poll.c (File Added)
8288 + - trunk/libcharybdis/ports.c (File Added)
8289 + - trunk/libcharybdis/select.c (File Added)
8292 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8297 + - trunk/libcharybdis/Makefile.in (File Deleted)
8300 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8305 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8308 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8310 add authdaemon dir for later hacking
8314 + - trunk/authdaemon/ (File Added)
8317 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8319 linebuf -> libcharybdisIO
8323 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8324 + - trunk/libcharybdis/io/linebuf.c (File Added)
8325 + - trunk/libcharybdis/log/ (File Added)
8326 + - trunk/libcharybdis/log/Makefile.in (File Added)
8327 +0 -687 trunk/src/Makefile.in (File Modified)
8328 + - trunk/src/linebuf.c (File Deleted)
8331 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8333 Solaris 10 I/O ports support
8336 + - trunk/libcharybdis/io/ports.c (File Added)
8339 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8345 +1 -1 trunk/Makefile.in (File Modified)
8346 +3 -1 trunk/configure (File Modified)
8347 +133 -10 trunk/configure.ac (File Modified)
8348 + - trunk/libcharybdis/ (File Added)
8349 + - trunk/libcharybdis/Makefile.in (File Added)
8350 + - trunk/libcharybdis/io/ (File Added)
8351 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8352 +2 -3 trunk/src/Makefile.in (File Modified)
8353 + - trunk/src/io/ (File Deleted)
8356 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8358 split IO stuff into libcharybdisIO.
8362 + - trunk/src/commio.c (File Deleted)
8363 + - trunk/src/devpoll.c (File Deleted)
8364 + - trunk/src/epoll.c (File Deleted)
8365 + - trunk/src/io/ (File Added)
8366 + - trunk/src/io/Makefile.in (File Added)
8367 + - trunk/src/io/commio.c (File Added)
8368 + - trunk/src/io/devpoll.c (File Added)
8369 + - trunk/src/io/epoll.c (File Added)
8370 + - trunk/src/io/kqueue.c (File Added)
8371 + - trunk/src/io/poll.c (File Added)
8372 + - trunk/src/io/select.c (File Added)
8373 + - trunk/src/kqueue.c (File Deleted)
8374 + - trunk/src/poll.c (File Deleted)
8375 + - trunk/src/select.c (File Deleted)
8378 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8384 +86 -155 trunk/configure (File Modified)
8385 +1 -1 trunk/configure.ac (File Modified)
8388 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8390 Remove mentions of mkkeypair/cryptlinks.
8394 +1 -3 trunk/doc/challenge.txt (File Modified)
8397 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8399 Clarify serverinfo{} description.
8403 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8406 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8408 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8412 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8415 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8417 Improvements also applicable to hyperion 1.x.
8421 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8424 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8426 - Add +F description
8427 - General improvements and changes to charybdis
8431 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8434 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8436 The server notice umodes only have an effect
8437 for opers. ("sendto_realops_flags", so having
8438 the umode is not enough, they must also be
8443 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8446 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8448 Updates to umodes docs.
8452 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8455 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8457 Add SGML documentation.
8460 + - trunk/doc/sgml/ (File Added)
8461 + - trunk/doc/sgml/oper-guide/ (File Added)
8462 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8463 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8464 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8465 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8466 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8467 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8468 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8471 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8473 Make operwall flag restrict setting umode +z.
8474 This repairs this flag broken in charybdis-1.0.
8478 +41 -0 trunk/contrib/m_flags.c (File Modified)
8479 +9 -0 trunk/src/s_user.c (File Modified)
8482 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8484 Don't complain/reset remote clients +n. I'm still not
8485 convinced propagating all umodes is the way to go, oh
8490 +1 -1 trunk/src/s_user.c (File Modified)
8493 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8495 - Require admin flag for oper /chghost (if it's enabled
8496 which is not default)
8497 - Give error message on nonexistant nick
8501 +12 -0 trunk/modules/m_chghost.c (File Modified)
8504 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8506 Incorporated jilles' dynspoof patch with a few minor changes.
8509 +5 -2 trunk/include/client.h (File Modified)
8510 +1 -0 trunk/include/numeric.h (File Modified)
8511 +75 -4 trunk/modules/m_chghost.c (File Modified)
8512 +2 -21 trunk/modules/m_stats.c (File Modified)
8513 +2 -8 trunk/modules/m_trace.c (File Modified)
8514 +2 -0 trunk/src/client.c (File Modified)
8515 +3 -0 trunk/src/s_user.c (File Modified)
8518 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8523 +5 -0 trunk/NEWS (File Modified)
8526 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8528 Make show_ip() far less braindead.
8530 Obtained from: ratbox 2.2 SVN
8534 +14 -85 trunk/src/client.c (File Modified)
8537 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8539 Instead of not showing channels at all for whoising services,
8540 only show channels the requester is also on. If operspying
8541 services, show all the channels.
8545 +37 -40 trunk/modules/m_whois.c (File Modified)
8548 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8550 - Show real errno if we fail to connect to a server
8551 - Don't show server IPs on IRC if a server goes dead
8556 +2 -5 trunk/src/s_serv.c (File Modified)
8559 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8561 Revert hybrid 7.2 aline code. It causes too many problems.
8565 +1 -47 trunk/NEWS (File Modified)
8566 + - trunk/include/aline.h (File Deleted)
8567 +53 -6 trunk/modules/m_dline.c (File Modified)
8568 +212 -16 trunk/modules/m_kline.c (File Modified)
8569 +37 -8 trunk/modules/m_resv.c (File Modified)
8570 +45 -24 trunk/modules/m_xline.c (File Modified)
8571 +0 -485 trunk/src/Makefile.in (File Modified)
8572 + - trunk/src/aline.c (File Deleted)
8575 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8577 Incorporate recent ratbox monitor bugfixes (could crash).
8581 +16 -0 trunk/modules/m_monitor.c (File Modified)
8582 +4 -3 trunk/src/monitor.c (File Modified)
8585 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8587 Fix /invite UID leak.
8589 Found by logiclrd@EFnet.
8593 +3 -2 trunk/modules/m_invite.c (File Modified)
8596 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8598 Don't show what channels a service is in.
8601 +1 -0 trunk/NEWS (File Modified)
8602 +40 -35 trunk/modules/m_whois.c (File Modified)
8605 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8607 Update version to 1.0.3.
8611 +9 -9 trunk/configure (File Modified)
8612 +1 -1 trunk/configure.ac (File Modified)
8615 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8621 +7 -1 trunk/NEWS (File Modified)
8624 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8626 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8627 More static buffers :(
8631 +12 -4 trunk/src/aline.c (File Modified)
8634 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8636 Make operspy mode (/mode !#channel showing parameters
8637 even if not on channel) work again.
8641 +4 -4 trunk/src/channel.c (File Modified)
8644 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8646 Call server_introduced hook on TS6 remote server
8647 introduction (ms_sid()).
8651 +6 -0 trunk/modules/core/m_server.c (File Modified)
8654 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8656 Cyrix boxes are wierd.
8659 +2 -1 trunk/modules/m_services.c (File Modified)
8662 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8667 +1 -1 trunk/include/client.h (File Modified)
8668 +3 -1 trunk/modules/m_services.c (File Modified)
8671 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8676 +1 -6 trunk/modules/m_services.c (File Modified)
8679 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8681 Disable a check that doesn't always seem to work right for some reason.
8684 +2 -0 trunk/modules/m_services.c (File Modified)
8687 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8693 +4 -1 trunk/NEWS (File Modified)
8696 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8702 +9 -9 trunk/configure (File Modified)
8703 +1 -1 trunk/configure.ac (File Modified)
8706 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8708 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8712 +3 -13 trunk/modules/m_trace.c (File Modified)
8715 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8717 Don't send empty RPL_WHOISCHANNELS on remote whois.
8719 Pointy hat to: jilles
8723 +1 -1 trunk/modules/m_whois.c (File Modified)
8726 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8732 +3 -0 trunk/NEWS (File Modified)
8735 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8737 Modular umode support.
8741 +0 -9 trunk/include/client.h (File Modified)
8742 +2 -1 trunk/include/s_user.h (File Modified)
8743 +1 -1 trunk/include/tools.h (File Modified)
8744 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8745 +3 -0 trunk/src/ircd.c (File Modified)
8746 +1 -1 trunk/src/messages.tab (File Modified)
8747 +2 -2 trunk/src/s_serv.c (File Modified)
8748 +37 -59 trunk/src/s_user.c (File Modified)
8749 +21 -0 trunk/src/tools.c (File Modified)
8752 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8754 Optionally do forced nick change to the UID instead of kill
8755 on nick collisions, see doc/collision_fnc.txt for more
8760 + - trunk/doc/collision_fnc.txt (File Added)
8761 +1 -0 trunk/doc/example.conf (File Modified)
8762 +8 -0 trunk/doc/reference.conf (File Modified)
8763 +1 -0 trunk/include/numeric.h (File Modified)
8764 +1 -0 trunk/include/s_conf.h (File Modified)
8765 +2 -1 trunk/include/s_serv.h (File Modified)
8766 +1 -0 trunk/include/s_stats.h (File Modified)
8767 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8768 +1 -1 trunk/src/messages.tab (File Modified)
8769 +1 -0 trunk/src/newconf.c (File Modified)
8770 +1 -0 trunk/src/s_conf.c (File Modified)
8771 +1 -0 trunk/src/s_serv.c (File Modified)
8772 +2 -2 trunk/src/s_stats.c (File Modified)
8775 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8781 trunk/NEWS (File Modified)
8784 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8786 Don't allow lookups by uid in /monitor + and /monitor s.
8790 trunk/modules/m_monitor.c (File Modified)
8793 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8795 Stop garbage +j being set in cases like +j aaa:bbb by
8796 initializing the variables properly.
8802 trunk/modules/core/m_mode.c (File Modified)
8803 trunk/modules/core/m_sjoin.c (File Modified)
8806 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8808 Apply flags to the proper server in me_gcap().
8812 trunk/modules/m_capab.c (File Modified)
8815 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8817 Use find_named_client() instead of find_client() to check
8818 for nick collisions.
8822 trunk/modules/core/m_nick.c (File Modified)
8825 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8827 - Replace old 381 numeric with a new, more positive one!
8831 trunk/src/messages.tab (File Modified)
8834 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8836 Make it compile again.
8840 trunk/src/channel.c (File Modified)
8841 trunk/src/client.c (File Modified)
8842 trunk/src/ircd.c (File Modified)
8843 trunk/src/packet.c (File Modified)
8846 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8848 - Prevent UID disclosure in cmode setting.
8852 trunk/NEWS (File Modified)
8853 trunk/modules/core/m_mode.c (File Modified)
8856 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8858 A different check which prevents UID disclosure.
8862 trunk/modules/core/m_kick.c (File Modified)
8865 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8867 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8871 trunk/modules/core/m_kick.c (File Modified)
8874 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8876 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8880 trunk/NEWS (File Modified)
8881 trunk/modules/m_accept.c (File Modified)
8882 trunk/modules/m_admin.c (File Modified)
8883 trunk/modules/m_away.c (File Modified)
8884 trunk/modules/m_cap.c (File Modified)
8885 trunk/modules/m_capab.c (File Modified)
8886 trunk/modules/m_challenge.c (File Modified)
8887 trunk/modules/m_chghost.c (File Modified)
8888 trunk/modules/m_close.c (File Modified)
8889 trunk/modules/m_cmessage.c (File Modified)
8890 trunk/modules/m_connect.c (File Modified)
8891 trunk/modules/m_dline.c (File Modified)
8892 trunk/modules/m_encap.c (File Modified)
8893 trunk/modules/m_etrace.c (File Modified)
8894 trunk/modules/m_gline.c (File Modified)
8895 trunk/modules/m_help.c (File Modified)
8896 trunk/modules/m_info.c (File Modified)
8897 trunk/modules/m_invite.c (File Modified)
8898 trunk/modules/m_ison.c (File Modified)
8899 trunk/modules/m_kline.c (File Modified)
8900 trunk/modules/m_knock.c (File Modified)
8901 trunk/modules/m_links.c (File Modified)
8902 trunk/modules/m_list.c (File Modified)
8903 trunk/modules/m_locops.c (File Modified)
8904 trunk/modules/m_lusers.c (File Modified)
8905 trunk/modules/m_map.c (File Modified)
8906 trunk/modules/m_monitor.c (File Modified)
8907 trunk/modules/m_motd.c (File Modified)
8908 trunk/modules/m_names.c (File Modified)
8909 trunk/modules/m_oper.c (File Modified)
8910 trunk/modules/m_operspy.c (File Modified)
8911 trunk/modules/m_pass.c (File Modified)
8912 trunk/modules/m_ping.c (File Modified)
8913 trunk/modules/m_pong.c (File Modified)
8914 trunk/modules/m_post.c (File Modified)
8915 trunk/modules/m_rehash.c (File Modified)
8916 trunk/modules/m_restart.c (File Modified)
8917 trunk/modules/m_resv.c (File Modified)
8918 trunk/modules/m_services.c (File Modified)
8919 trunk/modules/m_set.c (File Modified)
8920 trunk/modules/m_sshortcut.c (File Modified)
8921 trunk/modules/m_stats.c (File Modified)
8922 trunk/modules/m_svinfo.c (File Modified)
8923 trunk/modules/m_tb.c (File Modified)
8924 trunk/modules/m_testline.c (File Modified)
8925 trunk/modules/m_testmask.c (File Modified)
8926 trunk/modules/m_time.c (File Modified)
8927 trunk/modules/m_topic.c (File Modified)
8928 trunk/modules/m_trace.c (File Modified)
8929 trunk/modules/m_unreject.c (File Modified)
8930 trunk/modules/m_user.c (File Modified)
8931 trunk/modules/m_userhost.c (File Modified)
8932 trunk/modules/m_users.c (File Modified)
8933 trunk/modules/m_version.c (File Modified)
8934 trunk/modules/m_wallops.c (File Modified)
8935 trunk/modules/m_who.c (File Modified)
8936 trunk/modules/m_whois.c (File Modified)
8937 trunk/modules/m_whowas.c (File Modified)
8938 trunk/modules/m_xline.c (File Modified)
8939 trunk/src/adns.c (File Modified)
8940 trunk/src/aline.c (File Modified)
8941 trunk/src/cache.c (File Modified)
8942 trunk/src/channel.c (File Modified)
8943 trunk/src/class.c (File Modified)
8944 trunk/src/client.c (File Modified)
8945 trunk/src/commio.c (File Modified)
8946 trunk/src/event.c (File Modified)
8947 trunk/src/hash.c (File Modified)
8948 trunk/src/hostmask.c (File Modified)
8949 trunk/src/ircd.c (File Modified)
8950 trunk/src/kdparse.c (File Modified)
8951 trunk/src/linebuf.c (File Modified)
8952 trunk/src/listener.c (File Modified)
8953 trunk/src/modules.c (File Modified)
8954 trunk/src/monitor.c (File Modified)
8955 trunk/src/newconf.c (File Modified)
8956 trunk/src/packet.c (File Modified)
8957 trunk/src/parse.c (File Modified)
8958 trunk/src/reject.c (File Modified)
8959 trunk/src/s_auth.c (File Modified)
8960 trunk/src/s_conf.c (File Modified)
8961 trunk/src/s_gline.c (File Modified)
8962 trunk/src/s_log.c (File Modified)
8963 trunk/src/s_newconf.c (File Modified)
8964 trunk/src/s_serv.c (File Modified)
8965 trunk/src/s_stats.c (File Modified)
8966 trunk/src/s_user.c (File Modified)
8967 trunk/src/send.c (File Modified)
8968 trunk/src/whowas.c (File Modified)
8971 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8973 - More coding style niceities. Pretty much got client.h squared away.
8977 trunk/modules/m_dline.c (File Modified)
8978 trunk/modules/m_gline.c (File Modified)
8979 trunk/modules/m_kline.c (File Modified)
8980 trunk/modules/m_rehash.c (File Modified)
8981 trunk/modules/m_resv.c (File Modified)
8982 trunk/modules/m_stats.c (File Modified)
8983 trunk/modules/m_testline.c (File Modified)
8984 trunk/modules/m_user.c (File Modified)
8985 trunk/modules/m_xline.c (File Modified)
8988 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8990 - Propagate quiets (+q) on netjoins
8991 - Clear +q list too on lowerTS sjoin from TS6 source
8995 trunk/modules/core/m_sjoin.c (File Modified)
8996 trunk/src/s_serv.c (File Modified)
8999 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9001 Second argument to whois is always a nick, never a uid.
9002 This prevents /whois other.server uid to get information
9007 trunk/modules/m_whois.c (File Modified)
9010 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9012 Don't allow local users to use uids in user mode.
9016 trunk/src/s_user.c (File Modified)
9019 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9021 Make it compile again.
9025 trunk/src/s_stats.c (File Modified)
9028 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9030 Fix propagation of empty SJOIN.
9034 trunk/modules/core/m_sjoin.c (File Modified)
9037 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9039 Some atheme-style niceties here.
9043 trunk/modules/m_accept.c (File Modified)
9044 trunk/modules/m_admin.c (File Modified)
9045 trunk/modules/m_away.c (File Modified)
9046 trunk/modules/m_cap.c (File Modified)
9047 trunk/modules/m_capab.c (File Modified)
9048 trunk/modules/m_challenge.c (File Modified)
9049 trunk/modules/m_chghost.c (File Modified)
9050 trunk/modules/m_close.c (File Modified)
9051 trunk/modules/m_cmessage.c (File Modified)
9052 trunk/modules/m_connect.c (File Modified)
9053 trunk/modules/m_dline.c (File Modified)
9054 trunk/modules/m_encap.c (File Modified)
9055 trunk/modules/m_etrace.c (File Modified)
9056 trunk/modules/m_gline.c (File Modified)
9057 trunk/modules/m_help.c (File Modified)
9058 trunk/modules/m_info.c (File Modified)
9059 trunk/modules/m_invite.c (File Modified)
9060 trunk/modules/m_ison.c (File Modified)
9061 trunk/modules/m_kline.c (File Modified)
9062 trunk/modules/m_knock.c (File Modified)
9063 trunk/modules/m_links.c (File Modified)
9064 trunk/modules/m_list.c (File Modified)
9065 trunk/modules/m_locops.c (File Modified)
9066 trunk/modules/m_lusers.c (File Modified)
9067 trunk/modules/m_map.c (File Modified)
9068 trunk/modules/m_monitor.c (File Modified)
9069 trunk/modules/m_motd.c (File Modified)
9070 trunk/modules/m_names.c (File Modified)
9071 trunk/modules/m_oper.c (File Modified)
9072 trunk/modules/m_operspy.c (File Modified)
9073 trunk/modules/m_pass.c (File Modified)
9074 trunk/modules/m_ping.c (File Modified)
9075 trunk/modules/m_pong.c (File Modified)
9076 trunk/modules/m_post.c (File Modified)
9077 trunk/modules/m_rehash.c (File Modified)
9078 trunk/modules/m_restart.c (File Modified)
9079 trunk/modules/m_resv.c (File Modified)
9080 trunk/modules/m_services.c (File Modified)
9081 trunk/modules/m_set.c (File Modified)
9082 trunk/modules/m_sshortcut.c (File Modified)
9083 trunk/modules/m_stats.c (File Modified)
9084 trunk/modules/m_svinfo.c (File Modified)
9085 trunk/modules/m_tb.c (File Modified)
9086 trunk/modules/m_testline.c (File Modified)
9087 trunk/modules/m_testmask.c (File Modified)
9088 trunk/modules/m_time.c (File Modified)
9089 trunk/modules/m_topic.c (File Modified)
9090 trunk/modules/m_trace.c (File Modified)
9091 trunk/modules/m_unreject.c (File Modified)
9092 trunk/modules/m_user.c (File Modified)
9093 trunk/modules/m_userhost.c (File Modified)
9094 trunk/modules/m_users.c (File Modified)
9095 trunk/modules/m_version.c (File Modified)
9096 trunk/modules/m_wallops.c (File Modified)
9097 trunk/modules/m_who.c (File Modified)
9098 trunk/modules/m_whois.c (File Modified)
9099 trunk/modules/m_whowas.c (File Modified)
9100 trunk/modules/m_xline.c (File Modified)
9103 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9105 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9109 trunk/.indent.pro (File Modified)
9110 trunk/include/charybdis.h (File Added)
9111 trunk/include/client.h (File Modified)
9112 trunk/modules/.indent.pro (File Modified)
9113 trunk/src/.indent.pro (File Modified)
9114 trunk/src/adns.c (File Modified)
9115 trunk/src/aline.c (File Modified)
9116 trunk/src/cache.c (File Modified)
9117 trunk/src/channel.c (File Modified)
9118 trunk/src/class.c (File Modified)
9119 trunk/src/client.c (File Modified)
9120 trunk/src/commio.c (File Modified)
9121 trunk/src/event.c (File Modified)
9122 trunk/src/hash.c (File Modified)
9123 trunk/src/hostmask.c (File Modified)
9124 trunk/src/ircd.c (File Modified)
9125 trunk/src/kdparse.c (File Modified)
9126 trunk/src/linebuf.c (File Modified)
9127 trunk/src/listener.c (File Modified)
9128 trunk/src/modules.c (File Modified)
9129 trunk/src/monitor.c (File Modified)
9130 trunk/src/newconf.c (File Modified)
9131 trunk/src/packet.c (File Modified)
9132 trunk/src/parse.c (File Modified)
9133 trunk/src/reject.c (File Modified)
9134 trunk/src/s_auth.c (File Modified)
9135 trunk/src/s_conf.c (File Modified)
9136 trunk/src/s_gline.c (File Modified)
9137 trunk/src/s_log.c (File Modified)
9138 trunk/src/s_newconf.c (File Modified)
9139 trunk/src/s_serv.c (File Modified)
9140 trunk/src/s_stats.c (File Modified)
9141 trunk/src/s_user.c (File Modified)
9142 trunk/src/send.c (File Modified)
9143 trunk/src/whowas.c (File Modified)
9146 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9148 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9149 - Convert a few modules towards using this code.
9150 - Make a note about this change in NEWS.
9154 trunk/NEWS (File Modified)
9155 trunk/include/aline.h (File Added)
9156 trunk/modules/m_dline.c (File Modified)
9157 trunk/modules/m_kline.c (File Modified)
9158 trunk/modules/m_resv.c (File Modified)
9159 trunk/modules/m_xline.c (File Modified)
9160 trunk/src/Makefile.in (File Modified)
9161 trunk/src/aline.c (File Added)
9164 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9166 - Update NEWS document.
9170 trunk/NEWS (File Modified)
9173 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9175 Use find_named_person() instead of find_person() in services shortcuts.
9179 trunk/modules/m_sshortcut.c (File Modified)
9182 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9184 Fix propagation of empty channels (+P).
9188 trunk/modules/core/m_sjoin.c (File Modified)
9189 trunk/src/s_serv.c (File Modified)
9192 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9194 Use same comparison for +f.
9198 trunk/modules/core/m_join.c (File Modified)
9201 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9203 Retire server-server non-encap CHGHOST, and clean it up a bit.
9207 trunk/modules/m_chghost.c (File Modified)
9210 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9212 Use TS6 form for SQUIT wallops.
9216 trunk/modules/core/m_squit.c (File Modified)
9219 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9221 Propagate nick changes for remote clients in TS6 form if possible;
9222 simplify the code a bit.
9226 trunk/modules/core/m_nick.c (File Modified)
9229 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9231 Only clear oper_only_umodes on deoper for local clients.
9235 trunk/src/s_user.c (File Modified)
9238 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9240 - Don't enable use_whois_actually in the default config, makes cloaking
9241 only useful for vanity.
9245 trunk/doc/example.conf (File Modified)
9248 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9250 Fix linebuf raw code to not truncate lines longer than
9251 510 characters. This stops ziplinks corruption at
9252 the initial burst if the other side sends a lot.
9256 trunk/src/linebuf.c (File Modified)
9259 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9261 - Add +r to channel_modes().
9265 trunk/src/channel.c (File Modified)
9268 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9274 trunk/NEWS (File Modified)
9277 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9279 err, nvm. wrong project :-P
9283 trunk/src/match.c (File Modified)
9286 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9288 make sure we don't crash on match(NULL, test)
9292 trunk/src/match.c (File Modified)
9295 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9297 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9298 flags = rehash in shared{}.
9299 Uses :<source> ENCAP <target> REHASH [option].
9303 trunk/doc/example.conf (File Modified)
9304 trunk/doc/reference.conf (File Modified)
9305 trunk/help/opers/rehash (File Modified)
9306 trunk/include/s_newconf.h (File Modified)
9307 trunk/modules/m_rehash.c (File Modified)
9308 trunk/modules/m_stats.c (File Modified)
9309 trunk/src/newconf.c (File Modified)
9312 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9314 Initialize flags to 0 in conf_set_shared_flags() and
9315 conf_set_cluster_flags().
9319 trunk/src/newconf.c (File Modified)
9322 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9324 Don't allow a forward from a #channel to an &channel.
9325 Error message is Illegal channel name.
9329 trunk/modules/core/m_mode.c (File Modified)
9332 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9334 - change version to 1.0.1
9338 trunk/configure (File Modified)
9339 trunk/configure.ac (File Modified)
9342 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9348 trunk/NEWS (File Modified)
9351 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9353 Services shortcuts changes:
9354 - Require umode +S on target
9355 - Use ERR_SERVICESDOWN (440) for error message
9356 - Fix check for empty string
9360 trunk/include/numeric.h (File Modified)
9361 trunk/modules/m_sshortcut.c (File Modified)
9362 trunk/src/messages.tab (File Modified)
9365 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9367 s/IsChanService/IsService/g;
9371 trunk/modules/m_sshortcut.c (File Modified)
9374 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9376 Add check for service validity in shortcut routines.
9380 trunk/modules/m_sshortcut.c (File Modified)
9383 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9385 Don't allow forwarding to a -F channel the setter is not on.
9389 trunk/modules/core/m_mode.c (File Modified)
9392 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9394 Describe identify_service and identify_command in
9399 trunk/doc/reference.conf (File Modified)
9402 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9404 More helpfile updates.
9408 trunk/help/Makefile.in (File Modified)
9409 trunk/help/opers/die (File Modified)
9410 trunk/help/opers/join (File Modified)
9411 trunk/help/opers/links (File Modified)
9412 trunk/help/opers/lusers (File Modified)
9413 trunk/help/opers/map (File Added)
9414 trunk/help/opers/motd (File Modified)
9415 trunk/help/opers/names (File Modified)
9416 trunk/help/opers/notice (File Modified)
9417 trunk/help/opers/operspy (File Modified)
9418 trunk/help/opers/part (File Modified)
9419 trunk/help/opers/privmsg (File Modified)
9420 trunk/help/opers/restart (File Modified)
9421 trunk/help/opers/set (File Modified)
9422 trunk/help/opers/stats (File Modified)
9423 trunk/help/opers/trace (File Modified)
9424 trunk/help/opers/version (File Modified)
9425 trunk/help/users/notice (File Modified)
9426 trunk/help/users/privmsg (File Modified)
9427 trunk/help/users/stats (File Modified)
9430 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9436 trunk/help/opers/cmode (File Modified)
9437 trunk/help/opers/umode (File Modified)
9438 trunk/help/opers/wallops (File Modified)
9439 trunk/help/opers/who (File Modified)
9440 trunk/help/users/umode (File Modified)
9443 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9445 Include cmode +r in 004 and 005.
9449 trunk/include/supported.h (File Modified)
9450 trunk/src/messages.tab (File Modified)
9453 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9455 No need to clear all 3 buffers in channel_modes().
9459 trunk/src/channel.c (File Modified)
9462 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9464 - Fix multiple +f modes per line
9465 - -f shouldn't take a parameter
9469 trunk/modules/core/m_mode.c (File Modified)
9472 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9474 Channel mode +Q now prevents forwarding to or through
9475 a channel, just like in hyperion, not from a channel.
9479 trunk/modules/core/m_join.c (File Modified)
9482 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9484 Complete +F/+Q propagation.
9488 trunk/modules/core/m_join.c (File Modified)
9489 trunk/modules/core/m_sjoin.c (File Modified)
9490 trunk/src/channel.c (File Modified)
9493 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9495 - A few minor fixes.
9499 trunk/modules/core/m_join.c (File Modified)
9500 trunk/modules/m_services.c (File Modified)
9503 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9505 - Fix netsplit obfuscation.
9509 trunk/src/client.c (File Modified)
9512 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9514 - Fix another /stats p related bug.
9518 trunk/src/client.c (File Modified)
9521 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9523 - Update example.conf.
9527 trunk/doc/example.conf (File Modified)
9530 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9532 - Fix a minor bug here, and re-release 1.0.
9536 trunk/modules/core/m_nick.c (File Modified)
9539 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9541 - Add bursted clients to /stats p list.
9545 trunk/modules/core/m_nick.c (File Modified)
9548 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9550 - Add identify_service, identify_command options to the example.conf,
9555 trunk/NEWS (File Modified)
9556 trunk/doc/example.conf (File Modified)
9557 trunk/src/newconf.c (File Modified)
9560 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9562 - Add services shortcuts.
9566 trunk/modules/Makefile.in (File Modified)
9567 trunk/modules/m_sshortcut.c (File Added)
9570 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9572 - put back checks i removed by mistake
9576 trunk/modules/core/m_join.c (File Modified)
9579 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9581 - Implement channel mode +Q, which disables forwarding.
9582 - Make forwarding usable by everyone.
9583 - Implement channel mode +F which bypasses authority checks on a target
9589 trunk/NEWS (File Modified)
9590 trunk/include/channel.h (File Modified)
9591 trunk/include/supported.h (File Modified)
9592 trunk/modules/core/m_join.c (File Modified)
9593 trunk/modules/core/m_mode.c (File Modified)
9594 trunk/src/messages.tab (File Modified)
9597 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9599 - Fix account handling brokenness.
9603 trunk/modules/m_services.c (File Modified)
9606 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9608 Identify to services via server password hack. Still
9609 needs config file parts, like
9610 identifyservice = "nickserv@services.int";
9611 identifycommand = "IDENTIFY";
9615 trunk/include/s_conf.h (File Modified)
9616 trunk/src/s_user.c (File Modified)
9619 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9621 Make send.c compile.
9625 trunk/src/send.c (File Modified)
9628 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9630 - Handle this better.
9634 trunk/src/send.c (File Modified)
9637 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9639 If the source is not a client, don't send to normal users.
9643 trunk/src/send.c (File Modified)
9646 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9648 - Make /wallops behave as wallops in other ircds.
9652 trunk/modules/m_wallops.c (File Modified)
9653 trunk/src/send.c (File Modified)
9656 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9662 trunk/NEWS (File Modified)
9663 trunk/configure (File Modified)
9664 trunk/configure.ac (File Modified)
9667 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9669 - Remove efnet configuration.
9670 - Rename example.conf as reference.conf, and replace the default
9671 example.conf with one suitable for AthemeNET.
9672 - Update makefile to reflect these changes.
9676 trunk/doc/Makefile.in (File Modified)
9677 trunk/doc/example.conf (File Modified)
9678 trunk/doc/example.efnet.conf (File Deleted)
9679 trunk/doc/reference.conf (File Added)
9682 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9684 - Don't display opers who are /away.
9688 trunk/modules/m_stats.c (File Modified)
9691 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9693 Put cmode +f in 004 and 005.
9697 trunk/include/supported.h (File Modified)
9698 trunk/src/messages.tab (File Modified)
9701 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9703 Add user umode +Q which prevents a user from
9708 trunk/include/client.h (File Modified)
9709 trunk/modules/core/m_join.c (File Modified)
9710 trunk/src/messages.tab (File Modified)
9711 trunk/src/s_user.c (File Modified)
9714 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9716 Implement channel forwarding in m_join(). As in
9717 hyperion, failing to join because of +i, +r or +j
9718 can cause you to be forwarded, potentially
9719 recursively. Unlike hyperion, a single numeric
9720 is sent in case of a successful forward, otherwise
9721 the ircd acts if there were no forward.
9725 trunk/include/numeric.h (File Modified)
9726 trunk/modules/core/m_join.c (File Modified)
9727 trunk/src/messages.tab (File Modified)
9730 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9732 Allow servers to set oper-only cmodes as well.
9736 trunk/modules/core/m_mode.c (File Modified)
9739 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9741 Add cmode +f which takes a channel name, settable
9742 only by opers for now. Does not do anything yet.
9746 trunk/include/channel.h (File Modified)
9747 trunk/modules/core/m_join.c (File Modified)
9748 trunk/modules/core/m_mode.c (File Modified)
9749 trunk/modules/core/m_sjoin.c (File Modified)
9750 trunk/src/channel.c (File Modified)
9753 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9755 Fully initialize 'mode' in ms_join() and ms_sjoin()
9756 to avoid old +j garbage from being used.
9760 trunk/modules/core/m_join.c (File Modified)
9761 trunk/modules/core/m_sjoin.c (File Modified)
9764 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9766 - only touch join_count/join_delta if join throttling
9767 is enabled on the channel
9768 - reset join_count/join_delta to 0 if -j is set
9772 trunk/modules/core/m_join.c (File Modified)
9773 trunk/modules/core/m_mode.c (File Modified)
9774 trunk/modules/core/m_sjoin.c (File Modified)
9777 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9779 Also start a new "period" for join throttling for remote joins,
9780 if necessary. Make the code slightly clearer.
9784 trunk/modules/core/m_join.c (File Modified)
9785 trunk/src/channel.c (File Modified)
9788 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9790 Some +j improvements, still broken.
9794 trunk/modules/core/m_join.c (File Modified)
9795 trunk/modules/core/m_sjoin.c (File Modified)
9798 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9800 Only do +z processing for +m channels the sender is on,
9801 as bans/quiets are currently only checked locally.
9805 trunk/modules/core/m_message.c (File Modified)
9808 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9810 - Add max_bans_large configuration option, defaulting to 500, to
9811 limit the number of bans in a +L channel
9812 - Change b/e/I to b/e/I/q in texts
9816 trunk/doc/example.conf (File Modified)
9817 trunk/include/s_conf.h (File Modified)
9818 trunk/modules/core/m_mode.c (File Modified)
9819 trunk/modules/m_info.c (File Modified)
9820 trunk/src/newconf.c (File Modified)
9821 trunk/src/s_conf.c (File Modified)
9824 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9826 Store invite for +gi channels.
9827 Note that +gi is significantly weaker access control than +i.
9831 trunk/modules/m_invite.c (File Modified)
9834 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9836 Nonops are allowed to see +q lists.
9840 trunk/modules/core/m_mode.c (File Modified)
9843 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9845 Invalidate can_send() cache on -q.
9849 trunk/modules/core/m_mode.c (File Modified)
9852 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9854 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9858 trunk/modules/core/m_sjoin.c (File Modified)
9861 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9863 - Allow blank SJOINs -- for permanant channels.
9867 trunk/modules/core/m_sjoin.c (File Modified)
9870 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9872 - Burst permanant channels.
9876 trunk/src/s_serv.c (File Modified)
9879 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9881 - Fix handling of permanant channels.
9885 trunk/modules/core/m_join.c (File Modified)
9888 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9890 - Run indent on core modules.
9891 - Add propagation of join throttle settings.
9895 trunk/modules/core/m_die.c (File Modified)
9896 trunk/modules/core/m_error.c (File Modified)
9897 trunk/modules/core/m_join.c (File Modified)
9898 trunk/modules/core/m_kick.c (File Modified)
9899 trunk/modules/core/m_kill.c (File Modified)
9900 trunk/modules/core/m_message.c (File Modified)
9901 trunk/modules/core/m_mode.c (File Modified)
9902 trunk/modules/core/m_nick.c (File Modified)
9903 trunk/modules/core/m_part.c (File Modified)
9904 trunk/modules/core/m_quit.c (File Modified)
9905 trunk/modules/core/m_server.c (File Modified)
9906 trunk/modules/core/m_sjoin.c (File Modified)
9907 trunk/modules/core/m_squit.c (File Modified)
9910 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9912 - Fix mistake in commit message.
9916 trunk/ChangeLog (File Modified)
9919 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9921 - Channel throttling.
9925 trunk/NEWS (File Modified)
9926 trunk/include/supported.h (File Modified)
9927 trunk/modules/core/m_mode.c (File Modified)
9928 trunk/src/messages.tab (File Modified)
9931 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9933 - Channel throttle logic fixes.
9937 trunk/include/channel.h (File Modified)
9940 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9942 - Add the throttle logic.
9946 trunk/include/channel.h (File Modified)
9947 trunk/include/numeric.h (File Modified)
9948 trunk/modules/core/m_join.c (File Modified)
9949 trunk/src/channel.c (File Modified)
9950 trunk/src/messages.tab (File Modified)
9953 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9955 - Cosmetic fixes to CREDITS.
9959 trunk/CREDITS (File Modified)
9962 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9964 - Better channel_modes() from ShadowIRCd 4.
9968 trunk/include/channel.h (File Modified)
9969 trunk/src/channel.c (File Modified)
9972 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9974 - Strip colour codes from parts.
9978 trunk/modules/core/m_part.c (File Modified)
9981 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9983 - Strip colour codes from quits.
9987 trunk/modules/core/m_quit.c (File Modified)
9990 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9992 - add +c/+g/+z to channel_modes().
9996 trunk/src/channel.c (File Modified)
9999 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10001 - Add +g to 004/005 numerics.
10005 trunk/include/supported.h (File Modified)
10006 trunk/src/messages.tab (File Modified)
10009 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10011 - Add +cgz to set_final_mode() in both join/sjoin.
10012 - Implement channel mode +g: Free invite.
10016 trunk/include/channel.h (File Modified)
10017 trunk/modules/core/m_join.c (File Modified)
10018 trunk/modules/core/m_mode.c (File Modified)
10019 trunk/modules/core/m_sjoin.c (File Modified)
10020 trunk/modules/m_invite.c (File Modified)
10023 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10025 - Make sure /stats p uses the right list.
10029 trunk/modules/m_stats.c (File Modified)
10032 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10034 - local oper list becomes local_oper_list.
10035 - all opers are stored on oper_list for /stats p.
10039 trunk/include/ircd.h (File Modified)
10040 trunk/modules/m_stats.c (File Modified)
10041 trunk/modules/m_trace.c (File Modified)
10042 trunk/src/client.c (File Modified)
10043 trunk/src/ircd.c (File Modified)
10044 trunk/src/s_user.c (File Modified)
10045 trunk/src/send.c (File Modified)
10048 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10050 - Remove ENABLE_SERVICES legacy define.
10054 trunk/configure (File Modified)
10055 trunk/configure.ac (File Modified)
10056 trunk/include/client.h (File Modified)
10057 trunk/include/m_info.h (File Modified)
10058 trunk/include/s_conf.h (File Modified)
10059 trunk/modules/Makefile.in (File Modified)
10060 trunk/modules/core/m_kick.c (File Modified)
10061 trunk/modules/core/m_mode.c (File Modified)
10062 trunk/modules/core/m_nick.c (File Modified)
10063 trunk/modules/core/m_sjoin.c (File Modified)
10064 trunk/modules/m_services.c (File Modified)
10065 trunk/src/channel.c (File Modified)
10066 trunk/src/newconf.c (File Modified)
10067 trunk/src/s_conf.c (File Modified)
10068 trunk/src/s_serv.c (File Modified)
10069 trunk/src/s_user.c (File Modified)
10072 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10074 - New reject message, ala ircu.
10078 trunk/src/reject.c (File Modified)
10081 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10083 - Reduce 'broadcast storm' effect in m_chghost.
10087 trunk/modules/m_chghost.c (File Modified)
10090 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10092 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10096 trunk/include/supported.h (File Modified)
10097 trunk/src/messages.tab (File Modified)
10100 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10106 trunk/include/channel.h (File Modified)
10107 trunk/modules/core/m_message.c (File Modified)
10108 trunk/modules/core/m_mode.c (File Modified)
10111 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10113 - use sendto_one_numeric() in some places.
10117 trunk/modules/core/m_mode.c (File Modified)
10120 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10122 - Implement channel mode +c -- colour stripping.
10126 trunk/include/irc_string.h (File Modified)
10127 trunk/include/supported.h (File Modified)
10128 trunk/modules/core/m_message.c (File Modified)
10129 trunk/modules/core/m_mode.c (File Modified)
10130 trunk/src/irc_string.c (File Modified)
10131 trunk/src/messages.tab (File Modified)
10134 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10136 - Add +qLP to CHANMODES 005 numeric.
10140 trunk/include/supported.h (File Modified)
10143 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10145 Move credits files to doc/.
10149 trunk/Hybrid-team (File Deleted)
10150 trunk/Ratbox-team (File Deleted)
10151 trunk/doc/Hybrid-team (File Added)
10152 trunk/doc/Ratbox-team (File Added)
10155 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10157 - Rename Ratbox credits as Ratbox-team.
10158 - Add in our own CREDITS.
10162 trunk/CREDITS (File Deleted)
10163 trunk/CREDITS (File Added)
10164 trunk/Ratbox-team (File Added)
10167 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10169 - Quietcache fixes.
10173 trunk/modules/core/m_mode.c (File Modified)
10176 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10178 - Rebuild configure.
10182 trunk/autom4te.cache/ (File Deleted)
10183 trunk/configure (File Modified)
10186 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10188 Add +q to messages.tab.
10192 trunk/src/messages.tab (File Modified)
10195 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10197 - port m_sjoin stuff to TS6 JOIN syntax.
10201 trunk/modules/core/m_join.c (File Modified)
10204 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10206 - Implement channel mode +q (quiet)
10210 trunk/include/channel.h (File Modified)
10211 trunk/modules/core/m_mode.c (File Modified)
10212 trunk/src/channel.c (File Modified)
10215 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10217 Add +L/+P for set_final_mode().
10221 trunk/modules/core/m_sjoin.c (File Modified)
10224 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10226 Add +L/+P in channel_modes().
10230 trunk/src/channel.c (File Modified)
10233 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10235 - Use MODE_PERMANENT, not MODE_PERMANANT
10236 - Actually use chm_staff()
10238 It compiles but is not otherwise tested.
10242 trunk/include/channel.h (File Modified)
10243 trunk/modules/core/m_mode.c (File Modified)
10244 trunk/modules/core/m_sjoin.c (File Modified)
10245 trunk/src/channel.c (File Modified)
10248 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10250 - Ok, patchlevel.h is fixed now.
10254 trunk/include/patchlevel.h (File Modified)
10257 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10263 trunk/include/patchlevel.h (File Modified)
10264 trunk/src/version.c.SH (File Modified)
10267 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10269 - Fix compilation issue with version.c.
10273 trunk/src/version.c.SH (File Modified)
10276 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10278 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10279 this from the BUGS file.
10283 trunk/BUGS (File Modified)
10286 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10288 Mangle all netsplit messages if flatten links is enabled.
10292 trunk/src/client.c (File Modified)
10295 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10297 - jilles pointed out that /stats p needed severe changes -- implement
10302 trunk/modules/m_stats.c (File Modified)
10305 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10307 Rename RELNOTES to NEWS.
10311 trunk/NEWS (File Added)
10312 trunk/RELNOTES (File Deleted)
10315 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10321 trunk/RELNOTES (File Modified)
10324 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10326 - Make /stats p work globally.
10327 - Change 'OPER(s)' to 'staff members'
10331 trunk/modules/m_stats.c (File Modified)
10334 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10336 - add modes, +LP to RPL_MYINFO.
10340 trunk/src/messages.tab (File Modified)
10343 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10345 More stuff to RELNOTES.
10349 trunk/RELNOTES (File Modified)
10352 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10358 trunk/modules/core/m_sjoin.c (File Modified)
10359 trunk/src/channel.c (File Modified)
10362 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10364 - Implement list limit exceed modes -- +L.
10368 trunk/modules/core/m_mode.c (File Modified)
10371 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10373 - Add handlers for modes +L, +P.
10377 trunk/include/channel.h (File Modified)
10378 trunk/modules/core/m_mode.c (File Modified)
10381 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10383 Update properties on *everything*.
10387 trunk/.cvsignore (Property Modified)
10388 trunk/.indent.pro (Property Modified)
10389 trunk/BUGS (File Modified) (Property Modified)
10390 trunk/CREDITS (File Modified) (Property Modified)
10391 trunk/ChangeLog (Property Modified)
10392 trunk/Hybrid-team (File Modified) (Property Modified)
10393 trunk/INSTALL (File Modified) (Property Modified)
10394 trunk/LICENSE (File Modified) (Property Modified)
10395 trunk/Makefile.in (File Modified) (Property Modified)
10396 trunk/README.FIRST (File Modified) (Property Modified)
10397 trunk/RELNOTES (File Modified) (Property Modified)
10398 trunk/SVN-Access (Property Modified)
10399 trunk/aclocal.m4 (File Modified) (Property Modified)
10400 trunk/adns/.cvsignore (Property Modified)
10401 trunk/adns/COPYING (Property Modified)
10402 trunk/adns/GPL-vs-LGPL (Property Modified)
10403 trunk/adns/Makefile.in (File Modified) (Property Modified)
10404 trunk/adns/README (Property Modified)
10405 trunk/adns/README.ircd (Property Modified)
10406 trunk/adns/adns.h (File Modified) (Property Modified)
10407 trunk/adns/check.c (File Modified) (Property Modified)
10408 trunk/adns/dlist.h (File Modified) (Property Modified)
10409 trunk/adns/event.c (File Modified) (Property Modified)
10410 trunk/adns/general.c (File Modified) (Property Modified)
10411 trunk/adns/internal.h (File Modified) (Property Modified)
10412 trunk/adns/parse.c (File Modified) (Property Modified)
10413 trunk/adns/query.c (File Modified) (Property Modified)
10414 trunk/adns/reply.c (File Modified) (Property Modified)
10415 trunk/adns/setup.c (File Modified) (Property Modified)
10416 trunk/adns/transmit.c (File Modified) (Property Modified)
10417 trunk/adns/tvarith.h (File Modified) (Property Modified)
10418 trunk/adns/types.c (File Modified) (Property Modified)
10419 trunk/configure (File Modified) (Property Modified)
10420 trunk/configure.ac (File Modified) (Property Modified)
10421 trunk/contrib/.cvsignore (Property Modified)
10422 trunk/contrib/.indent.pro (Property Modified)
10423 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10424 trunk/contrib/README (File Modified) (Property Modified)
10425 trunk/contrib/example_module.c (File Modified) (Property Modified)
10426 trunk/contrib/m_42.c (File Modified) (Property Modified)
10427 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10428 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10429 trunk/contrib/m_force.c (File Modified) (Property Modified)
10430 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10431 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10432 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10433 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10434 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10435 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10436 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10437 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10438 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10439 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10440 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10441 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10442 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10443 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10444 trunk/doc/.cvsignore (Property Modified)
10445 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10446 trunk/doc/Makefile.in (File Modified) (Property Modified)
10447 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10448 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10449 trunk/doc/challenge.txt (File Modified) (Property Modified)
10450 trunk/doc/example.conf (File Modified) (Property Modified)
10451 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10452 trunk/doc/hooks.txt (File Modified) (Property Modified)
10453 trunk/doc/index.txt (File Modified) (Property Modified)
10454 trunk/doc/ircd.8 (File Modified) (Property Modified)
10455 trunk/doc/ircd.motd (Property Modified)
10456 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10457 trunk/doc/modeg.txt (File Modified) (Property Modified)
10458 trunk/doc/modes.txt (File Modified) (Property Modified)
10459 trunk/doc/monitor.txt (File Modified) (Property Modified)
10460 trunk/doc/old/Authors (Property Modified)
10461 trunk/doc/operguide.txt (File Modified) (Property Modified)
10462 trunk/doc/opermyth.txt (Property Modified)
10463 trunk/doc/server-version-info (File Modified) (Property Modified)
10464 trunk/doc/services.txt (File Modified) (Property Modified)
10465 trunk/doc/technical/README.TSora (Property Modified)
10466 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10467 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10468 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10469 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10470 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10471 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10472 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10473 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10474 trunk/doc/technical/rfc1459.txt (Property Modified)
10475 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10476 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10477 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10478 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10479 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10480 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10481 trunk/help/Makefile.in (File Modified) (Property Modified)
10482 trunk/help/opers/accept (Property Modified)
10483 trunk/help/opers/admin (Property Modified)
10484 trunk/help/opers/away (Property Modified)
10485 trunk/help/opers/capab (Property Modified)
10486 trunk/help/opers/challenge (Property Modified)
10487 trunk/help/opers/close (Property Modified)
10488 trunk/help/opers/cmode (Property Modified)
10489 trunk/help/opers/cnotice (Property Modified)
10490 trunk/help/opers/connect (Property Modified)
10491 trunk/help/opers/cprivmsg (Property Modified)
10492 trunk/help/opers/credits (Property Modified)
10493 trunk/help/opers/die (Property Modified)
10494 trunk/help/opers/dline (Property Modified)
10495 trunk/help/opers/eob (Property Modified)
10496 trunk/help/opers/error (Property Modified)
10497 trunk/help/opers/etrace (Property Modified)
10498 trunk/help/opers/gline (Property Modified)
10499 trunk/help/opers/help (Property Modified)
10500 trunk/help/opers/index (Property Modified)
10501 trunk/help/opers/info (Property Modified)
10502 trunk/help/opers/invite (Property Modified)
10503 trunk/help/opers/ison (Property Modified)
10504 trunk/help/opers/join (Property Modified)
10505 trunk/help/opers/kick (Property Modified)
10506 trunk/help/opers/kill (Property Modified)
10507 trunk/help/opers/kline (Property Modified)
10508 trunk/help/opers/knock (Property Modified)
10509 trunk/help/opers/links (Property Modified)
10510 trunk/help/opers/list (Property Modified)
10511 trunk/help/opers/locops (Property Modified)
10512 trunk/help/opers/lusers (Property Modified)
10513 trunk/help/opers/modlist (Property Modified)
10514 trunk/help/opers/modload (Property Modified)
10515 trunk/help/opers/modrestart (Property Modified)
10516 trunk/help/opers/modunload (Property Modified)
10517 trunk/help/opers/motd (Property Modified)
10518 trunk/help/opers/names (Property Modified)
10519 trunk/help/opers/nick (Property Modified)
10520 trunk/help/opers/notice (Property Modified)
10521 trunk/help/opers/oper (Property Modified)
10522 trunk/help/opers/operspy (Property Modified)
10523 trunk/help/opers/operwall (Property Modified)
10524 trunk/help/opers/part (Property Modified)
10525 trunk/help/opers/pass (Property Modified)
10526 trunk/help/opers/ping (Property Modified)
10527 trunk/help/opers/pong (Property Modified)
10528 trunk/help/opers/post (Property Modified)
10529 trunk/help/opers/privmsg (Property Modified)
10530 trunk/help/opers/quit (Property Modified)
10531 trunk/help/opers/rehash (Property Modified)
10532 trunk/help/opers/restart (Property Modified)
10533 trunk/help/opers/resv (Property Modified)
10534 trunk/help/opers/server (Property Modified)
10535 trunk/help/opers/set (Property Modified)
10536 trunk/help/opers/sjoin (Property Modified)
10537 trunk/help/opers/squit (Property Modified)
10538 trunk/help/opers/stats (Property Modified)
10539 trunk/help/opers/svinfo (Property Modified)
10540 trunk/help/opers/testgecos (Property Modified)
10541 trunk/help/opers/testline (Property Modified)
10542 trunk/help/opers/testmask (Property Modified)
10543 trunk/help/opers/time (Property Modified)
10544 trunk/help/opers/topic (Property Modified)
10545 trunk/help/opers/trace (Property Modified)
10546 trunk/help/opers/uhelp (Property Modified)
10547 trunk/help/opers/umode (Property Modified)
10548 trunk/help/opers/undline (Property Modified)
10549 trunk/help/opers/ungline (Property Modified)
10550 trunk/help/opers/unkline (Property Modified)
10551 trunk/help/opers/unresv (Property Modified)
10552 trunk/help/opers/unxline (Property Modified)
10553 trunk/help/opers/user (Property Modified)
10554 trunk/help/opers/userhost (Property Modified)
10555 trunk/help/opers/users (Property Modified)
10556 trunk/help/opers/version (Property Modified)
10557 trunk/help/opers/wallops (Property Modified)
10558 trunk/help/opers/who (Property Modified)
10559 trunk/help/opers/whois (Property Modified)
10560 trunk/help/opers/whowas (Property Modified)
10561 trunk/help/opers/xline (Property Modified)
10562 trunk/help/users/index (Property Modified)
10563 trunk/help/users/info (Property Modified)
10564 trunk/help/users/notice (Property Modified)
10565 trunk/help/users/privmsg (Property Modified)
10566 trunk/help/users/stats (Property Modified)
10567 trunk/help/users/umode (Property Modified)
10568 trunk/include/.cvsignore (Property Modified)
10569 trunk/include/.indent.pro (Property Modified)
10570 trunk/include/balloc.h (File Modified) (Property Modified)
10571 trunk/include/cache.h (File Modified) (Property Modified)
10572 trunk/include/channel.h (File Modified) (Property Modified)
10573 trunk/include/class.h (File Modified) (Property Modified)
10574 trunk/include/client.h (File Modified) (Property Modified)
10575 trunk/include/commio.h (File Modified) (Property Modified)
10576 trunk/include/common.h (File Modified) (Property Modified)
10577 trunk/include/config.h (File Modified) (Property Modified)
10578 trunk/include/config.h.dist (File Modified) (Property Modified)
10579 trunk/include/defaults.h (File Modified) (Property Modified)
10580 trunk/include/event.h (File Modified) (Property Modified)
10581 trunk/include/hash.h (File Modified) (Property Modified)
10582 trunk/include/hook.h (File Modified) (Property Modified)
10583 trunk/include/hostmask.h (File Modified) (Property Modified)
10584 trunk/include/irc_string.h (File Modified) (Property Modified)
10585 trunk/include/ircd.h (File Modified) (Property Modified)
10586 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10587 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10588 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10589 trunk/include/linebuf.h (File Modified) (Property Modified)
10590 trunk/include/listener.h (File Modified) (Property Modified)
10591 trunk/include/m_info.h (File Modified) (Property Modified)
10592 trunk/include/memory.h (File Modified) (Property Modified)
10593 trunk/include/modules.h (File Modified) (Property Modified)
10594 trunk/include/monitor.h (File Modified) (Property Modified)
10595 trunk/include/msg.h (File Modified) (Property Modified)
10596 trunk/include/newconf.h (File Modified) (Property Modified)
10597 trunk/include/numeric.h (File Modified) (Property Modified)
10598 trunk/include/packet.h (File Modified) (Property Modified)
10599 trunk/include/parse.h (File Modified) (Property Modified)
10600 trunk/include/patchlevel.h (File Modified) (Property Modified)
10601 trunk/include/patricia.h (File Modified) (Property Modified)
10602 trunk/include/reject.h (File Modified) (Property Modified)
10603 trunk/include/res.h (File Modified) (Property Modified)
10604 trunk/include/restart.h (File Modified) (Property Modified)
10605 trunk/include/s_auth.h (File Modified) (Property Modified)
10606 trunk/include/s_conf.h (File Modified) (Property Modified)
10607 trunk/include/s_gline.h (File Modified) (Property Modified)
10608 trunk/include/s_log.h (File Modified) (Property Modified)
10609 trunk/include/s_newconf.h (File Modified) (Property Modified)
10610 trunk/include/s_serv.h (File Modified) (Property Modified)
10611 trunk/include/s_stats.h (File Modified) (Property Modified)
10612 trunk/include/s_user.h (File Modified) (Property Modified)
10613 trunk/include/s_zip.h (File Modified) (Property Modified)
10614 trunk/include/scache.h (File Modified) (Property Modified)
10615 trunk/include/send.h (File Modified) (Property Modified)
10616 trunk/include/serno.h (Property Modified)
10617 trunk/include/setup.h.in (Property Modified)
10618 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10619 trunk/include/stdinc.h (File Modified) (Property Modified)
10620 trunk/include/supported.h (File Modified) (Property Modified)
10621 trunk/include/tools.h (File Modified) (Property Modified)
10622 trunk/include/whowas.h (File Modified) (Property Modified)
10623 trunk/install-sh (File Modified) (Property Modified)
10624 trunk/modules/.cvsignore (Property Modified)
10625 trunk/modules/.depend (Property Modified)
10626 trunk/modules/.indent.pro (Property Modified)
10627 trunk/modules/Makefile.in (File Modified) (Property Modified)
10628 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10629 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10630 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10631 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10632 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10633 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10634 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10635 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10636 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10637 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10638 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10639 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10640 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10641 trunk/modules/m_accept.c (File Modified) (Property Modified)
10642 trunk/modules/m_admin.c (File Modified) (Property Modified)
10643 trunk/modules/m_away.c (File Modified) (Property Modified)
10644 trunk/modules/m_cap.c (File Modified) (Property Modified)
10645 trunk/modules/m_capab.c (File Modified) (Property Modified)
10646 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10647 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10648 trunk/modules/m_close.c (File Modified) (Property Modified)
10649 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10650 trunk/modules/m_connect.c (File Modified) (Property Modified)
10651 trunk/modules/m_dline.c (File Modified) (Property Modified)
10652 trunk/modules/m_encap.c (File Modified) (Property Modified)
10653 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10654 trunk/modules/m_gline.c (File Modified) (Property Modified)
10655 trunk/modules/m_help.c (File Modified) (Property Modified)
10656 trunk/modules/m_info.c (File Modified) (Property Modified)
10657 trunk/modules/m_invite.c (File Modified) (Property Modified)
10658 trunk/modules/m_ison.c (File Modified) (Property Modified)
10659 trunk/modules/m_kline.c (File Modified) (Property Modified)
10660 trunk/modules/m_knock.c (File Modified) (Property Modified)
10661 trunk/modules/m_links.c (File Modified) (Property Modified)
10662 trunk/modules/m_list.c (File Modified) (Property Modified)
10663 trunk/modules/m_locops.c (File Modified) (Property Modified)
10664 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10665 trunk/modules/m_map.c (File Modified) (Property Modified)
10666 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10667 trunk/modules/m_motd.c (File Modified) (Property Modified)
10668 trunk/modules/m_names.c (File Modified) (Property Modified)
10669 trunk/modules/m_oper.c (File Modified) (Property Modified)
10670 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10671 trunk/modules/m_pass.c (File Modified) (Property Modified)
10672 trunk/modules/m_ping.c (File Modified) (Property Modified)
10673 trunk/modules/m_pong.c (File Modified) (Property Modified)
10674 trunk/modules/m_post.c (File Modified) (Property Modified)
10675 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10676 trunk/modules/m_restart.c (File Modified) (Property Modified)
10677 trunk/modules/m_resv.c (File Modified) (Property Modified)
10678 trunk/modules/m_services.c (File Modified) (Property Modified)
10679 trunk/modules/m_set.c (File Modified) (Property Modified)
10680 trunk/modules/m_stats.c (File Modified) (Property Modified)
10681 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10682 trunk/modules/m_tb.c (File Modified) (Property Modified)
10683 trunk/modules/m_testline.c (File Modified) (Property Modified)
10684 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10685 trunk/modules/m_time.c (File Modified) (Property Modified)
10686 trunk/modules/m_topic.c (File Modified) (Property Modified)
10687 trunk/modules/m_trace.c (File Modified) (Property Modified)
10688 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10689 trunk/modules/m_user.c (File Modified) (Property Modified)
10690 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10691 trunk/modules/m_users.c (File Modified) (Property Modified)
10692 trunk/modules/m_version.c (File Modified) (Property Modified)
10693 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10694 trunk/modules/m_who.c (File Modified) (Property Modified)
10695 trunk/modules/m_whois.c (File Modified) (Property Modified)
10696 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10697 trunk/modules/m_xline.c (File Modified) (Property Modified)
10698 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10699 trunk/servlink/.cvsignore (Property Modified)
10700 trunk/servlink/.indent.pro (Property Modified)
10701 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10702 trunk/servlink/README (File Modified) (Property Modified)
10703 trunk/servlink/TODO (File Modified) (Property Modified)
10704 trunk/servlink/control.c (File Modified) (Property Modified)
10705 trunk/servlink/control.h (File Modified) (Property Modified)
10706 trunk/servlink/io.c (File Modified) (Property Modified)
10707 trunk/servlink/io.h (File Modified) (Property Modified)
10708 trunk/servlink/servlink.c (File Modified) (Property Modified)
10709 trunk/servlink/servlink.h (File Modified) (Property Modified)
10710 trunk/src/.cvsignore (Property Modified)
10711 trunk/src/.depend (Property Modified)
10712 trunk/src/.indent.pro (Property Modified)
10713 trunk/src/Makefile.in (File Modified) (Property Modified)
10714 trunk/src/adns.c (File Modified) (Property Modified)
10715 trunk/src/balloc.c (File Modified) (Property Modified)
10716 trunk/src/cache.c (File Modified) (Property Modified)
10717 trunk/src/channel.c (File Modified) (Property Modified)
10718 trunk/src/class.c (File Modified) (Property Modified)
10719 trunk/src/client.c (File Modified) (Property Modified)
10720 trunk/src/commio.c (File Modified) (Property Modified)
10721 trunk/src/devpoll.c (File Modified) (Property Modified)
10722 trunk/src/epoll.c (File Modified) (Property Modified)
10723 trunk/src/event.c (File Modified) (Property Modified)
10724 trunk/src/getopt.c (File Modified) (Property Modified)
10725 trunk/src/hash.c (File Modified) (Property Modified)
10726 trunk/src/hook.c (File Modified) (Property Modified)
10727 trunk/src/hostmask.c (File Modified) (Property Modified)
10728 trunk/src/irc_string.c (File Modified) (Property Modified)
10729 trunk/src/ircd.c (File Modified) (Property Modified)
10730 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10731 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10732 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10733 trunk/src/kdparse.c (File Modified) (Property Modified)
10734 trunk/src/kqueue.c (File Modified) (Property Modified)
10735 trunk/src/linebuf.c (File Modified) (Property Modified)
10736 trunk/src/listener.c (File Modified) (Property Modified)
10737 trunk/src/match.c (File Modified) (Property Modified)
10738 trunk/src/memory.c (File Modified) (Property Modified)
10739 trunk/src/messages.tab (File Modified) (Property Modified)
10740 trunk/src/modules.c (File Modified) (Property Modified)
10741 trunk/src/monitor.c (File Modified) (Property Modified)
10742 trunk/src/newconf.c (File Modified) (Property Modified)
10743 trunk/src/numeric.c (File Modified) (Property Modified)
10744 trunk/src/packet.c (File Modified) (Property Modified)
10745 trunk/src/parse.c (File Modified) (Property Modified)
10746 trunk/src/patricia.c (File Modified) (Property Modified)
10747 trunk/src/poll.c (File Modified) (Property Modified)
10748 trunk/src/reject.c (File Modified) (Property Modified)
10749 trunk/src/restart.c (File Modified) (Property Modified)
10750 trunk/src/s_auth.c (File Modified) (Property Modified)
10751 trunk/src/s_conf.c (File Modified) (Property Modified)
10752 trunk/src/s_gline.c (File Modified) (Property Modified)
10753 trunk/src/s_log.c (File Modified) (Property Modified)
10754 trunk/src/s_newconf.c (File Modified) (Property Modified)
10755 trunk/src/s_serv.c (File Modified) (Property Modified)
10756 trunk/src/s_stats.c (File Modified) (Property Modified)
10757 trunk/src/s_user.c (File Modified) (Property Modified)
10758 trunk/src/scache.c (File Modified) (Property Modified)
10759 trunk/src/select.c (File Modified) (Property Modified)
10760 trunk/src/send.c (File Modified) (Property Modified)
10761 trunk/src/snprintf.c (File Modified) (Property Modified)
10762 trunk/src/tools.c (File Modified) (Property Modified)
10763 trunk/src/version.c.SH (File Modified) (Property Modified)
10764 trunk/src/whowas.c (File Modified) (Property Modified)
10765 trunk/tools/.cvsignore (Property Modified)
10766 trunk/tools/Makefile.in (File Modified) (Property Modified)
10767 trunk/tools/README (File Modified) (Property Modified)
10768 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10769 trunk/tools/convertilines.c (File Modified) (Property Modified)
10770 trunk/tools/convertklines.c (File Modified) (Property Modified)
10771 trunk/tools/mkkeypair (Property Modified)
10772 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10773 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10774 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10775 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10776 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10777 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10778 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10779 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10780 trunk/tools/untabify (File Modified) (Property Modified)
10781 trunk/tools/viconf.c (File Modified) (Property Modified)
10784 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10790 trunk/RELNOTES (File Modified)
10793 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10795 - Make version.c use our serial, not ratbox's.
10799 trunk/src/version.c.SH (File Modified)
10802 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10805 - revved patchlevel to 2.1.5
10809 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10810 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10813 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10815 - fix buffer overflow and unterminated buffer when removing TS6 bans
10816 - fix rebuilding of SJOIN
10820 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10823 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10825 have servlink report if it gets an uncompressed error message when it gets inflate failures
10828 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10831 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10833 - extend our copyrights to 2005.
10837 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10943 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10946 - revved patchlevel to 2.1.4
10950 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10954 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10956 - add TARGMAX to 005
10957 - remove the +1 from ->uid in struct Client
10958 - fix checking of accept entries in m_accept.c
10962 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10968 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10970 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10975 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10978 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10980 - remove an unused variable
10984 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10987 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10989 don't burst a TS5 name in burst_TS6. -via jillies
10992 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10995 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10997 - via jilles, make nickchanges invalidate any cached bans for
11002 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11008 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11010 - fix some char vs byte usage to make adns compile cleanly with gcc4
11014 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11024 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11026 userhost should allow 5 userhost checks, not 4
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11032 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11034 - another darwin fix
11038 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11041 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11047 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11057 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11059 - remove bogus extern of abort_list
11063 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11066 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11068 svn repo access stuff
11071 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11074 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11080 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11083 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11089 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11092 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11094 revert omotd..i thought it was a good idea..oh well
11097 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11100 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11102 Commas are bad things in channel keys
11106 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11109 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11111 Add OMOTD command to display oper motd
11115 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11118 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11120 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11123 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11126 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11128 Modified files: (Branch: RATBOX_2_1)
11131 - stop testing whois for protocol violations, as they can be caused in
11132 ircds going all the way back to the original ircd2.8
11134 Revision Changes Path
11135 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11139 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11141 Modified files: (Branch: RATBOX_2_1)
11144 - remove some 2.2 code
11146 Revision Changes Path
11147 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11151 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11153 Modified files: (Branch: RATBOX_2_1)
11156 backport of the silly december 31st bug
11158 Revision Changes Path
11159 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11163 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11165 Modified files: (Branch: RATBOX_2_1)
11167 include patchlevel.h
11169 - revved patchlevel to 2.1.3
11171 Revision Changes Path
11172 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11173 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11177 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11179 Modified files: (Branch: RATBOX_2_1)
11182 modules/core m_nick.c
11185 - stop removing a clients own list of accepted clients when they do a
11187 - clean up the accept code so its less retarded
11189 Revision Changes Path
11190 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11191 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11192 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11193 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11197 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11199 Modified files: (Branch: RATBOX_2_1)
11202 src event.c ircd.c newconf.c
11204 - remove a defn of links_cache_list in m_links.c which was causing
11205 the flattened links update to be ignored
11206 - add eventUpdate(), and make links_delay update on rehash
11208 Revision Changes Path
11209 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11210 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11211 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11212 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11213 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11217 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11219 Modified files: (Branch: RATBOX_2_1)
11223 - make the conf parser apply service {}; on rehash
11225 Revision Changes Path
11226 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11227 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11231 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11233 Modified files: (Branch: RATBOX_2_1)
11236 - show ENABLE_SERVICES define in info
11238 Revision Changes Path
11239 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11243 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11245 Modified files: (Branch: RATBOX_2_1)
11246 modules m_services.c m_stats.c
11248 - via jilles, make m_services.c hook into stats U and display service
11251 Revision Changes Path
11252 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11253 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11257 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11259 Modified files: (Branch: RATBOX_2_1)
11260 . configure configure.ac
11262 - default build to -O2
11264 Revision Changes Path
11265 7.249.2.2 +4 -4 ircd-ratbox/configure
11266 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11270 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11272 Modified files: (Branch: RATBOX_2_1)
11273 doc example.conf example.efnet.conf
11274 include client.h s_conf.h s_newconf.h
11276 modules/core m_join.c m_nick.c
11277 src channel.c newconf.c s_conf.c s_user.c
11279 - remove no_oper_resvs from general {};
11280 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11282 Revision Changes Path
11283 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11284 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11285 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11286 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11287 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11288 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11289 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11290 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11291 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11292 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11293 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11294 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11298 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11300 Modified files: (Branch: RATBOX_2_1)
11301 modules/core m_mode.c m_nick.c
11305 - raise max temptime to a year
11307 - require 9 parameters in ms_nick(), 10 in ms_uid()
11309 Revision Changes Path
11310 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11311 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11312 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11316 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11318 Modified files: (Branch: RATBOX_2_1)
11319 modules m_services.c
11321 - only show services logged in info when its a local client
11323 Revision Changes Path
11324 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11328 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11330 Modified files: (Branch: RATBOX_2_1)
11333 passing a pointer to a pointer is not what was intended, oops
11335 Revision Changes Path
11336 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11340 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11342 Modified files: (Branch: RATBOX_2_1)
11345 - update services.txt with FNC
11347 Revision Changes Path
11348 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11352 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11354 Modified files: (Branch: RATBOX_2_1)
11357 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11359 Revision Changes Path
11360 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11364 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11366 Modified files: (Branch: RATBOX_2_1)
11369 - add some uniqueness into auth process for bopm
11371 Revision Changes Path
11372 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11376 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11378 Modified files: (Branch: RATBOX_2_1)
11379 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11381 - make contrib/ compile
11383 Revision Changes Path
11384 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11385 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11386 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11387 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11391 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11393 Modified files: (Branch: RATBOX_2_1)
11394 modules m_monitor.c
11396 Don't allow MONITOR from an unregistered client
11398 Revision Changes Path
11399 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11403 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11405 Modified files: (Branch: RATBOX_2_1)
11406 doc example.conf example.efnet.conf
11408 src class.c messages.tab newconf.c
11410 - remove sendq_eob, its become more of a hindrance than a benefit.
11411 - sync example.efnet.conf cluster {}; with example.conf
11413 Revision Changes Path
11414 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11415 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11416 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11417 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11418 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11419 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11423 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11425 Modified files: (Branch: RATBOX_2_1)
11427 include patchlevel.h
11430 - revved patchlevel to 2.1.2
11432 Revision Changes Path
11433 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11434 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11438 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11440 Modified files: (Branch: RATBOX_2_1)
11441 . configure configure.ac
11443 - raise default topiclen to 160.
11445 Revision Changes Path
11446 7.249.2.1 +3 -3 ircd-ratbox/configure
11447 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11451 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11453 Modified files: (Branch: RATBOX_2_1)
11454 modules m_services.c
11456 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11457 tsinfo matches this
11459 Revision Changes Path
11460 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11464 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11466 Modified files: (Branch: RATBOX_2_1)
11467 modules m_services.c
11469 - monitor_signoff() the client we're nickchanging
11471 Revision Changes Path
11472 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11476 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11478 Modified files: (Branch: RATBOX_2_1)
11481 - fix various UID problems with trace
11483 Revision Changes Path
11484 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11488 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11490 Modified files: (Branch: RATBOX_2_1)
11491 help/opers dline kline
11492 modules m_resv.c m_stats.c
11493 modules/core m_mode.c
11496 - tidy up kline/dline help to note they dont accept nick as target
11497 - disallow bans beginning with ':' over bmask
11498 - disallow bans with a space in chm_ban
11499 - stop counting hidden opers in stats p
11500 - match() parameters in remote unresv were inverted, causing it to fail
11501 - fix possibility of clients setting blank keys
11503 Revision Changes Path
11504 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11505 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11506 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11507 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11508 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11512 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11514 Modified files: (Branch: RATBOX_2_1)
11517 - fix problems with amd64 and the way we do va_list
11519 Revision Changes Path
11520 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11524 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11526 Modified files: (Branch: RATBOX_2_1)
11527 modules m_services.c
11529 - tidy up the kill notifications for RSFNC
11531 Revision Changes Path
11532 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11536 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11538 Modified files: (Branch: RATBOX_2_1)
11540 modules m_services.c
11543 - some more rserv stuff:
11544 - add RSFNC capability
11545 - fix up RSFNC, kill existing clients if they exist.
11547 Revision Changes Path
11548 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11549 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11550 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11554 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11556 Modified files: (Branch: RATBOX_2_1)
11557 modules m_services.c
11559 - first stab at a FNC implementation for rserv
11561 Revision Changes Path
11562 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11566 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11568 Modified files: (Branch: RATBOX_2_1)
11573 Revision Changes Path
11574 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11578 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11580 Modified files: (Branch: RATBOX_2_1)
11583 - add links_delay back
11585 Revision Changes Path
11586 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11590 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11592 Modified files: (Branch: RATBOX_2_1)
11596 - swap tabs for spaces
11598 Revision Changes Path
11599 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11600 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11604 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11606 Modified files: (Branch: RATBOX_2_1)
11609 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11610 contained in the client_flood conf option
11611 - remove a couple of unused defines from info
11613 Revision Changes Path
11614 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11618 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11620 Modified files: (Branch: RATBOX_2_1)
11623 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11625 Revision Changes Path
11626 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11630 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11632 Modified files: (Branch: RATBOX_2_1)
11633 doc example.conf example.efnet.conf
11635 - fix missing closing comment tag
11637 Revision Changes Path
11638 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11639 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11643 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11645 Modified files: (Branch: RATBOX_2_1)
11647 include patchlevel.h
11649 - revved patchlevel to 2.1.1
11651 Revision Changes Path
11652 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11653 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11657 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11659 Modified files: (Branch: RATBOX_2_1)
11662 - sync up remote kline reasons, so theyre consistent with what happens
11663 when we add local klines - notably the "Temporary K-line x min" and
11664 date added to reason.
11666 Revision Changes Path
11667 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11671 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11673 Modified files: (Branch: RATBOX_2_1)
11676 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11678 Revision Changes Path
11679 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11683 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11685 Modified files: (Branch: RATBOX_2_1)
11688 used the data pointer we saved, not what just got nulled
11690 Revision Changes Path
11691 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11695 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11697 Modified files: (Branch: RATBOX_2_1)
11698 modules m_resv.c m_xline.c
11700 - fix broken propagation of xline/resv
11702 Revision Changes Path
11703 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11704 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11708 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11710 Modified files: (Branch: RATBOX_2_1)
11713 - properly increment bad auth count for stats T when we timeout an auth
11715 Revision Changes Path
11716 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11720 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11722 Modified files: (Branch: RATBOX_2_1)
11725 modules/core m_nick.c
11727 - fix a bit that didnt make sense in monitor.txt
11728 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11730 Revision Changes Path
11731 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11732 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11733 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11737 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11739 Modified files: (Branch: RATBOX_2_1)
11742 removing dlink nodes from auth_poll_list twice is bad
11744 Revision Changes Path
11745 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11749 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11751 Modified files: (Branch: RATBOX_2_1)
11754 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11755 changed to RPL_STATSDEBUG
11757 Revision Changes Path
11758 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11762 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11764 Added files: (Branch: RATBOX_2_1)
11767 - add some documentation about target change
11769 Revision Changes Path
11770 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11774 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11776 Modified files: (Branch: RATBOX_2_1)
11777 include supported.h
11778 modules/core m_message.c
11780 - remove extra argument to 005
11781 - disallow messaging of UIDs
11783 Revision Changes Path
11784 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11785 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11789 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11791 Modified files: (Branch: RATBOX_2_1)
11794 - fix a longstanding parser bug with wrong limit checking, causing us to
11795 accept one less parameter than we're allowed to accept.
11797 Revision Changes Path
11798 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11802 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11804 Modified files: (Branch: RATBOX_2_1)
11805 modules/core m_message.c
11807 - exempt users messaging themselves from target change
11809 Revision Changes Path
11810 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11814 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11816 Modified files: (Branch: RATBOX_2_1)
11817 include supported.h
11819 - stop violating MAXPARA on 005.
11821 Revision Changes Path
11822 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11826 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11828 Modified files: (Branch: RATBOX_2_1)
11829 modules/core m_nick.c
11831 - dont store an ipv6 sockhost if we're not compiled with v6 support
11833 Revision Changes Path
11834 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11838 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11840 Modified files: (Branch: RATBOX_2_1)
11843 - remove some vms includes
11845 Revision Changes Path
11846 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11850 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11852 Modified files: (Branch: RATBOX_2_1)
11856 - force commit for new branch
11858 Revision Changes Path
11859 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11860 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11864 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11867 . RELNOTES configure configure.ac
11868 include patchlevel.h
11870 - revved patchlevel to 2.1.0
11872 Revision Changes Path
11873 1.114 +6 -2 ircd-ratbox/RELNOTES
11874 7.249 +11 -11 ircd-ratbox/configure
11875 7.63 +3 -3 ircd-ratbox/configure.ac
11876 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11880 leeh 2005/03/04 13:31:32 EST (20050304_2)
11884 include patchlevel.h
11887 - revved patchlevel to 2.1.0beta2
11889 Revision Changes Path
11890 1.113 +12 -0 ircd-ratbox/RELNOTES
11891 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11895 leeh 2005/03/04 13:27:05 EST (20050304_1)
11898 doc whats-new-2.1.txt
11901 - update whats-new-2.1
11902 - when we're handling global NAMES, dont output channels if there are no
11903 members within them we can show.
11905 Revision Changes Path
11906 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11907 7.436 +12 -2 ircd-ratbox/src/channel.c
11911 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11916 That would be a node_heap not a prefix_heap..oops
11918 Revision Changes Path
11919 7.30 +1 -1 ircd-ratbox/src/patricia.c
11923 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11928 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11929 otherwise..the other macros might work????
11931 Revision Changes Path
11932 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11936 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11939 . configure configure.ac
11943 Revision Changes Path
11944 7.248 +5 -5 ircd-ratbox/configure
11945 7.62 +5 -5 ircd-ratbox/configure.ac
11949 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11952 . configure configure.ac
11956 Revision Changes Path
11957 7.247 +3 -2 ircd-ratbox/configure
11958 7.61 +3 -2 ircd-ratbox/configure.ac
11962 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11965 . configure configure.ac
11969 Revision Changes Path
11970 7.246 +6 -6 ircd-ratbox/configure
11971 7.60 +4 -4 ircd-ratbox/configure.ac
11975 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11978 . configure configure.ac
11981 Doh these changes got put on RATBOX_2_0 when they were meant for
11983 Also merged in the monitor heap size stuff, not that i think monitor has
11986 Revision Changes Path
11987 7.245 +12 -3 ircd-ratbox/configure
11988 7.59 +11 -3 ircd-ratbox/configure.ac
11989 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11993 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11998 Add more robust alloca checking
12000 Revision Changes Path
12001 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12005 leeh 2005/02/24 15:27:17 EST (20050224_9)
12010 - fix the copyright on m_42.c :p
12012 Revision Changes Path
12013 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12017 leeh 2005/02/24 15:22:53 EST (20050224_8)
12020 include supported.h
12023 - fix a core in undline on bad masks
12024 - remove an unwanted space from beginning of second 005 numeric
12026 Revision Changes Path
12027 7.5 +1 -1 ircd-ratbox/include/supported.h
12028 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12032 leeh 2005/02/24 15:18:59 EST (20050224_7)
12035 modules m_monitor.c
12037 - use max_monitor when adding nicknames
12039 that should be everything now..
12041 Revision Changes Path
12042 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12046 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12053 Revision Changes Path
12054 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12058 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12065 Revision Changes Path
12066 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12070 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12075 The Answer to Life, the Universe, and Everything
12077 Revision Changes Path
12078 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12082 leeh 2005/02/24 14:53:04 EST (20050224_3)
12086 modules m_monitor.c
12087 src ircd.c monitor.c
12089 - call init_monitor() on startup
12090 - add in support for adding/deleting/listing monitor entries
12092 Revision Changes Path
12093 7.2 +3 -1 ircd-ratbox/include/monitor.h
12094 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12095 7.374 +2 -0 ircd-ratbox/src/ircd.c
12096 7.3 +15 -4 ircd-ratbox/src/monitor.c
12100 leeh 2005/02/23 21:20:10 EST (20050224_2)
12103 doc example.conf example.efnet.conf
12104 include s_conf.h supported.h
12105 modules Makefile.in
12106 src client.c newconf.c s_conf.c
12108 modules m_monitor.c
12110 - add the max_monitor config option
12111 - advertise MONITOR=%d in 005
12112 - clear a local clients monitor list on exit
12113 - add the framework for the MONITOR command
12116 Revision Changes Path
12117 7.261 +5 -0 ircd-ratbox/doc/example.conf
12118 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12119 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12120 7.4 +4 -2 ircd-ratbox/include/supported.h
12121 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12122 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12123 7.492 +1 -0 ircd-ratbox/src/client.c
12124 7.202 +1 -0 ircd-ratbox/src/newconf.c
12125 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12129 leeh 2005/02/23 20:57:51 EST (20050224_1)
12132 . configure configure.ac
12136 - move MONITOR_HEAP_SIZE over to configure
12138 Revision Changes Path
12139 7.244 ircd-ratbox/configure
12140 7.58 +4 -2 ircd-ratbox/configure.ac
12141 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12142 7.2 +0 -2 ircd-ratbox/src/monitor.c
12146 leeh 2005/02/23 20:48:08 EST (20050224_0)
12150 include client.h numeric.h
12151 modules/core m_nick.c
12152 src Makefile.in client.c messages.tab
12158 - first half of my server-side notify list implementation..
12160 Revision Changes Path
12161 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12162 7.266 +3 -0 ircd-ratbox/include/client.h
12163 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12164 7.58 +6 -0 ircd-ratbox/include/numeric.h
12165 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12166 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12167 7.491 +3 -0 ircd-ratbox/src/client.c
12168 7.126 +5 -5 ircd-ratbox/src/messages.tab
12169 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12170 7.342 +2 -0 ircd-ratbox/src/s_user.c
12174 leeh 2005/02/23 18:42:59 EST (20050223_0)
12179 - double the size of the client and channel hashtables (64k -> 128k and
12180 32k -> 64k). The improvements are quite significant..
12182 Revision Changes Path
12183 7.54 +4 -4 ircd-ratbox/include/hash.h
12187 leeh 2005/02/22 14:55:56 EST (20050222_1)
12191 modules m_services.c
12193 - remove a couple of unused vars
12194 - update monitor.txt
12196 Revision Changes Path
12197 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12198 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12202 leeh 2005/02/21 19:47:24 EST (20050222_0)
12207 - add in my documentation on the upcoming MONITOR command
12209 Revision Changes Path
12210 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12214 leeh 2005/02/21 12:09:34 EST (20050221_0)
12217 . configure configure.ac
12218 doc whats-new-2.1.txt
12219 tools README.mkpasswd
12223 - update whats-new-2.1.txt some more
12224 - we dont have vms mkpasswd anymore
12225 - remove the unused crypt.c
12227 Revision Changes Path
12228 7.243 +3 -6 ircd-ratbox/configure
12229 7.57 +2 -4 ircd-ratbox/configure.ac
12230 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12231 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12232 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12236 leeh 2005/02/19 12:38:09 EST (20050219_3)
12239 doc example.conf example.efnet.conf
12242 src channel.c client.c ircd.c s_conf.c
12244 - rework the splitcode, splitservers is now how many servers we've marked as
12245 EOB, rather than how many are linked. Thus pull ourselves out of
12246 splitmode immediately once this is satisfied
12248 Revision Changes Path
12249 7.260 +8 -9 ircd-ratbox/doc/example.conf
12250 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12251 7.83 +1 -0 ircd-ratbox/include/ircd.h
12252 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12253 7.435 +16 -36 ircd-ratbox/src/channel.c
12254 7.490 +2 -0 ircd-ratbox/src/client.c
12255 7.373 +2 -1 ircd-ratbox/src/ircd.c
12256 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12260 leeh 2005/02/19 09:02:34 EST (20050219_2)
12263 doc example.conf example.efnet.conf
12264 include ircd.h s_conf.h
12266 src channel.c ircd.c newconf.c s_conf.c
12268 - remove split_delay
12270 Revision Changes Path
12271 7.259 +0 -5 ircd-ratbox/doc/example.conf
12272 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12273 7.82 +0 -1 ircd-ratbox/include/ircd.h
12274 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12275 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12276 7.434 +2 -7 ircd-ratbox/src/channel.c
12277 7.372 +0 -1 ircd-ratbox/src/ircd.c
12278 7.201 +0 -1 ircd-ratbox/src/newconf.c
12279 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12283 leeh 2005/02/19 08:48:05 EST (20050219_1)
12287 modules m_cap.c m_who.c
12290 - implemented multi-prefix client capability, which allows stacking of @+ in
12293 Revision Changes Path
12294 7.265 +1 -1 ircd-ratbox/include/client.h
12295 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12296 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12297 7.433 +4 -6 ircd-ratbox/src/channel.c
12301 leeh 2005/02/19 06:27:58 EST (20050219_0)
12305 src newconf.c s_conf.c s_newconf.c
12307 - removed some unused vars/functions
12309 Revision Changes Path
12310 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12311 7.200 +0 -15 ircd-ratbox/src/newconf.c
12312 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12313 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12317 leeh 2005/02/16 12:58:24 EST (20050216_2)
12320 . RELNOTES configure configure.ac
12321 include patchlevel.h
12323 - update configure to reflect this is 'devel'
12325 - revved patchlevel to 2.1.0beta1
12327 Revision Changes Path
12328 1.112 +9 -1 ircd-ratbox/RELNOTES
12329 7.242 +11 -11 ircd-ratbox/configure
12330 7.56 +3 -3 ircd-ratbox/configure.ac
12331 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12335 leeh 2005/02/16 12:46:30 EST (20050216_1)
12338 . configure configure.ac
12339 include client.h numeric.h s_conf.h setup.h.in
12341 modules Makefile.in
12342 modules/core m_nick.c
12343 src Makefile.in client.c ircd.c messages.tab
12344 newconf.c s_conf.c s_user.c
12350 - remove watch, the protocol for this sucks so hard I just dont want it
12353 Revision Changes Path
12354 7.241 +2 -12 ircd-ratbox/configure
12355 7.55 +2 -4 ircd-ratbox/configure.ac
12356 7.264 +0 -2 ircd-ratbox/include/client.h
12357 7.57 +0 -11 ircd-ratbox/include/numeric.h
12358 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12359 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12360 7.3 +2 -3 ircd-ratbox/include/supported.h
12361 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12362 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12363 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12364 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12365 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12366 7.489 +0 -3 ircd-ratbox/src/client.c
12367 7.371 +0 -2 ircd-ratbox/src/ircd.c
12368 7.125 +9 -9 ircd-ratbox/src/messages.tab
12369 7.199 +0 -1 ircd-ratbox/src/newconf.c
12370 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12371 7.341 +0 -2 ircd-ratbox/src/s_user.c
12372 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12376 leeh 2005/02/15 19:13:31 EST (20050216_0)
12380 src event.c ircd_lexer.l ircd_signal.c
12383 servlink descrip.mms
12385 - remove a few vms bits
12387 Revision Changes Path
12388 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12389 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12390 7.47 +0 -54 ircd-ratbox/src/event.c
12391 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12392 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12393 7.152 +0 -3 ircd-ratbox/src/modules.c
12397 leeh 2005/02/15 18:53:32 EST (20050215_0)
12400 include hostmask.h ircd.h s_conf.h s_newconf.h
12401 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12403 src hostmask.c ircd.c ircd_signal.c s_conf.c
12406 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12407 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12409 Revision Changes Path
12410 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12411 7.81 +1 -0 ircd-ratbox/include/ircd.h
12412 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12413 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12414 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12415 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12416 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12417 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12418 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12419 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12420 7.370 +7 -0 ircd-ratbox/src/ircd.c
12421 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12422 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12423 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12427 leeh 2005/02/13 10:21:41 EST (20050213_4)
12432 doc whats-new-2.0.txt whats-new-2.1.txt
12436 - move whats-new.txt to whats-new-2.0.txt
12437 - add in whats-new-2.1.txt
12438 - update services.txt with the whois for logged in users
12440 Revision Changes Path
12441 7.2 +5 -0 ircd-ratbox/doc/services.txt
12442 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12443 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12444 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12448 leeh 2005/02/13 09:20:37 EST (20050213_3)
12451 include supported.h
12452 modules/core m_message.c
12454 - fix a compile error in m_message.c
12455 - update 005 to the spec and add CPRIVMSG/CNOTICE
12457 Revision Changes Path
12458 7.2 +31 -37 ircd-ratbox/include/supported.h
12459 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12463 leeh 2005/02/13 09:14:12 EST (20050213_2)
12468 - fix the membership memleak
12470 Revision Changes Path
12471 7.432 +0 -3 ircd-ratbox/src/channel.c
12475 leeh 2005/02/12 21:51:56 EST (20050213_1)
12479 modules/core m_message.c
12481 - add a bitmask to track when they send their first message, only allowing
12482 clearing stuff after that.
12484 Revision Changes Path
12485 7.263 +4 -0 ircd-ratbox/include/client.h
12486 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12490 leeh 2005/02/12 21:17:52 EST (20050213_0)
12493 include patricia.h s_newconf.h
12494 modules/core m_message.c
12495 src patricia.c s_newconf.c s_user.c
12497 - add in the patricia for tracking who fills up targets, give them a reduced
12500 Revision Changes Path
12501 7.20 +1 -1 ircd-ratbox/include/patricia.h
12502 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12503 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12504 7.29 +1 -1 ircd-ratbox/src/patricia.c
12505 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12506 7.340 +4 -0 ircd-ratbox/src/s_user.c
12510 leeh 2005/02/12 18:35:10 EST (20050212_0)
12513 include ircd_defs.h
12514 src class.c reject.c
12516 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12518 Revision Changes Path
12519 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12520 7.68 +1 -5 ircd-ratbox/src/class.c
12521 1.33 +1 -5 ircd-ratbox/src/reject.c
12525 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12530 remove stupid memory leak
12532 Revision Changes Path
12533 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12537 leeh 2005/02/11 06:42:48 EST (20050211_0)
12542 - workaround hyb6 allowing empty gline reasons
12544 Revision Changes Path
12545 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12549 leeh 2005/02/09 14:39:13 EST (20050209_2)
12553 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12554 src ircd.c s_conf.c
12556 - move temp dlines and temp klines over to an array, rather than completely
12559 Revision Changes Path
12560 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12561 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12562 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12563 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12564 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12565 7.369 +0 -5 ircd-ratbox/src/ircd.c
12566 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12570 leeh 2005/02/09 14:02:13 EST (20050209_1)
12574 modules m_cap.c m_pong.c m_user.c
12575 modules/core m_nick.c
12578 - remove 'nick' param from register_local_user(), its not needed.
12580 Revision Changes Path
12581 7.35 +1 -1 ircd-ratbox/include/s_user.h
12582 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12583 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12584 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12585 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12586 7.339 +6 -6 ircd-ratbox/src/s_user.c
12590 leeh 2005/02/09 13:12:53 EST (20050209_0)
12593 modules m_cmessage.c
12595 - dont send numerics when we're dealing with CNOTICE
12596 - add in checking for +g, and resetting idle
12598 Revision Changes Path
12599 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12603 leeh 2005/02/08 11:37:50 EST (20050208_2)
12608 - fix operator blocks to work on ip spoofs
12610 Revision Changes Path
12611 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12615 leeh 2005/02/07 19:23:22 EST (20050208_1)
12618 doc example.conf example.efnet.conf
12621 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12623 Revision Changes Path
12624 7.258 +0 -39 ircd-ratbox/doc/example.conf
12625 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12626 7.198 +0 -272 ircd-ratbox/src/newconf.c
12630 leeh 2005/02/07 19:19:32 EST (20050208_0)
12635 - added support for kline.conf.perm et al, these take the same formats
12636 as their non-permanent partners, but you cant remove them via the ircd.
12638 Revision Changes Path
12639 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12643 leeh 2005/02/02 19:18:59 EST (20050203_1)
12650 help/opers cnotice cprivmsg
12652 - added help files for cprivmsg/cnotice
12654 Revision Changes Path
12655 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12656 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12657 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12658 1.10 +19 -19 ircd-ratbox/help/opers/index
12659 1.7 +10 -9 ircd-ratbox/help/users/index
12663 leeh 2005/02/02 19:14:25 EST (20050203_0)
12667 modules Makefile.in
12670 modules m_cmessage.c
12672 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12673 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12674 nick is a member. These bypass any target change limitations.
12675 - added ERR_VOICENEEDED, numeric 489.
12677 Revision Changes Path
12678 7.56 +2 -0 ircd-ratbox/include/numeric.h
12679 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12680 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12681 7.124 +1 -1 ircd-ratbox/src/messages.tab
12685 leeh 2005/02/02 16:58:16 EST (20050202_4)
12690 - update etrace help
12692 Revision Changes Path
12693 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12697 leeh 2005/02/02 16:55:04 EST (20050202_3)
12702 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12703 can put its external ip address in there..
12705 Revision Changes Path
12706 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12710 leeh 2005/02/02 16:41:06 EST (20050202_2)
12715 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12716 if its a non-local client. These will just get "lost" if the remote
12717 server doesnt support this..
12719 Revision Changes Path
12720 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12724 leeh 2005/02/02 16:12:12 EST (20050202_1)
12727 include client.h numeric.h s_conf.h
12728 modules/core m_message.c
12729 src messages.tab newconf.c s_conf.c
12731 - first part of the target change code, add the storage of targets for
12732 localuser, throttle messages when they fill all the available slots
12734 Revision Changes Path
12735 7.262 +5 -1 ircd-ratbox/include/client.h
12736 7.55 +2 -0 ircd-ratbox/include/numeric.h
12737 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12738 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12739 7.123 +1 -1 ircd-ratbox/src/messages.tab
12740 7.197 +1 -0 ircd-ratbox/src/newconf.c
12741 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12745 leeh 2005/02/02 13:28:10 EST (20050202_0)
12748 modules m_resv.c m_stats.c m_testline.c
12749 modules/core m_join.c
12750 src hash.c kdparse.c messages.tab s_newconf.c
12752 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12753 tracking of when resvs get hit
12755 Revision Changes Path
12756 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12757 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12758 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12759 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12760 7.114 +3 -0 ircd-ratbox/src/hash.c
12761 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12762 7.122 +1 -1 ircd-ratbox/src/messages.tab
12763 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12767 leeh 2005/01/31 09:04:10 EST (20050131_2)
12772 - fflush() logfiles
12774 Revision Changes Path
12775 7.79 +2 -0 ircd-ratbox/src/s_log.c
12779 leeh 2005/01/31 08:59:09 EST (20050131_1)
12784 - rename fd_dump() to comm_dump()
12786 Revision Changes Path
12787 1.27 +2 -2 ircd-ratbox/src/commio.c
12791 leeh 2005/01/30 19:16:08 EST (20050131_0)
12796 modules m_services.c
12797 modules/core m_server.c
12798 src hook.c s_serv.c
12800 - added hook for server_introduced
12801 - fixed up services support for hooks
12803 Revision Changes Path
12804 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12805 1.31 +1 -0 ircd-ratbox/include/hook.h
12806 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12807 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12808 7.36 +2 -0 ircd-ratbox/src/hook.c
12809 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12813 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12818 Add back in the comm_fd_hack thing for solaris
12820 Revision Changes Path
12821 1.26 +26 -1 ircd-ratbox/src/commio.c
12825 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12829 include commio.h s_conf.h watch.h
12830 modules m_dline.c m_kline.c m_resv.c m_stats.c
12831 m_watch.c m_xline.c
12832 modules/core m_nick.c
12833 src balloc.c cache.c client.c commio.c
12834 epoll.c ircd.c ircd_lexer.l kdparse.c
12835 listener.c s_auth.c s_conf.c s_log.c
12838 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12840 Revision Changes Path
12841 1.18 +0 -2 ircd-ratbox/adns/adns.h
12842 1.14 +6 -37 ircd-ratbox/include/commio.h
12843 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12844 7.3 +2 -2 ircd-ratbox/include/watch.h
12845 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12846 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12847 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12848 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12849 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12850 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12851 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12852 7.85 +1 -1 ircd-ratbox/src/balloc.c
12853 1.24 +5 -5 ircd-ratbox/src/cache.c
12854 7.488 +4 -4 ircd-ratbox/src/client.c
12855 1.25 +10 -280 ircd-ratbox/src/commio.c
12856 1.33 +1 -1 ircd-ratbox/src/epoll.c
12857 7.368 +4 -4 ircd-ratbox/src/ircd.c
12858 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12859 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12860 7.125 +8 -8 ircd-ratbox/src/listener.c
12861 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12862 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12863 7.78 +20 -20 ircd-ratbox/src/s_log.c
12864 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12865 1.6 +22 -15 ircd-ratbox/src/watch.c
12869 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12872 modules/core m_mode.c
12874 remove two unused variables
12876 Revision Changes Path
12877 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12881 leeh 2005/01/28 15:31:40 EST (20050128_1)
12887 - mo_kline() needs minpara of 3, not 2
12888 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12889 - require me.info is never blank
12891 Revision Changes Path
12892 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12893 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12897 leeh 2005/01/28 15:26:28 EST (20050128_0)
12900 modules/core m_mode.c m_sjoin.c
12902 - patch via jilles to fix +eI lists being shown to lusers when handling
12903 protocol stuff over TS6
12905 Revision Changes Path
12906 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12907 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12911 leeh 2005/01/25 19:47:38 EST (20050126_0)
12915 modules/core m_join.c m_mode.c m_sjoin.c
12916 src channel.c messages.tab s_serv.c
12918 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12919 an operspy call with &me
12920 - remove modebuf/parabuf params from channel_modes(), we now generate a
12921 buffer internally which we return.
12923 Revision Changes Path
12924 7.163 +1 -1 ircd-ratbox/include/channel.h
12925 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12926 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12927 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12928 7.431 +25 -18 ircd-ratbox/src/channel.c
12929 7.121 +1 -1 ircd-ratbox/src/messages.tab
12930 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12934 alz 2005/01/25 18:09:18 EST (20050125_5)
12937 doc example.conf example.efnet.conf
12940 src listener.c newconf.c s_conf.c
12942 Added dline_with_reason config option (default yes):
12944 /* dline reason: show the user the dline reason when they connect
12947 dline_with_reason = yes;
12949 Revision Changes Path
12950 7.257 +6 -1 ircd-ratbox/doc/example.conf
12951 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12952 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12953 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12954 7.124 +1 -1 ircd-ratbox/src/listener.c
12955 7.196 +1 -0 ircd-ratbox/src/newconf.c
12956 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12960 leeh 2005/01/25 13:21:17 EST (20050125_4)
12965 - make conf_set_generic_string() test len exists before it uses it.
12967 Revision Changes Path
12968 7.195 +1 -1 ircd-ratbox/src/newconf.c
12972 leeh 2005/01/25 13:10:56 EST (20050125_3)
12978 - rename 'type' to 'flags' in cluster {};
12979 - add stacking of servers in cluster {}; documented in example.conf
12981 Revision Changes Path
12982 7.256 +18 -10 ircd-ratbox/doc/example.conf
12983 7.194 +39 -7 ircd-ratbox/src/newconf.c
12987 alz 2005/01/25 12:48:54 EST (20050125_2)
12991 src listener.c s_conf.c
12993 Added dline reasons, connecting/banned clients now see ban reason.
12995 Revision Changes Path
12996 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12997 7.123 +17 -4 ircd-ratbox/src/listener.c
12998 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13002 leeh 2005/01/25 07:44:37 EST (20050125_1)
13005 doc example.conf example.efnet.conf
13008 - implement stacking of shared {}; blocks, documented in example.conf
13010 Revision Changes Path
13011 7.255 +26 -13 ircd-ratbox/doc/example.conf
13012 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13013 7.193 +51 -36 ircd-ratbox/src/newconf.c
13017 leeh 2005/01/24 19:08:29 EST (20050125_0)
13021 include client.h s_conf.h
13022 modules/core m_join.c
13023 src newconf.c s_user.c
13025 - added jupe_exempt to auth {};, exempts the user from generating warnings
13026 when they attempt to join juped channels.
13028 Revision Changes Path
13029 7.254 +2 -0 ircd-ratbox/doc/example.conf
13030 7.261 +3 -0 ircd-ratbox/include/client.h
13031 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13032 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13033 7.192 +1 -0 ircd-ratbox/src/newconf.c
13034 7.338 +8 -0 ircd-ratbox/src/s_user.c
13038 leeh 2005/01/24 18:57:02 EST (20050124_6)
13043 - rework shared {};, the format is now:
13045 oper = "flame@*.leeh.co.uk", "*.lan";
13051 oper = "flame@*.leeh.co.uk", "*.lan";
13055 Revision Changes Path
13056 7.191 +55 -23 ircd-ratbox/src/newconf.c
13060 leeh 2005/01/24 17:25:58 EST (20050124_5)
13065 - fix the prototype on load_static_modules()
13067 Revision Changes Path
13068 7.61 +1 -1 ircd-ratbox/include/modules.h
13072 leeh 2005/01/24 16:00:30 EST (20050124_4)
13077 - have cap end call register_local_user() with its own copy of
13078 source_p->username so its safe for unidented users..
13080 Revision Changes Path
13081 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13085 leeh 2005/01/24 15:48:09 EST (20050124_3)
13088 include newconf.h s_conf.h
13090 src newconf.c s_conf.c s_log.c
13092 - move the conf parser over to a table based structure, with generic setting
13093 of integers/strings
13095 Revision Changes Path
13096 7.34 +9 -8 ircd-ratbox/include/newconf.h
13097 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13098 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13099 7.190 +264 -808 ircd-ratbox/src/newconf.c
13100 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13101 7.77 +13 -13 ircd-ratbox/src/s_log.c
13105 leeh 2005/01/24 13:11:30 EST (20050124_2)
13111 - added stacking of ips in exempt {};
13113 Revision Changes Path
13114 7.253 +4 -0 ircd-ratbox/doc/example.conf
13115 7.189 +11 -30 ircd-ratbox/src/newconf.c
13119 leeh 2005/01/24 12:59:57 EST (20050124_1)
13123 src channel.c client.c hash.c hook.c
13124 newconf.c s_user.c watch.c
13126 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13127 consistent with the rest of the dlink code.
13129 Revision Changes Path
13130 1.54 +7 -7 ircd-ratbox/include/tools.h
13131 7.430 +2 -2 ircd-ratbox/src/channel.c
13132 7.487 +6 -6 ircd-ratbox/src/client.c
13133 7.113 +5 -5 ircd-ratbox/src/hash.c
13134 7.35 +1 -1 ircd-ratbox/src/hook.c
13135 7.188 +2 -2 ircd-ratbox/src/newconf.c
13136 7.337 +1 -1 ircd-ratbox/src/s_user.c
13137 1.5 +4 -4 ircd-ratbox/src/watch.c
13141 leeh 2005/01/24 12:47:13 EST (20050124_0)
13146 - cheap hack on sticky capabs..
13148 Revision Changes Path
13149 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13153 leeh 2005/01/22 11:36:54 EST (20050122_0)
13158 - updated my clicap implementation to match the spec so far..
13160 Revision Changes Path
13161 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13165 leeh 2005/01/21 07:14:43 EST (20050121_2)
13170 modules m_services.c
13171 src hook.c s_serv.c
13173 - added hooks for when we're sending a burst
13174 - rewrote hooks.txt
13175 - fix up the hooks ive already done in services compatibility, ill add the
13176 hooks for server/client introductions in a bit.
13178 Revision Changes Path
13179 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13180 1.30 +4 -0 ircd-ratbox/include/hook.h
13181 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13182 7.34 +7 -0 ircd-ratbox/src/hook.c
13183 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13187 leeh 2005/01/21 06:34:03 EST (20050121_1)
13190 contrib example_module.c spy_admin_notice.c
13191 spy_info_notice.c spy_links_notice.c
13192 spy_motd_notice.c spy_stats_notice.c
13193 spy_stats_p_notice.c spy_trace_notice.c
13195 spy_whois_notice_global.c
13197 modules m_admin.c m_info.c m_links.c m_motd.c
13198 m_services.c m_stats.c m_trace.c
13199 m_whois.c static_modules.c.SH
13200 modules/core m_server.c
13201 src client.c hook.c ircd.c modules.c packet.c
13202 s_auth.c s_serv.c s_user.c send.c
13204 - add a better implementation of the hook system, its now a slow leaking
13205 array and events are created whenever we try adding a hook for it, or
13206 theyre registered for the caller.
13208 Ive temporarily fucked services support and removed most of the other
13209 hooks.. I shall fix this soon.
13211 Revision Changes Path
13212 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13213 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13214 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13215 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13216 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13217 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13218 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13219 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13220 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13221 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13222 1.29 +34 -70 ircd-ratbox/include/hook.h
13223 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13224 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13225 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13226 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13227 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13228 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13229 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13230 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13231 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13232 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13233 7.486 +1 -28 ircd-ratbox/src/client.c
13234 7.33 +131 -137 ircd-ratbox/src/hook.c
13235 7.367 +1 -1 ircd-ratbox/src/ircd.c
13236 7.151 +6 -10 ircd-ratbox/src/modules.c
13237 7.138 +10 -14 ircd-ratbox/src/packet.c
13238 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13239 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13240 7.336 +0 -6 ircd-ratbox/src/s_user.c
13241 7.286 +8 -6 ircd-ratbox/src/send.c
13245 leeh 2005/01/20 19:19:20 EST (20050121_0)
13250 - remove an unused struct
13252 Revision Changes Path
13253 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13257 leeh 2005/01/20 13:38:39 EST (20050120_1)
13260 . configure configure.ac
13261 include client.h numeric.h patchlevel.h
13262 modules Makefile.in
13263 src messages.tab s_user.c
13267 - drop back to -O0, fix patchlevel.h
13268 - first stab at client capabilities.. this still needs work.
13270 Revision Changes Path
13271 7.240 +3 -3 ircd-ratbox/configure
13272 7.54 +3 -3 ircd-ratbox/configure.ac
13273 7.260 +3 -0 ircd-ratbox/include/client.h
13274 7.54 +2 -0 ircd-ratbox/include/numeric.h
13275 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13276 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13277 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13278 7.120 +1 -1 ircd-ratbox/src/messages.tab
13279 7.335 +3 -0 ircd-ratbox/src/s_user.c
13283 leeh 2005/01/20 06:04:41 EST (20050120_0)
13286 . ChangeLog RELNOTES
13287 include config.h config.h.dist memory.h
13290 src commio.c crypt.c getopt.c ircd.c s_serv.c
13292 . README.VMS clean.com make.com
13293 include setup.h_vms
13294 modules descrip.mms static_modules_c.com
13295 modules/core descrip.mms
13296 src descrip.mms qio.c version.com
13297 tools descrip.mms mkpasswd_vms.c
13299 - clean changelog, relnotes
13300 - mark patchlevel as 2.1.0beta
13301 - remove VMS support
13303 Revision Changes Path
13304 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13305 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13306 1.111 +1 -348 ircd-ratbox/RELNOTES
13307 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13308 7.182 +0 -42 ircd-ratbox/include/config.h
13309 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13310 7.50 +0 -4 ircd-ratbox/include/memory.h
13311 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13312 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13313 7.2 +0 -58 ircd-ratbox/make.com (dead)
13314 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13315 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13316 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13317 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13318 1.24 +7 -30 ircd-ratbox/src/commio.c
13319 7.12 +0 -4 ircd-ratbox/src/crypt.c
13320 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13321 7.24 +0 -4 ircd-ratbox/src/getopt.c
13322 7.366 +4 -19 ircd-ratbox/src/ircd.c
13323 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13324 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13325 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13326 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13327 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13331 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13337 not using the return values on a few watch functions so make them void
13339 Revision Changes Path
13340 7.2 +5 -5 ircd-ratbox/include/watch.h
13341 1.4 +19 -28 ircd-ratbox/src/watch.c
13344 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13349 Make watch throttle, don't accept letter commands stacked
13351 Revision Changes Path
13352 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13356 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13363 Revision Changes Path
13364 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13368 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13371 . ChangeLog README.FIRST RELNOTES configure
13373 adns adns.h internal.h parse.c transmit.c
13375 contrib example_module.c spy_admin_notice.c
13376 spy_info_notice.c spy_links_notice.c
13377 spy_motd_notice.c spy_stats_notice.c
13378 spy_stats_p_notice.c spy_trace_notice.c
13380 spy_whois_notice_global.c
13381 doc example.conf example.efnet.conf ircd.motd
13382 server-version-info whats-new.txt
13383 help/opers umode xline
13385 include cache.h channel.h class.h client.h
13386 commio.h config.h config.h.dist hash.h
13387 hook.h hostmask.h irc_string.h ircd.h
13388 ircd_defs.h m_info.h memory.h msg.h
13389 newconf.h numeric.h packet.h patchlevel.h
13390 patricia.h s_conf.h s_gline.h s_newconf.h
13391 s_serv.h s_user.h scache.h serno.h
13392 setup.h.in sprintf_irc.h stdinc.h tools.h
13393 modules .depend Makefile.in m_admin.c m_away.c
13394 m_dline.c m_encap.c m_gline.c m_info.c
13395 m_kline.c m_links.c m_list.c m_lusers.c
13396 m_motd.c m_oper.c m_operspy.c m_rehash.c
13397 m_restart.c m_resv.c m_set.c m_stats.c
13398 m_svinfo.c m_testline.c m_testmask.c
13399 m_topic.c m_trace.c m_watch.c m_who.c
13400 m_whois.c m_whowas.c m_xline.c
13401 static_modules.c.SH
13402 modules/core m_error.c m_message.c m_mode.c m_quit.c
13403 m_server.c m_squit.c
13404 src .depend Makefile.in adns.c balloc.c
13405 cache.c channel.c class.c client.c
13406 commio.c crypt.c devpoll.c epoll.c
13407 event.c getopt.c hash.c hook.c hostmask.c
13408 irc_string.c ircd.c ircd_lexer.l
13409 ircd_parser.y ircd_signal.c listener.c
13410 modules.c newconf.c numeric.c packet.c
13411 parse.c patricia.c poll.c reject.c
13412 restart.c s_auth.c s_conf.c s_log.c
13413 s_newconf.c s_serv.c s_user.c scache.c
13414 select.c send.c snprintf.c tools.c
13415 version.c.SH watch.c whowas.c
13416 tools README.mkpasswd mkpasswd.c
13418 . README.VMS clean.com make.com
13420 include common.h s_stats.h setup.h_vms
13422 modules descrip.mms m_challenge.c m_etrace.c
13423 m_invite.c m_names.c m_pass.c m_ping.c
13424 m_pong.c m_services.c m_tb.c m_user.c
13425 m_users.c m_version.c
13426 static_modules_c.com
13427 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13429 servlink descrip.mms
13430 src descrip.mms kdparse.c messages.tab qio.c
13431 s_gline.c s_stats.c version.com
13432 tools descrip.mms mkpasswd_vms.c
13436 modules/core channels.c users.c
13439 merge from RATBOX_2_0
13441 Revision Changes Path
13442 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13443 7.40 +1 -0 ircd-ratbox/README.FIRST
13444 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13445 1.110 +114 -6 ircd-ratbox/RELNOTES
13446 1.17 +4 -0 ircd-ratbox/adns/adns.h
13447 1.17 +4 -4 ircd-ratbox/adns/internal.h
13448 1.12 +38 -38 ircd-ratbox/adns/parse.c
13449 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13450 1.19 +13 -13 ircd-ratbox/adns/types.c
13451 7.1 +10 -0 ircd-ratbox/clean.com (new)
13452 7.239 +47 -29 ircd-ratbox/configure
13453 7.53 +40 -32 ircd-ratbox/configure.ac
13454 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13455 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13456 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13457 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13458 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13459 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13460 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13461 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13462 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13463 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13464 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13465 7.252 +68 -22 ircd-ratbox/doc/example.conf
13466 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13467 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13468 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13469 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13470 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13471 1.5 +2 -1 ircd-ratbox/help/opers/umode
13472 1.7 +1 -1 ircd-ratbox/help/opers/xline
13473 1.2 +1 -0 ircd-ratbox/help/users/umode
13474 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13475 1.7 +8 -0 ircd-ratbox/include/cache.h
13476 7.162 +18 -16 ircd-ratbox/include/channel.h
13477 7.25 +4 -0 ircd-ratbox/include/class.h
13478 7.259 +34 -28 ircd-ratbox/include/client.h
13479 1.13 +45 -7 ircd-ratbox/include/commio.h
13480 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13481 7.181 +74 -16 ircd-ratbox/include/config.h
13482 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13483 7.53 +2 -0 ircd-ratbox/include/hash.h
13484 1.28 +73 -27 ircd-ratbox/include/hook.h
13485 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13486 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13487 7.80 +6 -31 ircd-ratbox/include/ircd.h
13488 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13489 7.56 +14 -8 ircd-ratbox/include/m_info.h
13490 7.49 +4 -0 ircd-ratbox/include/memory.h
13491 7.53 +2 -0 ircd-ratbox/include/msg.h
13492 7.33 +9 -9 ircd-ratbox/include/newconf.h
13493 7.53 +12 -8 ircd-ratbox/include/numeric.h
13494 7.27 +1 -1 ircd-ratbox/include/packet.h
13495 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13496 7.19 +25 -1 ircd-ratbox/include/patricia.h
13497 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13498 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13499 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13500 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13501 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13502 7.34 +13 -9 ircd-ratbox/include/s_user.h
13503 7.15 +1 -1 ircd-ratbox/include/scache.h
13504 7.5366 +1 -1 ircd-ratbox/include/serno.h
13505 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13506 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13507 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13508 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13509 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13510 1.53 +10 -10 ircd-ratbox/include/tools.h
13511 7.1 +58 -0 ircd-ratbox/make.com (new)
13512 1.45 +338 -182 ircd-ratbox/modules/.depend
13513 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13514 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13515 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13516 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13517 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13518 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13519 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13520 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13521 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13522 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13523 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13524 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13525 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13526 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13527 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13528 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13529 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13530 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13531 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13532 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13533 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13534 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13535 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13536 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13537 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13538 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13539 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13540 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13541 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13542 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13543 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13544 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13545 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13546 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13547 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13548 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13549 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13550 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13551 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13552 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13553 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13554 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13555 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13556 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13557 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13558 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13559 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13560 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13561 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13562 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13563 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13564 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13565 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13566 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13567 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13568 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13569 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13570 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13571 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13572 7.48 +162 -119 ircd-ratbox/src/.depend
13573 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13574 7.75 +5 -5 ircd-ratbox/src/adns.c
13575 7.84 +1 -1 ircd-ratbox/src/balloc.c
13576 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13577 1.23 +75 -7 ircd-ratbox/src/cache.c
13578 7.429 +342 -79 ircd-ratbox/src/channel.c
13579 7.67 +42 -2 ircd-ratbox/src/class.c
13580 7.485 +245 -85 ircd-ratbox/src/client.c
13581 1.23 +349 -43 ircd-ratbox/src/commio.c
13582 7.11 +4 -0 ircd-ratbox/src/crypt.c
13583 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13584 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13585 1.32 +4 -8 ircd-ratbox/src/epoll.c
13586 7.46 +63 -6 ircd-ratbox/src/event.c
13587 7.23 +4 -0 ircd-ratbox/src/getopt.c
13588 7.112 +8 -7 ircd-ratbox/src/hash.c
13589 7.32 +135 -133 ircd-ratbox/src/hook.c
13590 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13591 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13592 7.365 +56 -48 ircd-ratbox/src/ircd.c
13593 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13594 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13595 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13596 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13597 7.122 +14 -13 ircd-ratbox/src/listener.c
13598 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13599 7.150 +17 -8 ircd-ratbox/src/modules.c
13600 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13601 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13602 7.137 +55 -42 ircd-ratbox/src/packet.c
13603 7.187 +8 -15 ircd-ratbox/src/parse.c
13604 7.28 +2 -4 ircd-ratbox/src/patricia.c
13605 7.82 +3 -1 ircd-ratbox/src/poll.c
13606 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13607 1.32 +8 -3 ircd-ratbox/src/reject.c
13608 7.34 +1 -0 ircd-ratbox/src/restart.c
13609 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13610 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13611 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13612 7.76 +32 -35 ircd-ratbox/src/s_log.c
13613 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13614 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13615 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13616 7.334 +773 -2 ircd-ratbox/src/s_user.c
13617 7.27 +2 -1 ircd-ratbox/src/scache.c
13618 7.44 +2 -0 ircd-ratbox/src/select.c
13619 7.285 +12 -12 ircd-ratbox/src/send.c
13620 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13621 7.46 +0 -1 ircd-ratbox/src/tools.c
13622 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13623 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13624 1.3 +4 -4 ircd-ratbox/src/watch.c
13625 7.32 +1 -0 ircd-ratbox/src/whowas.c
13626 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13627 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13628 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13629 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13633 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13635 Modified files: (Branch: RATBOX_2_0)
13638 a remote client is never going to have a watch list..duh
13640 Revision Changes Path
13641 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13645 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13647 Added files: (Branch: RATBOX_2_0)
13652 Revision Changes Path
13653 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13657 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13659 Added files: (Branch: RATBOX_2_0)
13663 helps if we actually include the .c/.h files
13665 Revision Changes Path
13666 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13667 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13671 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13673 Modified files: (Branch: RATBOX_2_0)
13674 . configure configure.ac
13675 include client.h numeric.h s_conf.h setup.h.in
13677 modules Makefile.in
13678 modules/core m_nick.c
13679 src Makefile.in client.c ircd.c messages.tab
13680 newconf.c s_conf.c s_user.c
13682 backport watch from devel
13684 Revision Changes Path
13685 7.229.2.10 +12 -2 ircd-ratbox/configure
13686 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13687 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13688 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13689 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13690 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13691 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13692 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13693 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13694 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13695 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13696 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13697 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13698 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13699 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13700 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13704 leeh 2005/01/12 10:12:40 EST (20050112_1)
13706 Modified files: (Branch: RATBOX_2_0)
13708 modules m_services.c m_whois.c
13711 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13712 when the user is logged in
13714 Revision Changes Path
13715 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13716 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13717 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13718 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13722 leeh 2005/01/11 19:47:14 EST (20050112_0)
13724 Modified files: (Branch: RATBOX_2_0)
13725 include supported.h
13726 Added files: (Branch: RATBOX_2_0)
13730 - added doc/services.txt, outlining the compatibility code
13732 Revision Changes Path
13733 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13734 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13738 leeh 2005/01/11 18:38:10 EST (20050111_5)
13740 Modified files: (Branch: RATBOX_2_0)
13741 include client.h hook.h
13742 modules m_services.c
13743 modules/core m_server.c
13744 src hook.c s_serv.c
13746 - more services compatibility code:
13747 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13748 appropriate service {}; entry, only accept SU from these.
13749 - hook into us finishing nick burst, and have services burst a list of
13752 Revision Changes Path
13753 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13754 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13755 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13756 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13757 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13758 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13762 leeh 2005/01/11 17:32:42 EST (20050111_4)
13764 Modified files: (Branch: RATBOX_2_0)
13765 . configure configure.ac
13767 modules Makefile.in
13769 Added files: (Branch: RATBOX_2_0)
13770 modules m_services.c
13772 - more services compatibility code:
13773 - encap handlers for SU (services marking client as logged in)
13774 - and for LOGIN (servers bursting logged in status)
13775 - move suser from Client -> User
13777 Revision Changes Path
13778 7.229.2.9 +9 -3 ircd-ratbox/configure
13779 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13780 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13781 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13782 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13783 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13787 leeh 2005/01/11 16:46:34 EST (20050111_3)
13789 Modified files: (Branch: RATBOX_2_0)
13790 include ircd_defs.h
13792 - whoops, missing #endif
13794 Revision Changes Path
13795 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13799 leeh 2005/01/11 15:56:57 EST (20050111_2)
13801 Modified files: (Branch: RATBOX_2_0)
13802 include ircd_defs.h
13804 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13805 have ipv6 just report sizeof(struct sockaddr_in)
13807 Revision Changes Path
13808 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13812 leeh 2005/01/10 20:19:35 EST (20050111_1)
13814 Modified files: (Branch: RATBOX_2_0)
13817 - fix a gcc warning
13819 Revision Changes Path
13820 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13824 leeh 2005/01/10 20:10:35 EST (20050111_0)
13826 Modified files: (Branch: RATBOX_2_0)
13827 adns internal.h parse.c transmit.c types.c
13829 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13832 Revision Changes Path
13833 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13834 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13835 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13836 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13840 leeh 2005/01/10 17:48:48 EST (20050110_3)
13842 Modified files: (Branch: RATBOX_2_0)
13845 - send out the reformatted xline to opers (\s -> ' ')
13847 Revision Changes Path
13848 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13852 leeh 2005/01/10 16:18:53 EST (20050110_2)
13854 Modified files: (Branch: RATBOX_2_0)
13857 include client.h supported.h
13858 src messages.tab s_user.c send.c
13860 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13863 Revision Changes Path
13864 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13865 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13866 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13867 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13868 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13869 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13870 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13874 leeh 2005/01/10 14:50:47 EST (20050110_1)
13876 Modified files: (Branch: RATBOX_2_0)
13877 doc example.conf example.efnet.conf
13879 - I dont remember ts6 desyncing on bans, so im not sure why the example
13882 Revision Changes Path
13883 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13884 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13888 leeh 2005/01/10 13:31:10 EST (20050110_0)
13890 Modified files: (Branch: RATBOX_2_0)
13891 . configure configure.ac
13892 include channel.h client.h numeric.h s_conf.h
13893 s_serv.h setup.h.in
13894 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13896 src channel.c messages.tab newconf.c s_conf.c
13899 - added --enable-services to configure, which enables some ratbox-services
13900 compatibility code:
13901 - chanmode +r, registered users only
13902 - usermode +S, prevents deop/kick of a service
13903 - service { }; block in conf for the above umode
13905 Revision Changes Path
13906 7.229.2.8 +28 -16 ircd-ratbox/configure
13907 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13908 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13909 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13910 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13911 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13912 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13913 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13914 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13915 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13916 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13917 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13918 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13919 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13920 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13921 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13922 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13923 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13924 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13928 leeh 2005/01/09 08:23:30 EST (20050109_0)
13930 Modified files: (Branch: RATBOX_2_0)
13933 - remove a tab, and add +C to opers umode help
13935 Revision Changes Path
13936 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode