<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forum.eggheads.org/app.php/feed/topic/796" />

	<title>egghelp/eggheads community</title>
	<subtitle>Discussion of eggdrop bots, shell accounts and tcl scripts.</subtitle>
	<link href="https://forum.eggheads.org/index.php" />
	<updated>2002-01-07T23:35:00-04:00</updated>

	<author><name><![CDATA[egghelp/eggheads community]]></name></author>
	<id>https://forum.eggheads.org/app.php/feed/topic/796</id>

		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2002-01-07T23:35:00-04:00</updated>

		<published>2002-01-07T23:35:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=3586#p3586</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=3586#p3586"/>
		<title type="html"><![CDATA[Eggdrop1.6.6: Timeout/EOF ident connection]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=3586#p3586"><![CDATA[
At this moment in time, yes it is antoher argument to move to Tcl sockets.<br><br>This has not bee fixed in new version of eggdrop, and is doubtful to be fixed until 1.8.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Mon Jan 07, 2002 11:35 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[egghead]]></name></author>
		<updated>2002-01-07T23:06:00-04:00</updated>

		<published>2002-01-07T23:06:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=3585#p3585</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=3585#p3585"/>
		<title type="html"><![CDATA[Eggdrop1.6.6: Timeout/EOF ident connection]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=3585#p3585"><![CDATA[
Ok, thanks. I was about to report how I started out by setting the ident-timeout to 0. In the hopes that eggdrop then would understand to disable the ident connection. Setting it to this value doesn't solve too much though: the earlier mentioned timeout of 10 seconds reduces to a lower value, but the Lynx connections still get "blocked".<br>But after reading ppslim's comments I'll refrain from mentioning all this <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><br><br>So, is it correct that in higher versions of eggdrop this ident has been removed?<br>Or is this another argument to use TCL sockets? <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><br><br>Don't want to start an off-topic subject, but as a sidenote, I dont see much added value of "checking/authenticating" the user@. This will only work for checking connections from correctly (and honestly <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"> managed boxes.<br><br>&lt;font size=-1&gt;[ This Message was edited by: egghead on 2002-01-07 20:17 ]&lt;/font&gt;<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=282">egghead</a> — Mon Jan 07, 2002 11:06 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2002-01-07T22:34:00-04:00</updated>

		<published>2002-01-07T22:34:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=3584#p3584</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=3584#p3584"/>
		<title type="html"><![CDATA[Eggdrop1.6.6: Timeout/EOF ident connection]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=3584#p3584"><![CDATA[
There was a change made to eggdrop some time ago, to facilitate this, yet it failed to do the job, and was then removed (as there is no trace of it in the code now).<br><br>However, what you have observed is a bug, which I have allready reported, but have seen nobody report back with anything sugesting a fix.<br><br>This "Timeout/EOF ident connection" happens with every incoming connection, when the bot is running in Limbo, only when the bot is connected to IRC, whill this go away. As you can see, this should not happen.<br><br>Lowering the timeout value to 1 didn't help me much.<br><br>My sugestion would be to report these observations to <a href="mailto:eggheads@eggheads.org">eggheads@eggheads.org</a>, and also ask for some sort of method to disable identd request's for listening sockets, with some sort of flag.<br><br>That, or can stdragon or guppy,  shed some light in to either of these issues.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Mon Jan 07, 2002 10:34 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Petersen]]></name></author>
		<updated>2002-01-07T22:30:00-04:00</updated>

		<published>2002-01-07T22:30:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=3583#p3583</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=3583#p3583"/>
		<title type="html"><![CDATA[Eggdrop1.6.6: Timeout/EOF ident connection]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=3583#p3583"><![CDATA[
reduce your $ident-timeout to a low value. Anything routed through eggdrop's own listen sockets will always try to get a valid identd so it can check the user@ of the connecting client for auth purposes.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=60">Petersen</a> — Mon Jan 07, 2002 10:30 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[egghead]]></name></author>
		<updated>2002-01-07T22:20:00-04:00</updated>

		<published>2002-01-07T22:20:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=3581#p3581</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=3581#p3581"/>
		<title type="html"><![CDATA[Eggdrop1.6.6: Timeout/EOF ident connection]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=3581#p3581"><![CDATA[
In testing a TCL script, the following was observed.<br><br>First eggdrop1.6.6 is started (SunOS, TCL 8.0) with 3 modules:<br><blockquote class="uncited"><div>Eggdrop v1.6.6 (C)1997 Robey Pointer (C)2001 Eggheads<br>[18:36] --- Loading eggdrop v1.6.6 (Mon Jan  7 2002)<br>[18:36] Listening at telnet port 32000 (users)<br>[18:36] Module loaded: notes            (with lang support)<br>[18:36] Module loaded: blowfish        <br>[18:36] Module loaded: dns             <br>[18:36] Userfile loaded, unpacking...<br>[18:36] === Eggchat: 0 channels, 1 user.<br>Launched into the background  (pid: 10865)<br></div></blockquote>Note: this bot does not connect to IRC or other bots. It runs limbo for testing purposes. ident-timeout is set to 10.<br><br>The following piece of TCL is loaded:<br><div class="codebox"><p>Code: </p><pre><code># listen on port 4000 listen 4000 script observescript    proc observescript { idx } {    control $idx observeproc   return 0 } proc observeproc { idx text } {    putlog "OBSERVE: ($idx) $text"    return 0 } </code></pre></div>When a connection comes in from a Netscape client, the following is reported on the bot:<br><blockquote class="uncited"><div>[18:46] Telnet connection: netscapehost/2711<br>[18:46] Timeout/EOF ident connection</div></blockquote>Note: these 2 lines follow each other immediatly without any delay.<br>My first question is: what does this "ident connection" do? Is it really needed? Second question: can it be disabled, or are other eggdrop settings needed?<br><br>Then a connection is made using Lynx, which is to submit some text using a HTML form and POST.<br><br>What then happens is:<br><blockquote class="uncited"><div>[18:48] Telnet connection: lynxhost/4568<br>(then a delay of about 10 seconds ( ident-timeout?))<br>[18:48] Timeout/EOF ident connection</div></blockquote>After this timeout, all lynx client header information is received correctly. Now one of the interesting points is that if Lynx then kills the connection (by terminating Lynx itself <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":smile:" title="Smile"> ), this termination is not processed by eggdrop. No empty string is sent to the observeproc. I.e. eggdrop still thinks the connection exists.<br><br>The 3rd issue is the following: a connection with Lynx is made, and right thereafter a connection is made by Netscape. In this case the following is observed:<br><blockquote class="uncited"><div><br>[19:04] Telnet connection: lynxhost/4995<br>[19:04] Telnet connection: netscapehost/2718<br>[19:04] Timeout/EOF ident connection<br>[19:04] Timeout/EOF ident connection<br></div></blockquote>In this case no delays are visible. Upon the Netscape connection, both "Timeout/EOF" appear followed by the info submitted by Lynx and Netscape respectively.<br><br>I won't describe here that by making/disconnecting two or more times repeatedly after one another with Lynx, things got "blocked". i.e. all information submitted by Lynx was not sent to the observeproc procedure. Only after making one Netscape connection, all this data was sent to the observeproc.<br><br>All in all, this "Timeout/EOF ident connection" seems a bottleneck. Any suggestions to circumvent it are greatly appreciated.<br><br>&lt;font size=-1&gt;[ This Message was edited by: egghead on 2002-01-07 19:24 ]&lt;/font&gt;<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=282">egghead</a> — Mon Jan 07, 2002 10:20 pm</p><hr />
]]></content>
	</entry>
	</feed>
