Path to this page:
./
chat/eggdrop,
IRC robot with TCL scripting and multi-channel ability
Branch: CURRENT,
Version: 1.9.2nb1,
Package name: eggdrop-1.9.2nb1,
Maintainer: pkgsrc-usersEggdrop is the oldest Internet Relay Chat (IRC) bot still in active development.
It is a feature rich program designed to be easily used and expanded upon
(using Tcl scripting) by both novice and advanced IRC users on a variety of
hardware and software platforms.
Required to run:[
lang/tcl] [
security/openssl]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 2242.48 KB
Version history: (Expand)
- (2023-10-25) Updated to version: eggdrop-1.9.2nb1
- (2022-03-07) Updated to version: eggdrop-1.9.2
- (2021-08-10) Updated to version: eggdrop-1.9.1
- (2020-01-19) Updated to version: eggdrop-1.8.4nb1
- (2019-02-07) Updated to version: eggdrop-1.8.4
- (2018-02-27) Updated to version: eggdrop-1.8.3
CVS history: (Expand)
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2022-03-07 08:28:45 by Nia Alarie | Files touched by this commit (4) | |
Log message:
eggdrop: update to 1.9.2
Eggdrop v1.9.2:
General changes:
- Added CAP 302 support, and generally enhance CAP support
- Enabled threaded core DNS requests as the default method for DNS lookups;
this can be disabled with ./configure --disable-tdns
- Added support for the MONITOR CAP capability, allowing tracking of online
and offline nicknames
- Added support for the 005 BOT flag, allowing tracking of users that
declare themselves as bots to the IRC server
- Added SSL status to the .bottree command, denoted with a '=' symbol
- Fixed allowing Eggdrop to process message-tags even if the message-tags
capability is not explicitly requested
- Alt-nick is now used before a randomly generated nickname if the requested
nickname is rejected as invalid by the server. This feature is now
divorced of any previous dependence on the keep-nick setting, with the
reasoning that getting the Eggdrop onto the server with a random nick is
more important than keeping a nickname and not ever joining, particularly
from a troubleshooting standpoint
- RAWT binds returning a '1' now block similar RAW binds from triggering
by the same activity (but RAW binds cannot block a RAWT bind- use a RAWT!)
- Fixed mistakenly requiring a flag for the 'listen script' command
- Fixed an issue with Eggdrop not properly updating the account-tracking
status
Botnet changes:
- None
Tcl API changes:
- Added the 'monitor' command, which allows interaction with the CAP
MONITOR capability
- Added the 'isircbot' command, which returns if a user has registered as a
bot with the IRC server
- Added the 'server list' command, which lists servers added to Eggdrop
- Added the USERNOTICE bind to the Twitch module
- Added a 'values' argument to the 'cap' command, outputting the display of
CAP 302 values, if any, associated with each capability
Module changes:
- Fixed bug in PBKDF2 that caused PBKDF2-only environments to not store
hashes properly, resulting in 'bad password' errors after relinking
- Deprecated the DNS module (functionality has been moved core Eggdrop
code). Eggdrop now natively handles asynchronous DNS (which was the
purpose of the DNS module), so the DNS module is no longer needed
- Fixed a bug with the Twitch module where it would crash on .rehash and
.restart
Eggdrop config file changes:
- Added the 'extended-join' setting, to enable the extended-join CAP
capability
- Moved DNS-related settings out of the modules section and into the core
config area
- No longer load the (now-deprecated) DNS module by default
|
2021-10-26 12:05:29 by Nia Alarie | Files touched by this commit (146) |
Log message:
chat: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 15:23:36 by Nia Alarie | Files touched by this commit (146) |
Log message:
chat: Remove SHA1 hashes for distfiles
|
2021-08-10 13:02:05 by Nia Alarie | Files touched by this commit (3) |
Log message:
eggdrop: Update to 1.9.1
Eggdrop v1.9.1:
General changes:
- Fixed an issue where an IP address was incorrectly overwritten after a
CTCP chat was received
- Fixed an issue where Eggdrop would occassionally crash if no port was
provided when the server was added
- Error, instead of silently change, when adding a bot with invalid ascii
characters in the handle (.+bot)
- Removed an incorrect error message after restarting the bot with the
PBKDF2 module loaded
- Further improved error reporting for socket connections
Botnet changes:
- None
Tcl API changes:
- Fixed the isaway command to properly track AWAY server messages
Module changes:
- None
Eggdrop config file changes:
- Added Libera Chat to the accepted server types
_________________________________________________________________
Eggdrop v1.9.0:
General changes:
- Fixed an issue where adding a server without a port could create a
condition where Eggdrop would crash on startup
- Fixed a bad merge in 1.9.0 that resulted in away status not being
properly tracked by Eggdrop
- Fixed/clarified some of the terrible error messages we've all come to
know and love for socket connections
Botnet changes:
- None
Tcl API changes:
- None
Module changes:
- Fixed a bug in the CTCP module that resulted in an IP in the socket table
being incorrectly overwritten, causing trouble with future CTCP chat
requests. This was also prevents some Eggdrop's from incorrectly throwing
a Tcl error during a rehash
- Fixed an error message that incorrectly appeared after a restart when
using the PBKDF2 module
Eggdrop config file changes:
- None
|
2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836) |
Log message:
*: Recursive revision bump for openssl 1.1.1.
|
2019-02-07 16:14:02 by Nia Alarie | Files touched by this commit (2) |
Log message:
eggdrop: Update to 1.8.4.
The major changes in the release include:
Lots of work on the compile process for less-commonly seen systems (SunOS, \
DragonFly, etc), and making Eggdrop more compiler-friendly in general
Added and enhanced SSL/TLS warnings to make troubleshooting easier
Raised the ban expiration limit from 1 year to 5 years, and added a new %y \
field to +ban
Lots of work on TLS bot links
Improved/clarified botnet TLS documentation- go read it!
Made TLS fingerprints persistent across a botnet after relinking
Sterilized a LOT of small, lingering bugs.
|
2018-03-15 07:07:56 by Thomas Klausner | Files touched by this commit (16) | |
Log message:
eggdrop: remove patches that are not in distinfo
|