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

	<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>2023-06-29T04:12:29-04:00</updated>

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

		<entry>
		<author><name><![CDATA[NewzNZ]]></name></author>
		<updated>2023-06-29T04:12:29-04:00</updated>

		<published>2023-06-29T04:12:29-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=112027#p112027</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=112027#p112027"/>
		<title type="html"><![CDATA[Crash!]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=112027#p112027"><![CDATA[
...had the same crash today...have logged it as per the report message.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=10525">NewzNZ</a> — Thu Jun 29, 2023 4:12 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2023-05-23T18:45:45-04:00</updated>

		<published>2023-05-23T18:45:45-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=111973#p111973</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=111973#p111973"/>
		<title type="html"><![CDATA[Crash!]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=111973#p111973"><![CDATA[
Thanks for the reply Caesar Let me try that.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Tue May 23, 2023 6:45 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2023-05-23T12:18:29-04:00</updated>

		<published>2023-05-23T12:18:29-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=111972#p111972</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=111972#p111972"/>
		<title type="html"><![CDATA[Crash!]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=111972#p111972"><![CDATA[
And why don't you add the bug report as instructed by the message?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Tue May 23, 2023 12:18 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2023-05-22T15:45:15-04:00</updated>

		<published>2023-05-22T15:45:15-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=111969#p111969</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=111969#p111969"/>
		<title type="html"><![CDATA[Crash!]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=111969#p111969"><![CDATA[
greetz folkz,<br><br>i had this incident where after a bunch of emoticons and i believe it was ascii chars as well (not sure and i cant reproduce myselve)  crashed eggdrop let me post the crash error:<br><blockquote class="uncited"><div>[23:30:10] * Last context: tclhash.c/728 [Tcl proc: ::repeatf::repeatpubm, param:  $_pubm1 $_pubm2 $_pubm3 $_pubm4 $_pubm5]<br>[23:30:10] * Please REPORT this BUG!<br>[23:30:10] * Check doc/BUG-REPORT on how to do so.<br>[23:30:10] * Wrote DEBUG<br>[23:30:10] * SEGMENT VIOLATION -- CRASHING!</div></blockquote>and the tcl code :<br><div class="codebox"><p>Code: </p><pre><code>proc string2pattern {str} { regsub -all -- {(\[|\]|\\|\?|\*)} $str {\\\1} } namespace eval ::repeatf {variable followingvariable repeatf      set repeatf(wmsg) "Warning: You've triggered %type repeating protection, stop repeating."setudef str ap:repeatlvariable defrepeatl {2:5 60 k:kb 2}bind ctcp - ACTION [namespace current]::anti_char-repeat:actionproc anti_char-repeat:action {n u h d k t} {if {![string match "#*" $d] || [isbotnick $n]} { return 0 }    if {[isbotnick $d] || [isop $n $d] || [ishalfop $n $d] || [matchattr [nick2hand $n] ofn|ofn $d]} { return 0 }       regsub -all -- {[\001ACTION]} $t "" rtt    [namespace current]::repeatpubm $n $u $h $d $rtt}  bind pubm - * [namespace current]::repeatpubmproc repeatpubm {nick uhost hand chan text} {    if {[string index $text 0] eq "\001"} { return }      if {[isbotnick $chan] || [isop $nick $chan] || [ishalfop $nick $chan] || [matchattr [nick2hand $nick] ofn|ofn $chan]} { return 0 }    set text [regsub -all -- {\s{2,}} [string trim [stripcodes * $text]] { }]     set length [regexp -all -- {[^\s]} $text ""]          if {($length &lt; 50)} { return 0 }set users [list]set umasks [list]variable repeatfvariable defrepeatlif {[string is space [channel get $chan ap:repeatl]]} {channel set $chan ap:repeatl $defrepeatl}foreach {off btime pmeth btype} [set cgot [split [channel get $chan ap:repeatl]]] {break}foreach {o s} [cgsplit $off] {break}if {![invalid:apf $o $s]} {if {[set ts [follow $s rpt:[md5 [string tolower $uhost:$text:$chan]] $o]] != -1} {set kmsg "$o repeats in $ts secs"set wmsg [string map {%type text} $repeatf(wmsg)] ; set reptype repeatl}}if {[info exists kmsg]} {              if {[isvoice $nick $chan]} { [namespace current]::devoice:checker $chan $nick }                  regsub -all -- ~ $uhost "" uhost        if {[string match -nocase "*@*irccloud*" [maskhost $nick!$uhost 2]]} {                     set ident  [lindex [split $uhost @] 0]                   set xbmaskx [string map {sid id uid id} $ident]                   set bmask *!*[string tolower $xbmaskx ]@*   if {![ischanban $bmask $chan]} { pushmode $chan +b $bmask }                  }  else {                       set bmask [maskhost $nick!$uhost 4]   if {![ischanban $bmask $chan]} { pushmode $chan +b $bmask }}              putserv "kick $chan $nick «-Text-Repeat-»"  }  return 1}proc devoice:checker {chan nick} {  global anti-repeat   set chost [getchanhost ${nick} $chan]    set hozt [maskhost $chost 2]  if {![info exists anti-repeat($hozt)]} {      set anti-repeat($hozt) 1      if {[isvoice ${nick} $chan]} {  pushmode  $chan -v ${nick} }       utimer 5 [list unset -nocomplain ::anti-repeat($hozt)]  }}proc ZXtimed:banXZ {chan banmask} {  if {[ischanban $banmask $chan]} {    pushmode $chan -b  $banmask   } else { return }}proc cgsplit off {foreach {o s} [split $off :] {break}expr {([info exists o]&amp;&amp;[info exists s])?[list $o $s]:{0 0}}}proc invalid:apf {o s} {expr {![string is integer -strict $o] || $o &lt;= 0 || ![string is double -strict $s] || $s &lt;= 0}}proc follow {s fv pun {v 1} {ty 0}} {variable followingif {![info exists following($fv)]} {set o $vset t [clock clicks -milliseconds]} {foreach {o t} $following($fv) {break}incr o $v}if {[set z [expr {([clock clicks -milliseconds]-$t)/1000.}]] &gt;= $s} {set o $vset t [clock clicks -milliseconds]}set following($fv) [list $o $t]if {$o &gt;= $pun} {if {!$ty} {followrem following($fv)} ; return [expr {$z&gt;=$s?0.0:$z}]}return -1}proc followrem fv {upvar [namespace current]::$fv fif {[info exists f]} {unset f}}}</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Mon May 22, 2023 3:45 pm</p><hr />
]]></content>
	</entry>
	</feed>
