Great job at tracking down the bug. What nml375 said is exactly what's happening. I'd propose this workaround (which basically reverts the change introducing the bug): diff -urN eggdrop1.6.21/src/tcl.c eggdrop1.6.21.timerworkaround/src/tcl.c --- eggdrop1.6.21/src/tcl.c 2012-05-06 13:19:13.209758240 ...
Your information is of no relevance unfortunately. Just because *you* didn't change anything doesn't mean nothing has changed in your system - obviously something is different now so something has changed - feel free to blame solar flares if you insist. .status crashing your bot is something that sh...
As of Tcl8.5 [clock] is written in Tcl and loaded on start of the Tcl interpreter (clock.tcl in the [info library] directory). Try recompiling eggdrop to adapt to your new version/paths of Tcl. If that fails verify your Tcl installation is working correctly (does [clock] work in tclsh?). Also post u...
"pending" is a state where eggdrop has physically joined the channel, asked for some information about it from the server (/WHO) but didn't receive a reply (or doesn't know it received a reply). Does an upgrade to eggdrop1.6.20 fix the issue?
The fix has to be applied to both methods, add_ and rem_. The full diff is visible with enough context to see the function names here (against eggdrop1.8cvs, so don't worry about slight differences and line numbers being off): http://cvs.eggheads.org/viewvc/eggdrop1.8/src/tclhash.c?r1=1.3.2.3&r2...
Both Debian (unstable) and Ubuntu (oneiric) are still serving an Eggdrop version that has been superseded by a new release for about year now. They seem to be unmaintained or at least not interested in keeping up-to-date. Are there inofficial sources for ".deb"s for Eggdrop packages in the...
Hey, I tracked down the bug and it happens because of a behavioural change between Tcl8.5.9 and Tcl8.5.10. (If you care for details: Tcl_ScanElement used to overestimate the required space, it was rewritten and apparently doesn't do that always anymore. Whether or not the terminating '\0' for string...
That's because those settings aren't used by eggdrop. They look like those used by the 3rd party ipv6 patch(es) floating around. doc/IPV6 describes the settings that are actually used (vhost6). You also might want to take a look at the example config file changes here to adapt your config to make us...
bind pubm doesn't work that way, reread the documentation about it .. the mask is matched against "#chan text", not against "text" $text isn't set in your proc, you called the last variable $rest defining a proc in a proc is almost always wrong, you wouldn't do that in mircscrip...
Pisg takes a while to parse that amount of logfiles, it does that everytime and will get slower and slower when the logfiles grow larger or get more, yes, that's normal. The solution is to not run pisg from eggdrop, but make it run every day or something via crontab. Eggdrop blocks in [exec] until t...