1 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
3 Our way of using kqueue may cause it to report fds we
4 don't know about anymore, cope.
8 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
11 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
13 Don't reference freed memory (fde_t) in comm_close().
17 +1 -1 trunk/libcharybdis/commio.c (File Modified)
20 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
22 - fix for 100% cpu use
26 +1 -1 trunk/libcharybdis/commio.c (File Modified)
29 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
31 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
35 +37 -25 trunk/libcharybdis/commio.c (File Modified)
38 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
40 - clear up use of fd_table in ircd.
44 +3 -2 trunk/src/s_serv.c (File Modified)
47 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
49 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
53 +97 -26 trunk/libcharybdis/commio.c (File Modified)
54 +3 -2 trunk/libcharybdis/commio.h (File Modified)
55 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
56 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
57 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
58 +3 -3 trunk/libcharybdis/poll.c (File Modified)
59 +2 -2 trunk/libcharybdis/ports.c (File Modified)
60 +2 -2 trunk/libcharybdis/select.c (File Modified)
63 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
65 Fix some cases where the size argument to strlcpy()
66 for usernames and hostnames is 1 too small.
70 +1 -1 trunk/modules/m_chghost.c (File Modified)
71 +2 -2 trunk/src/res.c (File Modified)
72 +2 -2 trunk/src/s_user.c (File Modified)
75 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
77 Cut down quit/part/kick reasons to avoid quit reasons
78 overflowing the client exiting server notice (from
79 TOPICLEN to 260). kill reasons become shorter accordingly.
80 kline/dline/gline reasons become 390.
81 away messages stay at TOPICLEN for now.
85 +8 -3 trunk/include/ircd_defs.h (File Modified)
86 +2 -2 trunk/modules/m_dline.c (File Modified)
87 +4 -4 trunk/modules/m_gline.c (File Modified)
88 +2 -2 trunk/modules/m_kline.c (File Modified)
91 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
93 Don't leak auth{} spoofed IP addresses in +f notices.
94 from ratbox (androsyn)
98 +10 -3 trunk/src/s_conf.c (File Modified)
101 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
103 Make oper_up() take +i/-i during opering up into account
104 (e.g. no_oper_invis extension, +i in operator::umodes).
105 Remove the hack from no_oper_invis.
109 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
110 +4 -0 trunk/src/s_user.c (File Modified)
113 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
115 no_oper_invis: decrement invisible count when clearing
116 invisible on a local client who has just opered up
117 oper_up() should really do this
121 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
124 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
126 Put "End of Channel Quiet List" instead of
127 "End of Channel Ban List" for a +q list.
128 Due to client restrictions the numerics for
129 quiet lists must be the same as for ban lists.
133 +4 -1 trunk/src/chmode.c (File Modified)
136 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
138 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
139 Change TS6 JOIN processing
140 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
141 a local user joins an existing channel
142 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
143 propagating a TS6 JOIN
144 - don't interpret simple modes in an incoming TS6 JOIN
146 This is to avoid desyncs when certain mode changes (e.g. -im)
147 cross with joins. A downside is that simple modes will be
148 more desynched when a JOIN creates a channel or lowers TS,
149 but that's less important.
151 Update the TS6 specification to include this, and clarify
152 that TMODE can come from a server and that MODE must be
153 translated into TMODE from other servers too.
157 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
158 +19 -127 trunk/modules/core/m_join.c (File Modified)
161 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
163 Make -logfile work again.
167 +2 -2 trunk/src/s_log.c (File Modified)
170 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
172 - fix off-by-one memory overflow error.
176 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
179 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
181 Change handling of modularized umodes:
182 - keep the bitmask reserved forever to the letter, fixing
183 the problems when loading multiple umode modules,
184 unloading them and then loading them in a different order
185 - don't allow local users to change umodes which have
186 been unloaded and don't set them on new users via
191 +24 -3 trunk/src/s_user.c (File Modified)
194 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
196 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
200 +1 -0 trunk/include/s_user.h (File Modified)
201 +0 -22 trunk/libcharybdis/tools.c (File Modified)
202 +0 -1 trunk/libcharybdis/tools.h (File Modified)
203 +22 -0 trunk/src/s_user.c (File Modified)
206 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
208 DNSBL keyword substitution is available as of 2.1.3.
212 +1 -1 trunk/doc/example.conf (File Modified)
215 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
217 Change two occurances like match(userinput, target_p->name) ||
218 match(target_p->name, userinput) to just match(userinput,
219 target_p->name). No client name can contain * or ? now.
223 +1 -1 trunk/modules/m_trace.c (File Modified)
224 +1 -2 trunk/src/s_serv.c (File Modified)
227 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
229 Do not try find_server() on a name find_client() has
230 returned NULL for, as this will always return NULL
231 since the removal of hostmasking.
235 +1 -2 trunk/modules/m_pong.c (File Modified)
236 +0 -4 trunk/src/s_serv.c (File Modified)
239 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
241 Remove server_exists() which checked whether the
242 server name existed taking hostmasking into account
243 and just check with find_server(); admittedly
244 this checks if the name is a SID but that's not
249 +3 -27 trunk/modules/core/m_server.c (File Modified)
252 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
254 Remove hash_find_masked_server(), which made it possible
255 to specify the full (unmasked) name of a server behind
256 a hostmask. As a result find_any_client() (for prefixes)
257 becomes equal to find_client(), so remove that too.
261 +0 -1 trunk/include/hash.h (File Modified)
262 +1 -75 trunk/src/hash.c (File Modified)
263 +1 -1 trunk/src/parse.c (File Modified)
266 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
268 Remove '*' from valid server name characters.
269 This makes it impossible to connect hostmasked servers.
270 (This support didn't work well anyway, was incompatible
271 with TS6 and we never masked ourselves.)
275 +1 -1 trunk/src/match.c (File Modified)
278 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
280 Change spambot, flooder and jupe joiner notices from host to orighost.
284 +1 -1 trunk/modules/core/m_join.c (File Modified)
285 +2 -2 trunk/modules/core/m_message.c (File Modified)
286 +2 -2 trunk/src/channel.c (File Modified)
289 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
291 Add documentation for SASL client protocol, same as atheme doc/SASL.
295 + - trunk/doc/sasl.txt (File Added)
298 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
300 Include real hostname in Closing Link message for unknown
301 connections that have sent USER. This is helpful for
302 k-lined users while not breaking server IP hiding.
306 +3 -1 trunk/src/client.c (File Modified)
309 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
315 +29 -29 trunk/configure (File Modified)
318 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
320 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
324 +3 -3 trunk/modules/core/m_kill.c (File Modified)
327 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
329 Backport from early 3.x:
332 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
334 - remove "Processing connection to foobar.net" message
338 +0 -3 trunk/src/s_auth.c (File Modified)
341 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
343 - missed the processing connection one (actually, we can probably nuke this one)
347 +1 -2 trunk/src/s_auth.c (File Modified)
350 river 2006/09/27 16:33:05 UTC (20060927-2174)
352 get_client_name = stupid
357 +10 -7 trunk/modules/core/m_kill.c (File Modified)
360 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
362 - remove excessive arguments
366 +1 -2 trunk/src/s_conf.c (File Modified)
367 +1 -1 trunk/src/s_user.c (File Modified)
370 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
372 - use sendto_one_notice() for on-connect notices too.
376 +10 -10 trunk/src/s_auth.c (File Modified)
379 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
381 - use sendto_one_notice() in the core, too.
385 +2 -2 trunk/src/chmode.c (File Modified)
386 +8 -15 trunk/src/modules.c (File Modified)
387 +3 -5 trunk/src/s_conf.c (File Modified)
388 +1 -2 trunk/src/s_newconf.c (File Modified)
389 +20 -57 trunk/src/s_user.c (File Modified)
392 river 2006/09/27 16:19:25 UTC (20060927-2166)
394 the KILL command will use get_client_name(, SHOW_IP) instead of
395 target->name, and will show a more useful error for local opers
400 +6 -4 trunk/modules/core/m_kill.c (File Modified)
403 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
405 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
409 +4 -2 trunk/src/send.c (File Modified)
412 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
418 +1 -1 trunk/include/client.h (File Modified)
421 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
423 - get_id(): fall back to "*" if client has no known name
427 +1 -1 trunk/include/client.h (File Modified)
430 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
432 - convert to sendto_one_notice().
436 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
437 +4 -6 trunk/unsupported/m_force.c (File Modified)
440 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
442 - use sendto_one_notice() in many places instead of
443 sendto_one(source_p, ":%s NOTICE %s :", ...);
447 +10 -25 trunk/extensions/example_module.c (File Modified)
448 +5 -14 trunk/extensions/hurt.c (File Modified)
449 +1 -2 trunk/extensions/m_42.c (File Modified)
450 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
451 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
452 +1 -2 trunk/extensions/m_opme.c (File Modified)
453 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
454 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
455 +3 -7 trunk/modules/core/m_die.c (File Modified)
456 +2 -4 trunk/modules/core/m_kill.c (File Modified)
457 +2 -2 trunk/modules/core/m_squit.c (File Modified)
458 +1 -2 trunk/modules/m_challenge.c (File Modified)
459 +11 -15 trunk/modules/m_connect.c (File Modified)
460 +20 -28 trunk/modules/m_dline.c (File Modified)
461 +2 -2 trunk/modules/m_etrace.c (File Modified)
462 +11 -21 trunk/modules/m_gline.c (File Modified)
463 +2 -4 trunk/modules/m_kline.c (File Modified)
464 +1 -2 trunk/modules/m_rehash.c (File Modified)
465 +3 -7 trunk/modules/m_restart.c (File Modified)
466 +31 -45 trunk/modules/m_set.c (File Modified)
467 +2 -4 trunk/modules/m_testmask.c (File Modified)
468 +5 -8 trunk/modules/m_unreject.c (File Modified)
469 +2 -5 trunk/modules/m_xline.c (File Modified)
474 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
475 +10 -25 trunk/extensions/example_module.c (File Modified)
476 +5 -14 trunk/extensions/hurt.c (File Modified)
477 +1 -2 trunk/extensions/m_42.c (File Modified)
478 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
479 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
480 +1 -2 trunk/extensions/m_opme.c (File Modified)
481 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
482 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
483 +3 -7 trunk/modules/core/m_die.c (File Modified)
484 +14 -11 trunk/modules/core/m_kill.c (File Modified)
485 +2 -2 trunk/modules/core/m_squit.c (File Modified)
486 +1 -2 trunk/modules/m_challenge.c (File Modified)
487 +11 -15 trunk/modules/m_connect.c (File Modified)
488 +2 -4 trunk/modules/m_dline.c (File Modified)
489 +2 -2 trunk/modules/m_etrace.c (File Modified)
490 +11 -21 trunk/modules/m_gline.c (File Modified)
491 +2 -4 trunk/modules/m_kline.c (File Modified)
492 +1 -2 trunk/modules/m_rehash.c (File Modified)
493 +3 -7 trunk/modules/m_restart.c (File Modified)
494 +31 -45 trunk/modules/m_set.c (File Modified)
495 +2 -4 trunk/modules/m_testmask.c (File Modified)
496 +5 -8 trunk/modules/m_unreject.c (File Modified)
497 +1 -3 trunk/modules/m_xline.c (File Modified)
498 +2 -2 trunk/src/chmode.c (File Modified)
499 +8 -15 trunk/src/modules.c (File Modified)
500 +10 -14 trunk/src/s_auth.c (File Modified)
501 +3 -6 trunk/src/s_conf.c (File Modified)
502 +1 -2 trunk/src/s_newconf.c (File Modified)
503 +20 -57 trunk/src/s_user.c (File Modified)
504 +4 -2 trunk/src/send.c (File Modified)
505 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
506 +4 -6 trunk/unsupported/m_force.c (File Modified)
509 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
511 - keyword-subst from charybdis 2.2.
515 +12 -3 trunk/doc/example.conf (File Modified)
516 +58 -3 trunk/doc/reference.conf (File Modified)
517 + - trunk/include/substitution.h (File Added)
518 +1 -0 trunk/src/Makefile.in (File Modified)
519 +2 -2 trunk/src/s_conf.c (File Modified)
520 +164 -1 trunk/src/s_user.c (File Modified)
521 + - trunk/src/substitution.c (File Added)
524 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
526 Removed merge tracking for "svnmerge" for
527 http://svn.atheme.org/charybdis/branches/release-2.2
531 + - trunk/ (Property Modified)
534 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
536 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
537 http://svn.atheme.org/charybdis/branches/release-2.2
541 + - trunk/ (Property Modified)
544 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
546 Removed merge tracking for "svnmerge" for
547 http://svn.atheme.org/charybdis/branches/release-2.2
551 + - trunk/ (Property Modified)
554 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
556 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
557 http://svn.atheme.org/charybdis/branches/release-2.2
561 + - trunk/ (Property Modified)
564 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
570 + - trunk/ (Property Modified)
573 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
575 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
576 http://svn.atheme.org/charybdis/branches/release-2.2
580 + - trunk/ (Property Modified)
583 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
585 - version bump to 2.2.0
589 +3 -1 trunk/NEWS (File Modified)
590 +1 -1 trunk/configure.ac (File Modified)
593 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
596 + branches/release-2.1 -> 2.2 base
597 + 3.0 -> branches/cxxconversion
598 + backport some immediate 3.0 functionality for 2.2
603 + - trunk/ (File Added)
606 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
608 Merged revisions 3135,3137 via svnmerge from
609 http://svn.atheme.org/charybdis/trunk
612 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
614 - Expand TRACE description
615 - Mention expiry time in TESTLINE
617 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
619 Update copyright year for sgml docs to 2007.
624 + - branches/release-2.1/ (Property Modified)
625 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
626 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
629 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
631 Merged revisions 1999 via svnmerge from
632 http://svn.atheme.org/charybdis/trunk
636 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
643 + - branches/release-2.1/ (Property Modified)
644 +1 -0 branches/release-2.1/CREDITS (File Modified)
647 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
649 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
650 http://svn.atheme.org/charybdis/trunk
653 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
655 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
657 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
659 - add use_forward to /info
661 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
663 Call channel_modes() with &me instead of source_p when
664 sending out a JOIN and SJOIN for a local user. This
665 saves checking whether they are on the channel they
668 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
670 If use_forward is disabled:
672 - hide +f in /mode #channel (/mode #channel f still shows it)
673 - do not send any mode changes adding +f to local clients
674 (-f ones are still sent)
679 + - branches/release-2.1/ (Property Modified)
680 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
681 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
682 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
683 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
684 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
685 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
686 +1 -1 branches/release-2.1/src/channel.c (File Modified)
687 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
688 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
689 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
690 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
691 +4 -2 branches/release-2.1/src/supported.c (File Modified)
694 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
696 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
700 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
701 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
702 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
705 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
707 Add accountability (wallops, log) to OKICK.
711 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
714 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
716 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
717 Similar to branches/release-2.2 r3061.
721 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
724 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
726 - Write xline to file after instead of before notifying opers and source
727 - Also notify source of failure to add xline
728 Similar to branches/release-2.2 r3057.
732 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
735 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
737 If a dline/kline/resv cannot be added to the file, send
738 the regular notices to local opers and source anyway,
739 and also warn the source (local opers were already warned).
740 Similar to branches/release-2.2 r3053.
744 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
747 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
749 Port over fixes from unkline/unxline/unresv to undline.
750 Similar to branches/release-2.2 r3049.
754 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
757 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
759 Merged revisions 2915 via svnmerge from
760 http://svn.atheme.org/charybdis/trunk
763 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
765 In usage message, show kline.conf and xline.conf instead
766 of klines.conf and xlines.conf.
771 + - branches/release-2.1/ (Property Modified)
772 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
775 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
777 Merged revisions 2831,2833,2853 via svnmerge from
778 http://svn.atheme.org/charybdis/trunk
781 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
783 unkline/unxline/unresv:
784 - if fclose on the output returns an error, treat this as a
786 - check if the rename from the temp file to the ban conf failed
788 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
790 When adding a permanent dline/kline/xline/resv, check
791 the return value of fclose().
793 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
795 Do not free xline aconf if it could not be written out.
796 It will be added to the list in memory anyway.
801 + - branches/release-2.1/ (Property Modified)
802 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
803 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
804 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
805 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
808 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
810 NEWS: Clarify effects of ip_cloaking changes a little.
814 +2 -0 branches/release-2.1/NEWS (File Modified)
817 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
823 +9 -9 branches/release-2.1/configure (File Modified)
826 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
828 Version bump on 2.1 branch to 2.1.2.
832 +1 -1 branches/release-2.1/configure.ac (File Modified)
835 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
841 +1 -0 branches/release-2.1/NEWS (File Modified)
844 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
846 Merged revisions 2801 via svnmerge from
847 http://svn.atheme.org/charybdis/trunk
850 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
852 ip_cloaking: try to avoid truncation by removing more
853 components of the hostname (except the TLD).
858 + - branches/release-2.1/ (Property Modified)
859 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
862 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
868 +8 -1 branches/release-2.1/NEWS (File Modified)
871 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
873 Merged revisions 2781 via svnmerge from
874 http://svn.atheme.org/charybdis/trunk
877 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
879 Fix stupid bug: checked a hostmask against the found
880 ban instead of all exceptions, causing all host mangled
881 clients to be exempted if there was a single ban
882 exception in many cases.
887 + - branches/release-2.1/ (Property Modified)
888 +2 -2 branches/release-2.1/src/channel.c (File Modified)
891 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
893 Merged revisions 2773 via svnmerge from
894 http://svn.atheme.org/charybdis/trunk
897 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
899 user@host must be *@* for a shared{} block with flags=locops
900 (server should not be *).
905 + - branches/release-2.1/ (Property Modified)
906 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
909 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
911 Tweak \s code a little.
915 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
916 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
917 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
920 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
922 Merged revisions 2761 via svnmerge from
923 http://svn.atheme.org/charybdis/trunk
926 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
928 The testline/no_tilde fixes are in 2.1.1.
933 + - branches/release-2.1/ (Property Modified)
934 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
937 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
943 +4 -1 branches/release-2.1/NEWS (File Modified)
946 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
948 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
949 http://svn.atheme.org/charybdis/trunk
953 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
955 If the auth{} block has no_tilde and is not kline exempt,
956 check the username without tilde against klines too.
957 This is consistent with the way klines work on spoofs
958 (klines checked on both raw and appearing-on-IRC version).
960 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
962 Rework the fix for klines with no_tilde.
963 Add an extra argument to find_address_conf() for the
964 username without tilde, as that may contain one character more.
966 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
968 Unbreak compile (because of r2697).
969 testline with ~ could be improved some more perhaps, but this should work.
971 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
973 testline: take no_tilde and username truncation into account
975 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
977 Add some information on /testline with no_tilde and username truncation.
982 + - branches/release-2.1/ (Property Modified)
983 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
984 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
985 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
986 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
987 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
988 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
991 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
993 Merged revisions 2149,2151 via svnmerge from
994 http://svn.atheme.org/charybdis/trunk
997 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
999 Move kills from services from +s to +k snomask.
1000 Kills from non-service opers remain on +s.
1002 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1004 Update description of +s and +k snomasks.
1009 + - branches/release-2.1/ (Property Modified)
1010 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1011 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1012 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1015 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1017 Merged revisions 2685 via svnmerge from
1018 http://svn.atheme.org/charybdis/trunk
1021 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1023 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1028 + - branches/release-2.1/ (Property Modified)
1029 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1032 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1034 Merged revisions 2693 via svnmerge from
1035 http://svn.atheme.org/charybdis/trunk
1038 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1040 Fix truncation (by one) of unidented usernames
1041 if user registration is done because of DNSBL
1042 completion (which is the usual case if a valid
1043 NICK and USER are sent quickly and any DNSBLs
1049 + - branches/release-2.1/ (Property Modified)
1050 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1053 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1059 +10 -0 branches/release-2.1/NEWS (File Modified)
1062 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1068 +9 -9 branches/release-2.1/configure (File Modified)
1071 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1073 Version bump to 2.1.1.
1077 +1 -1 branches/release-2.1/configure.ac (File Modified)
1080 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1082 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
1083 http://svn.atheme.org/charybdis/trunk
1086 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1088 - fix a server notice on SID collision where the server name is mentioned twice
1090 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1092 - get_server_name() is stupid
1094 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1098 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1100 Do the Attempt to re-introduce SID server notice somewhat
1101 differently, showing a real host again if !HIDE_SERVERS_IPS
1102 and still showing the server name exactly once.
1104 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1106 Fix log message for Attempt to re-introduce SID (server notice was ok).
1108 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1110 - replace "No N line" with "no connect block" in a
1112 - show attempted server name in a few serverlog messages
1117 + - branches/release-2.1/ (Property Modified)
1118 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1121 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1123 Merged revisions 2218 via svnmerge from
1124 http://svn.atheme.org/charybdis/trunk
1127 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1129 Fix garbage in /stats y output on 64-bit archs.
1134 + - branches/release-2.1/ (Property Modified)
1135 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1138 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1140 Merged revisions 2438 via svnmerge from
1141 http://svn.atheme.org/charybdis/trunk
1144 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1146 Enable Revision keyword in addition to Id.
1151 + - branches/release-2.1/ (Property Modified)
1152 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1155 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1157 Merged revisions 2679 via svnmerge from
1158 http://svn.atheme.org/charybdis/trunk
1161 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1163 Port over ratbox 2.2 r23253 (anfl):
1164 - remove the cached storage of how many +beI there are, thereby fixing a
1165 case where it can get desynced from reality
1170 + - branches/release-2.1/ (Property Modified)
1171 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1172 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1175 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1177 Merged revisions 2093,2095 via svnmerge from
1178 http://svn.atheme.org/charybdis/trunk
1181 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1183 - change DNSBL licensing to BSD.
1185 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1187 - change x86-assembly FNV implementation to BSD license
1192 + - branches/release-2.1/ (Property Modified)
1193 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1194 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1197 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1199 Merged revisions 2073,2075 via svnmerge from
1200 http://svn.atheme.org/charybdis/trunk
1203 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1205 Put full information in the squit reason when exiting
1206 a server due to a servlink (ziplinks) error.
1208 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1210 Put full information in the squit reason when exiting
1211 a server due to not enough arguments for a command.
1216 + - branches/release-2.1/ (Property Modified)
1217 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1218 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1221 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1223 Merged revisions 2071 via svnmerge from
1224 http://svn.atheme.org/charybdis/trunk
1227 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1229 Don't redirect users from an existing domain to an
1230 existing server in reference.conf.
1236 + - branches/release-2.1/ (Property Modified)
1237 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1240 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1242 Merged revisions 2053 via svnmerge from
1243 http://svn.atheme.org/charybdis/trunk
1246 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1248 Make find_channel_membership() choose the shortest list
1249 (channel's list or user's list) to search, avoiding excessive
1250 CPU usage with services which are in lots of channels.
1251 From ratbox 2.2 (anfl/jilles)
1256 + - branches/release-2.1/ (Property Modified)
1257 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1260 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1266 +9 -9 branches/release-2.1/configure (File Modified)
1269 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1271 Version change 2.1.0rc1 -> 2.1.0 (release).
1275 +1 -1 branches/release-2.1/configure.ac (File Modified)
1278 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1280 Merged revisions 2029 via svnmerge from
1281 http://svn.atheme.org/charybdis/trunk
1284 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1286 NEWS: mention m_webirc.c module
1291 + - branches/release-2.1/ (Property Modified)
1292 +1 -0 branches/release-2.1/NEWS (File Modified)
1295 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1301 +9 -9 branches/release-2.1/configure (File Modified)
1304 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1306 Change version to 2.1.0rc1.
1310 +1 -1 branches/release-2.1/configure.ac (File Modified)
1313 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1315 Merged revisions 2021 via svnmerge from
1316 http://svn.atheme.org/charybdis/trunk
1319 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1321 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1322 related flaky looking things, and instead keep a list
1323 of BlacklistClients in PreClient.
1328 + - branches/release-2.1/ (Property Modified)
1329 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1330 +1 -1 branches/release-2.1/include/client.h (File Modified)
1331 +0 -1 branches/release-2.1/include/res.h (File Modified)
1332 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1333 +0 -24 branches/release-2.1/src/res.c (File Modified)
1334 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1337 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1339 Merged revisions 2015,2017 via svnmerge from
1340 http://svn.atheme.org/charybdis/trunk
1343 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1345 Check if the name in the question section of the
1346 DNS reply matches what we queried, to guard against
1347 late replies to a previous query with the same id.
1349 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1351 res.c: add a comment summarizing our changes
1356 + - branches/release-2.1/ (Property Modified)
1357 +53 -18 branches/release-2.1/src/res.c (File Modified)
1360 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1362 Merged revisions 1981 via svnmerge from
1363 http://svn.atheme.org/charybdis/trunk
1366 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1368 Alphabetize extensions and tweak the descriptions a little.
1373 + - branches/release-2.1/ (Property Modified)
1374 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1375 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1378 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1380 Merged revisions 1975 via svnmerge from
1381 http://svn.atheme.org/charybdis/trunk
1384 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1386 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1387 We should use the IP and not truncate the hostname.
1388 From ratbox 2.2 (androsyn)
1393 + - branches/release-2.1/ (Property Modified)
1394 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1397 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1399 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1400 http://svn.atheme.org/charybdis/trunk
1404 + - branches/release-2.1/ (Property Modified)
1407 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1409 - branch 2.1 release family
1413 + - branches/release-2.1/ (File Added)
1416 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1418 Describe new handling of host mangling in channel bans in SGML.
1422 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1425 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1427 - ok, 2.1 operline brought to you by marvin the melancholy robot
1431 +1 -1 trunk/src/messages.tab (File Modified)
1434 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1436 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1437 If anybody comes up with anything better, then please let us know
1438 and we will change this before 2.1 is branched.
1442 +1 -1 trunk/src/messages.tab (File Modified)
1445 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1447 Add EUID to capab.txt.
1451 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1454 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1460 +3 -0 trunk/NEWS (File Modified)
1463 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1465 Allow service{} servers to manipulate the nick delay table
1466 (for "nickserv enforcement").
1467 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1468 If duration is 0, the nickdelay entry is removed, otherwise
1469 it is added with the duration in seconds (maximum 24 hours).
1470 It is suggested that this is used if the EUID capab is present.
1474 +42 -1 trunk/modules/m_services.c (File Modified)
1477 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1479 HURT: strip off *@ from the start of the mask
1480 reject anything else containing '@' or '!'
1484 +11 -0 trunk/extensions/hurt.c (File Modified)
1487 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1489 ircd.c: need supported.h here
1493 +1 -0 trunk/src/ircd.c (File Modified)
1496 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1498 HURT: less ambiguity here
1499 ips/hosts to be hurt must contain a '.' or ':' otherwise
1500 they are interpreted as nicks
1504 +14 -9 trunk/extensions/hurt.c (File Modified)
1507 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1509 - we're now ircd-charybdis.org.
1510 - properly alphabetize credits
1514 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1517 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1519 - add additional modules to the configs
1523 +6 -0 trunk/doc/example.conf (File Modified)
1524 +12 -0 trunk/doc/reference.conf (File Modified)
1527 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1529 - remove hurt.h, it is pointless and confusing
1533 +27 -62 trunk/extensions/hurt.c (File Modified)
1534 + - trunk/extensions/hurt.h (File Deleted)
1537 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1539 - add code to suggest a local HURT by nickname.
1540 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1544 +40 -10 trunk/extensions/hurt.c (File Modified)
1545 +1 -0 trunk/extensions/hurt.h (File Modified)
1548 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1554 +2 -1 trunk/NEWS (File Modified)
1557 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1559 MASKTRACE/TESTMASK: check orighost as well
1563 +4 -2 trunk/modules/m_etrace.c (File Modified)
1564 +3 -1 trunk/modules/m_testmask.c (File Modified)
1567 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1569 Make RPL_ISUPPORT (005) numeric modularizable.
1570 Currently it will reassemble the numeric every time
1571 it needs to be sent, using a few dozen callbacks;
1572 if this is too slow some caching scheme should be
1577 +0 -1 trunk/include/s_user.h (File Modified)
1578 +36 -114 trunk/include/supported.h (File Modified)
1579 +1 -1 trunk/modules/m_version.c (File Modified)
1580 +1 -0 trunk/src/Makefile.in (File Modified)
1581 +1 -0 trunk/src/ircd.c (File Modified)
1582 +300 -25 trunk/src/s_user.c (File Modified)
1583 + - trunk/src/supported.c (File Added)
1586 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1588 EUID orighost could differ from host only in case,
1589 do not mark as dynamic spoof then
1593 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1596 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1598 kline help file: clarify a bit and remove some obsolete stuff
1599 partly suggested by Olin
1603 +8 -8 trunk/help/opers/kline (File Modified)
1606 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1612 +20 -0 trunk/NEWS (File Modified)
1615 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1617 Show real host/IP to nonopers whoising themselves.
1618 The IP is not shown for auth{} spoofs, otherwise it is,
1619 as it looked rather weird to me to show an auth{} spoofed
1620 IP like this. (/userhost on self still shows the IP.)
1624 +13 -2 trunk/modules/m_whois.c (File Modified)
1627 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1629 Document nick_delay stuff and move it around a bit.
1633 +1 -2 trunk/doc/example.conf (File Modified)
1634 +8 -2 trunk/doc/reference.conf (File Modified)
1637 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1639 - disable nickdelay by default. Needs to be documented in reference.conf.
1643 +2 -0 trunk/doc/example.conf (File Modified)
1644 +2 -0 trunk/doc/reference.conf (File Modified)
1647 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1649 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1653 +2 -1 trunk/modules/m_services.c (File Modified)
1656 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1658 ip_cloaking: somewhat hackish but we need to send the
1659 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1664 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1667 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1669 If EUID is used, show realhost in far connect notice
1670 (but not in far disconnect notice).
1674 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1677 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1680 - use non-ENCAP CHGHOST if possible
1681 - really introduce new users with their mangled and real
1682 host if +h is in default umodes
1686 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1689 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1691 Add non-ENCAP CHGHOST.
1695 +49 -11 trunk/modules/m_chghost.c (File Modified)
1698 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1700 Initial addition of EUID (puts realhost/account in same
1701 command as user introduction).
1702 See doc/technical/euid.txt for more information.
1703 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1707 + - trunk/doc/technical/euid.txt (File Added)
1708 +2 -1 trunk/include/s_serv.h (File Modified)
1709 +1 -1 trunk/include/s_user.h (File Modified)
1710 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1711 +1 -34 trunk/modules/m_chghost.c (File Modified)
1712 +0 -28 trunk/modules/m_services.c (File Modified)
1713 +30 -1 trunk/src/s_serv.c (File Modified)
1714 +30 -3 trunk/src/s_user.c (File Modified)
1717 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1719 Store the mangled host in localClient and use it for
1720 ban matching (also match real host for mangled users,
1721 also match mangled host for uncloaked users).
1722 Improve interaction of +h with auth{} and services
1724 Note that all of this only applies to clients who
1725 connect after the mangling module is loaded
1726 (other clients cannot even set +h).
1727 The sorcerynet cloaking module has not been updated
1732 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1733 +3 -0 trunk/include/client.h (File Modified)
1734 +64 -5 trunk/src/channel.c (File Modified)
1735 +1 -0 trunk/src/client.c (File Modified)
1736 +2 -2 trunk/src/s_user.c (File Modified)
1739 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1741 Document /stats U letters in sgml.
1745 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1748 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1750 Better description of hub_mask and leaf_mask.
1754 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1757 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1759 Add operspy_dont_care_user_info to sgml docs.
1763 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1766 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1768 Add general::operspy_dont_care_user_info.
1769 This makes /who mask equivalent to /who !mask for opers
1770 with the operspy flag, and removes the operspy log/notice
1771 on /who mask, /masktrace and /scan.
1772 The necessary privilege (operspy flag) is unchanged.
1773 Behaviour for the other operspy commands (channel
1774 related ones) is also unchanged.
1778 +1 -0 trunk/doc/example.conf (File Modified)
1779 +6 -0 trunk/doc/reference.conf (File Modified)
1780 +1 -0 trunk/include/s_conf.h (File Modified)
1781 +10 -8 trunk/modules/m_etrace.c (File Modified)
1782 +6 -0 trunk/modules/m_info.c (File Modified)
1783 +8 -5 trunk/modules/m_scan.c (File Modified)
1784 +1 -1 trunk/modules/m_version.c (File Modified)
1785 +6 -1 trunk/modules/m_who.c (File Modified)
1786 +1 -0 trunk/src/newconf.c (File Modified)
1787 +1 -0 trunk/src/s_conf.c (File Modified)
1790 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1792 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1793 This letter will also be used for showing operspy with
1794 limited accountability (show non channel related info
1795 without '!' or notice).
1799 +2 -0 trunk/doc/server-version-info (File Modified)
1800 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1801 +2 -0 trunk/include/ircd.h (File Modified)
1802 +6 -0 trunk/modules/m_info.c (File Modified)
1803 +2 -0 trunk/modules/m_version.c (File Modified)
1804 +1 -0 trunk/src/ircd_state.c (File Modified)
1807 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1809 Add m_webirc module, allows showing real host of CGI:IRC users.
1810 Differences to the version available on my web page for a while:
1811 instructions on how to set it up.
1815 +137 -0 trunk/extensions/Makefile.in (File Modified)
1816 + - trunk/extensions/m_webirc.c (File Added)
1819 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1821 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1825 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1828 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1830 - move beu from core to contributors
1831 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1835 +2 -2 trunk/CREDITS (File Modified)
1838 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1840 Mention that class blocks must be defined before the
1841 auth or connect blocks referencing them.
1845 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1848 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1851 - change from "can join" to "is banned", this reverses sense
1852 and removes "weird" checks like for +i, +l, +j
1853 - don't allow $j to same channel
1854 - +s/+p restriction removed, anyone can /mode b anyway
1859 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1862 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1864 Add a few important lines from reference.conf to example.conf.
1868 +8 -1 trunk/doc/example.conf (File Modified)
1871 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1873 - we don't support rtsigio anymore
1874 - we definately don't support VMS nor Cygwin either.
1878 +2 -2 trunk/INSTALL (File Modified)
1879 +0 -2 trunk/README.FIRST (File Modified)
1882 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1884 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1888 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1891 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1894 - return EXTBAN_NOMATCH for a valid ban that does not match
1895 - consider a $j ban invalid if we were already processing a
1896 can_join for a $j ban
1900 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1903 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1905 extb_extgecos: realhost -> orighost
1909 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1912 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1914 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1918 +59 -0 trunk/extensions/Makefile.in (File Modified)
1919 + - trunk/extensions/extb_canjoin.c (File Added)
1922 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1924 - oh right, charybdis calls that 'orighost'.
1928 +2 -2 trunk/modules/m_who.c (File Modified)
1931 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1933 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1937 +2 -0 trunk/modules/m_who.c (File Modified)
1940 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1942 - also check $x against realhost
1946 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1949 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1951 Sorcerynet people want a debugging notice moved from +s to +d.
1955 +1 -1 trunk/src/blacklist.c (File Modified)
1958 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1960 Use source_p instead of client_p for free_pre_client().
1961 client_p could be NULL or another client.
1965 +1 -1 trunk/src/client.c (File Modified)
1968 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1970 - revert this, I know how to fix it now
1974 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1977 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1979 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1980 This fix is probably suboptimal, but it does indeed fix the problem.
1984 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1987 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1989 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1993 +49 -0 trunk/extensions/Makefile.in (File Modified)
1994 + - trunk/extensions/extb_extgecos.c (File Added)
1997 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1999 Remove undocumented and unused general::fallback_to_ip6_int config option.
2003 +0 -3 trunk/include/s_conf.h (File Modified)
2004 +0 -3 trunk/src/newconf.c (File Modified)
2007 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2010 - document new TESTMASK
2011 - mention that TESTMASK matching is the same as MASKTRACE matching
2012 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2017 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2020 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2022 New testmask from ratbox 2.2.
2023 Allows matches on nick, ip and gecos in addition to user
2024 and host, and is fully analogous to masktrace.
2025 The numeric has changed from 724 to 727 and fields in it
2030 +4 -3 trunk/help/opers/testmask (File Modified)
2031 +1 -0 trunk/include/numeric.h (File Modified)
2032 +82 -9 trunk/modules/m_testmask.c (File Modified)
2033 +2 -2 trunk/src/messages.tab (File Modified)
2036 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2038 contrib -> extensions
2042 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2045 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2047 CHGHOST: Check validity of new hostname.
2048 If the command came from a local client (disabled by
2049 default), send an error message and drop the command.
2050 If the command came from a remote client or server,
2051 send a notice to opers and the target user (if local).
2055 +42 -1 trunk/modules/m_chghost.c (File Modified)
2058 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2064 +23 -1 trunk/NEWS (File Modified)
2067 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2069 When an outgoing server connection succeeds, set
2070 localClient->ip by simply copying the whole sockaddr
2071 struct instead of copying certain parts only.
2075 +1 -19 trunk/src/s_serv.c (File Modified)
2078 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2080 Give a special error message and ignore the connect block
2081 if trying to add a connect block for the server's own name.
2085 +7 -0 trunk/src/newconf.c (File Modified)
2088 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2090 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2091 when --disable-balloc is used, so that it compiles.
2092 Obviously the BlockHeapUsage() stub returns just zeroes so
2093 /stats z will be less informative.
2097 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2100 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2102 Free and zero dns_query in DNS callback for outgoing connect.
2103 This avoids double free of reslist.
2107 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2110 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2112 From ratbox, log failed outgoing connections to serverlog.
2117 +13 -1 trunk/src/s_serv.c (File Modified)
2120 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2122 Change serverlog message when connecting to be more clear and show the port number.
2126 +1 -1 trunk/src/s_serv.c (File Modified)
2129 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2131 Remove gethost_byname(), this is meaningless
2132 since the removal of AAAA -> A fallback (r1763).
2136 +0 -1 trunk/include/res.h (File Modified)
2137 +0 -12 trunk/src/res.c (File Modified)
2140 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2142 Remove ip6.int support and use only ip6.arpa.
2143 The global ip6.int zone has disappeared on June 1
2144 and a lot of other software has been removing ip6.int
2146 This removes the second and last case where IPv6
2147 support in charybdis causes extra lookups and slows
2152 +5 -27 trunk/src/res.c (File Modified)
2155 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2157 Mention new default (r1767) for connect::aftype in sgml docs.
2161 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2164 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2166 Use IPv6 if connect::host looks like an IPv6 address
2167 (contains a colon). No need to aftype=ipv6 anymore.
2171 +2 -0 trunk/src/newconf.c (File Modified)
2174 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2176 More information about connect::host.
2180 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2183 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2185 Remove fallback to A if AAAA cannot be found.
2186 In case of a forward check of a reverse lookup, we
2187 already know if it's ipv4 or ipv6, so it is not
2188 useful and in case of a forward lookup of a hostname
2189 in connect::host, connect::aftype already specifies
2190 if it's ipv4 or ipv6.
2194 +4 -27 trunk/src/res.c (File Modified)
2197 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2200 - check if +c made the message text empty and refuse
2202 - don't copy message text if it is not necessary
2207 +14 -4 trunk/modules/core/m_message.c (File Modified)
2210 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2212 remove_conf_item(): do not free cf_name, this is generally a string constant
2216 +0 -1 trunk/src/newconf.c (File Modified)
2219 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2221 Remove the old unused FDL_ constants.
2225 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2228 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2230 Remove an unused struct irc_sockaddr_storage from fde_t
2231 (allocated for every possible file descriptor).
2235 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2238 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2240 If the DNS lookup for an outgoing connection is still
2241 pending when it is closed, clean it up.
2245 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2248 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2250 If proc_answer() fails (for example if a lookup for an
2251 A record returns a CNAME), fail the query immediately.
2252 Previously the packet was just ignored, leaving the
2257 +4 -8 trunk/src/res.c (File Modified)
2260 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2262 Correct sockhost field in an outgoing server connection.
2263 First copy the host field from the server_conf, then
2264 take the IP from to where the connection was attempted
2265 when the connection callback is called.
2266 (Before r1747 this used the IP from the server_conf.)
2270 +8 -2 trunk/src/s_serv.c (File Modified)
2273 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2275 Remove ipnum (keep aftype) and dns_query from server_conf.
2276 We don't keep track of binary form address in connect{}
2277 blocks anymore, DNS lookups of names in host= gone.
2278 As before the DNS lookup is done on connect.
2279 This should unbreak hostnames in host= somewhat.
2283 +1 -2 trunk/include/s_newconf.h (File Modified)
2284 +2 -2 trunk/src/newconf.c (File Modified)
2285 +1 -42 trunk/src/s_newconf.c (File Modified)
2286 +12 -31 trunk/src/s_serv.c (File Modified)
2289 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2295 +1 -1 trunk/configure (File Modified)
2298 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2300 Fix --disable-balloc help text (said --disable-small-net).
2304 +1 -1 trunk/configure.ac (File Modified)
2307 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2309 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2310 services (+S). Unlike operstring and adminstring, this
2311 is not changeable with /quote set but is updated on rehash.
2315 +1 -0 trunk/doc/example.conf (File Modified)
2316 +10 -2 trunk/doc/reference.conf (File Modified)
2317 +1 -0 trunk/include/s_conf.h (File Modified)
2318 +6 -0 trunk/modules/m_info.c (File Modified)
2319 +3 -2 trunk/modules/m_whois.c (File Modified)
2320 +1 -0 trunk/src/newconf.c (File Modified)
2321 +1 -0 trunk/src/s_conf.c (File Modified)
2324 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2326 Fix handling of comma in whois: ignore the comma and
2327 everything after it but do output the entire parameter
2332 +2 -2 trunk/modules/m_whois.c (File Modified)
2335 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2337 New /stats letter 's' to list HURTs:
2338 - opers get the full listing.
2339 - users get any HURTs that match their sockhost/orighost if
2340 "stats_k_oper_only" is set to 1.
2344 +50 -0 trunk/extensions/hurt.c (File Modified)
2347 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2349 - make the newconf system available to modules.
2353 +4 -1 trunk/include/newconf.h (File Modified)
2354 +4 -8 trunk/src/newconf.c (File Modified)
2357 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2359 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2362 +0 -3 trunk/doc/example.conf (File Modified)
2363 +0 -3 trunk/doc/reference.conf (File Modified)
2366 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2368 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2372 +3 -0 trunk/doc/example.conf (File Modified)
2373 +3 -0 trunk/doc/reference.conf (File Modified)
2376 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2378 Fix too early truncation of JOIN channel list.
2382 +2 -3 trunk/modules/core/m_join.c (File Modified)
2385 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2387 - From ratbox 2.2 (anfl), send server notices about read
2388 errors from handshakes and servers to +s instead of +d.
2389 - Send various server notices about failed server
2390 connections which did not reach registered state network
2391 wide if the connection was initiated by a remote oper.
2392 This avoids annoying the whole net if there is a
2393 broken autoconnect, but allows all opers to see why a
2394 remote connect failed. Failed connections which did reach
2395 server state already generate server notices everywhere.
2397 Note: this is an exception to our general policy to not send
2398 server notices about unregistered connections remotely.
2402 +1 -0 trunk/include/client.h (File Modified)
2403 +20 -6 trunk/src/client.c (File Modified)
2404 +6 -6 trunk/src/s_serv.c (File Modified)
2407 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2413 +1 -1 trunk/doc/example.conf (File Modified)
2414 +1 -1 trunk/doc/reference.conf (File Modified)
2417 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2419 Don't allow #channel +b $c:&channel (inconsistent target).
2423 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2426 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2428 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2432 +0 -2 trunk/include/client.h (File Modified)
2435 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2437 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2441 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2444 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2446 Store IP addresses in whowas. These are shown to opers.
2447 Obtained from Eurus patches.
2448 orighost tracking removed (not worth the memory IMHO),
2449 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2450 with unknown IPs and to not violate auth{} spoof policy.
2454 +2 -0 trunk/doc/reference.conf (File Modified)
2455 +1 -0 trunk/include/numeric.h (File Modified)
2456 +1 -0 trunk/include/whowas.h (File Modified)
2457 +10 -1 trunk/modules/m_whowas.c (File Modified)
2458 +1 -1 trunk/src/messages.tab (File Modified)
2459 +4 -0 trunk/src/whowas.c (File Modified)
2462 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2464 Describe hostmask parameter of masktrace better in sgml docs.
2468 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2471 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2473 masktrace help file: mention CIDR IP masks
2478 +2 -0 trunk/help/opers/masktrace (File Modified)
2481 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2483 MASKTRACE: allow normal match() on IP address also
2488 +2 -3 trunk/modules/m_etrace.c (File Modified)
2491 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2493 Allow +S clients (services) to send to channels and @/+ channels always.
2497 +1 -1 trunk/modules/core/m_message.c (File Modified)
2498 +1 -1 trunk/src/channel.c (File Modified)
2501 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2503 Allow servers to send to @#chan and +#chan.
2507 +1 -1 trunk/modules/core/m_message.c (File Modified)
2510 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2512 Don't count opers on service{} servers in /lusers.
2516 +2 -2 trunk/src/s_user.c (File Modified)
2519 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2521 Show opers the real host behind a dynamic spoof in WHOIS.
2522 If the user is auth{} spoofed, this shows the auth{} spoof
2523 otherwise it shows the DNS hostname and IP address.
2524 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2528 +1 -0 trunk/include/numeric.h (File Modified)
2529 +12 -2 trunk/modules/m_whois.c (File Modified)
2530 +1 -1 trunk/src/messages.tab (File Modified)
2533 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2535 Remove #define HIDE_SPOOF_IPS from config.h, should
2536 have been done earlier.
2540 +0 -7 trunk/include/config.h (File Modified)
2543 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2545 Bring back ERR_CANTKILLSERVER.
2549 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2552 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2555 - also send RPL_HOSTHIDDEN on -h
2556 - don't allow +h for auth{} spoofed clients
2560 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2563 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2565 /etc/resolv.conf parsing:
2566 - don't crash (sometimes) if there is a line without an argument
2567 (e.g. 'search' by itself)
2568 - fix handling of lines with leading whitespace
2572 +9 -8 trunk/src/reslib.c (File Modified)
2575 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2577 Put back code that terminates DNS queries, which was
2578 removed during the resolver changes.
2582 +4 -0 trunk/src/s_auth.c (File Modified)
2585 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2587 - oh hey, that was in the wrong place
2591 +13 -13 trunk/src/s_auth.c (File Modified)
2594 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2596 - handle a situation where a user can go away before DNS completes
2600 +13 -0 trunk/src/s_auth.c (File Modified)
2603 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2609 +1 -0 trunk/include/blacklist.h (File Modified)
2610 +1 -0 trunk/include/res.h (File Modified)
2611 +33 -2 trunk/src/blacklist.c (File Modified)
2612 +2 -0 trunk/src/client.c (File Modified)
2613 +24 -0 trunk/src/res.c (File Modified)
2616 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2618 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2619 if comm_accept() failed.
2621 Found with valgrind.
2625 +4 -4 trunk/src/listener.c (File Modified)
2628 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2630 - handle unavailable Client/preClient structs
2634 +9 -0 trunk/src/blacklist.c (File Modified)
2637 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2639 Add +lf to SGML docs.
2643 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2646 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2648 Also do forwarding if the channel limit (+l) is exceeded.
2652 +1 -1 trunk/help/opers/cmode (File Modified)
2653 +2 -2 trunk/modules/core/m_join.c (File Modified)
2656 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2658 Post-release lovin':
2659 - Update version to 2.1.0.
2660 - Regenerate configure.
2664 +9 -9 trunk/configure (File Modified)
2665 +1 -1 trunk/configure.ac (File Modified)
2668 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2670 Comment out example blacklist{} block.
2674 +7 -7 trunk/doc/example.conf (File Modified)
2675 +7 -7 trunk/doc/reference.conf (File Modified)
2678 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2680 Add note regarding use of AHBL BLs.
2684 +4 -0 trunk/doc/example.conf (File Modified)
2685 +4 -0 trunk/doc/reference.conf (File Modified)
2688 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2694 +2 -2 trunk/CREDITS (File Modified)
2697 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2703 +1 -0 trunk/CREDITS (File Modified)
2706 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2708 Put more recent ratbox CREDITS here.
2712 +3 -2 trunk/doc/Ratbox-team (File Modified)
2715 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2721 +5 -4 trunk/NEWS (File Modified)
2724 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2726 Mention that install or make install also avoids modunload crashes.
2730 +2 -1 trunk/BUGS (File Modified)
2733 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2739 +3 -8 trunk/NEWS (File Modified)
2742 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2748 +3 -2 trunk/BUGS (File Modified)
2751 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2753 - add orighost check to hurt.c
2758 +1 -6 trunk/BUGS (File Modified)
2759 +1 -1 trunk/extensions/hurt.c (File Modified)
2762 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2764 Make kline_exempt exempt from HURT also.
2768 +2 -1 trunk/extensions/hurt.c (File Modified)
2771 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2773 Fix mask HEAL propagation.
2777 +6 -3 trunk/extensions/hurt.c (File Modified)
2780 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2787 +18 -31 trunk/extensions/README (File Modified)
2790 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2792 More target change hax.
2797 +5 -0 trunk/extensions/hurt.c (File Modified)
2800 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2802 Improvements to HURT propagation.
2806 +8 -6 trunk/extensions/hurt.c (File Modified)
2809 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2811 - further simplification
2815 +25 -76 trunk/extensions/hurt.c (File Modified)
2816 +0 -9 trunk/extensions/hurt.h (File Modified)
2819 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2825 +13 -0 trunk/extensions/hurt.c (File Modified)
2828 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2830 - cut off at 15 messages instead of 30
2834 +1 -1 trunk/extensions/hurt.h (File Modified)
2837 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2839 Squash a warning here.
2843 +1 -3 trunk/src/ircd.c (File Modified)
2846 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2848 Don't show servers in /stats l to nonopers if flatten links is enabled.
2852 +3 -1 trunk/modules/m_stats.c (File Modified)
2855 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2861 +20 -7 trunk/extensions/hurt.c (File Modified)
2864 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2866 - remove inline stuff (yuck)
2867 - sockaddr should have been sockhost
2871 +22 -31 trunk/extensions/hurt.c (File Modified)
2874 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2876 - make hurt checking actually work
2880 +2 -7 trunk/extensions/hurt.c (File Modified)
2883 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2885 Slight tweak to alias{}.
2889 +4 -0 trunk/src/parse.c (File Modified)
2892 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2894 - further simplification
2898 +59 -71 trunk/extensions/hurt.c (File Modified)
2899 +0 -1 trunk/extensions/hurt.h (File Modified)
2902 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2904 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2908 +10 -20 trunk/extensions/hurt.c (File Modified)
2909 +0 -4 trunk/extensions/hurt.h (File Modified)
2912 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2914 - remove some unnecessary code here (hurt_initial_check_event()).
2918 +0 -23 trunk/extensions/hurt.c (File Modified)
2921 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2923 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2927 +8 -0 trunk/modules/core/m_message.c (File Modified)
2930 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2932 - more sane tgchange hax
2936 +2 -1 trunk/extensions/hurt.c (File Modified)
2939 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2941 Make HEAL <nick> work.
2945 +40 -43 trunk/extensions/hurt.c (File Modified)
2948 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2950 Destroy hurt_clients list on unload.
2954 +7 -0 trunk/extensions/hurt.c (File Modified)
2957 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2959 Coding style: no space between a function name and parenthesis.
2963 +43 -43 trunk/extensions/hurt.c (File Modified)
2966 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2968 Now works and throws out hurt clients after 30 protocol messages
2969 unless they identify.
2973 +28 -36 trunk/extensions/hurt.c (File Modified)
2974 +1 -7 trunk/extensions/hurt.h (File Modified)
2977 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2979 Working addition/lookup.
2983 +8 -0 trunk/extensions/hurt.c (File Modified)
2986 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2988 Get rid of hyb6 style propagation (:server COMMAND source).
2992 +18 -22 trunk/extensions/hurt.c (File Modified)
2995 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2997 add not-working hurt_add and hurt_find
3001 +13 -5 trunk/extensions/hurt.c (File Modified)
3004 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3006 Comment out a lot of stuff so I can load and unload this without crashing.
3010 +17 -6 trunk/extensions/hurt.c (File Modified)
3013 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3015 Fix svn:keywords and add a short comment at the top.
3019 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3022 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3024 - Make hurt module compile
3025 - Link it to the build
3026 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3027 correct flag name, no CAP_TS6 use etc
3031 +1 -0 trunk/extensions/Makefile.in (File Modified)
3032 +30 -32 trunk/extensions/hurt.c (File Modified)
3035 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3037 Put beu's hurt module in trunk.
3041 + - trunk/extensions/hurt.c (File Added)
3042 + - trunk/extensions/hurt.h (File Added)
3045 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3047 - _iprint(): use stderr instead of stdout
3051 +1 -1 trunk/src/s_log.c (File Modified)
3054 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3056 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3057 and subsequently destroy our kqueue when we close 0, 1, 2
3059 - After closing fd 0, 1, 2 reopen them to /dev/null again
3060 so we don't send messages from malloc etc to a random
3062 - Remove an obsolete comment.
3066 +13 -2 trunk/src/ircd.c (File Modified)
3069 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3075 +29 -1 trunk/NEWS (File Modified)
3078 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3084 +1 -1 trunk/configure (File Modified)
3087 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3089 Fix openssl version check to also accept versions newer than 0.9.6.
3093 +1 -1 trunk/configure.ac (File Modified)
3096 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3098 Oops, need packet.h here.
3102 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3105 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3107 End the flood grace period in CPRIVMSG/CNOTICE.
3111 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3114 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3116 - update class::connectfreq documentation
3120 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3123 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3125 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3129 +3 -6 trunk/src/s_serv.c (File Modified)
3132 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3134 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3138 +1 -1 trunk/src/messages.tab (File Modified)
3141 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3143 Don't mention that /stats p shows idle times, as it doesn't.
3147 +1 -1 trunk/help/opers/stats (File Modified)
3148 +1 -1 trunk/help/users/stats (File Modified)
3151 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3153 /stats A shows DNS servers, it doesn't matter whether ircd
3154 uses ADNS or something else.
3158 +1 -1 trunk/help/opers/stats (File Modified)
3161 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3163 get_client_name() fix
3167 +4 -0 trunk/src/client.c (File Modified)
3170 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3176 +6 -0 trunk/src/ircd.c (File Modified)
3179 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3181 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3184 +16 -17 trunk/configure (File Modified)
3185 +1 -1 trunk/configure.ac (File Modified)
3188 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3190 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3193 +135 -0 trunk/configure (File Modified)
3194 +6 -0 trunk/configure.ac (File Modified)
3197 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3199 Exit 0 on successful -conftest.
3203 +1 -1 trunk/src/ircd.c (File Modified)
3206 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3208 Make the "keep the parent process around" thing work, by opening
3209 a pipe to the child process. This pipe is on fd 0 in the child
3210 process. After successful initialization, the child will write
3211 a byte to this pipe, on fatal errors it will close it without
3214 Somewhat hackish still but should work.
3218 +27 -30 trunk/src/ircd.c (File Modified)
3221 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3223 - convert some error messages to ierror() over fprintf/ilog combination
3227 +3 -6 trunk/src/ircd.c (File Modified)
3230 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3232 - inotice() for loadmodule when in foreground mode
3236 +3 -0 trunk/src/modules.c (File Modified)
3239 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3241 - remove inotice() on loading modules from the config
3245 +0 -3 trunk/src/modules.c (File Modified)
3248 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3250 - usleep for 50000usec in the parent process to allow for startup messages
3251 to be cleanly printed before detaching to shell, this should be more than
3256 +3 -0 trunk/src/ircd.c (File Modified)
3259 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3261 - display more errors during normal startup as to try to help people find common problems
3265 +27 -10 trunk/src/ircd.c (File Modified)
3268 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3270 - version bump in preparation of 2.0.0 release
3274 +9 -9 trunk/configure (File Modified)
3275 +1 -1 trunk/configure.ac (File Modified)
3278 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3280 Change example.conf operator block from "admin" to "god",
3281 so as to show we encourage per-person operator blocks.
3285 +4 -2 trunk/doc/example.conf (File Modified)
3288 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3290 Document alias{} block.
3294 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3297 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3299 Document DNS blacklist stuff in sgml.
3303 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3304 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3307 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3309 Misc /stats clarifications.
3313 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3316 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3318 Move snomasks into umodes chapter.
3319 Move oprivs chapter down.
3323 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3324 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3325 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3328 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3330 Mention operator{} user@host change.
3334 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3337 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3339 operator{} block user@host matches against orighost now, not host.
3340 This means that services/+h spoofs do not work in operator{} blocks;
3341 auth{} spoofs still work.
3345 +4 -0 trunk/doc/example.conf (File Modified)
3346 +1 -1 trunk/doc/reference.conf (File Modified)
3347 +2 -2 trunk/modules/m_challenge.c (File Modified)
3348 +1 -1 trunk/modules/m_oper.c (File Modified)
3351 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3353 - inotice/iwarn/ierror() stuff I was working on
3357 +3 -0 trunk/include/s_log.h (File Modified)
3358 +15 -11 trunk/src/ircd.c (File Modified)
3359 +3 -1 trunk/src/modules.c (File Modified)
3360 +1 -1 trunk/src/newconf.c (File Modified)
3361 +54 -0 trunk/src/s_log.c (File Modified)
3364 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3366 Oops, don't add blacklists to the list twice on rehash.
3370 +3 -2 trunk/src/blacklist.c (File Modified)
3373 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3375 Remove notices to the client about progress of dnsbl lookups.
3379 +0 -4 trunk/src/blacklist.c (File Modified)
3382 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3384 Add auth{} flag dnsbl_exempt.
3388 +2 -1 trunk/doc/example.conf (File Modified)
3389 +2 -1 trunk/doc/reference.conf (File Modified)
3390 +2 -0 trunk/include/s_conf.h (File Modified)
3391 +1 -0 trunk/src/newconf.c (File Modified)
3392 +8 -1 trunk/src/s_user.c (File Modified)
3395 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3397 Switch alias{} and blacklist{} around, for consistency with example.conf.
3401 +18 -18 trunk/doc/reference.conf (File Modified)
3404 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3406 Send a warning to the user if they are dnsbl listed but exempted.
3410 +17 -12 trunk/src/s_user.c (File Modified)
3413 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3415 Move throwing out dnsbl listed clients to registration,
3416 and make kline_exempt exempt from it.
3420 +1 -0 trunk/include/blacklist.h (File Modified)
3421 +4 -0 trunk/include/client.h (File Modified)
3422 +15 -16 trunk/src/blacklist.c (File Modified)
3423 +6 -0 trunk/src/client.c (File Modified)
3424 +17 -0 trunk/src/s_user.c (File Modified)
3427 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3429 Show refcount in /stats n.
3433 +3 -2 trunk/modules/m_stats.c (File Modified)
3436 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3438 Don't look up dnsbls twice if they send USER twice.
3442 +5 -3 trunk/modules/m_user.c (File Modified)
3445 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3447 Add /stats n to help files.
3451 +1 -0 trunk/help/opers/stats (File Modified)
3452 +1 -0 trunk/help/users/stats (File Modified)
3455 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3457 Only check dnsbls for A records, not AAAA.
3461 +1 -1 trunk/src/blacklist.c (File Modified)
3464 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3466 Don't remove non-illegal blacklists on completion of check.
3467 Add debugging notices (not working).
3471 +5 -1 trunk/src/blacklist.c (File Modified)
3474 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3476 Don't call register_local_user() if they haven't sent a nick yet.
3480 +1 -1 trunk/src/blacklist.c (File Modified)
3483 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3485 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3489 +21 -0 trunk/modules/m_stats.c (File Modified)
3492 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3494 More dnsbl rehash fixes, it was adding bogus entries.
3498 +2 -7 trunk/src/newconf.c (File Modified)
3501 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3503 Need blacklist.h here.
3507 +1 -0 trunk/src/s_conf.c (File Modified)
3510 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3516 +1 -2 trunk/configure (File Modified)
3517 +0 -48 trunk/configure.ac (File Modified)
3518 + - trunk/doc/example-iauth.conf (File Deleted)
3519 + - trunk/iauth/ (File Deleted)
3522 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3524 Improve handling of rehashing with blacklists.
3525 Also some coding style tweaks.
3529 +3 -2 trunk/include/blacklist.h (File Modified)
3530 +35 -16 trunk/src/blacklist.c (File Modified)
3531 +2 -0 trunk/src/s_conf.c (File Modified)
3534 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3536 Clear can_send cache if a user logs in or out from services.
3540 +2 -0 trunk/modules/m_services.c (File Modified)
3543 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3545 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3546 This directory is not entered by default.
3547 More stuff needs to be moved into here.
3551 +2 -1 trunk/configure (File Modified)
3552 +1 -0 trunk/configure.ac (File Modified)
3553 +69 -458 trunk/extensions/Makefile.in (File Modified)
3554 + - trunk/extensions/m_clearchan.c (File Deleted)
3555 + - trunk/extensions/m_force.c (File Deleted)
3556 + - trunk/unsupported/ (File Added)
3557 + - trunk/unsupported/Makefile.in (File Added)
3558 + - trunk/unsupported/m_clearchan.c (File Added)
3559 + - trunk/unsupported/m_force.c (File Added)
3562 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3564 Logging/wallops for forcejoin/forcepart, numeric fix.
3565 This needs to be moved to the toys section.
3569 +22 -2 trunk/extensions/m_force.c (File Modified)
3572 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3574 Fix comments at the top (including copyright).
3578 +3 -2 trunk/extensions/m_omode.c (File Modified)
3581 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3583 Add OMODE command to extensions/ for oper mode hacking:
3584 - requires admin privs
3585 - does not work for opped opers
3587 - sends a ServerMode for opping the oper themselves,
3588 otherwise a mode coming from the oper (not only
3589 does this provide full accountability, it is also
3590 easiest to implement while avoiding channels
3591 messed up with bogus bans etc).
3595 +171 -0 trunk/extensions/Makefile.in (File Modified)
3596 + - trunk/extensions/m_omode.c (File Added)
3599 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3605 + - trunk/include/blacklist.h (Property Modified)
3606 + - trunk/src/blacklist.c (Property Modified)
3609 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3611 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3615 +5 -1 trunk/src/blacklist.c (File Modified)
3618 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3620 Initial DNS blacklist support:
3621 - see example.conf for how to use.
3622 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3623 - tor.ahbl.org is also included because most networks will not want to allow tor
3624 (and we're considering going KoS on tor users here anyway due to abuse)
3628 +18 -0 trunk/doc/example.conf (File Modified)
3629 +66 -0 trunk/doc/reference.conf (File Modified)
3630 + - trunk/include/blacklist.h (File Added)
3631 +2 -0 trunk/include/client.h (File Modified)
3632 +3 -0 trunk/modules/m_user.c (File Modified)
3633 +152 -0 trunk/src/Makefile.in (File Modified)
3634 + - trunk/src/blacklist.c (File Added)
3635 +34 -0 trunk/src/newconf.c (File Modified)
3636 +1 -0 trunk/src/s_auth.c (File Modified)
3637 +4 -0 trunk/src/s_user.c (File Modified)
3640 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3642 Remove last bit of lzo stuff (comment in example.conf connect{}).
3646 +0 -4 trunk/doc/example.conf (File Modified)
3649 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3651 Show sasl successes and failures in /stats t (like other
3652 things in /stats t, about local clients only).
3656 +2 -0 trunk/include/s_stats.h (File Modified)
3657 +3 -0 trunk/modules/m_sasl.c (File Modified)
3658 +3 -0 trunk/src/s_stats.c (File Modified)
3661 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3663 Allow messaging services by nickname without using
3664 target change slots (this was already possible with
3665 user@server notation or services shortcuts).
3669 +2 -2 trunk/modules/core/m_message.c (File Modified)
3672 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3674 Abort a safelist if a new /list comes in while one is already in progress.
3678 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3681 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3683 Change $![letter]:[mask] to $~[letter]:[mask]
3684 so both ! and ~ invert an extban.
3688 +2 -0 trunk/src/chmode.c (File Modified)
3691 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3693 - revert due to technical issues
3697 +1 -1 trunk/src/extban.c (File Modified)
3700 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3702 - 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
3706 +1 -1 trunk/src/extban.c (File Modified)
3709 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3711 Don't pace /list on a single channel.
3715 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3718 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3720 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3724 +4 -2 trunk/include/supported.h (File Modified)
3727 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3729 Extban types are case insensitive; force them to lowercase when added.
3733 +5 -5 trunk/doc/extban.txt (File Modified)
3734 +4 -0 trunk/src/chmode.c (File Modified)
3735 +3 -3 trunk/src/extban.c (File Modified)
3738 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3740 sendto_wallops_flags():
3741 - instead of checking IsOper on each client, walk the appropriate list
3742 - instead of sending non-+z wallops from persons to nonopers, send only
3743 +w wallops from persons
3747 +1 -5 trunk/src/send.c (File Modified)
3750 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3752 Prefix oper wallops with "WALLOPS - " if they would
3753 otherwise look like operwalls or locops, when sending
3754 them to local users.
3758 +11 -1 trunk/modules/m_wallops.c (File Modified)
3761 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3763 Make sure destination field in some sasl numerics
3764 is the user's nick, not the sasl agent or server
3769 +2 -2 trunk/modules/m_sasl.c (File Modified)
3772 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3774 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3778 +1 -1 trunk/extensions/Makefile.in (File Modified)
3781 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3783 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3787 +1 -0 trunk/src/s_user.c (File Modified)
3790 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3792 Fix build for when IPv6 is disabled.
3796 +12 -10 trunk/src/s_auth.c (File Modified)
3799 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3801 Add information about adding extban types.
3805 +25 -0 trunk/doc/extban.txt (File Modified)
3808 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3810 Better extban validation: try to match a new extban from
3811 a local user against its setter to see if it is valid.
3812 Unknown extban types from remotes are no longer hidden.
3816 +4 -3 trunk/doc/extban.txt (File Modified)
3817 +1 -0 trunk/include/channel.h (File Modified)
3818 +2 -6 trunk/src/chmode.c (File Modified)
3819 +32 -0 trunk/src/extban.c (File Modified)
3822 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3824 Make sure both .c.o: and .s.o: are followed by the necessary command.
3828 +1 -0 trunk/src/Makefile.in (File Modified)
3831 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3833 Add need_sasl auth{} flag to sgml documentation.
3837 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3840 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3842 Document need_sasl auth{} flag in example confs.
3846 +1 -0 trunk/doc/example.conf (File Modified)
3847 +1 -0 trunk/doc/reference.conf (File Modified)
3850 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3852 Don't allow TB to set an empty topic.
3853 This would be possible if a server sent bad protocol
3854 and could cause a crash.
3858 +4 -0 trunk/modules/m_tb.c (File Modified)
3861 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3867 +1 -1 trunk/Makefile.in (File Modified)
3870 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3876 +2 -2 trunk/configure (File Modified)
3877 +1 -1 trunk/configure.ac (File Modified)
3880 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3886 +2 -2 trunk/configure (File Modified)
3889 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3895 +1 -1 trunk/extensions/Makefile.in (File Modified)
3898 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3900 - rename contrib to extensions to bring some clarity to things
3904 +1 -1 trunk/Makefile.in (File Modified)
3905 +1 -1 trunk/configure.ac (File Modified)
3906 +10 -10 trunk/doc/example.conf (File Modified)
3907 +10 -10 trunk/doc/reference.conf (File Modified)
3908 + - trunk/extensions/ (File Added)
3909 + - trunk/extras/ (File Deleted)
3912 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3918 +1 -1 trunk/Makefile.in (File Modified)
3919 +1 -1 trunk/configure.ac (File Modified)
3920 + - trunk/contrib/ (File Deleted)
3921 + - trunk/extras/ (File Added)
3924 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3926 Don't allow servers to QUIT (they should use SQUIT).
3930 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3933 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3939 + - trunk/src/fnvhash.s (Property Modified)
3942 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3944 - reduced version of code
3948 +9 -61 trunk/src/fnvhash.s (File Modified)
3951 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3953 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3957 +1 -1 trunk/src/fnvhash.s (File Modified)
3960 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3962 Fix orighost matching for klines, etc. Was hashing the visible
3967 +1 -1 trunk/src/hostmask.c (File Modified)
3970 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3972 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3976 +7 -1 trunk/configure (File Modified)
3977 +5 -0 trunk/configure.ac (File Modified)
3978 +5 -6 trunk/src/Makefile.in (File Modified)
3979 +0 -4 trunk/src/fnvhash.s (File Modified)
3980 +0 -2 trunk/src/hash.c (File Modified)
3983 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3985 - regenerate configure
3989 +18 -0 trunk/configure (File Modified)
3992 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3994 - --enable-ricer-hashing option.
3998 +9 -0 trunk/configure.ac (File Modified)
3999 +3 -0 trunk/include/setup.h.in (File Modified)
4002 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4004 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4008 + - trunk/src/fnvhash.s (File Added)
4009 +3 -0 trunk/src/hash.c (File Modified)
4012 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4014 Fix syntax error in reference.conf.
4018 +0 -1 trunk/doc/reference.conf (File Modified)
4021 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4023 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4024 (&& instead of ||...)
4025 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4029 +1 -1 trunk/src/chmode.c (File Modified)
4032 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4034 Documentation for extban.
4038 + - trunk/doc/extban.txt (File Added)
4041 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4043 Add extban modules to example confs.
4047 +5 -0 trunk/doc/example.conf (File Modified)
4048 +10 -0 trunk/doc/reference.conf (File Modified)
4051 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4053 Initial addition of extended ban types (conditionals).
4054 Allows custom +bqeI checks via modules.
4055 Initial extra types are account (a[:mask]), oper (o),
4056 channel (c:name), realname (r:mask), server (s:mask).
4060 +229 -0 trunk/contrib/Makefile.in (File Modified)
4061 + - trunk/contrib/extb_account.c (File Added)
4062 + - trunk/contrib/extb_channel.c (File Added)
4063 + - trunk/contrib/extb_oper.c (File Added)
4064 + - trunk/contrib/extb_realname.c (File Added)
4065 + - trunk/contrib/extb_server.c (File Added)
4066 +13 -0 trunk/include/channel.h (File Modified)
4067 +1 -0 trunk/src/Makefile.in (File Modified)
4068 +14 -5 trunk/src/channel.c (File Modified)
4069 +91 -0 trunk/src/chmode.c (File Modified)
4070 + - trunk/src/extban.c (File Added)
4073 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4075 Do not force +bqeI modes starting with '$' in nick!user@host format.
4076 * and ? characters in them are still assumed to be wildcards.
4080 +6 -0 trunk/src/chmode.c (File Modified)
4083 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4085 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4089 +4 -0 trunk/modules/m_capab.c (File Modified)
4092 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4094 Stop some mixing of client and server protocol.
4098 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4099 +4 -2 trunk/modules/m_pass.c (File Modified)
4100 +6 -0 trunk/modules/m_sasl.c (File Modified)
4101 +6 -0 trunk/modules/m_user.c (File Modified)
4104 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4110 +0 -2 trunk/include/s_newconf.h (File Modified)
4111 +0 -4 trunk/include/s_serv.h (File Modified)
4112 +0 -1 trunk/src/newconf.c (File Modified)
4113 +1 -13 trunk/src/s_serv.c (File Modified)
4116 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4118 - revert LZOLink patch for now
4122 +0 -1 trunk/servlink/Makefile.in (File Modified)
4123 +0 -16 trunk/servlink/README (File Modified)
4124 +2 -36 trunk/servlink/control.c (File Modified)
4125 +0 -3 trunk/servlink/control.h (File Modified)
4126 +7 -5955 trunk/servlink/io.c (File Modified)
4127 + - trunk/servlink/lzoconf.h (File Deleted)
4128 + - trunk/servlink/lzodefs.h (File Deleted)
4129 + - trunk/servlink/minilzo.c (File Deleted)
4130 + - trunk/servlink/minilzo.h (File Deleted)
4131 +0 -1 trunk/servlink/servlink.h (File Modified)
4134 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4140 +4 -2 trunk/servlink/control.c (File Modified)
4141 +2 -1 trunk/servlink/io.c (File Modified)
4144 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4150 +2 -2 trunk/servlink/io.c (File Modified)
4153 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4155 - paranoia, prevent segfaults
4159 +2 -2 trunk/servlink/io.c (File Modified)
4162 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4164 - more optimal servlink code
4168 +21 -8 trunk/servlink/io.c (File Modified)
4171 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4173 - more efficient read strategy
4177 +15 -3 trunk/servlink/io.c (File Modified)
4180 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4182 - use lzo_uintp cast to make LZO happy
4186 +3 -3 trunk/servlink/io.c (File Modified)
4189 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4191 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4195 +4 -0 trunk/doc/example.conf (File Modified)
4196 +2 -1 trunk/include/s_newconf.h (File Modified)
4197 +4 -0 trunk/include/s_serv.h (File Modified)
4198 +1 -0 trunk/servlink/Makefile.in (File Modified)
4199 +16 -0 trunk/servlink/README (File Modified)
4200 +34 -2 trunk/servlink/control.c (File Modified)
4201 +3 -0 trunk/servlink/control.h (File Modified)
4202 +5929 -7 trunk/servlink/io.c (File Modified)
4203 + - trunk/servlink/lzoconf.h (File Added)
4204 + - trunk/servlink/lzodefs.h (File Added)
4205 + - trunk/servlink/minilzo.c (File Added)
4206 + - trunk/servlink/minilzo.h (File Added)
4207 +1 -0 trunk/servlink/servlink.h (File Modified)
4208 +1 -0 trunk/src/newconf.c (File Modified)
4209 +14 -2 trunk/src/s_serv.c (File Modified)
4212 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4214 - remove imalloc, it was a concept that probably wouldn't have worked properly
4218 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4219 + - trunk/libcharybdis/imalloc.c (File Deleted)
4220 + - trunk/libcharybdis/imalloc.h (File Deleted)
4223 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4225 - disable imalloc for now
4229 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4232 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4234 - remove unneeded debug code
4238 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4241 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4243 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4247 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4250 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4252 - more stuff here, imalloc remains disabled for now
4256 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4259 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4265 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4268 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4274 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4275 +2 -0 trunk/src/ircd.c (File Modified)
4278 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4280 - roll back libircd crap
4284 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4285 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4286 +29 -0 trunk/src/.depend (File Modified)
4287 +6 -21 trunk/src/Makefile.in (File Modified)
4288 +3 -218 trunk/src/ircd.c (File Modified)
4289 + - trunk/src/ircd_linker.c (File Deleted)
4290 + - trunk/src/main.c (File Deleted)
4293 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4295 - realloc(), free() implementation
4299 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4302 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4304 - malloc(), calloc() implementation
4308 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4311 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4313 - block_free(), block_find(), retune_heaps() implementation
4317 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4320 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4322 - block_destroy code, block_allocate code.
4326 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4329 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4335 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4338 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4340 - disable imalloc again :P
4344 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4347 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4353 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4356 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4362 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4365 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4367 - constructor code for imalloc engine (malloc_init())
4371 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4374 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4376 - imalloc engine improvements
4380 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4383 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4385 - replace mmap() code with direct brk()/sbrk() calls.
4389 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4392 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4394 - remove outdated i_malloc() interfaces
4398 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4401 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4403 - redisable imalloc (sorry!)
4407 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4410 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4412 - correct GET_PAGE_SLOT() macro
4416 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4419 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4421 - oops forgot to commit it with imalloc turned off
4425 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4428 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4434 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4435 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4438 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4440 - lowlevel imalloc code
4444 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4445 + - trunk/libcharybdis/imalloc.h (File Added)
4448 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4454 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4457 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4463 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4466 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4468 - 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)
4472 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4473 + - trunk/libcharybdis/imalloc.c (File Added)
4476 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4478 - increment configure Id
4482 +2208 -1 trunk/configure (File Modified)
4485 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4487 - bootstrap for imalloc code
4491 +54 -1 trunk/configure.ac (File Modified)
4492 +27 -0 trunk/include/setup.h.in (File Modified)
4495 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4497 Clarify interaction of spoofs and channel bans/operator{} blocks.
4501 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4502 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4505 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4507 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4511 +30 -22 trunk/src/ircd.c (File Modified)
4514 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4516 If shared{} blocks deny something, the command
4517 is silently ignored.
4521 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4524 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4526 Move up IsService check so we don't store a non-service
4527 in preClient->sasl_agent.
4531 +6 -6 trunk/modules/m_sasl.c (File Modified)
4534 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4536 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4537 Add some more sanity checks on agent strings.
4541 +13 -11 trunk/modules/m_sasl.c (File Modified)
4544 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4546 Unknown clients can have an ID too now so make sure to remove
4547 them from the hash if they exit.
4551 +3 -0 trunk/src/client.c (File Modified)
4554 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4556 Only accept sasl from servers in a service{} block.
4557 Not tested but this must go in.
4561 +6 -0 trunk/modules/m_sasl.c (File Modified)
4562 +3 -0 trunk/modules/m_signon.c (File Modified)
4565 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4567 Only process SAVE messages targetting registered users,
4568 not servers or unregistered connections. Could cause
4569 a crash when bad protocol was received.
4573 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4576 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4578 - fix QJM buffer overflow vulnerability (fucking GXTi)
4582 +3 -3 trunk/src/s_user.c (File Modified)
4585 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4587 Mention /scan umodes under oper_spy privilege.
4591 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4594 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4596 Mention that overlapping cluster blocks are a bad thing.
4600 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4603 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4605 - Document cluster{} and shared{} blocks.
4606 - Mention that service{} does not allow wildcards.
4610 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4613 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4615 Document exempt{} and service{} blocks, point to reference.conf for
4616 general{}, channel{} and serverhide{}.
4620 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4623 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4625 Document ~ in lists of values better.
4629 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4632 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4634 More detailed CNOTICE, CPRIVMSG descriptions.
4638 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4641 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4643 Oops, need both Revision and Id on modules.
4647 + - trunk/modules/sno_routing.c (Property Modified)
4650 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4652 Tweak header comment a bit (filename, Id).
4656 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4659 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4661 Add GLINE and UNGLINE.
4665 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4668 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4670 New configure with proper Id.
4674 +3 -1 trunk/configure (File Modified)
4677 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4679 Change #include directives for in6addr_any, hopefully compiles better now.
4683 +3 -1 trunk/configure.ac (File Modified)
4686 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4688 Encourage putting actual administrative information
4689 in the admin{} block.
4693 +3 -3 trunk/doc/example.conf (File Modified)
4696 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4698 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4702 +9 -7 trunk/include/s_conf.h (File Modified)
4703 +1 -0 trunk/src/newconf.c (File Modified)
4704 +10 -0 trunk/src/s_user.c (File Modified)
4707 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4709 - Change to glines = no in example confs
4710 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4715 +1 -1 trunk/doc/example.conf (File Modified)
4716 +1 -1 trunk/doc/reference.conf (File Modified)
4717 +2 -2 trunk/modules/m_gline.c (File Modified)
4720 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4722 - forward-port QJM fix from 1.1
4726 +2 -0 trunk/src/s_user.c (File Modified)
4729 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4731 - add switch to configure to disable the block allocator
4735 +18 -0 trunk/configure (File Modified)
4736 +9 -0 trunk/configure.ac (File Modified)
4737 +0 -6 trunk/include/config.h (File Modified)
4738 +3 -0 trunk/include/setup.h.in (File Modified)
4741 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4743 Fix wierd error that would exit SASL users with "Overridden"
4746 +1 -1 trunk/modules/m_signon.c (File Modified)
4749 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4751 Remove obsolete XXX comment about lazylinks.
4755 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4758 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4760 OJOIN: make sure to send the wallops remotely for #channels
4764 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4767 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4769 Accountability for OJOIN (contrib module)
4772 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4775 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4777 - move more stuff over to ircd_state
4781 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4782 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4783 +9 -0 trunk/src/ircd_state.c (File Modified)
4784 +3 -3 trunk/src/patricia.c (File Modified)
4787 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4789 - move more stuff out of libircd and into ircd_state.c
4793 +5 -5 trunk/src/channel.c (File Modified)
4794 +4 -4 trunk/src/client.c (File Modified)
4795 +12 -0 trunk/src/ircd_state.c (File Modified)
4798 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4800 - this is just barrels of fun
4804 + - trunk/include/ircd_state.h (File Added)
4805 +1 -1 trunk/src/Makefile.in (File Modified)
4806 +2 -1 trunk/src/channel.c (File Modified)
4807 +3 -52 trunk/src/ircd.c (File Modified)
4808 +100 -3 trunk/src/ircd_state.c (File Modified)
4811 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4813 It's .include, not #include.
4817 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4820 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4822 More consistent section titles.
4826 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4827 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4828 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4831 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4833 Mention possible exceeding of +j/+l due to propagation
4834 delays between servers.
4838 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4841 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4844 - "text" -> <quote>text</quote>
4850 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4851 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4852 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4853 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4856 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4858 Remove text about deprecation of glines.
4862 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4865 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4867 - Add description of umode +D, deaf.
4868 - Mention CALLERID 005 token with umode +g.
4872 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4875 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4877 Strip off a leading colon in services shortcuts (aliases).
4881 +2 -0 trunk/src/parse.c (File Modified)
4884 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4886 Add no_oper_invis contrib module, denies opers setting
4887 themselves invisible (except hidden_oper's).
4891 +42 -0 trunk/contrib/Makefile.in (File Modified)
4892 + - trunk/contrib/no_oper_invis.c (File Added)
4895 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4897 Mention /stats E, make the other /stats descriptions more consistent.
4901 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4904 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4906 Mention that the KILL reason and oper will appear on channels.
4910 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4913 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4915 Mention /mode #channel f to query forward channel from outside.
4919 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4922 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4924 Port over RATBOX_2_1 r20960 (anfl):
4925 client connect notices to +C should be hiding the extra
4926 fields for spoofed users
4930 +2 -1 trunk/src/s_user.c (File Modified)
4933 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4935 Add a chapter with our extra user commands:
4936 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4940 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4941 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4944 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4946 Do not put by <server>: in SQUIT reasons to servers
4947 other than the one being exited.
4951 +1 -1 trunk/src/client.c (File Modified)
4954 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4956 Regenerate configure.
4960 +1162 -1159 trunk/configure (File Modified)
4963 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4965 Move the warning flags down so they do not mess up
4966 checks like for -Wl,-export-dynamic.
4970 +33 -30 trunk/configure.ac (File Modified)
4973 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4979 +2 -1 trunk/iauth/Makefile.in (File Modified)
4982 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4984 - build iauth makefile
4988 +3 -2 trunk/configure (File Modified)
4989 +1 -0 trunk/configure.ac (File Modified)
4992 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4998 + - trunk/iauth/Makefile.in (File Added)
5001 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5003 - add iauth.conf.example from irc2.11
5007 + - trunk/doc/example-iauth.conf (File Added)
5010 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5012 - wow, i found some docs on this thing
5016 + - trunk/doc/technical/iauth-internals.txt (File Added)
5019 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5021 - no longer applicable
5025 + - trunk/authdaemon/ (File Deleted)
5028 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5030 - remove libircd.so on make clean (oops)
5034 +1 -1 trunk/src/Makefile.in (File Modified)
5037 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5039 - merge iauth source for experimentation
5043 + - trunk/iauth/ (File Added)
5044 + - trunk/iauth/a_conf.c (File Added)
5045 + - trunk/iauth/a_conf_def.h (File Added)
5046 + - trunk/iauth/a_conf_ext.h (File Added)
5047 + - trunk/iauth/a_defines.h (File Added)
5048 + - trunk/iauth/a_externs.h (File Added)
5049 + - trunk/iauth/a_io.c (File Added)
5050 + - trunk/iauth/a_io_ext.h (File Added)
5051 + - trunk/iauth/a_log.c (File Added)
5052 + - trunk/iauth/a_log_def.h (File Added)
5053 + - trunk/iauth/a_log_ext.h (File Added)
5054 + - trunk/iauth/a_struct_def.h (File Added)
5055 + - trunk/iauth/iauth.c (File Added)
5056 + - trunk/iauth/mod_lhex.c (File Added)
5057 + - trunk/iauth/mod_lhex_ext.h (File Added)
5058 + - trunk/iauth/mod_pipe.c (File Added)
5059 + - trunk/iauth/mod_pipe_ext.h (File Added)
5060 + - trunk/iauth/mod_rfc931.c (File Added)
5061 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5062 + - trunk/iauth/mod_socks.c (File Added)
5063 + - trunk/iauth/mod_socks_ext.h (File Added)
5064 + - trunk/iauth/mod_webproxy.c (File Added)
5065 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5068 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5070 User /quote help index was not sorted properly.
5074 +2 -2 trunk/help/Makefile.in (File Modified)
5075 +8 -8 trunk/help/users/index (File Modified)
5078 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5084 +25 -8 trunk/help/opers/index (File Modified)
5085 + - trunk/help/opers/scan (File Added)
5088 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5091 - Document SCAN UMODES
5092 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5096 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5099 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5101 Add our copyright information to /info (part of release-1.1 r1026).
5105 +1 -0 trunk/src/version.c.SH (File Modified)
5108 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5110 Fix some compile warnings.
5114 +1 -1 trunk/modules/core/m_join.c (File Modified)
5115 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5116 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5117 +1 -1 trunk/modules/m_scan.c (File Modified)
5118 +4 -4 trunk/modules/m_signon.c (File Modified)
5121 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5123 RSFNC: OK, actually consider unknowns also for detecting a collide.
5124 Otherwise we can get two clients with the same nick.
5128 +1 -1 trunk/modules/m_services.c (File Modified)
5131 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5133 - charybdis profiling stuff
5134 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5139 +0 -8 trunk/configure (File Modified)
5140 +1 -8 trunk/configure.ac (File Modified)
5141 +18 -0 trunk/include/channel.h (File Modified)
5142 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5143 +335 -260 trunk/src/.depend (File Modified)
5144 +1569 -0 trunk/src/Makefile.in (File Modified)
5145 + - trunk/src/chmode.c (File Added)
5146 +16 -1 trunk/src/ircd.c (File Modified)
5147 +11 -0 trunk/src/main.c (File Modified)
5148 +11 -0 trunk/src/modules.c (File Modified)
5151 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5153 RSFNC: Do not send kills to servers for unknowns
5157 +4 -2 trunk/modules/m_services.c (File Modified)
5160 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5162 Describe service{} blocks in reference.conf.
5166 +12 -0 trunk/doc/reference.conf (File Modified)
5169 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5171 Replace this list of modes with pointers to other documentation.
5175 +6 -50 trunk/doc/modes.txt (File Modified)
5178 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5180 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5181 looks too much like an old-ircd client pointer otherwise.
5185 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5188 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5191 - note truncation of the list (perhaps sending multiple
5193 - clarify in a comment that /findforwards on a nonexistent
5194 channel can be useful
5195 - sendto_one_notice() requires that the text start with
5200 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5203 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5205 When we close a local server's link, always include the
5206 name of the client causing the exit in the reason in the
5207 SQUIT we send them (replacing them with us). This makes
5208 sure server notices for stuff like "Not enough arguments
5209 to server command" are different on the two sides.
5213 +7 -5 trunk/src/client.c (File Modified)
5216 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5218 New contrib module m_findforwards.c
5222 +112 -0 trunk/contrib/Makefile.in (File Modified)
5223 + - trunk/contrib/m_findforwards.c (File Added)
5226 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5228 Whoops, don't show real host behind auth{} spoof in
5229 spoof notices if hide_spoof_ips is enabled.
5231 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5235 +3 -2 trunk/src/s_conf.c (File Modified)
5238 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5240 Add dalnet-style /identify that sends to nickserv or chanserv.
5244 +102 -0 trunk/contrib/Makefile.in (File Modified)
5245 + - trunk/contrib/m_identify.c (File Added)
5248 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5250 Document alias{} blocks a bit better.
5254 +9 -0 trunk/doc/reference.conf (File Modified)
5257 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5259 - add aliases to /stats m (data usage is not counted though, sorry)
5263 +1 -0 trunk/include/s_conf.h (File Modified)
5264 +3 -0 trunk/src/newconf.c (File Modified)
5265 +15 -0 trunk/src/parse.c (File Modified)
5268 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5270 - remove m_sshortcut as it's no longer relevant
5274 +0 -145 trunk/modules/Makefile.in (File Modified)
5275 + - trunk/modules/m_sshortcut.c (File Deleted)
5278 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5280 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5281 targets instead of my original idea :P)
5285 +32 -0 trunk/doc/example.conf (File Modified)
5286 +35 -0 trunk/doc/reference.conf (File Modified)
5287 +4 -0 trunk/include/parse.h (File Modified)
5288 +7 -0 trunk/include/s_conf.h (File Modified)
5289 +82 -0 trunk/src/newconf.c (File Modified)
5290 +78 -0 trunk/src/parse.c (File Modified)
5291 +16 -0 trunk/src/s_conf.c (File Modified)
5294 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5296 Remove some spaces after tabs. ??
5300 +18 -18 trunk/src/newconf.c (File Modified)
5303 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5306 - make sure to clear all marks also if the who was aborted
5307 because of too many matches
5308 - give ERR_TOOMANYMATCHES if too many matches
5311 ratbox RATBOX_2_2 r22003 (jilles)
5315 +28 -26 trunk/modules/m_who.c (File Modified)
5318 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5324 +9 -9 trunk/configure (File Modified)
5325 +1 -1 trunk/configure.ac (File Modified)
5328 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5330 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5334 +2 -1 trunk/include/s_newconf.h (File Modified)
5335 +20 -0 trunk/modules/m_rehash.c (File Modified)
5336 +1 -1 trunk/src/s_newconf.c (File Modified)
5339 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5341 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5345 +0 -1 trunk/doc/example.conf (File Modified)
5346 +0 -3 trunk/doc/reference.conf (File Modified)
5347 +0 -1 trunk/include/s_conf.h (File Modified)
5348 +0 -6 trunk/modules/m_info.c (File Modified)
5349 +1 -1 trunk/src/channel.c (File Modified)
5350 +0 -1 trunk/src/newconf.c (File Modified)
5353 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5355 Missing header in m_chghost.c
5358 +1 -0 trunk/modules/m_chghost.c (File Modified)
5361 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5363 Relocate QJM code to a seperate function(change_nick_user_host)
5364 Change CHGHOST to use change_nick_user_host instead of just setting it
5368 +3 -0 trunk/include/s_user.h (File Modified)
5369 +1 -1 trunk/modules/m_chghost.c (File Modified)
5370 +3 -78 trunk/modules/m_signon.c (File Modified)
5371 +89 -0 trunk/src/s_user.c (File Modified)
5374 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5376 Restore /stats a (dns servers, admin-only).
5380 +1 -0 trunk/include/res.h (File Modified)
5381 +5 -8 trunk/modules/m_stats.c (File Modified)
5382 +16 -0 trunk/src/res.c (File Modified)
5385 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5387 - Add CHARYBDIS_PROFILE if we are profiling.
5388 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5389 - Remove duplicate --enable-epoll entry.
5393 +1595 -15 trunk/configure (File Modified)
5394 +30 -11 trunk/configure.ac (File Modified)
5395 +3 -0 trunk/include/setup.h.in (File Modified)
5398 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5400 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5404 +28 -0 trunk/aclocal.m4 (File Modified)
5407 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5409 Allow requesting forward channel and quiet list in same mode command.
5413 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5416 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5418 Add description of xline wildcards.
5422 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5425 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5427 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5431 +0 -4 trunk/modules/m_services.c (File Modified)
5434 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5440 +1 -1 trunk/include/hook.h (File Modified)
5443 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5445 call_hook, not hook_call
5449 +1 -1 trunk/modules/core/m_join.c (File Modified)
5452 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5454 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5455 Could be useful for a number of things.
5459 +9 -0 trunk/modules/core/m_join.c (File Modified)
5462 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5464 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5468 +7 -0 trunk/include/hook.h (File Modified)
5471 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5473 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5477 +15 -0 trunk/modules/m_services.c (File Modified)
5480 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5482 Clarify snomask +f, +k, +u.
5486 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5489 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5491 Cmode +p and +s may be set simultaneously.
5495 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5498 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5500 actually, we should check the data version on each reload (oops)
5504 +6 -6 trunk/src/main.c (File Modified)
5507 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5509 more work on the loader
5513 +45 -21 trunk/src/main.c (File Modified)
5516 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5518 Add prototype ircd_state.c
5522 + - trunk/src/ircd_state.c (File Added)
5525 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5527 Smaller improvements.
5531 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5534 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5536 Add a lot of stuff here.
5540 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5543 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5545 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5549 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5552 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5554 Invex doesn't trump +r or (sic) +J.
5558 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5561 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5563 Check to make sure a module is not loaded before loading it.
5567 +6 -1 trunk/src/ircd_parser.y (File Modified)
5570 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5572 - Add a missing comma in the HeaderMessages array
5573 - Only send "Your hostname is too long ..." if that really is the case
5577 +2 -2 trunk/src/s_auth.c (File Modified)
5580 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5582 build_symtable() will have already bailed here, so no need to check
5583 explicitly whether or not charybdis_main is NULL.
5587 +7 -16 trunk/src/main.c (File Modified)
5590 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5592 Data structure versioning, part 1.
5596 +10 -1 trunk/include/ircd_defs.h (File Modified)
5597 +2 -0 trunk/src/ircd.c (File Modified)
5598 +15 -3 trunk/src/main.c (File Modified)
5601 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5603 build a symbol table and use that instead of doing a raw dlsym on everything
5607 + - trunk/include/ircd_linker.h (File Added)
5608 +71 -1 trunk/src/Makefile.in (File Modified)
5609 + - trunk/src/ircd_linker.c (File Added)
5610 +16 -4 trunk/src/main.c (File Modified)
5613 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5615 The launcher now calls io_loop() instead of charybdis_main().
5616 This is so that we do not have to reinitialize *everything* later.
5620 +1 -0 trunk/include/ircd.h (File Modified)
5621 +6 -7 trunk/src/ircd.c (File Modified)
5622 +13 -1 trunk/src/main.c (File Modified)
5625 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5627 Use global binding on libircd.so.
5631 +1 -1 trunk/src/main.c (File Modified)
5634 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5636 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5637 (it will do more later)
5641 +14 -12 trunk/include/config.h (File Modified)
5642 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5643 +31 -5 trunk/src/Makefile.in (File Modified)
5644 +78 -1 trunk/src/ircd.c (File Modified)
5645 + - trunk/src/main.c (File Added)
5648 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5650 Add whitespace here, oops.
5654 +1 -1 trunk/CREDITS (File Modified)
5657 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5659 Properly copy over the IP address here instead of using a cheap hack.
5660 Because the hack didn't work right except on IPv6. :|
5664 +12 -2 trunk/src/s_newconf.c (File Modified)
5667 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5669 Revert reject cache notice to ratbox's, which more
5670 clearly suggests what's happening.
5674 +4 -1 trunk/src/reject.c (File Modified)
5677 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5679 Fix the openssl status in the overview information.
5683 +1 -3 trunk/configure (File Modified)
5684 +1 -3 trunk/configure.ac (File Modified)
5687 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5689 - Add simple exempt{} block (127.0.0.1) to example.conf.
5690 - Remove mention of deny{}.
5694 +5 -0 trunk/doc/example.conf (File Modified)
5695 +1 -1 trunk/doc/reference.conf (File Modified)
5698 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5700 example.conf: add some comments at the start
5701 reference.conf: some ircd-ratbox -> charybdis
5705 +11 -0 trunk/doc/example.conf (File Modified)
5706 +6 -5 trunk/doc/reference.conf (File Modified)
5709 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5711 Rename m_createauthonly module to createauthonly
5712 as this is not a module providing an m_function
5717 +1 -38 trunk/contrib/Makefile.in (File Modified)
5718 + - trunk/contrib/createauthonly.c (File Added)
5719 + - trunk/contrib/m_createauthonly.c (File Deleted)
5722 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5724 Add to example confs commented lines for:
5725 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5726 sno_globalkline.so, sno_globaloper.so.
5730 +5 -1 trunk/doc/example.conf (File Modified)
5731 +9 -1 trunk/doc/reference.conf (File Modified)
5734 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5736 - Unbreak connecting to connect{}s with hostnames
5737 instead of IP addresses (broken with new resolver).
5738 - Try to do A/AAAA query based on aftype in
5739 connect{} (doesn't seem to work fully).
5743 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5746 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5748 Unbreak /rehash dns.
5752 +1 -0 trunk/src/res.c (File Modified)
5755 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5757 Preserve Hybrid Id and add one of our own.
5761 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5762 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5765 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5767 Add anfl and Androsyn to CREDITS.
5768 They wrote a lot of ratbox code we use, both before and after the fork.
5772 +2 -0 trunk/CREDITS (File Modified)
5775 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5777 Hostname validity check.
5781 +42 -3 trunk/src/s_auth.c (File Modified)
5784 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5786 Version bump to 1.2.0.
5790 +9 -9 trunk/configure (File Modified)
5791 +1 -1 trunk/configure.ac (File Modified)
5794 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5796 - Missed a spot in the IPv6 code here. Should be usable now.
5800 +2 -2 trunk/src/res.c (File Modified)
5803 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5805 Alright, so, this massive commit does the following:
5807 - Adds a resolver based on the undernet and hybrid one.
5808 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5809 - Makes a check in ./configure be posixly correct
5810 - Simplifies the auth code and DNS callbacks
5812 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5816 +1 -1 trunk/Makefile.in (File Modified)
5817 + - trunk/adns/ (File Deleted)
5818 +148 -80 trunk/configure (File Modified)
5819 +1 -2 trunk/configure.ac (File Modified)
5820 +6 -0 trunk/include/client.h (File Modified)
5821 +1 -0 trunk/include/packet.h (File Modified)
5822 +153 -41 trunk/include/res.h (File Modified)
5823 + - trunk/include/reslib.h (File Added)
5824 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5825 +930 -1449 trunk/modules/.depend (File Modified)
5826 +3 -0 trunk/modules/m_stats.c (File Modified)
5827 +417 -621 trunk/src/.depend (File Modified)
5828 +1 -1 trunk/src/.indent.pro (File Modified)
5829 +2069 -289 trunk/src/Makefile.in (File Modified)
5830 + - trunk/src/adns.c (File Deleted)
5831 + - trunk/src/res.c (File Added)
5832 + - trunk/src/reslib.c (File Added)
5833 +11 -50 trunk/src/s_auth.c (File Modified)
5834 +4 -26 trunk/src/s_newconf.c (File Modified)
5837 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5839 Document the NOBALLOC feature.
5843 +7 -1 trunk/include/config.h (File Modified)
5846 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5848 commands.sgml changes
5852 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5855 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5861 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5864 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5866 Improve description of class{} block (in particular,
5867 mention server classes as well as client classes).
5871 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5874 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5877 -/* sendq: servers need a higher sendq as they send more data */
5878 +/* sendq: servers need a higher sendq as they are sent more data */
5882 +1 -1 trunk/doc/reference.conf (File Modified)
5885 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5887 Add modules{} block.
5891 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5894 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5896 Add general::oper_snomask, snomask on oper up for opers
5897 that have umode +s set on oper up, but do not have
5898 a specific snomask setting in their operator block.
5899 If this is empty or not specified, +s is used as before.
5903 +4 -1 trunk/doc/example.conf (File Modified)
5904 +7 -1 trunk/doc/reference.conf (File Modified)
5905 +1 -0 trunk/include/client.h (File Modified)
5906 +1 -0 trunk/include/s_conf.h (File Modified)
5907 +32 -0 trunk/src/newconf.c (File Modified)
5908 +1 -0 trunk/src/s_conf.c (File Modified)
5909 +13 -3 trunk/src/s_user.c (File Modified)
5912 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5917 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5920 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5922 Add MASKTRACE and CHANTRACE commands.
5926 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5929 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5931 document loadmodule directive
5935 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5938 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5944 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5947 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5949 q:lines are no longer living in the ircd.conf either
5953 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5956 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5958 remove k:line, d:line, x:line as they are their own files now
5962 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5965 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5967 New place for operator::snomask.
5971 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5974 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5976 Document connect {}.
5980 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5983 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5985 example.conf: move operator::snomask to a more logical place,
5986 more sensible default
5987 reference.conf: add operator::snomask
5991 +3 -3 trunk/doc/example.conf (File Modified)
5992 +3 -0 trunk/doc/reference.conf (File Modified)
5995 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5997 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5998 in those conf entries that take umodes like <name1>, <name2>, ...
6002 +3 -0 trunk/doc/reference.conf (File Modified)
6003 +3 -0 trunk/src/newconf.c (File Modified)
6006 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6012 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6015 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6021 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6024 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6030 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6033 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6039 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6042 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6044 Document operator {} blocks.
6048 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6051 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6053 auth{}: clarify/add some details
6057 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6060 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6062 auth{}: Move a paragraph.
6066 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6069 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6071 Document auth{} blocks.
6075 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6078 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6084 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6087 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6089 Add umode +R, prevents unidentified clients from
6090 sending private messages or notices. /accept'ed
6091 clients and opers are exempt.
6092 Due to the /accept part, this is only checked
6093 at the target's server, may want to change
6098 +1 -0 trunk/help/opers/umode (File Modified)
6099 +1 -0 trunk/help/users/umode (File Modified)
6100 +2 -0 trunk/include/client.h (File Modified)
6101 +1 -0 trunk/include/numeric.h (File Modified)
6102 +11 -1 trunk/modules/core/m_message.c (File Modified)
6103 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6104 +1 -1 trunk/src/messages.tab (File Modified)
6105 +1 -1 trunk/src/s_user.c (File Modified)
6108 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6110 Don't allow a nick change if banned or quieted (and not
6111 voiced or opped) on a channel. This uses numeric 435
6112 (bahamut's "cannot change to a banned nick") because
6113 bahamut/ircu's 437 and hyperion's 438 already have
6114 another meaning for us.
6118 +2 -0 trunk/include/channel.h (File Modified)
6119 +1 -0 trunk/include/numeric.h (File Modified)
6120 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6121 +38 -0 trunk/src/channel.c (File Modified)
6122 +1 -1 trunk/src/messages.tab (File Modified)
6125 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6128 - respect ban exceptions
6129 - also deny a knock if quieted
6133 +2 -1 trunk/modules/m_knock.c (File Modified)
6136 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6138 Reverse bad substitution in comment.
6142 +1 -1 trunk/src/channel.c (File Modified)
6145 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6147 - set DynSpoof flag for clients spoofed at registration
6148 - add orighost instead of host to the hostname hash
6152 +5 -1 trunk/src/s_user.c (File Modified)
6155 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6157 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6161 +2 -3 trunk/src/send.c (File Modified)
6164 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6166 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6170 +17 -7 trunk/modules/m_signon.c (File Modified)
6173 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6175 Correct minimum args on ENCAP SASL to avoid nasty core.
6179 +1 -1 trunk/modules/m_sasl.c (File Modified)
6182 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6184 Style nits: sptr can't ever be NULL, don't compare truth
6189 +2 -3 trunk/modules/m_scan.c (File Modified)
6192 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6194 - Comment out scan_cmodes() prototype to suppress warning
6195 - Correct minimum parameter count for mo_scan()
6199 +2 -2 trunk/modules/m_scan.c (File Modified)
6202 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6205 - Include full command in operspy notice
6206 - Allow global scans (no-list used, mask not used) without operspy
6207 - Use ERR_NOPRIVS numeric
6211 +21 -9 trunk/modules/m_scan.c (File Modified)
6214 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6216 Cancel out the >3 default if < is given; this way
6217 any </> specification fully overrides the default.
6221 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6224 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6226 - Call mo_list() from m_list() to reduce code duplication
6227 - Default to >3, rather arbitrarily (conf option?)
6228 - Make < and > mean less than and greater than again
6232 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6235 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6237 When processing topic burst, hide connecting server
6238 on netburst if flatten links is enabled.
6242 +9 -2 trunk/modules/m_tb.c (File Modified)
6245 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6247 - remove PENALTY token
6251 +0 -1 trunk/include/supported.h (File Modified)
6254 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6257 - Add PENALTY because we have a pace-wait system.
6258 - Add FNC due to SAVE and RSFNC
6263 +4 -2 trunk/include/supported.h (File Modified)
6266 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6268 mkay, indent went nuts here
6272 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6275 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6277 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6278 and can be used instead. The SAFELIST implementation is the one used by
6279 default, as most users/networks will be used to it.
6283 +1 -0 trunk/NEWS (File Modified)
6284 +14 -0 trunk/include/client.h (File Modified)
6285 +5 -0 trunk/include/hash.h (File Modified)
6286 +404 -272 trunk/modules/Makefile.in (File Modified)
6287 + - trunk/modules/m_list.c (File Deleted)
6288 + - trunk/modules/m_list_ratbox.c (File Added)
6289 + - trunk/modules/m_list_safelist.c (File Added)
6290 +5 -5 trunk/src/hash.c (File Modified)
6293 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6295 Clear invites on a lowerTS JOIN or SJOIN.
6296 This should complete kick_on_split_riding protection.
6300 +5 -0 trunk/modules/core/m_join.c (File Modified)
6301 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6304 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6306 Like in ratbox, send and interpret timestamps on invites.
6310 +9 -2 trunk/modules/m_invite.c (File Modified)
6313 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6315 Add +S (network service) umode. Just for completeness, users or opers
6320 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6323 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6329 +35 -2 trunk/NEWS (File Modified)
6332 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6334 Split off a PreClient structure for data to be freed on registation (i.e. password).
6335 New hook introduce_client for post-registration messages.
6336 Fix b0rked SASL numerics.
6337 Burst REALHOST post-introduction for spoofed-on-registration clients.
6338 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6339 Pre-registration signon support.
6343 +10 -0 trunk/configure (File Modified)
6344 +2 -0 trunk/configure.ac (File Modified)
6345 +14 -4 trunk/include/client.h (File Modified)
6346 +1 -0 trunk/include/hook.h (File Modified)
6347 +1 -0 trunk/include/numeric.h (File Modified)
6348 +3 -0 trunk/include/setup.h.in (File Modified)
6349 +16 -0 trunk/modules/m_chghost.c (File Modified)
6350 +25 -21 trunk/modules/m_sasl.c (File Modified)
6351 +63 -30 trunk/modules/m_signon.c (File Modified)
6352 +18 -0 trunk/src/client.c (File Modified)
6353 +2 -0 trunk/src/hook.c (File Modified)
6354 +5 -5 trunk/src/messages.tab (File Modified)
6355 +2 -0 trunk/src/s_serv.c (File Modified)
6356 +28 -2 trunk/src/s_user.c (File Modified)
6359 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6361 Update hook documentation.
6365 +30 -0 trunk/doc/hooks.txt (File Modified)
6368 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6370 Improve @/# handling in match_esc().
6374 +21 -13 trunk/src/match.c (File Modified)
6377 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6379 backtrack instead of bailing out when handling a mismatched escape
6383 +1 -1 trunk/src/match.c (File Modified)
6386 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6388 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6391 +2 -1 trunk/CREDITS (File Modified)
6394 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6396 Fix the escape brokenness and pick up a more efficient matching algorithm,
6397 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6398 Patch sent upstream. They can do whatever they want with it, *shrug*.
6402 +147 -161 trunk/src/match.c (File Modified)
6405 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6407 If flatten links is enabled, fake the origins of some ServerModes
6408 sent to clients so that the server sending the netburst is hidden.
6409 Most mode hacks still show the true source.
6413 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6414 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6417 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6419 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6420 where the exit originated).
6421 - When receiving an SQUIT for a server themselves
6422 (IsMe(target_p) || target_p == client_p)
6423 close their link and send a local server notice.
6427 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6428 +6 -3 trunk/src/client.c (File Modified)
6431 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6433 Hooking into the wrong hook, whoops. :P
6437 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6438 +6 -10 trunk/modules/core/m_join.c (File Modified)
6441 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6443 this doesn't work right, right now :P
6447 +40 -0 trunk/contrib/Makefile.in (File Modified)
6448 + - trunk/contrib/m_createauthonly.c (File Added)
6449 +6 -0 trunk/include/hook.h (File Modified)
6450 +26 -1 trunk/modules/core/m_join.c (File Modified)
6451 +1 -1 trunk/src/ircd.c (File Modified)
6454 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6456 Make can_join() hookable.
6460 +12 -1 trunk/src/channel.c (File Modified)
6463 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6465 add 'int approved;' to the channel event hook
6469 +1 -0 trunk/include/hook.h (File Modified)
6472 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6474 Use SIDs in SASL ENCAP origin.
6475 Ignore responses from other agents once the first SASL response has been received for a client.
6479 +9 -5 trunk/modules/m_sasl.c (File Modified)
6482 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6484 Removed stray debug code.
6488 +1 -1 trunk/modules/m_sasl.c (File Modified)
6491 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6493 Don't complain "unknown MODE flag" if a non-oper attempts
6494 to unset an oper only umode they do not have.
6495 This is to prevent unwanted error messages when users/bots
6496 do things like MODE <nick> +i-sw.
6500 +4 -2 trunk/src/s_user.c (File Modified)
6503 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6505 Fix client_exit hook name and only call it for local exits that are not
6510 +3 -2 trunk/modules/m_sasl.c (File Modified)
6513 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6515 Fix SASL logic to actually use stored agent UID.
6516 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6517 Add abort code for exiting clients.
6521 +18 -9 trunk/modules/m_sasl.c (File Modified)
6524 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6526 Port over ratbox 2.2 /challenge. This is slightly more secure
6527 (better crypto, longer keys, challenge timeout) and has better
6530 The respond tool is no longer part of the ircd tree but a
6531 separate package, currently available from
6532 http://respond.ircd-ratbox.org (we should mirror/... this).
6536 +65 -310 trunk/doc/challenge.txt (File Modified)
6537 +5 -5 trunk/include/client.h (File Modified)
6538 +3 -0 trunk/include/irc_string.h (File Modified)
6539 +3 -0 trunk/include/numeric.h (File Modified)
6540 +94 -50 trunk/modules/m_challenge.c (File Modified)
6541 +1 -2 trunk/src/client.c (File Modified)
6542 +125 -0 trunk/src/irc_string.c (File Modified)
6543 +2 -2 trunk/src/messages.tab (File Modified)
6544 + - trunk/tools/rsa_respond/ (File Deleted)
6547 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6549 Preliminary SASL support.
6553 +7 -0 trunk/include/client.h (File Modified)
6554 +6 -0 trunk/include/numeric.h (File Modified)
6555 +1 -0 trunk/modules/Makefile.in (File Modified)
6556 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6557 +175 -1 trunk/modules/m_cap.c (File Modified)
6558 + - trunk/modules/m_sasl.c (File Added)
6559 +2 -0 trunk/modules/m_user.c (File Modified)
6560 +5 -5 trunk/src/messages.tab (File Modified)
6561 +8 -2 trunk/src/s_user.c (File Modified)
6564 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6566 SIGNON: make logout also apply remotely.
6570 +7 -2 trunk/modules/m_signon.c (File Modified)
6573 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6575 Use an asterisk when sending empty logins in SIGNON.
6579 +5 -5 trunk/modules/m_signon.c (File Modified)
6582 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6584 SIGNON: Only add whowas entry (add_history()) and wipe
6585 accepts (del_all_accepts()) if nick changed.
6589 +5 -3 trunk/modules/m_signon.c (File Modified)
6592 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6594 SIGNON: slight fixes to collision code:
6595 - don't kill if target_p == source_p (nick unchanged or only changed case)
6596 - add comment that SAVE support is missing
6597 - use sendto_realops_snomask() instead of sendto_realops_flags()
6601 +9 -6 trunk/modules/m_signon.c (File Modified)
6604 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6606 Fix up kills for bad nick/user/host on SIGNON.
6610 +16 -6 trunk/modules/m_signon.c (File Modified)
6613 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6615 If changing to a nick with a digit, only allow the UID.
6619 +4 -0 trunk/modules/m_signon.c (File Modified)
6622 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6624 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6625 Strip leading digits from logins that are not purely numeric.
6629 +3 -0 trunk/include/numeric.h (File Modified)
6630 +2 -0 trunk/include/send.h (File Modified)
6631 +1 -0 trunk/modules/Makefile.in (File Modified)
6632 +456 -3 trunk/modules/m_services.c (File Modified)
6633 + - trunk/modules/m_signon.c (File Added)
6634 +2 -2 trunk/src/messages.tab (File Modified)
6635 +98 -0 trunk/src/send.c (File Modified)
6638 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6640 Remove old server notice umodes from example confs.
6644 +1 -2 trunk/doc/example.conf (File Modified)
6645 +4 -17 trunk/doc/reference.conf (File Modified)
6648 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6650 Add snomask help file (forgot this earlier).
6654 + - trunk/help/opers/snomask (File Added)
6657 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6659 Add umode +l (receive locops).
6663 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6666 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6668 We don't plan to implement cmode +R (quiet unidentified) and
6669 umode +I (deny invite) for 1.1, so comment them out from the
6674 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6675 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6678 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6680 Improve snomask usage description.
6684 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6687 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6689 Mention the word snomask with umode +s (needs to be a link really).
6693 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6696 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6698 Add snomask +Z (operspy notices).
6702 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6705 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6707 Misc updates/clarifications.
6711 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6714 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6720 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6721 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6722 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6725 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6727 - Allow ENCAP REALHOST outside burst
6728 - Fix comment describing race condition: this can only happen
6729 on a local whois with use_whois_actually enabled
6733 +4 -6 trunk/modules/m_chghost.c (File Modified)
6736 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6738 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6742 +39 -0 trunk/contrib/Makefile.in (File Modified)
6743 + - trunk/contrib/sno_globaloper.c (File Added)
6746 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6748 Pass along old umodes and snomask in umode_changed hook,
6749 changing its parameter type from struct Client *
6750 to hook_data_umode_changed *. (For a new client, both
6753 The IP cloaking module now fully ignores umode changes
6754 where +h didn't change.
6758 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6759 +7 -0 trunk/include/hook.h (File Modified)
6760 +18 -4 trunk/src/s_user.c (File Modified)
6763 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6765 move libcharybdis-provided function initialisation into libcharybdis_init().
6769 +32 -11 trunk/src/ircd.c (File Modified)
6772 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6774 Make +f notices (local host, global host, global user@host, local class)
6775 netwide. Exceeding /quote set max remains local.
6779 +4 -4 trunk/src/s_conf.c (File Modified)
6782 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6784 Netwide notices about attempts to join juped channels.
6788 +1 -1 trunk/modules/core/m_join.c (File Modified)
6791 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6793 Send server notices about failed oper attempts globally.
6794 Successful remote oper attempt notices will be generated
6795 from the mode changes.
6799 +3 -3 trunk/modules/m_challenge.c (File Modified)
6800 +2 -2 trunk/modules/m_oper.c (File Modified)
6803 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6805 Rest of infrastructure for sending server notices globally.
6806 Uses a new L_NETWIDE level on sendto_realops_snomask().
6810 +1 -0 trunk/include/send.h (File Modified)
6811 +31 -4 trunk/src/send.c (File Modified)
6814 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6816 Add general::global_snotices conf option to control
6817 whether we send out SNOTEs. Does not do anything yet.
6821 +1 -0 trunk/doc/example.conf (File Modified)
6822 +6 -0 trunk/doc/reference.conf (File Modified)
6823 +1 -0 trunk/include/s_conf.h (File Modified)
6824 +6 -0 trunk/modules/m_info.c (File Modified)
6825 +1 -0 trunk/src/newconf.c (File Modified)
6826 +1 -0 trunk/src/s_conf.c (File Modified)
6829 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6831 Only accept SNOTE from servers.
6835 +2 -0 trunk/modules/m_snote.c (File Modified)
6838 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6840 Correct parv indices so this actually works.
6844 +2 -2 trunk/modules/m_snote.c (File Modified)
6847 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6853 +3 -3 trunk/modules/m_snote.c (File Modified)
6856 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6858 Add m_snote.c, SNOTE propagator.
6862 +86 -0 trunk/modules/Makefile.in (File Modified)
6863 + - trunk/modules/m_snote.c (File Added)
6866 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6868 start seeding the 1.1 NEWS file
6872 +4 -0 trunk/NEWS (File Modified)
6875 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6877 rename some modules to more descriptive names...
6881 +2 -131 trunk/contrib/Makefile.in (File Modified)
6882 + - trunk/contrib/globalconnexit.c (File Deleted)
6883 + - trunk/contrib/globallineactive.c (File Deleted)
6884 + - trunk/contrib/sno_farconnect.c (File Added)
6885 + - trunk/contrib/sno_globalkline.c (File Added)
6886 +1 -120 trunk/modules/Makefile.in (File Modified)
6887 + - trunk/modules/networknotice.c (File Deleted)
6888 + - trunk/modules/sno_routing.c (File Added)
6891 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6893 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6894 Uses FLAGS2_FLOODDONE bit on servers.
6898 +3 -0 trunk/include/client.h (File Modified)
6899 +121 -1 trunk/modules/Makefile.in (File Modified)
6900 + - trunk/modules/networknotice.c (File Added)
6903 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6905 Don't show servers in /trace to nonopers if flatten links is enabled.
6909 +8 -5 trunk/modules/m_trace.c (File Modified)
6912 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6915 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6916 - send back confirmation to source, if local client
6917 - send a +s server notice if the source is neither a server nor a service (+S)
6921 +5 -1 trunk/modules/m_chghost.c (File Modified)
6924 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6926 Use sendto_realops_snomask_from() to make the
6927 server notices appear to come from the affected
6932 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6933 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6936 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6938 Add sendto_realops_snomask_from(), allows
6939 specification of apparent source server.
6943 +1 -0 trunk/include/send.h (File Modified)
6944 +41 -1 trunk/src/send.c (File Modified)
6947 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6949 Revert r579. Keep host, not orighost in oper up notice.
6950 It would be inconsistent to have orighost there, and we
6951 don't want to mess up all server notices by putting both
6956 +1 -1 trunk/src/s_user.c (File Modified)
6959 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6961 Include the IP address in operlog/foperlog.
6965 +10 -8 trunk/modules/m_challenge.c (File Modified)
6966 +8 -6 trunk/modules/m_oper.c (File Modified)
6969 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6971 Call umode_changed hook on oper up.
6975 +1 -0 trunk/src/s_user.c (File Modified)
6978 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6980 Add globalconnexit contrib module, shows remote client connects/exits
6981 except netsplits/netjoin on snomask +F.
6982 Notice formatting will probably change somewhat still.
6986 +80 -0 trunk/contrib/Makefile.in (File Modified)
6987 + - trunk/contrib/globalconnexit.c (File Added)
6990 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6992 Declare snomask_modes[] so modules can provide snomasks.
6996 +2 -0 trunk/include/snomask.h (File Modified)
6999 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7001 Replace user_signon hook with two new hooks: new_local_user
7002 and new_remote_user.
7003 These are called right before the user is introduced to the
7004 rest of the network.
7008 +2 -1 trunk/include/hook.h (File Modified)
7009 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7010 +4 -2 trunk/src/hook.c (File Modified)
7011 +2 -3 trunk/src/s_user.c (File Modified)
7014 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7016 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7020 +2 -2 trunk/modules/m_scan.c (File Modified)
7023 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7025 Update doc/technical/send.txt.
7029 +91 -131 trunk/doc/technical/send.txt (File Modified)
7032 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7034 Add chantrace and masktrace to help files.
7038 + - trunk/help/opers/chantrace (File Added)
7039 +27 -20 trunk/help/opers/index (File Modified)
7040 + - trunk/help/opers/masktrace (File Added)
7041 +2 -0 trunk/help/opers/operspy (File Modified)
7044 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7046 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7047 Shows etrace-like output for all users in a channel,
7048 in particular IP addresses.
7052 +75 -2 trunk/modules/m_etrace.c (File Modified)
7055 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7057 Port over ratbox 2.2 r21727 (anfl):
7058 add some logging when we drop servers in places where we only notify opers
7062 +31 -0 trunk/modules/core/m_server.c (File Modified)
7065 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7067 display orighost in operup message
7071 +1 -1 trunk/src/s_user.c (File Modified)
7074 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7076 Add globallineactive contrib module, a hack which can often
7077 show k/d/g/x line active for remote clients.
7081 +52 -0 trunk/contrib/Makefile.in (File Modified)
7082 + - trunk/contrib/globallineactive.c (File Added)
7085 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7087 Show IP field in the same way as MASKTRACE:
7088 "255.255.255.255" if it's unknown (remote TS5 client)
7089 and "0" if we or the remote server are purposely
7094 +12 -1 trunk/modules/m_scan.c (File Modified)
7097 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7100 - don't show servers in a global scan
7101 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7105 +4 -1 trunk/modules/m_scan.c (File Modified)
7108 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7110 Implement SCAN UMODES.
7114 +3 -0 trunk/include/numeric.h (File Modified)
7115 +128 -2 trunk/modules/m_scan.c (File Modified)
7116 +2 -2 trunk/src/messages.tab (File Modified)
7119 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7125 +1 -1 trunk/modules/m_scan.c (File Modified)
7128 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7130 parv[0] should be parv[1].
7134 +1 -1 trunk/modules/m_scan.c (File Modified)
7137 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7143 +1 -1 trunk/modules/m_scan.c (File Modified)
7146 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7152 +2 -2 trunk/modules/m_scan.c (File Modified)
7155 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7157 framework for scan command
7161 +113 -0 trunk/modules/Makefile.in (File Modified)
7162 + - trunk/modules/m_scan.c (File Added)
7165 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7167 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7171 +2 -0 trunk/include/irc_string.h (File Modified)
7172 +157 -1 trunk/modules/m_etrace.c (File Modified)
7173 +129 -90 trunk/src/match.c (File Modified)
7176 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7178 orighost may live in a different hash bucket (likely the case), lets check it standalone
7182 +39 -3 trunk/src/hostmask.c (File Modified)
7185 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7187 SVN didn't check modules/ somehow, hrmm.
7191 +1 -1 trunk/modules/m_kline.c (File Modified)
7192 +6 -6 trunk/modules/m_stats.c (File Modified)
7195 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7197 Track hostmask entries for client_p->orighost, if available.
7198 Not throughly tested, but seems to work fine.
7202 +8 -4 trunk/include/hostmask.h (File Modified)
7203 +14 -10 trunk/src/hostmask.c (File Modified)
7206 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7208 Pass on SQUIT reasons more.
7212 +17 -19 trunk/src/client.c (File Modified)
7215 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7217 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7218 This way, hidden admins also get them.
7222 +4 -4 trunk/src/send.c (File Modified)
7225 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7227 From ircd-ratbox 2.2 (r21339 anfl):
7228 ms_kill() should be using find_person(), not find_client()
7229 otherwise it can generate a core.
7233 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7236 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7238 Add m_error to core_module_table, so it is loaded by default.
7242 +1 -0 trunk/src/modules.c (File Modified)
7245 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7247 comment is a const char *, not char *.
7251 +1 -1 trunk/include/hook.h (File Modified)
7254 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7256 Fix a long standing hybrid 7 bug: when getting a read error
7257 on a server, report_error() is called with a %d instead of
7258 a %s in the format string ("Lost connection" in +d).
7262 +1 -1 trunk/src/client.c (File Modified)
7265 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7271 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7274 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7276 Add document describing capabilities and what they mean.
7280 + - trunk/doc/technical/capab.txt (File Added)
7283 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7285 Change client_exit hook to pass all exit_client() parameters.
7289 +8 -0 trunk/include/hook.h (File Modified)
7290 +6 -1 trunk/src/client.c (File Modified)
7293 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7295 Add client_exit hook, called in exit_client() for all
7296 clients of all types, except clients exiting because
7297 of netsplits (QS). The only thing done before it is
7298 marking the client as "closing" (to prevent
7303 +1 -0 trunk/include/hook.h (File Modified)
7304 +2 -0 trunk/src/client.c (File Modified)
7305 +2 -0 trunk/src/hook.c (File Modified)
7308 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7310 Improve the code that calculates the nnnS nnnC counts
7313 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7317 +43 -36 trunk/modules/m_trace.c (File Modified)
7320 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7322 Add server_eob hook.
7323 Planning to use this for netsplit/join notices.
7327 +1 -0 trunk/include/hook.h (File Modified)
7328 +2 -0 trunk/modules/m_pong.c (File Modified)
7329 +2 -0 trunk/src/hook.c (File Modified)
7332 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7334 Default motd: ircd-ratbox -> charybdis
7338 +1 -1 trunk/doc/ircd.motd (File Modified)
7341 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7343 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7347 +4 -4 trunk/src/s_user.c (File Modified)
7350 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7352 - Remove obsolete EOB help file
7353 - Document snomask in the help files
7358 + - trunk/help/opers/eob (File Deleted)
7359 +13 -12 trunk/help/opers/index (File Modified)
7360 +1 -13 trunk/help/opers/umode (File Modified)
7361 +7 -7 trunk/help/users/index (File Modified)
7364 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7366 Bail if snomask to parse is not given. Pointy hat to myself.
7370 +3 -0 trunk/src/snomask.c (File Modified)
7373 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7375 Remove m_flags from autoconf
7379 +0 -1 trunk/contrib/Makefile.in (File Modified)
7382 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7388 + - trunk/contrib/m_flags.c (File Deleted)
7391 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7393 If +s is in oper_only_umodes, clear snomask on deoper.
7397 +5 -0 trunk/src/s_user.c (File Modified)
7400 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7402 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7406 +2 -2 trunk/configure (File Modified)
7407 +2 -2 trunk/configure.ac (File Modified)
7410 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7412 Remove the old server notice umodes.
7413 Default oper only umodes is now +s.
7414 Please make sure all remaining umodes still work.
7418 +3 -21 trunk/include/client.h (File Modified)
7419 +0 -12 trunk/src/newconf.c (File Modified)
7420 +1 -1 trunk/src/s_conf.c (File Modified)
7421 +12 -12 trunk/src/s_user.c (File Modified)
7424 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7426 operator::flags nick_changes now controls +n snomask instead of +n umode.
7430 +8 -8 trunk/src/s_user.c (File Modified)
7433 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7435 Move down h_umode_changed hook call after umode allowed checks
7436 (so it will not see +a if someone tries to set it but is not
7441 +2 -3 trunk/src/s_user.c (File Modified)
7444 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7446 Move over non-+s server notices (hopefully, all of them).
7450 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7451 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7452 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7453 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7454 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7455 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7456 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7457 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7458 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7459 +2 -2 trunk/libcharybdis/event.c (File Modified)
7460 +2 -2 trunk/modules/core/m_join.c (File Modified)
7461 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7462 +3 -3 trunk/modules/core/m_message.c (File Modified)
7463 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7464 +2 -2 trunk/modules/core/m_server.c (File Modified)
7465 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7466 +1 -1 trunk/modules/m_post.c (File Modified)
7467 +1 -1 trunk/modules/m_services.c (File Modified)
7468 +2 -2 trunk/src/channel.c (File Modified)
7469 +3 -3 trunk/src/client.c (File Modified)
7470 +1 -1 trunk/src/hash.c (File Modified)
7471 +5 -5 trunk/src/s_conf.c (File Modified)
7472 +2 -2 trunk/src/s_log.c (File Modified)
7473 +4 -4 trunk/src/s_user.c (File Modified)
7476 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7478 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7482 +2 -1 trunk/include/snomask.h (File Modified)
7483 +2 -2 trunk/src/snomask.c (File Modified)
7486 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7488 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7492 +1 -1 trunk/contrib/example_module.c (File Modified)
7493 +2 -2 trunk/include/ircd_defs.h (File Modified)
7494 +6 -6 trunk/modules/core/m_error.c (File Modified)
7495 +1 -1 trunk/modules/core/m_join.c (File Modified)
7496 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7497 +1 -1 trunk/modules/core/m_message.c (File Modified)
7498 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7499 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7500 +18 -18 trunk/modules/core/m_server.c (File Modified)
7501 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7502 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7503 +4 -4 trunk/modules/m_challenge.c (File Modified)
7504 +4 -4 trunk/modules/m_dline.c (File Modified)
7505 +13 -13 trunk/modules/m_gline.c (File Modified)
7506 +5 -5 trunk/modules/m_kline.c (File Modified)
7507 +2 -2 trunk/modules/m_oper.c (File Modified)
7508 +1 -1 trunk/modules/m_pong.c (File Modified)
7509 +13 -13 trunk/modules/m_rehash.c (File Modified)
7510 +4 -4 trunk/modules/m_resv.c (File Modified)
7511 +16 -16 trunk/modules/m_set.c (File Modified)
7512 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7513 +6 -6 trunk/modules/m_xline.c (File Modified)
7514 +1 -1 trunk/src/adns.c (File Modified)
7515 +2 -2 trunk/src/channel.c (File Modified)
7516 +1 -1 trunk/src/listener.c (File Modified)
7517 +1 -1 trunk/src/s_auth.c (File Modified)
7518 +15 -15 trunk/src/s_conf.c (File Modified)
7519 +3 -3 trunk/src/s_user.c (File Modified)
7520 +7 -7 trunk/src/send.c (File Modified)
7523 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7526 - set +s snomask if +s umode set but no snomasks
7527 - put numerics in more logical order
7531 +3 -1 trunk/src/s_user.c (File Modified)
7534 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7536 parse_snobuf_to_mask(): default to + at start
7537 allows stuff like /mode jilles +s C
7541 +1 -1 trunk/src/snomask.c (File Modified)
7544 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7546 Changes to user_mode() snomask handling.
7547 - show snomask (if not 0) on /mode <nick>
7548 - show snomask once at the end if +s/-s used
7549 - only parse 1 parameter for umode changes
7550 - don't crash on /mode <nick> +s
7551 - /mode <nick> -s clears snomask, doesn't use parameter
7552 - set umode +s iff snomask is not 0
7553 - snomask is not propagated, but umode +s is
7557 +97 -72 trunk/src/s_user.c (File Modified)
7560 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7562 Convert some messages over to snomask.
7566 +29 -29 trunk/src/client.c (File Modified)
7567 +2 -2 trunk/src/ircd.c (File Modified)
7568 +13 -13 trunk/src/modules.c (File Modified)
7569 +1 -1 trunk/src/newconf.c (File Modified)
7570 +5 -5 trunk/src/parse.c (File Modified)
7571 +1 -1 trunk/src/restart.c (File Modified)
7572 +4 -4 trunk/src/s_newconf.c (File Modified)
7573 +11 -11 trunk/src/s_serv.c (File Modified)
7576 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7578 include snomask.h from client.h
7582 +1 -0 trunk/include/client.h (File Modified)
7585 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7587 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7591 +1 -0 trunk/src/newconf.c (File Modified)
7592 +2 -1 trunk/src/snomask.c (File Modified)
7595 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7597 should start with +, not \0. Whoops. :)
7601 +1 -1 trunk/src/snomask.c (File Modified)
7604 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7606 core snomask support.
7610 +3 -0 trunk/doc/example.conf (File Modified)
7611 +2 -0 trunk/include/client.h (File Modified)
7612 +2 -0 trunk/include/numeric.h (File Modified)
7613 +2 -0 trunk/include/s_newconf.h (File Modified)
7614 +63 -0 trunk/include/send.h (File Modified)
7615 + - trunk/include/snomask.h (File Added)
7616 +1 -0 trunk/src/Makefile.in (File Modified)
7617 +1 -1 trunk/src/messages.tab (File Modified)
7618 +8 -0 trunk/src/newconf.c (File Modified)
7619 +12 -0 trunk/src/s_user.c (File Modified)
7620 +235 -0 trunk/src/send.c (File Modified)
7621 + - trunk/src/snomask.c (File Added)
7624 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7626 add a blank line after the license info.
7630 +1 -1 trunk/CREDITS (File Modified)
7633 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7635 Extend copyright to 2006.
7639 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7642 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7645 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7649 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7650 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7653 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7655 Add oper privileges document.
7659 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7660 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7663 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7665 Capitalize message names in services shortcuts (for consistency).
7669 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7672 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7678 +1 -1 trunk/src/patricia.c (File Modified)
7681 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7683 Remove obsolete 'nextconnect' variable.
7687 +0 -1 trunk/include/ircd.h (File Modified)
7688 +0 -2 trunk/src/client.c (File Modified)
7689 +0 -1 trunk/src/ircd.c (File Modified)
7692 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7694 Remove this remnant of the hybrid 6 ziplinks implementation.
7698 + - trunk/include/s_zip.h (File Deleted)
7701 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7703 Make clone limiting work on orighost, not host (so it
7704 looks through services cloaks). Lightly tested, please
7709 +2 -0 trunk/modules/m_chghost.c (File Modified)
7710 +1 -1 trunk/src/client.c (File Modified)
7711 +1 -1 trunk/src/s_conf.c (File Modified)
7714 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7716 Don't forget to link me_realhost() into the command hash.
7718 Pointy hat to: myself
7722 +1 -1 trunk/modules/m_chghost.c (File Modified)
7725 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7727 It's call_hook, not hook_call.
7731 +1 -1 trunk/src/s_user.c (File Modified)
7734 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7736 Add unreject help file.
7740 + - trunk/help/opers/unreject (File Added)
7743 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7745 Link the all-important 42 module to the build :P
7749 +1 -0 trunk/contrib/Makefile.in (File Modified)
7752 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7754 Mention /rehash help.
7758 +1 -0 trunk/help/opers/rehash (File Modified)
7761 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7763 Add h_user_signon hook.
7767 +1 -0 trunk/include/hook.h (File Modified)
7768 +2 -0 trunk/src/hook.c (File Modified)
7769 +4 -0 trunk/src/s_user.c (File Modified)
7772 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7774 Oops, forgot to set orighost for remote client introductions.
7778 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7781 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7783 Use TS6 forms in services shortcuts, if possible.
7787 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7790 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7792 - Start out default_umodes conf entry from the empty set instead of +i.
7793 - Move oper_only_umodes check to where default_umodes is used, as
7794 oper_only_umodes may not be set yet while we're reading the conf.
7798 +6 -7 trunk/src/newconf.c (File Modified)
7799 +1 -1 trunk/src/s_user.c (File Modified)
7802 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7804 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7808 +1 -0 trunk/doc/example.conf (File Modified)
7809 +7 -0 trunk/doc/reference.conf (File Modified)
7810 +0 -7 trunk/include/config.h.dist (File Modified)
7811 +1 -0 trunk/include/s_conf.h (File Modified)
7812 +6 -0 trunk/modules/m_info.c (File Modified)
7813 +9 -18 trunk/src/client.c (File Modified)
7814 +1 -0 trunk/src/newconf.c (File Modified)
7815 +1 -0 trunk/src/s_conf.c (File Modified)
7818 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7820 - Allow NULL target_ip in show_ip() (indicates message is being
7821 sent to local opers)
7822 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7824 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7825 those in src/client.c
7827 From ratbox 2.2 svn (anfl)
7831 +1 -0 trunk/include/client.h (File Modified)
7832 +21 -2 trunk/src/client.c (File Modified)
7833 +2 -4 trunk/src/hostmask.c (File Modified)
7834 +1 -5 trunk/src/s_conf.c (File Modified)
7835 +4 -8 trunk/src/s_user.c (File Modified)
7838 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7840 Fire off events properly.
7844 +7 -3 trunk/src/s_user.c (File Modified)
7847 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7849 make sure modules which depend on umode information get the message upon connection (oops)
7853 +3 -0 trunk/src/s_user.c (File Modified)
7856 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7858 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7859 From ratbox 2.2 svn.
7863 +3 -7 trunk/modules/m_etrace.c (File Modified)
7866 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7868 Replace silly `default_invisible' option with more versatile default_umodes.
7872 +2 -2 trunk/Makefile.in (File Modified)
7873 +12 -1 trunk/doc/example.conf (File Modified)
7874 +14 -7 trunk/doc/reference.conf (File Modified)
7875 +2 -4 trunk/include/s_conf.h (File Modified)
7876 +0 -6 trunk/modules/m_info.c (File Modified)
7877 +4 -0 trunk/src/modules.c (File Modified)
7878 +41 -1 trunk/src/newconf.c (File Modified)
7879 +2 -2 trunk/src/s_conf.c (File Modified)
7880 +3 -4 trunk/src/s_user.c (File Modified)
7883 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7885 Add temporary nick resvs with the proper duration,
7886 not 60 times too long.
7890 +1 -1 trunk/modules/m_resv.c (File Modified)
7893 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7895 Add kick on split riding. See reference.conf for more details.
7899 +1 -0 trunk/doc/example.conf (File Modified)
7900 +16 -0 trunk/doc/reference.conf (File Modified)
7901 +1 -0 trunk/include/s_conf.h (File Modified)
7902 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7903 +6 -0 trunk/modules/m_info.c (File Modified)
7904 +1 -0 trunk/src/newconf.c (File Modified)
7905 +1 -0 trunk/src/s_conf.c (File Modified)
7908 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7910 New credits, denoting GXTi as being on the core team.
7914 +16 -5 trunk/CREDITS (File Modified)
7917 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7919 better cloaking algorithm
7923 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7926 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7928 don't do redundant bitshifting.
7932 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7935 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7941 +1 -0 trunk/contrib/Makefile.in (File Modified)
7944 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7946 Set the DynSpoof flag properly.
7950 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7953 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7955 first go at an ip_cloaking implementation for charybdis.
7959 + - trunk/contrib/ip_cloaking.c (File Added)
7962 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7964 Add libcharybdis to contrib/ includes.
7968 +1 -1 trunk/contrib/Makefile.in (File Modified)
7971 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7973 add h_umode_changed hook for modules that provide usermodes.
7977 +1 -0 trunk/include/hook.h (File Modified)
7978 +2 -1 trunk/src/hook.c (File Modified)
7979 +3 -0 trunk/src/s_user.c (File Modified)
7982 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7984 Show quiets in /stats z.
7988 +15 -10 trunk/src/s_stats.c (File Modified)
7991 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7993 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7997 +0 -12 trunk/configure (File Modified)
7998 +0 -9 trunk/configure.ac (File Modified)
7999 +0 -3 trunk/include/setup.h.in (File Modified)
8002 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8004 change various buffer sizes to = topiclen.
8008 +3 -4 trunk/include/ircd_defs.h (File Modified)
8011 jon 2005/12/12 19:32:18 UTC (20051212-400)
8013 - Partial commit test, partial ego strokage ;)
8017 +2 -1 trunk/CREDITS (File Modified)
8020 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8022 More kqueue corrections.
8025 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8028 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8030 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8031 Not sure why this wasn't this way to begin with.
8035 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8038 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8040 example.conf tweaks:
8041 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8042 most people do not need this.
8043 Enable serverinfo::hub.
8047 +14 -11 trunk/doc/example.conf (File Modified)
8050 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8052 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8056 +1 -1 trunk/src/s_serv.c (File Modified)
8059 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8061 header include changes
8065 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8066 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8067 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8068 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8069 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8070 +1 -21 trunk/libcharybdis/select.c (File Modified)
8073 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8075 s/ilog/libcharybdis_{die,log,restart}/g
8079 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8080 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8081 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8082 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8083 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8084 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8085 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8086 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8089 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8091 Use the right callbacks in the function code.
8094 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8097 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8099 More work, it builds again!
8103 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8104 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8105 + - trunk/libcharybdis/libcharybdis.c (File Added)
8106 + - trunk/libcharybdis/libcharybdis.h (File Added)
8109 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8111 Move some stuff around.
8115 + - trunk/include/memory.h (File Deleted)
8116 + - trunk/include/tools.h (File Deleted)
8117 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8118 + - trunk/libcharybdis/memory.c (File Added)
8119 + - trunk/libcharybdis/memory.h (File Added)
8120 + - trunk/libcharybdis/snprintf.c (File Added)
8121 + - trunk/libcharybdis/tools.c (File Added)
8122 + - trunk/libcharybdis/tools.h (File Added)
8123 +1000 -1062 trunk/modules/.depend (File Modified)
8124 +421 -455 trunk/src/.depend (File Modified)
8125 +0 -1191 trunk/src/Makefile.in (File Modified)
8126 + - trunk/src/memory.c (File Deleted)
8127 + - trunk/src/snprintf.c (File Deleted)
8128 + - trunk/src/tools.c (File Deleted)
8131 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8133 move more headers into libcharybdis
8136 + - trunk/include/balloc.h (File Deleted)
8137 + - trunk/include/event.h (File Deleted)
8138 + - trunk/libcharybdis/balloc.h (File Added)
8139 + - trunk/libcharybdis/event.h (File Added)
8140 +924 -1020 trunk/modules/.depend (File Modified)
8141 +327 -406 trunk/src/.depend (File Modified)
8144 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8146 balloc, events -> libcharybdis
8149 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8150 + - trunk/libcharybdis/balloc.c (File Added)
8151 + - trunk/libcharybdis/event.c (File Added)
8152 +0 -1008 trunk/src/Makefile.in (File Modified)
8153 + - trunk/src/balloc.c (File Deleted)
8154 + - trunk/src/event.c (File Deleted)
8157 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8162 + - trunk/include/commio.h (File Deleted)
8163 + - trunk/include/linebuf.h (File Deleted)
8164 + - trunk/libcharybdis/commio.h (File Added)
8165 + - trunk/libcharybdis/linebuf.h (File Added)
8166 +1644 -530 trunk/modules/.depend (File Modified)
8167 +1 -1 trunk/modules/Makefile.in (File Modified)
8168 +720 -284 trunk/src/.depend (File Modified)
8171 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8173 Makefile reworking -- moving libcharybdis headers into proper location.
8176 +1 -1 trunk/adns/Makefile.in (File Modified)
8177 +1 -1 trunk/src/Makefile.in (File Modified)
8180 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8182 Document proposed authdaemon protocol.
8185 + - trunk/authdaemon/protocol.txt (File Added)
8188 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8193 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8196 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8198 Remove dead makefile from generation
8201 +1 -2 trunk/configure (File Modified)
8202 +0 -1 trunk/configure.ac (File Modified)
8205 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8207 libcharybdisIO -> libcharybdis
8210 +1 -1 trunk/src/Makefile.in (File Modified)
8213 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8218 + - trunk/libcharybdis/Makefile.in (File Added)
8219 + - trunk/libcharybdis/commio.c (File Added)
8220 + - trunk/libcharybdis/devpoll.c (File Added)
8221 + - trunk/libcharybdis/epoll.c (File Added)
8222 + - trunk/libcharybdis/io/ (File Deleted)
8223 + - trunk/libcharybdis/kqueue.c (File Added)
8224 + - trunk/libcharybdis/linebuf.c (File Added)
8225 + - trunk/libcharybdis/log/ (File Deleted)
8226 + - trunk/libcharybdis/poll.c (File Added)
8227 + - trunk/libcharybdis/ports.c (File Added)
8228 + - trunk/libcharybdis/select.c (File Added)
8231 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8236 + - trunk/libcharybdis/Makefile.in (File Deleted)
8239 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8244 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8247 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8249 add authdaemon dir for later hacking
8253 + - trunk/authdaemon/ (File Added)
8256 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8258 linebuf -> libcharybdisIO
8262 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8263 + - trunk/libcharybdis/io/linebuf.c (File Added)
8264 + - trunk/libcharybdis/log/ (File Added)
8265 + - trunk/libcharybdis/log/Makefile.in (File Added)
8266 +0 -687 trunk/src/Makefile.in (File Modified)
8267 + - trunk/src/linebuf.c (File Deleted)
8270 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8272 Solaris 10 I/O ports support
8275 + - trunk/libcharybdis/io/ports.c (File Added)
8278 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8284 +1 -1 trunk/Makefile.in (File Modified)
8285 +3 -1 trunk/configure (File Modified)
8286 +133 -10 trunk/configure.ac (File Modified)
8287 + - trunk/libcharybdis/ (File Added)
8288 + - trunk/libcharybdis/Makefile.in (File Added)
8289 + - trunk/libcharybdis/io/ (File Added)
8290 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8291 +2 -3 trunk/src/Makefile.in (File Modified)
8292 + - trunk/src/io/ (File Deleted)
8295 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8297 split IO stuff into libcharybdisIO.
8301 + - trunk/src/commio.c (File Deleted)
8302 + - trunk/src/devpoll.c (File Deleted)
8303 + - trunk/src/epoll.c (File Deleted)
8304 + - trunk/src/io/ (File Added)
8305 + - trunk/src/io/Makefile.in (File Added)
8306 + - trunk/src/io/commio.c (File Added)
8307 + - trunk/src/io/devpoll.c (File Added)
8308 + - trunk/src/io/epoll.c (File Added)
8309 + - trunk/src/io/kqueue.c (File Added)
8310 + - trunk/src/io/poll.c (File Added)
8311 + - trunk/src/io/select.c (File Added)
8312 + - trunk/src/kqueue.c (File Deleted)
8313 + - trunk/src/poll.c (File Deleted)
8314 + - trunk/src/select.c (File Deleted)
8317 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8323 +86 -155 trunk/configure (File Modified)
8324 +1 -1 trunk/configure.ac (File Modified)
8327 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8329 Remove mentions of mkkeypair/cryptlinks.
8333 +1 -3 trunk/doc/challenge.txt (File Modified)
8336 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8338 Clarify serverinfo{} description.
8342 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8345 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8347 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8351 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8354 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8356 Improvements also applicable to hyperion 1.x.
8360 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8363 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8365 - Add +F description
8366 - General improvements and changes to charybdis
8370 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8373 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8375 The server notice umodes only have an effect
8376 for opers. ("sendto_realops_flags", so having
8377 the umode is not enough, they must also be
8382 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8385 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8387 Updates to umodes docs.
8391 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8394 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8396 Add SGML documentation.
8399 + - trunk/doc/sgml/ (File Added)
8400 + - trunk/doc/sgml/oper-guide/ (File Added)
8401 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8402 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8403 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8404 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8405 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8406 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8407 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8410 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8412 Make operwall flag restrict setting umode +z.
8413 This repairs this flag broken in charybdis-1.0.
8417 +41 -0 trunk/contrib/m_flags.c (File Modified)
8418 +9 -0 trunk/src/s_user.c (File Modified)
8421 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8423 Don't complain/reset remote clients +n. I'm still not
8424 convinced propagating all umodes is the way to go, oh
8429 +1 -1 trunk/src/s_user.c (File Modified)
8432 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8434 - Require admin flag for oper /chghost (if it's enabled
8435 which is not default)
8436 - Give error message on nonexistant nick
8440 +12 -0 trunk/modules/m_chghost.c (File Modified)
8443 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8445 Incorporated jilles' dynspoof patch with a few minor changes.
8448 +5 -2 trunk/include/client.h (File Modified)
8449 +1 -0 trunk/include/numeric.h (File Modified)
8450 +75 -4 trunk/modules/m_chghost.c (File Modified)
8451 +2 -21 trunk/modules/m_stats.c (File Modified)
8452 +2 -8 trunk/modules/m_trace.c (File Modified)
8453 +2 -0 trunk/src/client.c (File Modified)
8454 +3 -0 trunk/src/s_user.c (File Modified)
8457 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8462 +5 -0 trunk/NEWS (File Modified)
8465 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8467 Make show_ip() far less braindead.
8469 Obtained from: ratbox 2.2 SVN
8473 +14 -85 trunk/src/client.c (File Modified)
8476 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8478 Instead of not showing channels at all for whoising services,
8479 only show channels the requester is also on. If operspying
8480 services, show all the channels.
8484 +37 -40 trunk/modules/m_whois.c (File Modified)
8487 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8489 - Show real errno if we fail to connect to a server
8490 - Don't show server IPs on IRC if a server goes dead
8495 +2 -5 trunk/src/s_serv.c (File Modified)
8498 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8500 Revert hybrid 7.2 aline code. It causes too many problems.
8504 +1 -47 trunk/NEWS (File Modified)
8505 + - trunk/include/aline.h (File Deleted)
8506 +53 -6 trunk/modules/m_dline.c (File Modified)
8507 +212 -16 trunk/modules/m_kline.c (File Modified)
8508 +37 -8 trunk/modules/m_resv.c (File Modified)
8509 +45 -24 trunk/modules/m_xline.c (File Modified)
8510 +0 -485 trunk/src/Makefile.in (File Modified)
8511 + - trunk/src/aline.c (File Deleted)
8514 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8516 Incorporate recent ratbox monitor bugfixes (could crash).
8520 +16 -0 trunk/modules/m_monitor.c (File Modified)
8521 +4 -3 trunk/src/monitor.c (File Modified)
8524 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8526 Fix /invite UID leak.
8528 Found by logiclrd@EFnet.
8532 +3 -2 trunk/modules/m_invite.c (File Modified)
8535 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8537 Don't show what channels a service is in.
8540 +1 -0 trunk/NEWS (File Modified)
8541 +40 -35 trunk/modules/m_whois.c (File Modified)
8544 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8546 Update version to 1.0.3.
8550 +9 -9 trunk/configure (File Modified)
8551 +1 -1 trunk/configure.ac (File Modified)
8554 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8560 +7 -1 trunk/NEWS (File Modified)
8563 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8565 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8566 More static buffers :(
8570 +12 -4 trunk/src/aline.c (File Modified)
8573 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8575 Make operspy mode (/mode !#channel showing parameters
8576 even if not on channel) work again.
8580 +4 -4 trunk/src/channel.c (File Modified)
8583 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8585 Call server_introduced hook on TS6 remote server
8586 introduction (ms_sid()).
8590 +6 -0 trunk/modules/core/m_server.c (File Modified)
8593 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8595 Cyrix boxes are wierd.
8598 +2 -1 trunk/modules/m_services.c (File Modified)
8601 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8606 +1 -1 trunk/include/client.h (File Modified)
8607 +3 -1 trunk/modules/m_services.c (File Modified)
8610 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8615 +1 -6 trunk/modules/m_services.c (File Modified)
8618 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8620 Disable a check that doesn't always seem to work right for some reason.
8623 +2 -0 trunk/modules/m_services.c (File Modified)
8626 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8632 +4 -1 trunk/NEWS (File Modified)
8635 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8641 +9 -9 trunk/configure (File Modified)
8642 +1 -1 trunk/configure.ac (File Modified)
8645 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8647 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8651 +3 -13 trunk/modules/m_trace.c (File Modified)
8654 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8656 Don't send empty RPL_WHOISCHANNELS on remote whois.
8658 Pointy hat to: jilles
8662 +1 -1 trunk/modules/m_whois.c (File Modified)
8665 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8671 +3 -0 trunk/NEWS (File Modified)
8674 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8676 Modular umode support.
8680 +0 -9 trunk/include/client.h (File Modified)
8681 +2 -1 trunk/include/s_user.h (File Modified)
8682 +1 -1 trunk/include/tools.h (File Modified)
8683 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8684 +3 -0 trunk/src/ircd.c (File Modified)
8685 +1 -1 trunk/src/messages.tab (File Modified)
8686 +2 -2 trunk/src/s_serv.c (File Modified)
8687 +37 -59 trunk/src/s_user.c (File Modified)
8688 +21 -0 trunk/src/tools.c (File Modified)
8691 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8693 Optionally do forced nick change to the UID instead of kill
8694 on nick collisions, see doc/collision_fnc.txt for more
8699 + - trunk/doc/collision_fnc.txt (File Added)
8700 +1 -0 trunk/doc/example.conf (File Modified)
8701 +8 -0 trunk/doc/reference.conf (File Modified)
8702 +1 -0 trunk/include/numeric.h (File Modified)
8703 +1 -0 trunk/include/s_conf.h (File Modified)
8704 +2 -1 trunk/include/s_serv.h (File Modified)
8705 +1 -0 trunk/include/s_stats.h (File Modified)
8706 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8707 +1 -1 trunk/src/messages.tab (File Modified)
8708 +1 -0 trunk/src/newconf.c (File Modified)
8709 +1 -0 trunk/src/s_conf.c (File Modified)
8710 +1 -0 trunk/src/s_serv.c (File Modified)
8711 +2 -2 trunk/src/s_stats.c (File Modified)
8714 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8720 trunk/NEWS (File Modified)
8723 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8725 Don't allow lookups by uid in /monitor + and /monitor s.
8729 trunk/modules/m_monitor.c (File Modified)
8732 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8734 Stop garbage +j being set in cases like +j aaa:bbb by
8735 initializing the variables properly.
8741 trunk/modules/core/m_mode.c (File Modified)
8742 trunk/modules/core/m_sjoin.c (File Modified)
8745 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8747 Apply flags to the proper server in me_gcap().
8751 trunk/modules/m_capab.c (File Modified)
8754 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8756 Use find_named_client() instead of find_client() to check
8757 for nick collisions.
8761 trunk/modules/core/m_nick.c (File Modified)
8764 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8766 - Replace old 381 numeric with a new, more positive one!
8770 trunk/src/messages.tab (File Modified)
8773 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8775 Make it compile again.
8779 trunk/src/channel.c (File Modified)
8780 trunk/src/client.c (File Modified)
8781 trunk/src/ircd.c (File Modified)
8782 trunk/src/packet.c (File Modified)
8785 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8787 - Prevent UID disclosure in cmode setting.
8791 trunk/NEWS (File Modified)
8792 trunk/modules/core/m_mode.c (File Modified)
8795 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8797 A different check which prevents UID disclosure.
8801 trunk/modules/core/m_kick.c (File Modified)
8804 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8806 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8810 trunk/modules/core/m_kick.c (File Modified)
8813 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8815 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8819 trunk/NEWS (File Modified)
8820 trunk/modules/m_accept.c (File Modified)
8821 trunk/modules/m_admin.c (File Modified)
8822 trunk/modules/m_away.c (File Modified)
8823 trunk/modules/m_cap.c (File Modified)
8824 trunk/modules/m_capab.c (File Modified)
8825 trunk/modules/m_challenge.c (File Modified)
8826 trunk/modules/m_chghost.c (File Modified)
8827 trunk/modules/m_close.c (File Modified)
8828 trunk/modules/m_cmessage.c (File Modified)
8829 trunk/modules/m_connect.c (File Modified)
8830 trunk/modules/m_dline.c (File Modified)
8831 trunk/modules/m_encap.c (File Modified)
8832 trunk/modules/m_etrace.c (File Modified)
8833 trunk/modules/m_gline.c (File Modified)
8834 trunk/modules/m_help.c (File Modified)
8835 trunk/modules/m_info.c (File Modified)
8836 trunk/modules/m_invite.c (File Modified)
8837 trunk/modules/m_ison.c (File Modified)
8838 trunk/modules/m_kline.c (File Modified)
8839 trunk/modules/m_knock.c (File Modified)
8840 trunk/modules/m_links.c (File Modified)
8841 trunk/modules/m_list.c (File Modified)
8842 trunk/modules/m_locops.c (File Modified)
8843 trunk/modules/m_lusers.c (File Modified)
8844 trunk/modules/m_map.c (File Modified)
8845 trunk/modules/m_monitor.c (File Modified)
8846 trunk/modules/m_motd.c (File Modified)
8847 trunk/modules/m_names.c (File Modified)
8848 trunk/modules/m_oper.c (File Modified)
8849 trunk/modules/m_operspy.c (File Modified)
8850 trunk/modules/m_pass.c (File Modified)
8851 trunk/modules/m_ping.c (File Modified)
8852 trunk/modules/m_pong.c (File Modified)
8853 trunk/modules/m_post.c (File Modified)
8854 trunk/modules/m_rehash.c (File Modified)
8855 trunk/modules/m_restart.c (File Modified)
8856 trunk/modules/m_resv.c (File Modified)
8857 trunk/modules/m_services.c (File Modified)
8858 trunk/modules/m_set.c (File Modified)
8859 trunk/modules/m_sshortcut.c (File Modified)
8860 trunk/modules/m_stats.c (File Modified)
8861 trunk/modules/m_svinfo.c (File Modified)
8862 trunk/modules/m_tb.c (File Modified)
8863 trunk/modules/m_testline.c (File Modified)
8864 trunk/modules/m_testmask.c (File Modified)
8865 trunk/modules/m_time.c (File Modified)
8866 trunk/modules/m_topic.c (File Modified)
8867 trunk/modules/m_trace.c (File Modified)
8868 trunk/modules/m_unreject.c (File Modified)
8869 trunk/modules/m_user.c (File Modified)
8870 trunk/modules/m_userhost.c (File Modified)
8871 trunk/modules/m_users.c (File Modified)
8872 trunk/modules/m_version.c (File Modified)
8873 trunk/modules/m_wallops.c (File Modified)
8874 trunk/modules/m_who.c (File Modified)
8875 trunk/modules/m_whois.c (File Modified)
8876 trunk/modules/m_whowas.c (File Modified)
8877 trunk/modules/m_xline.c (File Modified)
8878 trunk/src/adns.c (File Modified)
8879 trunk/src/aline.c (File Modified)
8880 trunk/src/cache.c (File Modified)
8881 trunk/src/channel.c (File Modified)
8882 trunk/src/class.c (File Modified)
8883 trunk/src/client.c (File Modified)
8884 trunk/src/commio.c (File Modified)
8885 trunk/src/event.c (File Modified)
8886 trunk/src/hash.c (File Modified)
8887 trunk/src/hostmask.c (File Modified)
8888 trunk/src/ircd.c (File Modified)
8889 trunk/src/kdparse.c (File Modified)
8890 trunk/src/linebuf.c (File Modified)
8891 trunk/src/listener.c (File Modified)
8892 trunk/src/modules.c (File Modified)
8893 trunk/src/monitor.c (File Modified)
8894 trunk/src/newconf.c (File Modified)
8895 trunk/src/packet.c (File Modified)
8896 trunk/src/parse.c (File Modified)
8897 trunk/src/reject.c (File Modified)
8898 trunk/src/s_auth.c (File Modified)
8899 trunk/src/s_conf.c (File Modified)
8900 trunk/src/s_gline.c (File Modified)
8901 trunk/src/s_log.c (File Modified)
8902 trunk/src/s_newconf.c (File Modified)
8903 trunk/src/s_serv.c (File Modified)
8904 trunk/src/s_stats.c (File Modified)
8905 trunk/src/s_user.c (File Modified)
8906 trunk/src/send.c (File Modified)
8907 trunk/src/whowas.c (File Modified)
8910 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8912 - More coding style niceities. Pretty much got client.h squared away.
8916 trunk/modules/m_dline.c (File Modified)
8917 trunk/modules/m_gline.c (File Modified)
8918 trunk/modules/m_kline.c (File Modified)
8919 trunk/modules/m_rehash.c (File Modified)
8920 trunk/modules/m_resv.c (File Modified)
8921 trunk/modules/m_stats.c (File Modified)
8922 trunk/modules/m_testline.c (File Modified)
8923 trunk/modules/m_user.c (File Modified)
8924 trunk/modules/m_xline.c (File Modified)
8927 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8929 - Propagate quiets (+q) on netjoins
8930 - Clear +q list too on lowerTS sjoin from TS6 source
8934 trunk/modules/core/m_sjoin.c (File Modified)
8935 trunk/src/s_serv.c (File Modified)
8938 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8940 Second argument to whois is always a nick, never a uid.
8941 This prevents /whois other.server uid to get information
8946 trunk/modules/m_whois.c (File Modified)
8949 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8951 Don't allow local users to use uids in user mode.
8955 trunk/src/s_user.c (File Modified)
8958 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8960 Make it compile again.
8964 trunk/src/s_stats.c (File Modified)
8967 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8969 Fix propagation of empty SJOIN.
8973 trunk/modules/core/m_sjoin.c (File Modified)
8976 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8978 Some atheme-style niceties here.
8982 trunk/modules/m_accept.c (File Modified)
8983 trunk/modules/m_admin.c (File Modified)
8984 trunk/modules/m_away.c (File Modified)
8985 trunk/modules/m_cap.c (File Modified)
8986 trunk/modules/m_capab.c (File Modified)
8987 trunk/modules/m_challenge.c (File Modified)
8988 trunk/modules/m_chghost.c (File Modified)
8989 trunk/modules/m_close.c (File Modified)
8990 trunk/modules/m_cmessage.c (File Modified)
8991 trunk/modules/m_connect.c (File Modified)
8992 trunk/modules/m_dline.c (File Modified)
8993 trunk/modules/m_encap.c (File Modified)
8994 trunk/modules/m_etrace.c (File Modified)
8995 trunk/modules/m_gline.c (File Modified)
8996 trunk/modules/m_help.c (File Modified)
8997 trunk/modules/m_info.c (File Modified)
8998 trunk/modules/m_invite.c (File Modified)
8999 trunk/modules/m_ison.c (File Modified)
9000 trunk/modules/m_kline.c (File Modified)
9001 trunk/modules/m_knock.c (File Modified)
9002 trunk/modules/m_links.c (File Modified)
9003 trunk/modules/m_list.c (File Modified)
9004 trunk/modules/m_locops.c (File Modified)
9005 trunk/modules/m_lusers.c (File Modified)
9006 trunk/modules/m_map.c (File Modified)
9007 trunk/modules/m_monitor.c (File Modified)
9008 trunk/modules/m_motd.c (File Modified)
9009 trunk/modules/m_names.c (File Modified)
9010 trunk/modules/m_oper.c (File Modified)
9011 trunk/modules/m_operspy.c (File Modified)
9012 trunk/modules/m_pass.c (File Modified)
9013 trunk/modules/m_ping.c (File Modified)
9014 trunk/modules/m_pong.c (File Modified)
9015 trunk/modules/m_post.c (File Modified)
9016 trunk/modules/m_rehash.c (File Modified)
9017 trunk/modules/m_restart.c (File Modified)
9018 trunk/modules/m_resv.c (File Modified)
9019 trunk/modules/m_services.c (File Modified)
9020 trunk/modules/m_set.c (File Modified)
9021 trunk/modules/m_sshortcut.c (File Modified)
9022 trunk/modules/m_stats.c (File Modified)
9023 trunk/modules/m_svinfo.c (File Modified)
9024 trunk/modules/m_tb.c (File Modified)
9025 trunk/modules/m_testline.c (File Modified)
9026 trunk/modules/m_testmask.c (File Modified)
9027 trunk/modules/m_time.c (File Modified)
9028 trunk/modules/m_topic.c (File Modified)
9029 trunk/modules/m_trace.c (File Modified)
9030 trunk/modules/m_unreject.c (File Modified)
9031 trunk/modules/m_user.c (File Modified)
9032 trunk/modules/m_userhost.c (File Modified)
9033 trunk/modules/m_users.c (File Modified)
9034 trunk/modules/m_version.c (File Modified)
9035 trunk/modules/m_wallops.c (File Modified)
9036 trunk/modules/m_who.c (File Modified)
9037 trunk/modules/m_whois.c (File Modified)
9038 trunk/modules/m_whowas.c (File Modified)
9039 trunk/modules/m_xline.c (File Modified)
9042 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9044 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9048 trunk/.indent.pro (File Modified)
9049 trunk/include/charybdis.h (File Added)
9050 trunk/include/client.h (File Modified)
9051 trunk/modules/.indent.pro (File Modified)
9052 trunk/src/.indent.pro (File Modified)
9053 trunk/src/adns.c (File Modified)
9054 trunk/src/aline.c (File Modified)
9055 trunk/src/cache.c (File Modified)
9056 trunk/src/channel.c (File Modified)
9057 trunk/src/class.c (File Modified)
9058 trunk/src/client.c (File Modified)
9059 trunk/src/commio.c (File Modified)
9060 trunk/src/event.c (File Modified)
9061 trunk/src/hash.c (File Modified)
9062 trunk/src/hostmask.c (File Modified)
9063 trunk/src/ircd.c (File Modified)
9064 trunk/src/kdparse.c (File Modified)
9065 trunk/src/linebuf.c (File Modified)
9066 trunk/src/listener.c (File Modified)
9067 trunk/src/modules.c (File Modified)
9068 trunk/src/monitor.c (File Modified)
9069 trunk/src/newconf.c (File Modified)
9070 trunk/src/packet.c (File Modified)
9071 trunk/src/parse.c (File Modified)
9072 trunk/src/reject.c (File Modified)
9073 trunk/src/s_auth.c (File Modified)
9074 trunk/src/s_conf.c (File Modified)
9075 trunk/src/s_gline.c (File Modified)
9076 trunk/src/s_log.c (File Modified)
9077 trunk/src/s_newconf.c (File Modified)
9078 trunk/src/s_serv.c (File Modified)
9079 trunk/src/s_stats.c (File Modified)
9080 trunk/src/s_user.c (File Modified)
9081 trunk/src/send.c (File Modified)
9082 trunk/src/whowas.c (File Modified)
9085 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9087 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9088 - Convert a few modules towards using this code.
9089 - Make a note about this change in NEWS.
9093 trunk/NEWS (File Modified)
9094 trunk/include/aline.h (File Added)
9095 trunk/modules/m_dline.c (File Modified)
9096 trunk/modules/m_kline.c (File Modified)
9097 trunk/modules/m_resv.c (File Modified)
9098 trunk/modules/m_xline.c (File Modified)
9099 trunk/src/Makefile.in (File Modified)
9100 trunk/src/aline.c (File Added)
9103 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9105 - Update NEWS document.
9109 trunk/NEWS (File Modified)
9112 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9114 Use find_named_person() instead of find_person() in services shortcuts.
9118 trunk/modules/m_sshortcut.c (File Modified)
9121 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9123 Fix propagation of empty channels (+P).
9127 trunk/modules/core/m_sjoin.c (File Modified)
9128 trunk/src/s_serv.c (File Modified)
9131 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9133 Use same comparison for +f.
9137 trunk/modules/core/m_join.c (File Modified)
9140 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9142 Retire server-server non-encap CHGHOST, and clean it up a bit.
9146 trunk/modules/m_chghost.c (File Modified)
9149 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9151 Use TS6 form for SQUIT wallops.
9155 trunk/modules/core/m_squit.c (File Modified)
9158 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9160 Propagate nick changes for remote clients in TS6 form if possible;
9161 simplify the code a bit.
9165 trunk/modules/core/m_nick.c (File Modified)
9168 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9170 Only clear oper_only_umodes on deoper for local clients.
9174 trunk/src/s_user.c (File Modified)
9177 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9179 - Don't enable use_whois_actually in the default config, makes cloaking
9180 only useful for vanity.
9184 trunk/doc/example.conf (File Modified)
9187 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9189 Fix linebuf raw code to not truncate lines longer than
9190 510 characters. This stops ziplinks corruption at
9191 the initial burst if the other side sends a lot.
9195 trunk/src/linebuf.c (File Modified)
9198 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9200 - Add +r to channel_modes().
9204 trunk/src/channel.c (File Modified)
9207 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9213 trunk/NEWS (File Modified)
9216 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9218 err, nvm. wrong project :-P
9222 trunk/src/match.c (File Modified)
9225 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9227 make sure we don't crash on match(NULL, test)
9231 trunk/src/match.c (File Modified)
9234 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9236 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9237 flags = rehash in shared{}.
9238 Uses :<source> ENCAP <target> REHASH [option].
9242 trunk/doc/example.conf (File Modified)
9243 trunk/doc/reference.conf (File Modified)
9244 trunk/help/opers/rehash (File Modified)
9245 trunk/include/s_newconf.h (File Modified)
9246 trunk/modules/m_rehash.c (File Modified)
9247 trunk/modules/m_stats.c (File Modified)
9248 trunk/src/newconf.c (File Modified)
9251 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9253 Initialize flags to 0 in conf_set_shared_flags() and
9254 conf_set_cluster_flags().
9258 trunk/src/newconf.c (File Modified)
9261 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9263 Don't allow a forward from a #channel to an &channel.
9264 Error message is Illegal channel name.
9268 trunk/modules/core/m_mode.c (File Modified)
9271 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9273 - change version to 1.0.1
9277 trunk/configure (File Modified)
9278 trunk/configure.ac (File Modified)
9281 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9287 trunk/NEWS (File Modified)
9290 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9292 Services shortcuts changes:
9293 - Require umode +S on target
9294 - Use ERR_SERVICESDOWN (440) for error message
9295 - Fix check for empty string
9299 trunk/include/numeric.h (File Modified)
9300 trunk/modules/m_sshortcut.c (File Modified)
9301 trunk/src/messages.tab (File Modified)
9304 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9306 s/IsChanService/IsService/g;
9310 trunk/modules/m_sshortcut.c (File Modified)
9313 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9315 Add check for service validity in shortcut routines.
9319 trunk/modules/m_sshortcut.c (File Modified)
9322 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9324 Don't allow forwarding to a -F channel the setter is not on.
9328 trunk/modules/core/m_mode.c (File Modified)
9331 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9333 Describe identify_service and identify_command in
9338 trunk/doc/reference.conf (File Modified)
9341 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9343 More helpfile updates.
9347 trunk/help/Makefile.in (File Modified)
9348 trunk/help/opers/die (File Modified)
9349 trunk/help/opers/join (File Modified)
9350 trunk/help/opers/links (File Modified)
9351 trunk/help/opers/lusers (File Modified)
9352 trunk/help/opers/map (File Added)
9353 trunk/help/opers/motd (File Modified)
9354 trunk/help/opers/names (File Modified)
9355 trunk/help/opers/notice (File Modified)
9356 trunk/help/opers/operspy (File Modified)
9357 trunk/help/opers/part (File Modified)
9358 trunk/help/opers/privmsg (File Modified)
9359 trunk/help/opers/restart (File Modified)
9360 trunk/help/opers/set (File Modified)
9361 trunk/help/opers/stats (File Modified)
9362 trunk/help/opers/trace (File Modified)
9363 trunk/help/opers/version (File Modified)
9364 trunk/help/users/notice (File Modified)
9365 trunk/help/users/privmsg (File Modified)
9366 trunk/help/users/stats (File Modified)
9369 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9375 trunk/help/opers/cmode (File Modified)
9376 trunk/help/opers/umode (File Modified)
9377 trunk/help/opers/wallops (File Modified)
9378 trunk/help/opers/who (File Modified)
9379 trunk/help/users/umode (File Modified)
9382 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9384 Include cmode +r in 004 and 005.
9388 trunk/include/supported.h (File Modified)
9389 trunk/src/messages.tab (File Modified)
9392 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9394 No need to clear all 3 buffers in channel_modes().
9398 trunk/src/channel.c (File Modified)
9401 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9403 - Fix multiple +f modes per line
9404 - -f shouldn't take a parameter
9408 trunk/modules/core/m_mode.c (File Modified)
9411 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9413 Channel mode +Q now prevents forwarding to or through
9414 a channel, just like in hyperion, not from a channel.
9418 trunk/modules/core/m_join.c (File Modified)
9421 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9423 Complete +F/+Q propagation.
9427 trunk/modules/core/m_join.c (File Modified)
9428 trunk/modules/core/m_sjoin.c (File Modified)
9429 trunk/src/channel.c (File Modified)
9432 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9434 - A few minor fixes.
9438 trunk/modules/core/m_join.c (File Modified)
9439 trunk/modules/m_services.c (File Modified)
9442 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9444 - Fix netsplit obfuscation.
9448 trunk/src/client.c (File Modified)
9451 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9453 - Fix another /stats p related bug.
9457 trunk/src/client.c (File Modified)
9460 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9462 - Update example.conf.
9466 trunk/doc/example.conf (File Modified)
9469 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9471 - Fix a minor bug here, and re-release 1.0.
9475 trunk/modules/core/m_nick.c (File Modified)
9478 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9480 - Add bursted clients to /stats p list.
9484 trunk/modules/core/m_nick.c (File Modified)
9487 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9489 - Add identify_service, identify_command options to the example.conf,
9494 trunk/NEWS (File Modified)
9495 trunk/doc/example.conf (File Modified)
9496 trunk/src/newconf.c (File Modified)
9499 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9501 - Add services shortcuts.
9505 trunk/modules/Makefile.in (File Modified)
9506 trunk/modules/m_sshortcut.c (File Added)
9509 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9511 - put back checks i removed by mistake
9515 trunk/modules/core/m_join.c (File Modified)
9518 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9520 - Implement channel mode +Q, which disables forwarding.
9521 - Make forwarding usable by everyone.
9522 - Implement channel mode +F which bypasses authority checks on a target
9528 trunk/NEWS (File Modified)
9529 trunk/include/channel.h (File Modified)
9530 trunk/include/supported.h (File Modified)
9531 trunk/modules/core/m_join.c (File Modified)
9532 trunk/modules/core/m_mode.c (File Modified)
9533 trunk/src/messages.tab (File Modified)
9536 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9538 - Fix account handling brokenness.
9542 trunk/modules/m_services.c (File Modified)
9545 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9547 Identify to services via server password hack. Still
9548 needs config file parts, like
9549 identifyservice = "nickserv@services.int";
9550 identifycommand = "IDENTIFY";
9554 trunk/include/s_conf.h (File Modified)
9555 trunk/src/s_user.c (File Modified)
9558 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9560 Make send.c compile.
9564 trunk/src/send.c (File Modified)
9567 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9569 - Handle this better.
9573 trunk/src/send.c (File Modified)
9576 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9578 If the source is not a client, don't send to normal users.
9582 trunk/src/send.c (File Modified)
9585 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9587 - Make /wallops behave as wallops in other ircds.
9591 trunk/modules/m_wallops.c (File Modified)
9592 trunk/src/send.c (File Modified)
9595 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9601 trunk/NEWS (File Modified)
9602 trunk/configure (File Modified)
9603 trunk/configure.ac (File Modified)
9606 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9608 - Remove efnet configuration.
9609 - Rename example.conf as reference.conf, and replace the default
9610 example.conf with one suitable for AthemeNET.
9611 - Update makefile to reflect these changes.
9615 trunk/doc/Makefile.in (File Modified)
9616 trunk/doc/example.conf (File Modified)
9617 trunk/doc/example.efnet.conf (File Deleted)
9618 trunk/doc/reference.conf (File Added)
9621 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9623 - Don't display opers who are /away.
9627 trunk/modules/m_stats.c (File Modified)
9630 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9632 Put cmode +f in 004 and 005.
9636 trunk/include/supported.h (File Modified)
9637 trunk/src/messages.tab (File Modified)
9640 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9642 Add user umode +Q which prevents a user from
9647 trunk/include/client.h (File Modified)
9648 trunk/modules/core/m_join.c (File Modified)
9649 trunk/src/messages.tab (File Modified)
9650 trunk/src/s_user.c (File Modified)
9653 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9655 Implement channel forwarding in m_join(). As in
9656 hyperion, failing to join because of +i, +r or +j
9657 can cause you to be forwarded, potentially
9658 recursively. Unlike hyperion, a single numeric
9659 is sent in case of a successful forward, otherwise
9660 the ircd acts if there were no forward.
9664 trunk/include/numeric.h (File Modified)
9665 trunk/modules/core/m_join.c (File Modified)
9666 trunk/src/messages.tab (File Modified)
9669 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9671 Allow servers to set oper-only cmodes as well.
9675 trunk/modules/core/m_mode.c (File Modified)
9678 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9680 Add cmode +f which takes a channel name, settable
9681 only by opers for now. Does not do anything yet.
9685 trunk/include/channel.h (File Modified)
9686 trunk/modules/core/m_join.c (File Modified)
9687 trunk/modules/core/m_mode.c (File Modified)
9688 trunk/modules/core/m_sjoin.c (File Modified)
9689 trunk/src/channel.c (File Modified)
9692 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9694 Fully initialize 'mode' in ms_join() and ms_sjoin()
9695 to avoid old +j garbage from being used.
9699 trunk/modules/core/m_join.c (File Modified)
9700 trunk/modules/core/m_sjoin.c (File Modified)
9703 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9705 - only touch join_count/join_delta if join throttling
9706 is enabled on the channel
9707 - reset join_count/join_delta to 0 if -j is set
9711 trunk/modules/core/m_join.c (File Modified)
9712 trunk/modules/core/m_mode.c (File Modified)
9713 trunk/modules/core/m_sjoin.c (File Modified)
9716 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9718 Also start a new "period" for join throttling for remote joins,
9719 if necessary. Make the code slightly clearer.
9723 trunk/modules/core/m_join.c (File Modified)
9724 trunk/src/channel.c (File Modified)
9727 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9729 Some +j improvements, still broken.
9733 trunk/modules/core/m_join.c (File Modified)
9734 trunk/modules/core/m_sjoin.c (File Modified)
9737 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9739 Only do +z processing for +m channels the sender is on,
9740 as bans/quiets are currently only checked locally.
9744 trunk/modules/core/m_message.c (File Modified)
9747 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9749 - Add max_bans_large configuration option, defaulting to 500, to
9750 limit the number of bans in a +L channel
9751 - Change b/e/I to b/e/I/q in texts
9755 trunk/doc/example.conf (File Modified)
9756 trunk/include/s_conf.h (File Modified)
9757 trunk/modules/core/m_mode.c (File Modified)
9758 trunk/modules/m_info.c (File Modified)
9759 trunk/src/newconf.c (File Modified)
9760 trunk/src/s_conf.c (File Modified)
9763 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9765 Store invite for +gi channels.
9766 Note that +gi is significantly weaker access control than +i.
9770 trunk/modules/m_invite.c (File Modified)
9773 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9775 Nonops are allowed to see +q lists.
9779 trunk/modules/core/m_mode.c (File Modified)
9782 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9784 Invalidate can_send() cache on -q.
9788 trunk/modules/core/m_mode.c (File Modified)
9791 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9793 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9797 trunk/modules/core/m_sjoin.c (File Modified)
9800 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9802 - Allow blank SJOINs -- for permanant channels.
9806 trunk/modules/core/m_sjoin.c (File Modified)
9809 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9811 - Burst permanant channels.
9815 trunk/src/s_serv.c (File Modified)
9818 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9820 - Fix handling of permanant channels.
9824 trunk/modules/core/m_join.c (File Modified)
9827 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9829 - Run indent on core modules.
9830 - Add propagation of join throttle settings.
9834 trunk/modules/core/m_die.c (File Modified)
9835 trunk/modules/core/m_error.c (File Modified)
9836 trunk/modules/core/m_join.c (File Modified)
9837 trunk/modules/core/m_kick.c (File Modified)
9838 trunk/modules/core/m_kill.c (File Modified)
9839 trunk/modules/core/m_message.c (File Modified)
9840 trunk/modules/core/m_mode.c (File Modified)
9841 trunk/modules/core/m_nick.c (File Modified)
9842 trunk/modules/core/m_part.c (File Modified)
9843 trunk/modules/core/m_quit.c (File Modified)
9844 trunk/modules/core/m_server.c (File Modified)
9845 trunk/modules/core/m_sjoin.c (File Modified)
9846 trunk/modules/core/m_squit.c (File Modified)
9849 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9851 - Fix mistake in commit message.
9855 trunk/ChangeLog (File Modified)
9858 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9860 - Channel throttling.
9864 trunk/NEWS (File Modified)
9865 trunk/include/supported.h (File Modified)
9866 trunk/modules/core/m_mode.c (File Modified)
9867 trunk/src/messages.tab (File Modified)
9870 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9872 - Channel throttle logic fixes.
9876 trunk/include/channel.h (File Modified)
9879 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9881 - Add the throttle logic.
9885 trunk/include/channel.h (File Modified)
9886 trunk/include/numeric.h (File Modified)
9887 trunk/modules/core/m_join.c (File Modified)
9888 trunk/src/channel.c (File Modified)
9889 trunk/src/messages.tab (File Modified)
9892 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9894 - Cosmetic fixes to CREDITS.
9898 trunk/CREDITS (File Modified)
9901 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9903 - Better channel_modes() from ShadowIRCd 4.
9907 trunk/include/channel.h (File Modified)
9908 trunk/src/channel.c (File Modified)
9911 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9913 - Strip colour codes from parts.
9917 trunk/modules/core/m_part.c (File Modified)
9920 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9922 - Strip colour codes from quits.
9926 trunk/modules/core/m_quit.c (File Modified)
9929 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9931 - add +c/+g/+z to channel_modes().
9935 trunk/src/channel.c (File Modified)
9938 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9940 - Add +g to 004/005 numerics.
9944 trunk/include/supported.h (File Modified)
9945 trunk/src/messages.tab (File Modified)
9948 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9950 - Add +cgz to set_final_mode() in both join/sjoin.
9951 - Implement channel mode +g: Free invite.
9955 trunk/include/channel.h (File Modified)
9956 trunk/modules/core/m_join.c (File Modified)
9957 trunk/modules/core/m_mode.c (File Modified)
9958 trunk/modules/core/m_sjoin.c (File Modified)
9959 trunk/modules/m_invite.c (File Modified)
9962 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9964 - Make sure /stats p uses the right list.
9968 trunk/modules/m_stats.c (File Modified)
9971 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9973 - local oper list becomes local_oper_list.
9974 - all opers are stored on oper_list for /stats p.
9978 trunk/include/ircd.h (File Modified)
9979 trunk/modules/m_stats.c (File Modified)
9980 trunk/modules/m_trace.c (File Modified)
9981 trunk/src/client.c (File Modified)
9982 trunk/src/ircd.c (File Modified)
9983 trunk/src/s_user.c (File Modified)
9984 trunk/src/send.c (File Modified)
9987 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9989 - Remove ENABLE_SERVICES legacy define.
9993 trunk/configure (File Modified)
9994 trunk/configure.ac (File Modified)
9995 trunk/include/client.h (File Modified)
9996 trunk/include/m_info.h (File Modified)
9997 trunk/include/s_conf.h (File Modified)
9998 trunk/modules/Makefile.in (File Modified)
9999 trunk/modules/core/m_kick.c (File Modified)
10000 trunk/modules/core/m_mode.c (File Modified)
10001 trunk/modules/core/m_nick.c (File Modified)
10002 trunk/modules/core/m_sjoin.c (File Modified)
10003 trunk/modules/m_services.c (File Modified)
10004 trunk/src/channel.c (File Modified)
10005 trunk/src/newconf.c (File Modified)
10006 trunk/src/s_conf.c (File Modified)
10007 trunk/src/s_serv.c (File Modified)
10008 trunk/src/s_user.c (File Modified)
10011 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10013 - New reject message, ala ircu.
10017 trunk/src/reject.c (File Modified)
10020 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10022 - Reduce 'broadcast storm' effect in m_chghost.
10026 trunk/modules/m_chghost.c (File Modified)
10029 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10031 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10035 trunk/include/supported.h (File Modified)
10036 trunk/src/messages.tab (File Modified)
10039 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10045 trunk/include/channel.h (File Modified)
10046 trunk/modules/core/m_message.c (File Modified)
10047 trunk/modules/core/m_mode.c (File Modified)
10050 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10052 - use sendto_one_numeric() in some places.
10056 trunk/modules/core/m_mode.c (File Modified)
10059 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10061 - Implement channel mode +c -- colour stripping.
10065 trunk/include/irc_string.h (File Modified)
10066 trunk/include/supported.h (File Modified)
10067 trunk/modules/core/m_message.c (File Modified)
10068 trunk/modules/core/m_mode.c (File Modified)
10069 trunk/src/irc_string.c (File Modified)
10070 trunk/src/messages.tab (File Modified)
10073 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10075 - Add +qLP to CHANMODES 005 numeric.
10079 trunk/include/supported.h (File Modified)
10082 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10084 Move credits files to doc/.
10088 trunk/Hybrid-team (File Deleted)
10089 trunk/Ratbox-team (File Deleted)
10090 trunk/doc/Hybrid-team (File Added)
10091 trunk/doc/Ratbox-team (File Added)
10094 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10096 - Rename Ratbox credits as Ratbox-team.
10097 - Add in our own CREDITS.
10101 trunk/CREDITS (File Deleted)
10102 trunk/CREDITS (File Added)
10103 trunk/Ratbox-team (File Added)
10106 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10108 - Quietcache fixes.
10112 trunk/modules/core/m_mode.c (File Modified)
10115 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10117 - Rebuild configure.
10121 trunk/autom4te.cache/ (File Deleted)
10122 trunk/configure (File Modified)
10125 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10127 Add +q to messages.tab.
10131 trunk/src/messages.tab (File Modified)
10134 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10136 - port m_sjoin stuff to TS6 JOIN syntax.
10140 trunk/modules/core/m_join.c (File Modified)
10143 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10145 - Implement channel mode +q (quiet)
10149 trunk/include/channel.h (File Modified)
10150 trunk/modules/core/m_mode.c (File Modified)
10151 trunk/src/channel.c (File Modified)
10154 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10156 Add +L/+P for set_final_mode().
10160 trunk/modules/core/m_sjoin.c (File Modified)
10163 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10165 Add +L/+P in channel_modes().
10169 trunk/src/channel.c (File Modified)
10172 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10174 - Use MODE_PERMANENT, not MODE_PERMANANT
10175 - Actually use chm_staff()
10177 It compiles but is not otherwise tested.
10181 trunk/include/channel.h (File Modified)
10182 trunk/modules/core/m_mode.c (File Modified)
10183 trunk/modules/core/m_sjoin.c (File Modified)
10184 trunk/src/channel.c (File Modified)
10187 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10189 - Ok, patchlevel.h is fixed now.
10193 trunk/include/patchlevel.h (File Modified)
10196 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10202 trunk/include/patchlevel.h (File Modified)
10203 trunk/src/version.c.SH (File Modified)
10206 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10208 - Fix compilation issue with version.c.
10212 trunk/src/version.c.SH (File Modified)
10215 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10217 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10218 this from the BUGS file.
10222 trunk/BUGS (File Modified)
10225 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10227 Mangle all netsplit messages if flatten links is enabled.
10231 trunk/src/client.c (File Modified)
10234 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10236 - jilles pointed out that /stats p needed severe changes -- implement
10241 trunk/modules/m_stats.c (File Modified)
10244 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10246 Rename RELNOTES to NEWS.
10250 trunk/NEWS (File Added)
10251 trunk/RELNOTES (File Deleted)
10254 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10260 trunk/RELNOTES (File Modified)
10263 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10265 - Make /stats p work globally.
10266 - Change 'OPER(s)' to 'staff members'
10270 trunk/modules/m_stats.c (File Modified)
10273 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10275 - add modes, +LP to RPL_MYINFO.
10279 trunk/src/messages.tab (File Modified)
10282 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10284 More stuff to RELNOTES.
10288 trunk/RELNOTES (File Modified)
10291 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10297 trunk/modules/core/m_sjoin.c (File Modified)
10298 trunk/src/channel.c (File Modified)
10301 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10303 - Implement list limit exceed modes -- +L.
10307 trunk/modules/core/m_mode.c (File Modified)
10310 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10312 - Add handlers for modes +L, +P.
10316 trunk/include/channel.h (File Modified)
10317 trunk/modules/core/m_mode.c (File Modified)
10320 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10322 Update properties on *everything*.
10326 trunk/.cvsignore (Property Modified)
10327 trunk/.indent.pro (Property Modified)
10328 trunk/BUGS (File Modified) (Property Modified)
10329 trunk/CREDITS (File Modified) (Property Modified)
10330 trunk/ChangeLog (Property Modified)
10331 trunk/Hybrid-team (File Modified) (Property Modified)
10332 trunk/INSTALL (File Modified) (Property Modified)
10333 trunk/LICENSE (File Modified) (Property Modified)
10334 trunk/Makefile.in (File Modified) (Property Modified)
10335 trunk/README.FIRST (File Modified) (Property Modified)
10336 trunk/RELNOTES (File Modified) (Property Modified)
10337 trunk/SVN-Access (Property Modified)
10338 trunk/aclocal.m4 (File Modified) (Property Modified)
10339 trunk/adns/.cvsignore (Property Modified)
10340 trunk/adns/COPYING (Property Modified)
10341 trunk/adns/GPL-vs-LGPL (Property Modified)
10342 trunk/adns/Makefile.in (File Modified) (Property Modified)
10343 trunk/adns/README (Property Modified)
10344 trunk/adns/README.ircd (Property Modified)
10345 trunk/adns/adns.h (File Modified) (Property Modified)
10346 trunk/adns/check.c (File Modified) (Property Modified)
10347 trunk/adns/dlist.h (File Modified) (Property Modified)
10348 trunk/adns/event.c (File Modified) (Property Modified)
10349 trunk/adns/general.c (File Modified) (Property Modified)
10350 trunk/adns/internal.h (File Modified) (Property Modified)
10351 trunk/adns/parse.c (File Modified) (Property Modified)
10352 trunk/adns/query.c (File Modified) (Property Modified)
10353 trunk/adns/reply.c (File Modified) (Property Modified)
10354 trunk/adns/setup.c (File Modified) (Property Modified)
10355 trunk/adns/transmit.c (File Modified) (Property Modified)
10356 trunk/adns/tvarith.h (File Modified) (Property Modified)
10357 trunk/adns/types.c (File Modified) (Property Modified)
10358 trunk/configure (File Modified) (Property Modified)
10359 trunk/configure.ac (File Modified) (Property Modified)
10360 trunk/contrib/.cvsignore (Property Modified)
10361 trunk/contrib/.indent.pro (Property Modified)
10362 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10363 trunk/contrib/README (File Modified) (Property Modified)
10364 trunk/contrib/example_module.c (File Modified) (Property Modified)
10365 trunk/contrib/m_42.c (File Modified) (Property Modified)
10366 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10367 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10368 trunk/contrib/m_force.c (File Modified) (Property Modified)
10369 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10370 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10371 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10372 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10373 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10374 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10375 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10376 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10377 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10378 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10379 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10380 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10381 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10382 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10383 trunk/doc/.cvsignore (Property Modified)
10384 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10385 trunk/doc/Makefile.in (File Modified) (Property Modified)
10386 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10387 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10388 trunk/doc/challenge.txt (File Modified) (Property Modified)
10389 trunk/doc/example.conf (File Modified) (Property Modified)
10390 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10391 trunk/doc/hooks.txt (File Modified) (Property Modified)
10392 trunk/doc/index.txt (File Modified) (Property Modified)
10393 trunk/doc/ircd.8 (File Modified) (Property Modified)
10394 trunk/doc/ircd.motd (Property Modified)
10395 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10396 trunk/doc/modeg.txt (File Modified) (Property Modified)
10397 trunk/doc/modes.txt (File Modified) (Property Modified)
10398 trunk/doc/monitor.txt (File Modified) (Property Modified)
10399 trunk/doc/old/Authors (Property Modified)
10400 trunk/doc/operguide.txt (File Modified) (Property Modified)
10401 trunk/doc/opermyth.txt (Property Modified)
10402 trunk/doc/server-version-info (File Modified) (Property Modified)
10403 trunk/doc/services.txt (File Modified) (Property Modified)
10404 trunk/doc/technical/README.TSora (Property Modified)
10405 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10406 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10407 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10408 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10409 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10410 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10411 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10412 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10413 trunk/doc/technical/rfc1459.txt (Property Modified)
10414 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10415 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10416 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10417 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10418 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10419 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10420 trunk/help/Makefile.in (File Modified) (Property Modified)
10421 trunk/help/opers/accept (Property Modified)
10422 trunk/help/opers/admin (Property Modified)
10423 trunk/help/opers/away (Property Modified)
10424 trunk/help/opers/capab (Property Modified)
10425 trunk/help/opers/challenge (Property Modified)
10426 trunk/help/opers/close (Property Modified)
10427 trunk/help/opers/cmode (Property Modified)
10428 trunk/help/opers/cnotice (Property Modified)
10429 trunk/help/opers/connect (Property Modified)
10430 trunk/help/opers/cprivmsg (Property Modified)
10431 trunk/help/opers/credits (Property Modified)
10432 trunk/help/opers/die (Property Modified)
10433 trunk/help/opers/dline (Property Modified)
10434 trunk/help/opers/eob (Property Modified)
10435 trunk/help/opers/error (Property Modified)
10436 trunk/help/opers/etrace (Property Modified)
10437 trunk/help/opers/gline (Property Modified)
10438 trunk/help/opers/help (Property Modified)
10439 trunk/help/opers/index (Property Modified)
10440 trunk/help/opers/info (Property Modified)
10441 trunk/help/opers/invite (Property Modified)
10442 trunk/help/opers/ison (Property Modified)
10443 trunk/help/opers/join (Property Modified)
10444 trunk/help/opers/kick (Property Modified)
10445 trunk/help/opers/kill (Property Modified)
10446 trunk/help/opers/kline (Property Modified)
10447 trunk/help/opers/knock (Property Modified)
10448 trunk/help/opers/links (Property Modified)
10449 trunk/help/opers/list (Property Modified)
10450 trunk/help/opers/locops (Property Modified)
10451 trunk/help/opers/lusers (Property Modified)
10452 trunk/help/opers/modlist (Property Modified)
10453 trunk/help/opers/modload (Property Modified)
10454 trunk/help/opers/modrestart (Property Modified)
10455 trunk/help/opers/modunload (Property Modified)
10456 trunk/help/opers/motd (Property Modified)
10457 trunk/help/opers/names (Property Modified)
10458 trunk/help/opers/nick (Property Modified)
10459 trunk/help/opers/notice (Property Modified)
10460 trunk/help/opers/oper (Property Modified)
10461 trunk/help/opers/operspy (Property Modified)
10462 trunk/help/opers/operwall (Property Modified)
10463 trunk/help/opers/part (Property Modified)
10464 trunk/help/opers/pass (Property Modified)
10465 trunk/help/opers/ping (Property Modified)
10466 trunk/help/opers/pong (Property Modified)
10467 trunk/help/opers/post (Property Modified)
10468 trunk/help/opers/privmsg (Property Modified)
10469 trunk/help/opers/quit (Property Modified)
10470 trunk/help/opers/rehash (Property Modified)
10471 trunk/help/opers/restart (Property Modified)
10472 trunk/help/opers/resv (Property Modified)
10473 trunk/help/opers/server (Property Modified)
10474 trunk/help/opers/set (Property Modified)
10475 trunk/help/opers/sjoin (Property Modified)
10476 trunk/help/opers/squit (Property Modified)
10477 trunk/help/opers/stats (Property Modified)
10478 trunk/help/opers/svinfo (Property Modified)
10479 trunk/help/opers/testgecos (Property Modified)
10480 trunk/help/opers/testline (Property Modified)
10481 trunk/help/opers/testmask (Property Modified)
10482 trunk/help/opers/time (Property Modified)
10483 trunk/help/opers/topic (Property Modified)
10484 trunk/help/opers/trace (Property Modified)
10485 trunk/help/opers/uhelp (Property Modified)
10486 trunk/help/opers/umode (Property Modified)
10487 trunk/help/opers/undline (Property Modified)
10488 trunk/help/opers/ungline (Property Modified)
10489 trunk/help/opers/unkline (Property Modified)
10490 trunk/help/opers/unresv (Property Modified)
10491 trunk/help/opers/unxline (Property Modified)
10492 trunk/help/opers/user (Property Modified)
10493 trunk/help/opers/userhost (Property Modified)
10494 trunk/help/opers/users (Property Modified)
10495 trunk/help/opers/version (Property Modified)
10496 trunk/help/opers/wallops (Property Modified)
10497 trunk/help/opers/who (Property Modified)
10498 trunk/help/opers/whois (Property Modified)
10499 trunk/help/opers/whowas (Property Modified)
10500 trunk/help/opers/xline (Property Modified)
10501 trunk/help/users/index (Property Modified)
10502 trunk/help/users/info (Property Modified)
10503 trunk/help/users/notice (Property Modified)
10504 trunk/help/users/privmsg (Property Modified)
10505 trunk/help/users/stats (Property Modified)
10506 trunk/help/users/umode (Property Modified)
10507 trunk/include/.cvsignore (Property Modified)
10508 trunk/include/.indent.pro (Property Modified)
10509 trunk/include/balloc.h (File Modified) (Property Modified)
10510 trunk/include/cache.h (File Modified) (Property Modified)
10511 trunk/include/channel.h (File Modified) (Property Modified)
10512 trunk/include/class.h (File Modified) (Property Modified)
10513 trunk/include/client.h (File Modified) (Property Modified)
10514 trunk/include/commio.h (File Modified) (Property Modified)
10515 trunk/include/common.h (File Modified) (Property Modified)
10516 trunk/include/config.h (File Modified) (Property Modified)
10517 trunk/include/config.h.dist (File Modified) (Property Modified)
10518 trunk/include/defaults.h (File Modified) (Property Modified)
10519 trunk/include/event.h (File Modified) (Property Modified)
10520 trunk/include/hash.h (File Modified) (Property Modified)
10521 trunk/include/hook.h (File Modified) (Property Modified)
10522 trunk/include/hostmask.h (File Modified) (Property Modified)
10523 trunk/include/irc_string.h (File Modified) (Property Modified)
10524 trunk/include/ircd.h (File Modified) (Property Modified)
10525 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10526 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10527 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10528 trunk/include/linebuf.h (File Modified) (Property Modified)
10529 trunk/include/listener.h (File Modified) (Property Modified)
10530 trunk/include/m_info.h (File Modified) (Property Modified)
10531 trunk/include/memory.h (File Modified) (Property Modified)
10532 trunk/include/modules.h (File Modified) (Property Modified)
10533 trunk/include/monitor.h (File Modified) (Property Modified)
10534 trunk/include/msg.h (File Modified) (Property Modified)
10535 trunk/include/newconf.h (File Modified) (Property Modified)
10536 trunk/include/numeric.h (File Modified) (Property Modified)
10537 trunk/include/packet.h (File Modified) (Property Modified)
10538 trunk/include/parse.h (File Modified) (Property Modified)
10539 trunk/include/patchlevel.h (File Modified) (Property Modified)
10540 trunk/include/patricia.h (File Modified) (Property Modified)
10541 trunk/include/reject.h (File Modified) (Property Modified)
10542 trunk/include/res.h (File Modified) (Property Modified)
10543 trunk/include/restart.h (File Modified) (Property Modified)
10544 trunk/include/s_auth.h (File Modified) (Property Modified)
10545 trunk/include/s_conf.h (File Modified) (Property Modified)
10546 trunk/include/s_gline.h (File Modified) (Property Modified)
10547 trunk/include/s_log.h (File Modified) (Property Modified)
10548 trunk/include/s_newconf.h (File Modified) (Property Modified)
10549 trunk/include/s_serv.h (File Modified) (Property Modified)
10550 trunk/include/s_stats.h (File Modified) (Property Modified)
10551 trunk/include/s_user.h (File Modified) (Property Modified)
10552 trunk/include/s_zip.h (File Modified) (Property Modified)
10553 trunk/include/scache.h (File Modified) (Property Modified)
10554 trunk/include/send.h (File Modified) (Property Modified)
10555 trunk/include/serno.h (Property Modified)
10556 trunk/include/setup.h.in (Property Modified)
10557 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10558 trunk/include/stdinc.h (File Modified) (Property Modified)
10559 trunk/include/supported.h (File Modified) (Property Modified)
10560 trunk/include/tools.h (File Modified) (Property Modified)
10561 trunk/include/whowas.h (File Modified) (Property Modified)
10562 trunk/install-sh (File Modified) (Property Modified)
10563 trunk/modules/.cvsignore (Property Modified)
10564 trunk/modules/.depend (Property Modified)
10565 trunk/modules/.indent.pro (Property Modified)
10566 trunk/modules/Makefile.in (File Modified) (Property Modified)
10567 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10568 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10569 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10570 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10571 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10572 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10573 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10574 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10575 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10576 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10577 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10578 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10579 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10580 trunk/modules/m_accept.c (File Modified) (Property Modified)
10581 trunk/modules/m_admin.c (File Modified) (Property Modified)
10582 trunk/modules/m_away.c (File Modified) (Property Modified)
10583 trunk/modules/m_cap.c (File Modified) (Property Modified)
10584 trunk/modules/m_capab.c (File Modified) (Property Modified)
10585 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10586 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10587 trunk/modules/m_close.c (File Modified) (Property Modified)
10588 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10589 trunk/modules/m_connect.c (File Modified) (Property Modified)
10590 trunk/modules/m_dline.c (File Modified) (Property Modified)
10591 trunk/modules/m_encap.c (File Modified) (Property Modified)
10592 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10593 trunk/modules/m_gline.c (File Modified) (Property Modified)
10594 trunk/modules/m_help.c (File Modified) (Property Modified)
10595 trunk/modules/m_info.c (File Modified) (Property Modified)
10596 trunk/modules/m_invite.c (File Modified) (Property Modified)
10597 trunk/modules/m_ison.c (File Modified) (Property Modified)
10598 trunk/modules/m_kline.c (File Modified) (Property Modified)
10599 trunk/modules/m_knock.c (File Modified) (Property Modified)
10600 trunk/modules/m_links.c (File Modified) (Property Modified)
10601 trunk/modules/m_list.c (File Modified) (Property Modified)
10602 trunk/modules/m_locops.c (File Modified) (Property Modified)
10603 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10604 trunk/modules/m_map.c (File Modified) (Property Modified)
10605 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10606 trunk/modules/m_motd.c (File Modified) (Property Modified)
10607 trunk/modules/m_names.c (File Modified) (Property Modified)
10608 trunk/modules/m_oper.c (File Modified) (Property Modified)
10609 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10610 trunk/modules/m_pass.c (File Modified) (Property Modified)
10611 trunk/modules/m_ping.c (File Modified) (Property Modified)
10612 trunk/modules/m_pong.c (File Modified) (Property Modified)
10613 trunk/modules/m_post.c (File Modified) (Property Modified)
10614 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10615 trunk/modules/m_restart.c (File Modified) (Property Modified)
10616 trunk/modules/m_resv.c (File Modified) (Property Modified)
10617 trunk/modules/m_services.c (File Modified) (Property Modified)
10618 trunk/modules/m_set.c (File Modified) (Property Modified)
10619 trunk/modules/m_stats.c (File Modified) (Property Modified)
10620 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10621 trunk/modules/m_tb.c (File Modified) (Property Modified)
10622 trunk/modules/m_testline.c (File Modified) (Property Modified)
10623 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10624 trunk/modules/m_time.c (File Modified) (Property Modified)
10625 trunk/modules/m_topic.c (File Modified) (Property Modified)
10626 trunk/modules/m_trace.c (File Modified) (Property Modified)
10627 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10628 trunk/modules/m_user.c (File Modified) (Property Modified)
10629 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10630 trunk/modules/m_users.c (File Modified) (Property Modified)
10631 trunk/modules/m_version.c (File Modified) (Property Modified)
10632 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10633 trunk/modules/m_who.c (File Modified) (Property Modified)
10634 trunk/modules/m_whois.c (File Modified) (Property Modified)
10635 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10636 trunk/modules/m_xline.c (File Modified) (Property Modified)
10637 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10638 trunk/servlink/.cvsignore (Property Modified)
10639 trunk/servlink/.indent.pro (Property Modified)
10640 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10641 trunk/servlink/README (File Modified) (Property Modified)
10642 trunk/servlink/TODO (File Modified) (Property Modified)
10643 trunk/servlink/control.c (File Modified) (Property Modified)
10644 trunk/servlink/control.h (File Modified) (Property Modified)
10645 trunk/servlink/io.c (File Modified) (Property Modified)
10646 trunk/servlink/io.h (File Modified) (Property Modified)
10647 trunk/servlink/servlink.c (File Modified) (Property Modified)
10648 trunk/servlink/servlink.h (File Modified) (Property Modified)
10649 trunk/src/.cvsignore (Property Modified)
10650 trunk/src/.depend (Property Modified)
10651 trunk/src/.indent.pro (Property Modified)
10652 trunk/src/Makefile.in (File Modified) (Property Modified)
10653 trunk/src/adns.c (File Modified) (Property Modified)
10654 trunk/src/balloc.c (File Modified) (Property Modified)
10655 trunk/src/cache.c (File Modified) (Property Modified)
10656 trunk/src/channel.c (File Modified) (Property Modified)
10657 trunk/src/class.c (File Modified) (Property Modified)
10658 trunk/src/client.c (File Modified) (Property Modified)
10659 trunk/src/commio.c (File Modified) (Property Modified)
10660 trunk/src/devpoll.c (File Modified) (Property Modified)
10661 trunk/src/epoll.c (File Modified) (Property Modified)
10662 trunk/src/event.c (File Modified) (Property Modified)
10663 trunk/src/getopt.c (File Modified) (Property Modified)
10664 trunk/src/hash.c (File Modified) (Property Modified)
10665 trunk/src/hook.c (File Modified) (Property Modified)
10666 trunk/src/hostmask.c (File Modified) (Property Modified)
10667 trunk/src/irc_string.c (File Modified) (Property Modified)
10668 trunk/src/ircd.c (File Modified) (Property Modified)
10669 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10670 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10671 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10672 trunk/src/kdparse.c (File Modified) (Property Modified)
10673 trunk/src/kqueue.c (File Modified) (Property Modified)
10674 trunk/src/linebuf.c (File Modified) (Property Modified)
10675 trunk/src/listener.c (File Modified) (Property Modified)
10676 trunk/src/match.c (File Modified) (Property Modified)
10677 trunk/src/memory.c (File Modified) (Property Modified)
10678 trunk/src/messages.tab (File Modified) (Property Modified)
10679 trunk/src/modules.c (File Modified) (Property Modified)
10680 trunk/src/monitor.c (File Modified) (Property Modified)
10681 trunk/src/newconf.c (File Modified) (Property Modified)
10682 trunk/src/numeric.c (File Modified) (Property Modified)
10683 trunk/src/packet.c (File Modified) (Property Modified)
10684 trunk/src/parse.c (File Modified) (Property Modified)
10685 trunk/src/patricia.c (File Modified) (Property Modified)
10686 trunk/src/poll.c (File Modified) (Property Modified)
10687 trunk/src/reject.c (File Modified) (Property Modified)
10688 trunk/src/restart.c (File Modified) (Property Modified)
10689 trunk/src/s_auth.c (File Modified) (Property Modified)
10690 trunk/src/s_conf.c (File Modified) (Property Modified)
10691 trunk/src/s_gline.c (File Modified) (Property Modified)
10692 trunk/src/s_log.c (File Modified) (Property Modified)
10693 trunk/src/s_newconf.c (File Modified) (Property Modified)
10694 trunk/src/s_serv.c (File Modified) (Property Modified)
10695 trunk/src/s_stats.c (File Modified) (Property Modified)
10696 trunk/src/s_user.c (File Modified) (Property Modified)
10697 trunk/src/scache.c (File Modified) (Property Modified)
10698 trunk/src/select.c (File Modified) (Property Modified)
10699 trunk/src/send.c (File Modified) (Property Modified)
10700 trunk/src/snprintf.c (File Modified) (Property Modified)
10701 trunk/src/tools.c (File Modified) (Property Modified)
10702 trunk/src/version.c.SH (File Modified) (Property Modified)
10703 trunk/src/whowas.c (File Modified) (Property Modified)
10704 trunk/tools/.cvsignore (Property Modified)
10705 trunk/tools/Makefile.in (File Modified) (Property Modified)
10706 trunk/tools/README (File Modified) (Property Modified)
10707 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10708 trunk/tools/convertilines.c (File Modified) (Property Modified)
10709 trunk/tools/convertklines.c (File Modified) (Property Modified)
10710 trunk/tools/mkkeypair (Property Modified)
10711 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10712 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10713 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10714 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10715 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10716 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10717 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10718 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10719 trunk/tools/untabify (File Modified) (Property Modified)
10720 trunk/tools/viconf.c (File Modified) (Property Modified)
10723 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10729 trunk/RELNOTES (File Modified)
10732 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10734 - Make version.c use our serial, not ratbox's.
10738 trunk/src/version.c.SH (File Modified)
10741 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10744 - revved patchlevel to 2.1.5
10748 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10749 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10752 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10754 - fix buffer overflow and unterminated buffer when removing TS6 bans
10755 - fix rebuilding of SJOIN
10759 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10762 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10764 have servlink report if it gets an uncompressed error message when it gets inflate failures
10767 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10770 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10772 - extend our copyrights to 2005.
10776 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10777 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10778 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10779 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10780 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10781 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10782 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10783 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10784 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10785 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10786 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10787 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10788 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10789 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10790 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10791 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10792 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10793 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10794 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10795 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10796 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10797 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10798 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10799 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10800 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10801 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10802 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10803 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10804 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10805 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10806 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10807 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10808 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10809 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10810 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10811 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10812 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10813 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10814 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10815 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10816 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10817 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10818 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10819 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10820 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10822 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10823 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10824 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10825 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10826 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10827 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10828 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10834 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10835 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10836 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10837 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10882 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10885 - revved patchlevel to 2.1.4
10889 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10893 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10895 - add TARGMAX to 005
10896 - remove the +1 from ->uid in struct Client
10897 - fix checking of accept entries in m_accept.c
10901 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10907 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10909 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10914 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10917 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10919 - remove an unused variable
10923 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10926 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10928 don't burst a TS5 name in burst_TS6. -via jillies
10931 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10934 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10936 - via jilles, make nickchanges invalidate any cached bans for
10941 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10947 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10949 - fix some char vs byte usage to make adns compile cleanly with gcc4
10953 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10963 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10965 userhost should allow 5 userhost checks, not 4
10968 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10971 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10973 - another darwin fix
10977 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10980 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10986 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10996 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10998 - remove bogus extern of abort_list
11002 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11005 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11007 svn repo access stuff
11010 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11013 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11019 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11022 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11028 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11031 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11033 revert omotd..i thought it was a good idea..oh well
11036 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11039 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11041 Commas are bad things in channel keys
11045 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11048 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11050 Add OMOTD command to display oper motd
11054 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11057 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11059 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11062 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11065 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11067 Modified files: (Branch: RATBOX_2_1)
11070 - stop testing whois for protocol violations, as they can be caused in
11071 ircds going all the way back to the original ircd2.8
11073 Revision Changes Path
11074 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11078 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11080 Modified files: (Branch: RATBOX_2_1)
11083 - remove some 2.2 code
11085 Revision Changes Path
11086 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11090 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11092 Modified files: (Branch: RATBOX_2_1)
11095 backport of the silly december 31st bug
11097 Revision Changes Path
11098 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11102 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11104 Modified files: (Branch: RATBOX_2_1)
11106 include patchlevel.h
11108 - revved patchlevel to 2.1.3
11110 Revision Changes Path
11111 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11112 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11116 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11118 Modified files: (Branch: RATBOX_2_1)
11121 modules/core m_nick.c
11124 - stop removing a clients own list of accepted clients when they do a
11126 - clean up the accept code so its less retarded
11128 Revision Changes Path
11129 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11130 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11131 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11132 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11136 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11138 Modified files: (Branch: RATBOX_2_1)
11141 src event.c ircd.c newconf.c
11143 - remove a defn of links_cache_list in m_links.c which was causing
11144 the flattened links update to be ignored
11145 - add eventUpdate(), and make links_delay update on rehash
11147 Revision Changes Path
11148 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11149 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11150 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11151 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11152 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11156 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11158 Modified files: (Branch: RATBOX_2_1)
11162 - make the conf parser apply service {}; on rehash
11164 Revision Changes Path
11165 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11166 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11170 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11172 Modified files: (Branch: RATBOX_2_1)
11175 - show ENABLE_SERVICES define in info
11177 Revision Changes Path
11178 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11182 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11184 Modified files: (Branch: RATBOX_2_1)
11185 modules m_services.c m_stats.c
11187 - via jilles, make m_services.c hook into stats U and display service
11190 Revision Changes Path
11191 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11192 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11196 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11198 Modified files: (Branch: RATBOX_2_1)
11199 . configure configure.ac
11201 - default build to -O2
11203 Revision Changes Path
11204 7.249.2.2 +4 -4 ircd-ratbox/configure
11205 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11209 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11211 Modified files: (Branch: RATBOX_2_1)
11212 doc example.conf example.efnet.conf
11213 include client.h s_conf.h s_newconf.h
11215 modules/core m_join.c m_nick.c
11216 src channel.c newconf.c s_conf.c s_user.c
11218 - remove no_oper_resvs from general {};
11219 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11221 Revision Changes Path
11222 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11223 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11224 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11225 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11226 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11227 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11228 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11229 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11230 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11231 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11232 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11233 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11237 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11239 Modified files: (Branch: RATBOX_2_1)
11240 modules/core m_mode.c m_nick.c
11244 - raise max temptime to a year
11246 - require 9 parameters in ms_nick(), 10 in ms_uid()
11248 Revision Changes Path
11249 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11250 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11251 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11255 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11257 Modified files: (Branch: RATBOX_2_1)
11258 modules m_services.c
11260 - only show services logged in info when its a local client
11262 Revision Changes Path
11263 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11267 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11269 Modified files: (Branch: RATBOX_2_1)
11272 passing a pointer to a pointer is not what was intended, oops
11274 Revision Changes Path
11275 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11279 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11281 Modified files: (Branch: RATBOX_2_1)
11284 - update services.txt with FNC
11286 Revision Changes Path
11287 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11291 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11293 Modified files: (Branch: RATBOX_2_1)
11296 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11298 Revision Changes Path
11299 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11303 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11305 Modified files: (Branch: RATBOX_2_1)
11308 - add some uniqueness into auth process for bopm
11310 Revision Changes Path
11311 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11315 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11317 Modified files: (Branch: RATBOX_2_1)
11318 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11320 - make contrib/ compile
11322 Revision Changes Path
11323 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11324 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11325 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11326 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11330 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11332 Modified files: (Branch: RATBOX_2_1)
11333 modules m_monitor.c
11335 Don't allow MONITOR from an unregistered client
11337 Revision Changes Path
11338 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11342 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11344 Modified files: (Branch: RATBOX_2_1)
11345 doc example.conf example.efnet.conf
11347 src class.c messages.tab newconf.c
11349 - remove sendq_eob, its become more of a hindrance than a benefit.
11350 - sync example.efnet.conf cluster {}; with example.conf
11352 Revision Changes Path
11353 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11354 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11355 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11356 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11357 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11358 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11362 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11364 Modified files: (Branch: RATBOX_2_1)
11366 include patchlevel.h
11369 - revved patchlevel to 2.1.2
11371 Revision Changes Path
11372 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11373 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11377 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11379 Modified files: (Branch: RATBOX_2_1)
11380 . configure configure.ac
11382 - raise default topiclen to 160.
11384 Revision Changes Path
11385 7.249.2.1 +3 -3 ircd-ratbox/configure
11386 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11390 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11392 Modified files: (Branch: RATBOX_2_1)
11393 modules m_services.c
11395 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11396 tsinfo matches this
11398 Revision Changes Path
11399 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11403 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11405 Modified files: (Branch: RATBOX_2_1)
11406 modules m_services.c
11408 - monitor_signoff() the client we're nickchanging
11410 Revision Changes Path
11411 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11415 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11417 Modified files: (Branch: RATBOX_2_1)
11420 - fix various UID problems with trace
11422 Revision Changes Path
11423 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11427 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11429 Modified files: (Branch: RATBOX_2_1)
11430 help/opers dline kline
11431 modules m_resv.c m_stats.c
11432 modules/core m_mode.c
11435 - tidy up kline/dline help to note they dont accept nick as target
11436 - disallow bans beginning with ':' over bmask
11437 - disallow bans with a space in chm_ban
11438 - stop counting hidden opers in stats p
11439 - match() parameters in remote unresv were inverted, causing it to fail
11440 - fix possibility of clients setting blank keys
11442 Revision Changes Path
11443 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11444 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11445 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11446 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11447 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11451 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11453 Modified files: (Branch: RATBOX_2_1)
11456 - fix problems with amd64 and the way we do va_list
11458 Revision Changes Path
11459 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11463 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11465 Modified files: (Branch: RATBOX_2_1)
11466 modules m_services.c
11468 - tidy up the kill notifications for RSFNC
11470 Revision Changes Path
11471 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11475 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11477 Modified files: (Branch: RATBOX_2_1)
11479 modules m_services.c
11482 - some more rserv stuff:
11483 - add RSFNC capability
11484 - fix up RSFNC, kill existing clients if they exist.
11486 Revision Changes Path
11487 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11488 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11489 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11493 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11495 Modified files: (Branch: RATBOX_2_1)
11496 modules m_services.c
11498 - first stab at a FNC implementation for rserv
11500 Revision Changes Path
11501 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11505 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11507 Modified files: (Branch: RATBOX_2_1)
11512 Revision Changes Path
11513 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11517 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11519 Modified files: (Branch: RATBOX_2_1)
11522 - add links_delay back
11524 Revision Changes Path
11525 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11529 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11531 Modified files: (Branch: RATBOX_2_1)
11535 - swap tabs for spaces
11537 Revision Changes Path
11538 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11539 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11543 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11545 Modified files: (Branch: RATBOX_2_1)
11548 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11549 contained in the client_flood conf option
11550 - remove a couple of unused defines from info
11552 Revision Changes Path
11553 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11557 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11559 Modified files: (Branch: RATBOX_2_1)
11562 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11564 Revision Changes Path
11565 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11569 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11571 Modified files: (Branch: RATBOX_2_1)
11572 doc example.conf example.efnet.conf
11574 - fix missing closing comment tag
11576 Revision Changes Path
11577 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11578 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11582 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11584 Modified files: (Branch: RATBOX_2_1)
11586 include patchlevel.h
11588 - revved patchlevel to 2.1.1
11590 Revision Changes Path
11591 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11592 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11596 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11598 Modified files: (Branch: RATBOX_2_1)
11601 - sync up remote kline reasons, so theyre consistent with what happens
11602 when we add local klines - notably the "Temporary K-line x min" and
11603 date added to reason.
11605 Revision Changes Path
11606 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11610 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11612 Modified files: (Branch: RATBOX_2_1)
11615 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11617 Revision Changes Path
11618 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11622 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11624 Modified files: (Branch: RATBOX_2_1)
11627 used the data pointer we saved, not what just got nulled
11629 Revision Changes Path
11630 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11634 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11636 Modified files: (Branch: RATBOX_2_1)
11637 modules m_resv.c m_xline.c
11639 - fix broken propagation of xline/resv
11641 Revision Changes Path
11642 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11643 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11647 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11649 Modified files: (Branch: RATBOX_2_1)
11652 - properly increment bad auth count for stats T when we timeout an auth
11654 Revision Changes Path
11655 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11659 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11661 Modified files: (Branch: RATBOX_2_1)
11664 modules/core m_nick.c
11666 - fix a bit that didnt make sense in monitor.txt
11667 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11669 Revision Changes Path
11670 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11671 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11672 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11676 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11678 Modified files: (Branch: RATBOX_2_1)
11681 removing dlink nodes from auth_poll_list twice is bad
11683 Revision Changes Path
11684 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11688 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11690 Modified files: (Branch: RATBOX_2_1)
11693 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11694 changed to RPL_STATSDEBUG
11696 Revision Changes Path
11697 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11701 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11703 Added files: (Branch: RATBOX_2_1)
11706 - add some documentation about target change
11708 Revision Changes Path
11709 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11713 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11715 Modified files: (Branch: RATBOX_2_1)
11716 include supported.h
11717 modules/core m_message.c
11719 - remove extra argument to 005
11720 - disallow messaging of UIDs
11722 Revision Changes Path
11723 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11724 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11728 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11730 Modified files: (Branch: RATBOX_2_1)
11733 - fix a longstanding parser bug with wrong limit checking, causing us to
11734 accept one less parameter than we're allowed to accept.
11736 Revision Changes Path
11737 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11741 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11743 Modified files: (Branch: RATBOX_2_1)
11744 modules/core m_message.c
11746 - exempt users messaging themselves from target change
11748 Revision Changes Path
11749 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11753 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11755 Modified files: (Branch: RATBOX_2_1)
11756 include supported.h
11758 - stop violating MAXPARA on 005.
11760 Revision Changes Path
11761 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11765 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11767 Modified files: (Branch: RATBOX_2_1)
11768 modules/core m_nick.c
11770 - dont store an ipv6 sockhost if we're not compiled with v6 support
11772 Revision Changes Path
11773 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11777 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11779 Modified files: (Branch: RATBOX_2_1)
11782 - remove some vms includes
11784 Revision Changes Path
11785 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11789 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11791 Modified files: (Branch: RATBOX_2_1)
11795 - force commit for new branch
11797 Revision Changes Path
11798 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11799 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11803 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11806 . RELNOTES configure configure.ac
11807 include patchlevel.h
11809 - revved patchlevel to 2.1.0
11811 Revision Changes Path
11812 1.114 +6 -2 ircd-ratbox/RELNOTES
11813 7.249 +11 -11 ircd-ratbox/configure
11814 7.63 +3 -3 ircd-ratbox/configure.ac
11815 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11819 leeh 2005/03/04 13:31:32 EST (20050304_2)
11823 include patchlevel.h
11826 - revved patchlevel to 2.1.0beta2
11828 Revision Changes Path
11829 1.113 +12 -0 ircd-ratbox/RELNOTES
11830 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11834 leeh 2005/03/04 13:27:05 EST (20050304_1)
11837 doc whats-new-2.1.txt
11840 - update whats-new-2.1
11841 - when we're handling global NAMES, dont output channels if there are no
11842 members within them we can show.
11844 Revision Changes Path
11845 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11846 7.436 +12 -2 ircd-ratbox/src/channel.c
11850 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11855 That would be a node_heap not a prefix_heap..oops
11857 Revision Changes Path
11858 7.30 +1 -1 ircd-ratbox/src/patricia.c
11862 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11867 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11868 otherwise..the other macros might work????
11870 Revision Changes Path
11871 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11875 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11878 . configure configure.ac
11882 Revision Changes Path
11883 7.248 +5 -5 ircd-ratbox/configure
11884 7.62 +5 -5 ircd-ratbox/configure.ac
11888 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11891 . configure configure.ac
11895 Revision Changes Path
11896 7.247 +3 -2 ircd-ratbox/configure
11897 7.61 +3 -2 ircd-ratbox/configure.ac
11901 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11904 . configure configure.ac
11908 Revision Changes Path
11909 7.246 +6 -6 ircd-ratbox/configure
11910 7.60 +4 -4 ircd-ratbox/configure.ac
11914 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11917 . configure configure.ac
11920 Doh these changes got put on RATBOX_2_0 when they were meant for
11922 Also merged in the monitor heap size stuff, not that i think monitor has
11925 Revision Changes Path
11926 7.245 +12 -3 ircd-ratbox/configure
11927 7.59 +11 -3 ircd-ratbox/configure.ac
11928 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11932 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11937 Add more robust alloca checking
11939 Revision Changes Path
11940 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11944 leeh 2005/02/24 15:27:17 EST (20050224_9)
11949 - fix the copyright on m_42.c :p
11951 Revision Changes Path
11952 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11956 leeh 2005/02/24 15:22:53 EST (20050224_8)
11959 include supported.h
11962 - fix a core in undline on bad masks
11963 - remove an unwanted space from beginning of second 005 numeric
11965 Revision Changes Path
11966 7.5 +1 -1 ircd-ratbox/include/supported.h
11967 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11971 leeh 2005/02/24 15:18:59 EST (20050224_7)
11974 modules m_monitor.c
11976 - use max_monitor when adding nicknames
11978 that should be everything now..
11980 Revision Changes Path
11981 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11985 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11992 Revision Changes Path
11993 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11997 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12004 Revision Changes Path
12005 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12009 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12014 The Answer to Life, the Universe, and Everything
12016 Revision Changes Path
12017 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12021 leeh 2005/02/24 14:53:04 EST (20050224_3)
12025 modules m_monitor.c
12026 src ircd.c monitor.c
12028 - call init_monitor() on startup
12029 - add in support for adding/deleting/listing monitor entries
12031 Revision Changes Path
12032 7.2 +3 -1 ircd-ratbox/include/monitor.h
12033 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12034 7.374 +2 -0 ircd-ratbox/src/ircd.c
12035 7.3 +15 -4 ircd-ratbox/src/monitor.c
12039 leeh 2005/02/23 21:20:10 EST (20050224_2)
12042 doc example.conf example.efnet.conf
12043 include s_conf.h supported.h
12044 modules Makefile.in
12045 src client.c newconf.c s_conf.c
12047 modules m_monitor.c
12049 - add the max_monitor config option
12050 - advertise MONITOR=%d in 005
12051 - clear a local clients monitor list on exit
12052 - add the framework for the MONITOR command
12055 Revision Changes Path
12056 7.261 +5 -0 ircd-ratbox/doc/example.conf
12057 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12058 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12059 7.4 +4 -2 ircd-ratbox/include/supported.h
12060 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12061 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12062 7.492 +1 -0 ircd-ratbox/src/client.c
12063 7.202 +1 -0 ircd-ratbox/src/newconf.c
12064 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12068 leeh 2005/02/23 20:57:51 EST (20050224_1)
12071 . configure configure.ac
12075 - move MONITOR_HEAP_SIZE over to configure
12077 Revision Changes Path
12078 7.244 ircd-ratbox/configure
12079 7.58 +4 -2 ircd-ratbox/configure.ac
12080 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12081 7.2 +0 -2 ircd-ratbox/src/monitor.c
12085 leeh 2005/02/23 20:48:08 EST (20050224_0)
12089 include client.h numeric.h
12090 modules/core m_nick.c
12091 src Makefile.in client.c messages.tab
12097 - first half of my server-side notify list implementation..
12099 Revision Changes Path
12100 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12101 7.266 +3 -0 ircd-ratbox/include/client.h
12102 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12103 7.58 +6 -0 ircd-ratbox/include/numeric.h
12104 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12105 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12106 7.491 +3 -0 ircd-ratbox/src/client.c
12107 7.126 +5 -5 ircd-ratbox/src/messages.tab
12108 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12109 7.342 +2 -0 ircd-ratbox/src/s_user.c
12113 leeh 2005/02/23 18:42:59 EST (20050223_0)
12118 - double the size of the client and channel hashtables (64k -> 128k and
12119 32k -> 64k). The improvements are quite significant..
12121 Revision Changes Path
12122 7.54 +4 -4 ircd-ratbox/include/hash.h
12126 leeh 2005/02/22 14:55:56 EST (20050222_1)
12130 modules m_services.c
12132 - remove a couple of unused vars
12133 - update monitor.txt
12135 Revision Changes Path
12136 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12137 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12141 leeh 2005/02/21 19:47:24 EST (20050222_0)
12146 - add in my documentation on the upcoming MONITOR command
12148 Revision Changes Path
12149 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12153 leeh 2005/02/21 12:09:34 EST (20050221_0)
12156 . configure configure.ac
12157 doc whats-new-2.1.txt
12158 tools README.mkpasswd
12162 - update whats-new-2.1.txt some more
12163 - we dont have vms mkpasswd anymore
12164 - remove the unused crypt.c
12166 Revision Changes Path
12167 7.243 +3 -6 ircd-ratbox/configure
12168 7.57 +2 -4 ircd-ratbox/configure.ac
12169 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12170 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12171 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12175 leeh 2005/02/19 12:38:09 EST (20050219_3)
12178 doc example.conf example.efnet.conf
12181 src channel.c client.c ircd.c s_conf.c
12183 - rework the splitcode, splitservers is now how many servers we've marked as
12184 EOB, rather than how many are linked. Thus pull ourselves out of
12185 splitmode immediately once this is satisfied
12187 Revision Changes Path
12188 7.260 +8 -9 ircd-ratbox/doc/example.conf
12189 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12190 7.83 +1 -0 ircd-ratbox/include/ircd.h
12191 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12192 7.435 +16 -36 ircd-ratbox/src/channel.c
12193 7.490 +2 -0 ircd-ratbox/src/client.c
12194 7.373 +2 -1 ircd-ratbox/src/ircd.c
12195 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12199 leeh 2005/02/19 09:02:34 EST (20050219_2)
12202 doc example.conf example.efnet.conf
12203 include ircd.h s_conf.h
12205 src channel.c ircd.c newconf.c s_conf.c
12207 - remove split_delay
12209 Revision Changes Path
12210 7.259 +0 -5 ircd-ratbox/doc/example.conf
12211 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12212 7.82 +0 -1 ircd-ratbox/include/ircd.h
12213 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12214 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12215 7.434 +2 -7 ircd-ratbox/src/channel.c
12216 7.372 +0 -1 ircd-ratbox/src/ircd.c
12217 7.201 +0 -1 ircd-ratbox/src/newconf.c
12218 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12222 leeh 2005/02/19 08:48:05 EST (20050219_1)
12226 modules m_cap.c m_who.c
12229 - implemented multi-prefix client capability, which allows stacking of @+ in
12232 Revision Changes Path
12233 7.265 +1 -1 ircd-ratbox/include/client.h
12234 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12235 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12236 7.433 +4 -6 ircd-ratbox/src/channel.c
12240 leeh 2005/02/19 06:27:58 EST (20050219_0)
12244 src newconf.c s_conf.c s_newconf.c
12246 - removed some unused vars/functions
12248 Revision Changes Path
12249 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12250 7.200 +0 -15 ircd-ratbox/src/newconf.c
12251 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12252 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12256 leeh 2005/02/16 12:58:24 EST (20050216_2)
12259 . RELNOTES configure configure.ac
12260 include patchlevel.h
12262 - update configure to reflect this is 'devel'
12264 - revved patchlevel to 2.1.0beta1
12266 Revision Changes Path
12267 1.112 +9 -1 ircd-ratbox/RELNOTES
12268 7.242 +11 -11 ircd-ratbox/configure
12269 7.56 +3 -3 ircd-ratbox/configure.ac
12270 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12274 leeh 2005/02/16 12:46:30 EST (20050216_1)
12277 . configure configure.ac
12278 include client.h numeric.h s_conf.h setup.h.in
12280 modules Makefile.in
12281 modules/core m_nick.c
12282 src Makefile.in client.c ircd.c messages.tab
12283 newconf.c s_conf.c s_user.c
12289 - remove watch, the protocol for this sucks so hard I just dont want it
12292 Revision Changes Path
12293 7.241 +2 -12 ircd-ratbox/configure
12294 7.55 +2 -4 ircd-ratbox/configure.ac
12295 7.264 +0 -2 ircd-ratbox/include/client.h
12296 7.57 +0 -11 ircd-ratbox/include/numeric.h
12297 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12298 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12299 7.3 +2 -3 ircd-ratbox/include/supported.h
12300 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12301 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12302 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12303 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12304 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12305 7.489 +0 -3 ircd-ratbox/src/client.c
12306 7.371 +0 -2 ircd-ratbox/src/ircd.c
12307 7.125 +9 -9 ircd-ratbox/src/messages.tab
12308 7.199 +0 -1 ircd-ratbox/src/newconf.c
12309 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12310 7.341 +0 -2 ircd-ratbox/src/s_user.c
12311 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12315 leeh 2005/02/15 19:13:31 EST (20050216_0)
12319 src event.c ircd_lexer.l ircd_signal.c
12322 servlink descrip.mms
12324 - remove a few vms bits
12326 Revision Changes Path
12327 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12328 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12329 7.47 +0 -54 ircd-ratbox/src/event.c
12330 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12331 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12332 7.152 +0 -3 ircd-ratbox/src/modules.c
12336 leeh 2005/02/15 18:53:32 EST (20050215_0)
12339 include hostmask.h ircd.h s_conf.h s_newconf.h
12340 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12342 src hostmask.c ircd.c ircd_signal.c s_conf.c
12345 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12346 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12348 Revision Changes Path
12349 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12350 7.81 +1 -0 ircd-ratbox/include/ircd.h
12351 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12352 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12353 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12354 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12355 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12356 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12357 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12358 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12359 7.370 +7 -0 ircd-ratbox/src/ircd.c
12360 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12361 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12362 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12366 leeh 2005/02/13 10:21:41 EST (20050213_4)
12371 doc whats-new-2.0.txt whats-new-2.1.txt
12375 - move whats-new.txt to whats-new-2.0.txt
12376 - add in whats-new-2.1.txt
12377 - update services.txt with the whois for logged in users
12379 Revision Changes Path
12380 7.2 +5 -0 ircd-ratbox/doc/services.txt
12381 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12382 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12383 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12387 leeh 2005/02/13 09:20:37 EST (20050213_3)
12390 include supported.h
12391 modules/core m_message.c
12393 - fix a compile error in m_message.c
12394 - update 005 to the spec and add CPRIVMSG/CNOTICE
12396 Revision Changes Path
12397 7.2 +31 -37 ircd-ratbox/include/supported.h
12398 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12402 leeh 2005/02/13 09:14:12 EST (20050213_2)
12407 - fix the membership memleak
12409 Revision Changes Path
12410 7.432 +0 -3 ircd-ratbox/src/channel.c
12414 leeh 2005/02/12 21:51:56 EST (20050213_1)
12418 modules/core m_message.c
12420 - add a bitmask to track when they send their first message, only allowing
12421 clearing stuff after that.
12423 Revision Changes Path
12424 7.263 +4 -0 ircd-ratbox/include/client.h
12425 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12429 leeh 2005/02/12 21:17:52 EST (20050213_0)
12432 include patricia.h s_newconf.h
12433 modules/core m_message.c
12434 src patricia.c s_newconf.c s_user.c
12436 - add in the patricia for tracking who fills up targets, give them a reduced
12439 Revision Changes Path
12440 7.20 +1 -1 ircd-ratbox/include/patricia.h
12441 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12442 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12443 7.29 +1 -1 ircd-ratbox/src/patricia.c
12444 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12445 7.340 +4 -0 ircd-ratbox/src/s_user.c
12449 leeh 2005/02/12 18:35:10 EST (20050212_0)
12452 include ircd_defs.h
12453 src class.c reject.c
12455 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12457 Revision Changes Path
12458 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12459 7.68 +1 -5 ircd-ratbox/src/class.c
12460 1.33 +1 -5 ircd-ratbox/src/reject.c
12464 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12469 remove stupid memory leak
12471 Revision Changes Path
12472 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12476 leeh 2005/02/11 06:42:48 EST (20050211_0)
12481 - workaround hyb6 allowing empty gline reasons
12483 Revision Changes Path
12484 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12488 leeh 2005/02/09 14:39:13 EST (20050209_2)
12492 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12493 src ircd.c s_conf.c
12495 - move temp dlines and temp klines over to an array, rather than completely
12498 Revision Changes Path
12499 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12500 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12501 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12502 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12503 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12504 7.369 +0 -5 ircd-ratbox/src/ircd.c
12505 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12509 leeh 2005/02/09 14:02:13 EST (20050209_1)
12513 modules m_cap.c m_pong.c m_user.c
12514 modules/core m_nick.c
12517 - remove 'nick' param from register_local_user(), its not needed.
12519 Revision Changes Path
12520 7.35 +1 -1 ircd-ratbox/include/s_user.h
12521 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12522 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12523 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12524 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12525 7.339 +6 -6 ircd-ratbox/src/s_user.c
12529 leeh 2005/02/09 13:12:53 EST (20050209_0)
12532 modules m_cmessage.c
12534 - dont send numerics when we're dealing with CNOTICE
12535 - add in checking for +g, and resetting idle
12537 Revision Changes Path
12538 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12542 leeh 2005/02/08 11:37:50 EST (20050208_2)
12547 - fix operator blocks to work on ip spoofs
12549 Revision Changes Path
12550 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12554 leeh 2005/02/07 19:23:22 EST (20050208_1)
12557 doc example.conf example.efnet.conf
12560 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12562 Revision Changes Path
12563 7.258 +0 -39 ircd-ratbox/doc/example.conf
12564 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12565 7.198 +0 -272 ircd-ratbox/src/newconf.c
12569 leeh 2005/02/07 19:19:32 EST (20050208_0)
12574 - added support for kline.conf.perm et al, these take the same formats
12575 as their non-permanent partners, but you cant remove them via the ircd.
12577 Revision Changes Path
12578 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12582 leeh 2005/02/02 19:18:59 EST (20050203_1)
12589 help/opers cnotice cprivmsg
12591 - added help files for cprivmsg/cnotice
12593 Revision Changes Path
12594 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12595 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12596 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12597 1.10 +19 -19 ircd-ratbox/help/opers/index
12598 1.7 +10 -9 ircd-ratbox/help/users/index
12602 leeh 2005/02/02 19:14:25 EST (20050203_0)
12606 modules Makefile.in
12609 modules m_cmessage.c
12611 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12612 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12613 nick is a member. These bypass any target change limitations.
12614 - added ERR_VOICENEEDED, numeric 489.
12616 Revision Changes Path
12617 7.56 +2 -0 ircd-ratbox/include/numeric.h
12618 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12619 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12620 7.124 +1 -1 ircd-ratbox/src/messages.tab
12624 leeh 2005/02/02 16:58:16 EST (20050202_4)
12629 - update etrace help
12631 Revision Changes Path
12632 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12636 leeh 2005/02/02 16:55:04 EST (20050202_3)
12641 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12642 can put its external ip address in there..
12644 Revision Changes Path
12645 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12649 leeh 2005/02/02 16:41:06 EST (20050202_2)
12654 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12655 if its a non-local client. These will just get "lost" if the remote
12656 server doesnt support this..
12658 Revision Changes Path
12659 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12663 leeh 2005/02/02 16:12:12 EST (20050202_1)
12666 include client.h numeric.h s_conf.h
12667 modules/core m_message.c
12668 src messages.tab newconf.c s_conf.c
12670 - first part of the target change code, add the storage of targets for
12671 localuser, throttle messages when they fill all the available slots
12673 Revision Changes Path
12674 7.262 +5 -1 ircd-ratbox/include/client.h
12675 7.55 +2 -0 ircd-ratbox/include/numeric.h
12676 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12677 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12678 7.123 +1 -1 ircd-ratbox/src/messages.tab
12679 7.197 +1 -0 ircd-ratbox/src/newconf.c
12680 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12684 leeh 2005/02/02 13:28:10 EST (20050202_0)
12687 modules m_resv.c m_stats.c m_testline.c
12688 modules/core m_join.c
12689 src hash.c kdparse.c messages.tab s_newconf.c
12691 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12692 tracking of when resvs get hit
12694 Revision Changes Path
12695 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12696 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12697 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12698 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12699 7.114 +3 -0 ircd-ratbox/src/hash.c
12700 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12701 7.122 +1 -1 ircd-ratbox/src/messages.tab
12702 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12706 leeh 2005/01/31 09:04:10 EST (20050131_2)
12711 - fflush() logfiles
12713 Revision Changes Path
12714 7.79 +2 -0 ircd-ratbox/src/s_log.c
12718 leeh 2005/01/31 08:59:09 EST (20050131_1)
12723 - rename fd_dump() to comm_dump()
12725 Revision Changes Path
12726 1.27 +2 -2 ircd-ratbox/src/commio.c
12730 leeh 2005/01/30 19:16:08 EST (20050131_0)
12735 modules m_services.c
12736 modules/core m_server.c
12737 src hook.c s_serv.c
12739 - added hook for server_introduced
12740 - fixed up services support for hooks
12742 Revision Changes Path
12743 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12744 1.31 +1 -0 ircd-ratbox/include/hook.h
12745 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12746 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12747 7.36 +2 -0 ircd-ratbox/src/hook.c
12748 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12752 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12757 Add back in the comm_fd_hack thing for solaris
12759 Revision Changes Path
12760 1.26 +26 -1 ircd-ratbox/src/commio.c
12764 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12768 include commio.h s_conf.h watch.h
12769 modules m_dline.c m_kline.c m_resv.c m_stats.c
12770 m_watch.c m_xline.c
12771 modules/core m_nick.c
12772 src balloc.c cache.c client.c commio.c
12773 epoll.c ircd.c ircd_lexer.l kdparse.c
12774 listener.c s_auth.c s_conf.c s_log.c
12777 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12779 Revision Changes Path
12780 1.18 +0 -2 ircd-ratbox/adns/adns.h
12781 1.14 +6 -37 ircd-ratbox/include/commio.h
12782 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12783 7.3 +2 -2 ircd-ratbox/include/watch.h
12784 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12785 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12786 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12787 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12788 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12789 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12790 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12791 7.85 +1 -1 ircd-ratbox/src/balloc.c
12792 1.24 +5 -5 ircd-ratbox/src/cache.c
12793 7.488 +4 -4 ircd-ratbox/src/client.c
12794 1.25 +10 -280 ircd-ratbox/src/commio.c
12795 1.33 +1 -1 ircd-ratbox/src/epoll.c
12796 7.368 +4 -4 ircd-ratbox/src/ircd.c
12797 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12798 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12799 7.125 +8 -8 ircd-ratbox/src/listener.c
12800 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12801 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12802 7.78 +20 -20 ircd-ratbox/src/s_log.c
12803 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12804 1.6 +22 -15 ircd-ratbox/src/watch.c
12808 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12811 modules/core m_mode.c
12813 remove two unused variables
12815 Revision Changes Path
12816 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12820 leeh 2005/01/28 15:31:40 EST (20050128_1)
12826 - mo_kline() needs minpara of 3, not 2
12827 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12828 - require me.info is never blank
12830 Revision Changes Path
12831 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12832 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12836 leeh 2005/01/28 15:26:28 EST (20050128_0)
12839 modules/core m_mode.c m_sjoin.c
12841 - patch via jilles to fix +eI lists being shown to lusers when handling
12842 protocol stuff over TS6
12844 Revision Changes Path
12845 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12846 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12850 leeh 2005/01/25 19:47:38 EST (20050126_0)
12854 modules/core m_join.c m_mode.c m_sjoin.c
12855 src channel.c messages.tab s_serv.c
12857 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12858 an operspy call with &me
12859 - remove modebuf/parabuf params from channel_modes(), we now generate a
12860 buffer internally which we return.
12862 Revision Changes Path
12863 7.163 +1 -1 ircd-ratbox/include/channel.h
12864 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12865 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12866 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12867 7.431 +25 -18 ircd-ratbox/src/channel.c
12868 7.121 +1 -1 ircd-ratbox/src/messages.tab
12869 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12873 alz 2005/01/25 18:09:18 EST (20050125_5)
12876 doc example.conf example.efnet.conf
12879 src listener.c newconf.c s_conf.c
12881 Added dline_with_reason config option (default yes):
12883 /* dline reason: show the user the dline reason when they connect
12886 dline_with_reason = yes;
12888 Revision Changes Path
12889 7.257 +6 -1 ircd-ratbox/doc/example.conf
12890 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12891 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12892 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12893 7.124 +1 -1 ircd-ratbox/src/listener.c
12894 7.196 +1 -0 ircd-ratbox/src/newconf.c
12895 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12899 leeh 2005/01/25 13:21:17 EST (20050125_4)
12904 - make conf_set_generic_string() test len exists before it uses it.
12906 Revision Changes Path
12907 7.195 +1 -1 ircd-ratbox/src/newconf.c
12911 leeh 2005/01/25 13:10:56 EST (20050125_3)
12917 - rename 'type' to 'flags' in cluster {};
12918 - add stacking of servers in cluster {}; documented in example.conf
12920 Revision Changes Path
12921 7.256 +18 -10 ircd-ratbox/doc/example.conf
12922 7.194 +39 -7 ircd-ratbox/src/newconf.c
12926 alz 2005/01/25 12:48:54 EST (20050125_2)
12930 src listener.c s_conf.c
12932 Added dline reasons, connecting/banned clients now see ban reason.
12934 Revision Changes Path
12935 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12936 7.123 +17 -4 ircd-ratbox/src/listener.c
12937 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12941 leeh 2005/01/25 07:44:37 EST (20050125_1)
12944 doc example.conf example.efnet.conf
12947 - implement stacking of shared {}; blocks, documented in example.conf
12949 Revision Changes Path
12950 7.255 +26 -13 ircd-ratbox/doc/example.conf
12951 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12952 7.193 +51 -36 ircd-ratbox/src/newconf.c
12956 leeh 2005/01/24 19:08:29 EST (20050125_0)
12960 include client.h s_conf.h
12961 modules/core m_join.c
12962 src newconf.c s_user.c
12964 - added jupe_exempt to auth {};, exempts the user from generating warnings
12965 when they attempt to join juped channels.
12967 Revision Changes Path
12968 7.254 +2 -0 ircd-ratbox/doc/example.conf
12969 7.261 +3 -0 ircd-ratbox/include/client.h
12970 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12971 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12972 7.192 +1 -0 ircd-ratbox/src/newconf.c
12973 7.338 +8 -0 ircd-ratbox/src/s_user.c
12977 leeh 2005/01/24 18:57:02 EST (20050124_6)
12982 - rework shared {};, the format is now:
12984 oper = "flame@*.leeh.co.uk", "*.lan";
12990 oper = "flame@*.leeh.co.uk", "*.lan";
12994 Revision Changes Path
12995 7.191 +55 -23 ircd-ratbox/src/newconf.c
12999 leeh 2005/01/24 17:25:58 EST (20050124_5)
13004 - fix the prototype on load_static_modules()
13006 Revision Changes Path
13007 7.61 +1 -1 ircd-ratbox/include/modules.h
13011 leeh 2005/01/24 16:00:30 EST (20050124_4)
13016 - have cap end call register_local_user() with its own copy of
13017 source_p->username so its safe for unidented users..
13019 Revision Changes Path
13020 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13024 leeh 2005/01/24 15:48:09 EST (20050124_3)
13027 include newconf.h s_conf.h
13029 src newconf.c s_conf.c s_log.c
13031 - move the conf parser over to a table based structure, with generic setting
13032 of integers/strings
13034 Revision Changes Path
13035 7.34 +9 -8 ircd-ratbox/include/newconf.h
13036 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13037 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13038 7.190 +264 -808 ircd-ratbox/src/newconf.c
13039 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13040 7.77 +13 -13 ircd-ratbox/src/s_log.c
13044 leeh 2005/01/24 13:11:30 EST (20050124_2)
13050 - added stacking of ips in exempt {};
13052 Revision Changes Path
13053 7.253 +4 -0 ircd-ratbox/doc/example.conf
13054 7.189 +11 -30 ircd-ratbox/src/newconf.c
13058 leeh 2005/01/24 12:59:57 EST (20050124_1)
13062 src channel.c client.c hash.c hook.c
13063 newconf.c s_user.c watch.c
13065 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13066 consistent with the rest of the dlink code.
13068 Revision Changes Path
13069 1.54 +7 -7 ircd-ratbox/include/tools.h
13070 7.430 +2 -2 ircd-ratbox/src/channel.c
13071 7.487 +6 -6 ircd-ratbox/src/client.c
13072 7.113 +5 -5 ircd-ratbox/src/hash.c
13073 7.35 +1 -1 ircd-ratbox/src/hook.c
13074 7.188 +2 -2 ircd-ratbox/src/newconf.c
13075 7.337 +1 -1 ircd-ratbox/src/s_user.c
13076 1.5 +4 -4 ircd-ratbox/src/watch.c
13080 leeh 2005/01/24 12:47:13 EST (20050124_0)
13085 - cheap hack on sticky capabs..
13087 Revision Changes Path
13088 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13092 leeh 2005/01/22 11:36:54 EST (20050122_0)
13097 - updated my clicap implementation to match the spec so far..
13099 Revision Changes Path
13100 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13104 leeh 2005/01/21 07:14:43 EST (20050121_2)
13109 modules m_services.c
13110 src hook.c s_serv.c
13112 - added hooks for when we're sending a burst
13113 - rewrote hooks.txt
13114 - fix up the hooks ive already done in services compatibility, ill add the
13115 hooks for server/client introductions in a bit.
13117 Revision Changes Path
13118 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13119 1.30 +4 -0 ircd-ratbox/include/hook.h
13120 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13121 7.34 +7 -0 ircd-ratbox/src/hook.c
13122 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13126 leeh 2005/01/21 06:34:03 EST (20050121_1)
13129 contrib example_module.c spy_admin_notice.c
13130 spy_info_notice.c spy_links_notice.c
13131 spy_motd_notice.c spy_stats_notice.c
13132 spy_stats_p_notice.c spy_trace_notice.c
13134 spy_whois_notice_global.c
13136 modules m_admin.c m_info.c m_links.c m_motd.c
13137 m_services.c m_stats.c m_trace.c
13138 m_whois.c static_modules.c.SH
13139 modules/core m_server.c
13140 src client.c hook.c ircd.c modules.c packet.c
13141 s_auth.c s_serv.c s_user.c send.c
13143 - add a better implementation of the hook system, its now a slow leaking
13144 array and events are created whenever we try adding a hook for it, or
13145 theyre registered for the caller.
13147 Ive temporarily fucked services support and removed most of the other
13148 hooks.. I shall fix this soon.
13150 Revision Changes Path
13151 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13152 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13153 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13154 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13155 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13156 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13157 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13158 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13159 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13160 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13161 1.29 +34 -70 ircd-ratbox/include/hook.h
13162 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13163 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13164 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13165 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13166 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13167 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13168 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13169 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13170 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13171 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13172 7.486 +1 -28 ircd-ratbox/src/client.c
13173 7.33 +131 -137 ircd-ratbox/src/hook.c
13174 7.367 +1 -1 ircd-ratbox/src/ircd.c
13175 7.151 +6 -10 ircd-ratbox/src/modules.c
13176 7.138 +10 -14 ircd-ratbox/src/packet.c
13177 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13178 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13179 7.336 +0 -6 ircd-ratbox/src/s_user.c
13180 7.286 +8 -6 ircd-ratbox/src/send.c
13184 leeh 2005/01/20 19:19:20 EST (20050121_0)
13189 - remove an unused struct
13191 Revision Changes Path
13192 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13196 leeh 2005/01/20 13:38:39 EST (20050120_1)
13199 . configure configure.ac
13200 include client.h numeric.h patchlevel.h
13201 modules Makefile.in
13202 src messages.tab s_user.c
13206 - drop back to -O0, fix patchlevel.h
13207 - first stab at client capabilities.. this still needs work.
13209 Revision Changes Path
13210 7.240 +3 -3 ircd-ratbox/configure
13211 7.54 +3 -3 ircd-ratbox/configure.ac
13212 7.260 +3 -0 ircd-ratbox/include/client.h
13213 7.54 +2 -0 ircd-ratbox/include/numeric.h
13214 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13215 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13216 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13217 7.120 +1 -1 ircd-ratbox/src/messages.tab
13218 7.335 +3 -0 ircd-ratbox/src/s_user.c
13222 leeh 2005/01/20 06:04:41 EST (20050120_0)
13225 . ChangeLog RELNOTES
13226 include config.h config.h.dist memory.h
13229 src commio.c crypt.c getopt.c ircd.c s_serv.c
13231 . README.VMS clean.com make.com
13232 include setup.h_vms
13233 modules descrip.mms static_modules_c.com
13234 modules/core descrip.mms
13235 src descrip.mms qio.c version.com
13236 tools descrip.mms mkpasswd_vms.c
13238 - clean changelog, relnotes
13239 - mark patchlevel as 2.1.0beta
13240 - remove VMS support
13242 Revision Changes Path
13243 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13244 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13245 1.111 +1 -348 ircd-ratbox/RELNOTES
13246 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13247 7.182 +0 -42 ircd-ratbox/include/config.h
13248 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13249 7.50 +0 -4 ircd-ratbox/include/memory.h
13250 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13251 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13252 7.2 +0 -58 ircd-ratbox/make.com (dead)
13253 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13254 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13255 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13256 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13257 1.24 +7 -30 ircd-ratbox/src/commio.c
13258 7.12 +0 -4 ircd-ratbox/src/crypt.c
13259 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13260 7.24 +0 -4 ircd-ratbox/src/getopt.c
13261 7.366 +4 -19 ircd-ratbox/src/ircd.c
13262 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13263 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13264 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13265 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13266 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13270 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13276 not using the return values on a few watch functions so make them void
13278 Revision Changes Path
13279 7.2 +5 -5 ircd-ratbox/include/watch.h
13280 1.4 +19 -28 ircd-ratbox/src/watch.c
13283 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13288 Make watch throttle, don't accept letter commands stacked
13290 Revision Changes Path
13291 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13295 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13302 Revision Changes Path
13303 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13307 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13310 . ChangeLog README.FIRST RELNOTES configure
13312 adns adns.h internal.h parse.c transmit.c
13314 contrib example_module.c spy_admin_notice.c
13315 spy_info_notice.c spy_links_notice.c
13316 spy_motd_notice.c spy_stats_notice.c
13317 spy_stats_p_notice.c spy_trace_notice.c
13319 spy_whois_notice_global.c
13320 doc example.conf example.efnet.conf ircd.motd
13321 server-version-info whats-new.txt
13322 help/opers umode xline
13324 include cache.h channel.h class.h client.h
13325 commio.h config.h config.h.dist hash.h
13326 hook.h hostmask.h irc_string.h ircd.h
13327 ircd_defs.h m_info.h memory.h msg.h
13328 newconf.h numeric.h packet.h patchlevel.h
13329 patricia.h s_conf.h s_gline.h s_newconf.h
13330 s_serv.h s_user.h scache.h serno.h
13331 setup.h.in sprintf_irc.h stdinc.h tools.h
13332 modules .depend Makefile.in m_admin.c m_away.c
13333 m_dline.c m_encap.c m_gline.c m_info.c
13334 m_kline.c m_links.c m_list.c m_lusers.c
13335 m_motd.c m_oper.c m_operspy.c m_rehash.c
13336 m_restart.c m_resv.c m_set.c m_stats.c
13337 m_svinfo.c m_testline.c m_testmask.c
13338 m_topic.c m_trace.c m_watch.c m_who.c
13339 m_whois.c m_whowas.c m_xline.c
13340 static_modules.c.SH
13341 modules/core m_error.c m_message.c m_mode.c m_quit.c
13342 m_server.c m_squit.c
13343 src .depend Makefile.in adns.c balloc.c
13344 cache.c channel.c class.c client.c
13345 commio.c crypt.c devpoll.c epoll.c
13346 event.c getopt.c hash.c hook.c hostmask.c
13347 irc_string.c ircd.c ircd_lexer.l
13348 ircd_parser.y ircd_signal.c listener.c
13349 modules.c newconf.c numeric.c packet.c
13350 parse.c patricia.c poll.c reject.c
13351 restart.c s_auth.c s_conf.c s_log.c
13352 s_newconf.c s_serv.c s_user.c scache.c
13353 select.c send.c snprintf.c tools.c
13354 version.c.SH watch.c whowas.c
13355 tools README.mkpasswd mkpasswd.c
13357 . README.VMS clean.com make.com
13359 include common.h s_stats.h setup.h_vms
13361 modules descrip.mms m_challenge.c m_etrace.c
13362 m_invite.c m_names.c m_pass.c m_ping.c
13363 m_pong.c m_services.c m_tb.c m_user.c
13364 m_users.c m_version.c
13365 static_modules_c.com
13366 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13368 servlink descrip.mms
13369 src descrip.mms kdparse.c messages.tab qio.c
13370 s_gline.c s_stats.c version.com
13371 tools descrip.mms mkpasswd_vms.c
13375 modules/core channels.c users.c
13378 merge from RATBOX_2_0
13380 Revision Changes Path
13381 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13382 7.40 +1 -0 ircd-ratbox/README.FIRST
13383 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13384 1.110 +114 -6 ircd-ratbox/RELNOTES
13385 1.17 +4 -0 ircd-ratbox/adns/adns.h
13386 1.17 +4 -4 ircd-ratbox/adns/internal.h
13387 1.12 +38 -38 ircd-ratbox/adns/parse.c
13388 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13389 1.19 +13 -13 ircd-ratbox/adns/types.c
13390 7.1 +10 -0 ircd-ratbox/clean.com (new)
13391 7.239 +47 -29 ircd-ratbox/configure
13392 7.53 +40 -32 ircd-ratbox/configure.ac
13393 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13394 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13395 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13396 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13397 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13398 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13399 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13400 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13401 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13402 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13403 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13404 7.252 +68 -22 ircd-ratbox/doc/example.conf
13405 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13406 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13407 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13408 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13409 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13410 1.5 +2 -1 ircd-ratbox/help/opers/umode
13411 1.7 +1 -1 ircd-ratbox/help/opers/xline
13412 1.2 +1 -0 ircd-ratbox/help/users/umode
13413 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13414 1.7 +8 -0 ircd-ratbox/include/cache.h
13415 7.162 +18 -16 ircd-ratbox/include/channel.h
13416 7.25 +4 -0 ircd-ratbox/include/class.h
13417 7.259 +34 -28 ircd-ratbox/include/client.h
13418 1.13 +45 -7 ircd-ratbox/include/commio.h
13419 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13420 7.181 +74 -16 ircd-ratbox/include/config.h
13421 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13422 7.53 +2 -0 ircd-ratbox/include/hash.h
13423 1.28 +73 -27 ircd-ratbox/include/hook.h
13424 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13425 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13426 7.80 +6 -31 ircd-ratbox/include/ircd.h
13427 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13428 7.56 +14 -8 ircd-ratbox/include/m_info.h
13429 7.49 +4 -0 ircd-ratbox/include/memory.h
13430 7.53 +2 -0 ircd-ratbox/include/msg.h
13431 7.33 +9 -9 ircd-ratbox/include/newconf.h
13432 7.53 +12 -8 ircd-ratbox/include/numeric.h
13433 7.27 +1 -1 ircd-ratbox/include/packet.h
13434 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13435 7.19 +25 -1 ircd-ratbox/include/patricia.h
13436 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13437 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13438 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13439 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13440 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13441 7.34 +13 -9 ircd-ratbox/include/s_user.h
13442 7.15 +1 -1 ircd-ratbox/include/scache.h
13443 7.5366 +1 -1 ircd-ratbox/include/serno.h
13444 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13445 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13446 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13447 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13448 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13449 1.53 +10 -10 ircd-ratbox/include/tools.h
13450 7.1 +58 -0 ircd-ratbox/make.com (new)
13451 1.45 +338 -182 ircd-ratbox/modules/.depend
13452 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13453 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13454 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13455 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13456 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13457 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13458 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13459 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13460 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13461 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13462 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13463 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13464 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13465 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13466 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13467 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13468 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13469 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13470 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13471 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13472 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13473 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13474 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13475 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13476 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13477 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13478 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13479 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13480 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13481 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13482 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13483 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13484 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13485 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13486 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13487 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13488 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13489 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13490 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13491 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13492 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13493 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13494 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13495 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13496 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13497 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13498 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13499 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13500 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13501 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13502 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13503 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13504 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13505 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13506 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13507 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13508 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13509 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13510 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13511 7.48 +162 -119 ircd-ratbox/src/.depend
13512 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13513 7.75 +5 -5 ircd-ratbox/src/adns.c
13514 7.84 +1 -1 ircd-ratbox/src/balloc.c
13515 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13516 1.23 +75 -7 ircd-ratbox/src/cache.c
13517 7.429 +342 -79 ircd-ratbox/src/channel.c
13518 7.67 +42 -2 ircd-ratbox/src/class.c
13519 7.485 +245 -85 ircd-ratbox/src/client.c
13520 1.23 +349 -43 ircd-ratbox/src/commio.c
13521 7.11 +4 -0 ircd-ratbox/src/crypt.c
13522 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13523 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13524 1.32 +4 -8 ircd-ratbox/src/epoll.c
13525 7.46 +63 -6 ircd-ratbox/src/event.c
13526 7.23 +4 -0 ircd-ratbox/src/getopt.c
13527 7.112 +8 -7 ircd-ratbox/src/hash.c
13528 7.32 +135 -133 ircd-ratbox/src/hook.c
13529 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13530 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13531 7.365 +56 -48 ircd-ratbox/src/ircd.c
13532 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13533 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13534 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13535 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13536 7.122 +14 -13 ircd-ratbox/src/listener.c
13537 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13538 7.150 +17 -8 ircd-ratbox/src/modules.c
13539 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13540 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13541 7.137 +55 -42 ircd-ratbox/src/packet.c
13542 7.187 +8 -15 ircd-ratbox/src/parse.c
13543 7.28 +2 -4 ircd-ratbox/src/patricia.c
13544 7.82 +3 -1 ircd-ratbox/src/poll.c
13545 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13546 1.32 +8 -3 ircd-ratbox/src/reject.c
13547 7.34 +1 -0 ircd-ratbox/src/restart.c
13548 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13549 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13550 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13551 7.76 +32 -35 ircd-ratbox/src/s_log.c
13552 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13553 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13554 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13555 7.334 +773 -2 ircd-ratbox/src/s_user.c
13556 7.27 +2 -1 ircd-ratbox/src/scache.c
13557 7.44 +2 -0 ircd-ratbox/src/select.c
13558 7.285 +12 -12 ircd-ratbox/src/send.c
13559 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13560 7.46 +0 -1 ircd-ratbox/src/tools.c
13561 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13562 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13563 1.3 +4 -4 ircd-ratbox/src/watch.c
13564 7.32 +1 -0 ircd-ratbox/src/whowas.c
13565 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13566 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13567 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13568 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13572 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13574 Modified files: (Branch: RATBOX_2_0)
13577 a remote client is never going to have a watch list..duh
13579 Revision Changes Path
13580 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13584 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13586 Added files: (Branch: RATBOX_2_0)
13591 Revision Changes Path
13592 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13596 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13598 Added files: (Branch: RATBOX_2_0)
13602 helps if we actually include the .c/.h files
13604 Revision Changes Path
13605 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13606 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13610 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13612 Modified files: (Branch: RATBOX_2_0)
13613 . configure configure.ac
13614 include client.h numeric.h s_conf.h setup.h.in
13616 modules Makefile.in
13617 modules/core m_nick.c
13618 src Makefile.in client.c ircd.c messages.tab
13619 newconf.c s_conf.c s_user.c
13621 backport watch from devel
13623 Revision Changes Path
13624 7.229.2.10 +12 -2 ircd-ratbox/configure
13625 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13626 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13627 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13628 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13629 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13630 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13631 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13632 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13633 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13634 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13635 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13636 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13637 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13638 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13639 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13643 leeh 2005/01/12 10:12:40 EST (20050112_1)
13645 Modified files: (Branch: RATBOX_2_0)
13647 modules m_services.c m_whois.c
13650 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13651 when the user is logged in
13653 Revision Changes Path
13654 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13655 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13656 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13657 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13661 leeh 2005/01/11 19:47:14 EST (20050112_0)
13663 Modified files: (Branch: RATBOX_2_0)
13664 include supported.h
13665 Added files: (Branch: RATBOX_2_0)
13669 - added doc/services.txt, outlining the compatibility code
13671 Revision Changes Path
13672 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13673 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13677 leeh 2005/01/11 18:38:10 EST (20050111_5)
13679 Modified files: (Branch: RATBOX_2_0)
13680 include client.h hook.h
13681 modules m_services.c
13682 modules/core m_server.c
13683 src hook.c s_serv.c
13685 - more services compatibility code:
13686 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13687 appropriate service {}; entry, only accept SU from these.
13688 - hook into us finishing nick burst, and have services burst a list of
13691 Revision Changes Path
13692 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13693 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13694 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13695 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13696 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13697 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13701 leeh 2005/01/11 17:32:42 EST (20050111_4)
13703 Modified files: (Branch: RATBOX_2_0)
13704 . configure configure.ac
13706 modules Makefile.in
13708 Added files: (Branch: RATBOX_2_0)
13709 modules m_services.c
13711 - more services compatibility code:
13712 - encap handlers for SU (services marking client as logged in)
13713 - and for LOGIN (servers bursting logged in status)
13714 - move suser from Client -> User
13716 Revision Changes Path
13717 7.229.2.9 +9 -3 ircd-ratbox/configure
13718 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13719 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13720 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13721 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13722 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13726 leeh 2005/01/11 16:46:34 EST (20050111_3)
13728 Modified files: (Branch: RATBOX_2_0)
13729 include ircd_defs.h
13731 - whoops, missing #endif
13733 Revision Changes Path
13734 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13738 leeh 2005/01/11 15:56:57 EST (20050111_2)
13740 Modified files: (Branch: RATBOX_2_0)
13741 include ircd_defs.h
13743 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13744 have ipv6 just report sizeof(struct sockaddr_in)
13746 Revision Changes Path
13747 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13751 leeh 2005/01/10 20:19:35 EST (20050111_1)
13753 Modified files: (Branch: RATBOX_2_0)
13756 - fix a gcc warning
13758 Revision Changes Path
13759 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13763 leeh 2005/01/10 20:10:35 EST (20050111_0)
13765 Modified files: (Branch: RATBOX_2_0)
13766 adns internal.h parse.c transmit.c types.c
13768 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13771 Revision Changes Path
13772 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13773 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13774 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13775 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13779 leeh 2005/01/10 17:48:48 EST (20050110_3)
13781 Modified files: (Branch: RATBOX_2_0)
13784 - send out the reformatted xline to opers (\s -> ' ')
13786 Revision Changes Path
13787 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13791 leeh 2005/01/10 16:18:53 EST (20050110_2)
13793 Modified files: (Branch: RATBOX_2_0)
13796 include client.h supported.h
13797 src messages.tab s_user.c send.c
13799 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13802 Revision Changes Path
13803 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13804 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13805 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13806 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13807 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13808 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13809 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13813 leeh 2005/01/10 14:50:47 EST (20050110_1)
13815 Modified files: (Branch: RATBOX_2_0)
13816 doc example.conf example.efnet.conf
13818 - I dont remember ts6 desyncing on bans, so im not sure why the example
13821 Revision Changes Path
13822 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13823 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13827 leeh 2005/01/10 13:31:10 EST (20050110_0)
13829 Modified files: (Branch: RATBOX_2_0)
13830 . configure configure.ac
13831 include channel.h client.h numeric.h s_conf.h
13832 s_serv.h setup.h.in
13833 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13835 src channel.c messages.tab newconf.c s_conf.c
13838 - added --enable-services to configure, which enables some ratbox-services
13839 compatibility code:
13840 - chanmode +r, registered users only
13841 - usermode +S, prevents deop/kick of a service
13842 - service { }; block in conf for the above umode
13844 Revision Changes Path
13845 7.229.2.8 +28 -16 ircd-ratbox/configure
13846 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13847 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13848 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13849 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13850 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13851 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13852 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13853 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13854 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13855 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13856 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13857 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13858 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13859 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13860 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13861 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13862 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13863 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13867 leeh 2005/01/09 08:23:30 EST (20050109_0)
13869 Modified files: (Branch: RATBOX_2_0)
13872 - remove a tab, and add +C to opers umode help
13874 Revision Changes Path
13875 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode