eggdrop
eggdrop copied to clipboard
The Eggdrop IRC Bot
eggdrop can run into an endless loop in its ill signal handler. for a minimal demo, i introduced a malicious division by zero into eggdrops source `dcc.c:dcc_remove_lost():for (i = 1...
Found by: Patch by: michaelortmann Fixes: #1479 One-line summary: Fix #1479 by not letting the bot die on `.rehash` over a changed listen port and enhancing error logging, give the...
With LibreSSL 4.0.0 i get the following error in eggdrop 1.10.0: ``` $ LD_LIBRARY_PATH=/home/michael/opt/libressl-4.0.0/lib ./eggdrop -t BotA.conf Eggdrop v1.10.0 (C) 1997 Robey Pointer (C) 1999-2024 Eggheads Development Team --- Loading...
Looks like one can `.unload irc` module in the middle of eggdrop doing irc stuff and eggdrop will do it and shortly after crash.
Found by: Empus Patch by: thommey and michaelortmann Fixes: One-line summary: Fixes `[20:20:20] !!! writing to nonexistent socket: 9` when using `putlog()` or other functions using sockets not available via...
Found by: aleksandrov89 Patch by: michaelortmann Fixes: One-line summary: Additional description (if needed): Removed the dependency on irc.mod in python.mod Fixed python mod start func, because its called on .restart...
[08:35:00] Restarting ... [08:35:00] Module unloaded: console [08:35:00] Sending 'share end' to all sharebots... [08:35:00] Unloaded sharing module, flushing tbuf's... [08:35:00] Module unloaded: share [08:35:00] Unloading transfer module, killing all...
Found by: michaelortmann Patch by: michaelortmann Fixes: One-line summary: Additional description (if needed): 1. "Last recently changed" lines like the 1st line in ABOUT doc, is often forgotten and looking...
I was curious, and loaded the shipped with eggdrop scripts/ques5.tcl into a current eggdrop version. immediately ive got: ``` [12:04:00] Tcl error in script for 'timer1': [12:04:00] can't unset "nick":...
(Only channel ops can change modes, users can change their own account) Found by: DasBrain Patch by: DasBrain Fixes: One-line summary: Account changes are logged using +j (join, parts, quits,...