<?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/7984" />

	<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>2004-07-26T04:18:16-04:00</updated>

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

		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-07-26T04:18:16-04:00</updated>

		<published>2004-07-26T04:18:16-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39091#p39091</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39091#p39091"/>
		<title type="html"><![CDATA[Undocumentened conf file variables]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39091#p39091"><![CDATA[
One of the IRCd coders of bahamut (The DALnet IRCd), told me regarding this. When I explained why my eggdrop gets excess flood on so such short notice, when kicking alot of clones.<br><br>You can discuss this with him, I can give you his email if you like.  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_mrgreen.gif" width="15" height="15" alt=":mrgreen:" title="Mr. Green"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Mon Jul 26, 2004 4:18 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wcc]]></name></author>
		<updated>2004-07-26T04:02:45-04:00</updated>

		<published>2004-07-26T04:02:45-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39090#p39090</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39090#p39090"/>
		<title type="html"><![CDATA[Undocumentened conf file variables]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39090#p39090"><![CDATA[
Hmm... never heard anything about optimize-kicks being broken.. but it never fails to amaze me how long a bug can go without someone reporting it <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_razz.gif" width="15" height="15" alt=":P" title="Razz"> I'll have a look.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=270">Wcc</a> — Mon Jul 26, 2004 4:02 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2004-07-24T20:47:35-04:00</updated>

		<published>2004-07-24T20:47:35-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39043#p39043</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39043#p39043"/>
		<title type="html"><![CDATA[Undocumentened conf file variables]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39043#p39043"><![CDATA[
Well, most of what you have pasted is very well documented and can be found in eggdrop.conf (that is included in the tarball).<br><br>Not in eggdrop.conf:<div class="codebox"><p>Code: </p><pre><code>set invite-key 1set stackable-commandsset use-penalties</code></pre></div>As for "optimize-kicks" being 'broken', I have not seen evidence of this myself with the 1.6.x series.<br><br>~doc/UPDATES1.6 may contain additional information.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Sat Jul 24, 2004 8:47 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-07-24T16:23:23-04:00</updated>

		<published>2004-07-24T16:23:23-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39040#p39040</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39040#p39040"/>
		<title type="html"><![CDATA[Re: Undocumentened conf file variables]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39040#p39040"><![CDATA[
Also some one told me this:<br><blockquote class="uncited"><div>I also neglected to mention that setting optimize-kicks to at least 1 <br>is a good idea. Unfortunately, eggdrop 1.6.x's kick optimizer is <br>broken, so you'll also need this patch to use it:<br><a href="http://homepage.mac.com/quension/kickqfix.patch" class="postlink">http://homepage.mac.com/quension/kickqfix.patch</a><br><br>I'm not bothering to post patches for anything else. Hopefully eggdrop <br>1.7 isn't too far off...</div></blockquote>Here is the patch.<br><div class="codebox"><p>Code: </p><pre><code>Fixes eggdrop 1.6.x's broken kick queue restacker.  To use, place this file inthe eggdrop source directory and run:patch -p0 &lt; kickqfix.patch--- src/mod/server.mod/server.c2004-04-09 14:33:39 -0400+++ src/mod/server.mod/server.c2004-06-03 22:12:02 -0400@@ -648,12 +648,14 @@   struct msgq *msg, *m, *lm;   char buf[511], buf2[511], *reason2, *nicks, *chan, *chan2, *reason, *nick,        newnicks[511], newnicks2[511], newmsg[511];+  int nnlen, nn2len;   int changed = 0, nr = 0;    if (!optimize_kicks)     return 0;    newnicks[0] = 0;+  nnlen = sizeof newnicks;   switch (which) {   case DP_MODE:     h = &amp;modeq;@@ -687,14 +689,15 @@   chan = newsplit(&amp;reason);   nicks = newsplit(&amp;reason);   while (strlen(nicks) &gt; 0) {-    egg_snprintf(newnicks, sizeof newnicks, "%s,%s", newnicks,-                 newsplit(&amp;nicks));+    nnlen -= egg_strcatn(newnicks, ",", nnlen);+    nnlen -= egg_strcatn(newnicks, splitnicks(&amp;nicks), nnlen);     nr++;   }   for (m = msg-&gt;next, lm = NULL; m &amp;&amp; (nr &lt; kick_method);) {     if (!egg_strncasecmp(m-&gt;msg, "KICK", 4)) {       changed = 0;       newnicks2[0] = 0;+      nn2len = sizeof newnicks2;       strncpyz(buf2, m-&gt;msg, sizeof buf2);       reason2 = buf2;       newsplit(&amp;reason2);@@ -705,11 +708,14 @@           nick = splitnicks(&amp;nicks);           if ((nr &lt; kick_method) &amp;&amp; ((9 + strlen(chan) + strlen(newnicks) +               strlen(nick) + strlen(reason)) &lt; 510)) {-            egg_snprintf(newnicks, sizeof newnicks, "%s,%s", newnicks, nick);+            nnlen -= egg_strcatn(newnicks, ",", nnlen);+            nnlen -= egg_strcatn(newnicks, nick, nnlen);             nr++;             changed = 1;-          } else-            egg_snprintf(newnicks2, sizeof newnicks2, "%s,%s", newnicks2, nick);+          } else {+            nn2len -= egg_strcatn(newnicks2, ",", nn2len);+            nn2len -= egg_strcatn(newnicks2, nick, nn2len);+          }         }       }       if (changed) {</code></pre></div>Is this true? by loading this into the code, will it correct or make the kick stacking more better??  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_mrgreen.gif" width="15" height="15" alt=":mrgreen:" title="Mr. Green"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Sat Jul 24, 2004 4:23 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-07-24T16:15:00-04:00</updated>

		<published>2004-07-24T16:15:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39039#p39039</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39039#p39039"/>
		<title type="html"><![CDATA[Undocumentened conf file variables]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39039#p39039"><![CDATA[
Is anyone familiar with the undocument eggdrop variables which<br>can be used in the .conf file, which are mentioned in this code. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_rolleyes.gif" width="15" height="15" alt=":roll:" title="Rolling Eyes"> <br><div class="codebox"><p>Code: </p><pre><code>############ irc.mod ############# custom network#XXX damn eggdrop bugset net-type 1set net-type 5# number of mode parameters per lineset modes-per-line 6# include +l/k in modes-per-lineset include-lk 1# enable +e/Iset use-exempts 1set use-invites 1# mix +e/I with othersset prevent-mixing 0# maximum length of mode change bufferset mode-buf-length 300# max individual listsset max-bans 100set max-exempts 45set max-invites 45# max total listsset max-modes 190# number of nicks per KICKset kick-method 4# send invitation on key request if channel is +iset invite-key 1# casetable modeset rfc-compliant 0############### server.mod ################ stackable commands, comma-separated primary targetsset stackable-commands "PRIVMSG NOTICE JOIN PART KICK WHOIS WHOWAS USERHOST ISON WATCH DCCALLOW"# stackable commands, space-separated primary targetsset stackable2-commands "USERHOST ISON WATCH"# command target stacking:# 0 - no stacking# 1 - stack everything# 2 - stack stackable-commands# 3 - stack everything but stackable-commandsset use-fast-deq 2# max targetsset stack-limit 4# does umode +r mean restricted?set check-mode-r 0# irc2 penaltiesset use-penalties 0# nick lengthset nicklen 30</code></pre></div>Are these stacking codes of good usage or not?  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_confused.gif" width="15" height="15" alt=":-?" title="Confused"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Sat Jul 24, 2004 4:15 pm</p><hr />
]]></content>
	</entry>
	</feed>
