Skip to content

Eggdrop v1.9.0 *STABLE*

Compare
Choose a tag to compare
@vanosg vanosg released this 28 Mar 04:50
· 92 commits to stable/1.9 since this release

Greetings Eggheads!

It is done! After just over three years, Eggdrop 1.9.0 is finally here! As this was a major release, it spent a little extra time getting the finishing touches put on, but I think you'll find it well worth the wait with the new features and fixes. As we still managed to find small and mostly up-to-now unnoticed bugs to fix, we also added some SIGNIFICANT changes, to include

  • CAP support, with native support for some IRCv3 features
  • SASL authentication support
  • A new way to add and remove servers, via 'server add' and 'server remove'
  • A Twitch module
  • Away-status tracking
  • PBKDF2 hashing for password storage in the userfile (Make sure you read the docs for this one, or you may break your userfile!)
  • A new ident module with oidentd support
  • The listen command now takes an optional IP; allowing you to listen on multiple IPs at the same time
  • ISUPPORT / RAW 005 parsing is now possible. There is still work to be done in the future to automatically integrate some of these values into how Eggdrop interacts with the server, but for now they are available for you to use via the Tcl interface

These additions mean extra config file settings to use them, so while your old config file will still work, you may want to consider using the new eggdrop.conf included with this release, or at least comparing files to see the new changes.

If you were worried, fear not- special care was taken to make all changes backwards compatible; Tcl scripts written for v1.6 and v1.8 should still function with the v1.9 series of Eggdrop.

We HIGHLY recommend you read NEWS for a full summary of all the changes made; it's not a terrible read, we promise and you may just find something useful tucked away in there.

We also want to make sure we thank our unofficial test force/guinea pigs Lord255, PeGaSuS, and WildCraze- they were instrumental in helping us test new features, identify bugs, and by providing feedback on general approaches. Thank you! (Want to help out? Ask in #eggdrop on Freenode!)