<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/ircdefender/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/ircdefender/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 10 Jan 2006 05:09:03 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ircdefender/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Various clients glined by litmus single-word-version rule</title><link>https://sourceforge.net/p/ircdefender/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Various IRC clients are wrongfully glined by the&lt;br /&gt;
single-word-version reply rule, namely less popular&lt;br /&gt;
ones.  At the moment, there are work arounds in place&lt;br /&gt;
that exempt Trillian, eMule and WebTV from being&lt;br /&gt;
glined.  However others are glined as they are believed&lt;br /&gt;
to the litmus trojan.&lt;/p&gt;
&lt;p&gt;To me, manually whitelisting all these clients takes&lt;br /&gt;
time, and it also takes time for people to update their&lt;br /&gt;
version of IRC Defender, and merge any changes they've&lt;br /&gt;
made across to the current version.  It also takes time&lt;br /&gt;
to try and make this happen on IRC networks that run&lt;br /&gt;
the IRC Defender software, that you have no control&lt;br /&gt;
over.  It would take several weeks before the lastest&lt;br /&gt;
small IRC client project is added to the whitelist. &lt;br /&gt;
While it is suggested that we modify the IRC clients to&lt;br /&gt;
have a &amp;gt;1 word version reply, this is just silly. &lt;br /&gt;
Nowhere in the IRC protocol specifications does it say&lt;br /&gt;
this is a requirement.  And how long before clients&lt;br /&gt;
with two word version replies are glined under a&lt;br /&gt;
similar ruling?&lt;/p&gt;
&lt;p&gt;However, after some investigation, I've found that the&lt;br /&gt;
Backdoor.Litmus trojan doesn't present a single word&lt;br /&gt;
version reply at all.&lt;/p&gt;
&lt;p&gt;John C. Hennessy on Tue, 12 Mar 2002 06:37:10 -0800&lt;br /&gt;
wrote: [1]&lt;br /&gt;
&amp;gt; A CTCP version request to the clients returned this:&lt;br /&gt;
&amp;gt; Litmus 2.03 (C)2001 The Litmus Group :(random quote) &lt;/p&gt;
&lt;p&gt;Therefore, it seems that this rule is entirely&lt;br /&gt;
redundant.  I'm requesting for the behaviour to be&lt;br /&gt;
removed, as it seems that it won't stop litmus clients&lt;br /&gt;
from connecting to a network at all.&lt;/p&gt;
&lt;p&gt;References:&lt;br /&gt;
[1]: &lt;a href="http://seclists.org/lists/incidents/2002/Mar/0080.html" rel="nofollow"&gt;http://seclists.org/lists/incidents/2002/Mar/0080.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael (micolous)</dc:creator><pubDate>Tue, 10 Jan 2006 05:09:03 -0000</pubDate><guid>https://sourceforge.net1855d76ebd00b1e669a291936d35915d39ece51c</guid></item><item><title>Will not link to Ultimate 3.0.1</title><link>https://sourceforge.net/p/ircdefender/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Email: colk@ixswr.org &lt;/p&gt;
&lt;p&gt;UltimateIRCd(Tsunami)-3.0(01) xxx :RelStatus=RELEASE&lt;br /&gt;
ServOpts=CiIp(TS5ow) Proto=3000 &lt;br /&gt;
* SAFELIST SILENCE KNOCK FNC WATCH=128 CHANLIMIT=#&amp;amp;:20&lt;br /&gt;
MAXLIST=be:60 NICKLEN=30 TOPICLEN=307 KICKLEN=307&lt;br /&gt;
CHANNELLEN=32 :are available on this server&lt;br /&gt;
* EXCEPTS=e CHANTYPES=#&amp;amp; PREFIX=(aohv)!@%+&lt;br /&gt;
CHANMODES=be,k,l,cimnpqstAKMNORS STATUSMSG=!@%+&lt;br /&gt;
NETWORK=KDFSnet CASEMAPPING=ascii STD=i-d :are&lt;br /&gt;
available on this server&lt;/p&gt;
&lt;p&gt;Output from Version and heres what happens when it&lt;br /&gt;
tries to link&lt;/p&gt;
&lt;p&gt;400 lines of * *** Realops-Notice -- Remote nick&lt;br /&gt;
Defender on UNKNOWN server 0&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 09 Jan 2006 14:37:25 -0000</pubDate><guid>https://sourceforge.net9ece2514c35baa8754707724ae904c2545e6ed43</guid></item><item><title>emule irc client rejected</title><link>https://sourceforge.net/p/ircdefender/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;defender detect the emule client same a trojan :&lt;/p&gt;
&lt;p&gt;-irc.******.org- *** Notice -- Client connecting on&lt;br /&gt;
port 6667: test_client (~103618C7V@*****************)&lt;br /&gt;
[clients] &lt;br /&gt;
-&lt;br /&gt;
-irc.******.org- *** G:Line added for&lt;br /&gt;
~103618C7V@************* on Sun Jul 31 23:33:22 2005&lt;br /&gt;
GMT (from defender.*********.org to expire at Mon Aug &lt;br /&gt;
1 23:33:22 2005 GMT: Possible litmus trojan)&lt;br /&gt;
-&lt;br /&gt;
-irc.hevenet.org- *** Notice -- Client exiting:&lt;br /&gt;
test_client (~103618C7V@*****************) [User has&lt;br /&gt;
been banned from ******* (Possible litmus trojan)]&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 31 Jul 2005 23:37:55 -0000</pubDate><guid>https://sourceforge.net28e00f0460091e2896105c9c223488837d288a93</guid></item><item><title>gline borked on hybrid</title><link>https://sourceforge.net/p/ircdefender/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I don't know why you guys ever did this to begin with&lt;br /&gt;
because it never has nor never will work this way, but&lt;br /&gt;
in Modules/Link/hybrid.pm in the gline sub you have a&lt;br /&gt;
$delta thing going on. If you remove that line and&lt;br /&gt;
replace $delta with $duration in the rawirc call it&lt;br /&gt;
fixes it. Otherwise all klines expire instantly which&lt;br /&gt;
is, you know, bad.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 14 Jun 2005 15:55:56 -0000</pubDate><guid>https://sourceforge.nete0fb02e48bcdfc0775199323a81b0590b1af245c</guid></item><item><title>killchan kills opers</title><link>https://sourceforge.net/p/ircdefender/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Cloud (cloud@chill4chat.de)&lt;/p&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I'm running UnrealIRCd v3.2.3 and IRCDefender v1.3.13.&lt;br /&gt;
I added #services to the killchan-list and gave my&lt;br /&gt;
eggdrop a local o:line. When I let the bot oper-up&lt;br /&gt;
(with `.dump oper &amp;lt;loginname&amp;gt; &amp;lt;operpass&amp;gt;' in eggdrop's&lt;br /&gt;
DCC-chat) it joined #services as we set up our IRCd to&lt;br /&gt;
auto-join anyone who opers into that channel. Then I&lt;br /&gt;
got following messages:&lt;/p&gt;
&lt;p&gt;irc.main.chill4chat.de *** Notice -- Lobster&lt;br /&gt;
(eggdrop@89.million.dollar.bot) is now a local operator (o)&lt;br /&gt;
irc.main.chill4chat.de *** G:Line added for&lt;br /&gt;
*@chill4chat.de on Mon May 2 17:24:41 2005 GMT (from&lt;br /&gt;
defender.chill4chat.de to expire at Mon May 2 17:54:41&lt;br /&gt;
2005 GMT: You joined a banned channel (Services_Channel))&lt;br /&gt;
*** Notice -- Client exiting: Lobster&lt;br /&gt;
(eggdrop@chill4chat.de) [User has been banned from&lt;br /&gt;
Chill4Chat (You joined a banned channel&lt;br /&gt;
(Services_Channel))]&lt;br /&gt;
irc.main.chill4chat.de *** You are banned from&lt;br /&gt;
Chill4Chat (You joined a banned channel&lt;br /&gt;
(Services_Channel)) Email error ' at' chill4chat.de for&lt;br /&gt;
more information.&lt;/p&gt;
&lt;p&gt;The bot's (Lobster) vHost was 89.million.dollar.bot, it&lt;br /&gt;
actually connected from chill4chat.de (as I did).&lt;/p&gt;
&lt;p&gt;With best regards&lt;/p&gt;
&lt;p&gt;Cloud&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 02 May 2005 18:06:41 -0000</pubDate><guid>https://sourceforge.netb32854cacb46c345483b4e03e353ed36d7e78899</guid></item><item><title>Problems with deny_version.conf syntax</title><link>https://sourceforge.net/p/ircdefender/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When I attempt to start defender, it says I am using an&lt;br /&gt;
outdated deny_version.conf and that it should contain&lt;br /&gt;
the action parameter, despite the fact it already does.&lt;/p&gt;
&lt;p&gt;irc@bender:~/defender$ perl defender.pl&lt;br /&gt;
IRC Defender - Programmed by C.J.Edwards (Brain) -&lt;br /&gt;
irc.chatspike.net&lt;br /&gt;
Numerous fixes and modules by Whitewolf, typobox43, ol,&lt;br /&gt;
Jay, Azhrarn&lt;/p&gt;
&lt;p&gt;Loading configuration file...&lt;br /&gt;
Using unreal connection module (loaded OK)...&lt;/p&gt;
&lt;p&gt;Loading modules...&lt;br /&gt;
Loading: Modules/Scan/fyle.pm... OK!&lt;br /&gt;
Loading: Modules/Scan/regexp_akill.pm... OK!&lt;br /&gt;
Loading: Modules/Scan/version.pm...&lt;/p&gt;
&lt;p&gt;WARNING! You are using an outdated version of&lt;br /&gt;
deny_version.conf. The format for this file&lt;br /&gt;
has changed in this version to contain an 'action'&lt;br /&gt;
parameter. Please review your settings&lt;br /&gt;
and make sure they match the format given in the README&lt;br /&gt;
file.&lt;/p&gt;
&lt;p&gt;Not sure what else defender wants, i've added the&lt;br /&gt;
parameter, the deny_version.conf parameters are tab&lt;br /&gt;
seperated.&lt;/p&gt;
&lt;p&gt;NOTE: The bug tracker thing has probably word wrapped&lt;br /&gt;
the terminal output here.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 26 Feb 2005 01:27:40 -0000</pubDate><guid>https://sourceforge.net18c05f3cb2bd712ad3641716c35378628f4ad0c1</guid></item><item><title>killchan private message</title><link>https://sourceforge.net/p/ircdefender/bugs/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;killchan allows requests in private message&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 24 Nov 2004 09:14:31 -0000</pubDate><guid>https://sourceforge.net855eb03b7e1e3b3beab57d94d26b4ae249b55f82</guid></item><item><title>bahamut 1.8.x support</title><link>https://sourceforge.net/p/ircdefender/bugs/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It doesnt work on bahamut 1.8.x at all.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 30 Oct 2004 05:36:58 -0000</pubDate><guid>https://sourceforge.nete4f7a85063639c3e3613c2f3924bdac0e2ef9e51</guid></item><item><title>fizzer without ident enabled get through</title><link>https://sourceforge.net/p/ircdefender/bugs/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In the fizzer scan, the regex to test whether the ident&lt;br /&gt;
matches the gecos allows fizzers without ident enabled&lt;br /&gt;
( and thus a ~ preceeding the ident field) to get through:&lt;/p&gt;
&lt;p&gt;if($gecos =~ /^([A-Z]+) ([A-Z]+)$/i) {&lt;/p&gt;
&lt;p&gt;my $droneident = $2 . $1;&lt;br /&gt;
$droneident = substr($droneident, 0, 10);&lt;/p&gt;
&lt;p&gt;if($ident =~ /^$droneident$/i) { &lt;/p&gt;
&lt;p&gt;I'm no regex expert, but I think that last line could&lt;br /&gt;
be changed to:&lt;/p&gt;
&lt;p&gt;if($ident =~ /^~?$droneident$/i) {&lt;/p&gt;
&lt;p&gt;Mike Campbell&lt;br /&gt;
mike@avendesora.net&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 01 Apr 2004 16:52:07 -0000</pubDate><guid>https://sourceforge.netd9f342af61c00aad8201776ac10d5cb0de3818b4</guid></item><item><title>fizzer without ident enabled get through</title><link>https://sourceforge.net/p/ircdefender/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In the fizzer scan, the regex to test whether the ident&lt;br /&gt;
matches the gecos allows fizzers without ident enabled&lt;br /&gt;
( and thus a ~ preceeding the ident field) to get through:&lt;/p&gt;
&lt;p&gt;if($gecos =~ /^([A-Z]+) ([A-Z]+)$/i) {&lt;/p&gt;
&lt;p&gt;my $droneident = $2 . $1;&lt;br /&gt;
$droneident = substr($droneident, 0, 10);&lt;/p&gt;
&lt;p&gt;if($ident =~ /^$droneident$/i) { &lt;/p&gt;
&lt;p&gt;I'm no regex expert, but I think that last line could&lt;br /&gt;
be changed to:&lt;/p&gt;
&lt;p&gt;if($ident =~ /^~?$droneident$/i) {&lt;/p&gt;
&lt;p&gt;Mike Campbell&lt;br /&gt;
mike@avendesora.net&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 01 Apr 2004 16:29:36 -0000</pubDate><guid>https://sourceforge.netb4ecf938205ce9ea7b271046e75b4d76f5c59827</guid></item></channel></rss>