Skip to content

@vanosg vanosg released this Dec 27, 2018 · 242 commits to develop since this release

It appears the small fixes made across 3 release candidates have settled in nicely, and all the little eggheads stayed off the naughty list, so we are pleased as punch to announce Eggdrop v1.8.4 has gone STABLE. Hooray!

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.

Again, thank you to all those who helped us test out the release candidates, and a special thanks to mortmann for joining the development team. Everyone's help was invaluable!

Assets 4
Pre-release

@vanosg vanosg released this Dec 22, 2018 · 242 commits to develop since this release

Thanks to Harekiet for identifying an ssl variable that was not properly #ifdef'd out, causing a compiler error if TLS was not detected/enabled for the compile. Fixed!

Assets 3
Pre-release

@vanosg vanosg released this Dec 15, 2018 · 65 commits to release/1.8.4 since this release

Thanks to jack3 for identifying a situation where our new random number generation runs into issues on systems running Linux older than 3.17 and using glibc 2.25 or newer. The getrandom() function exists in the system header but the system call does not exist, so a check was added to accommodate this.

Assets 3
Pre-release

@vanosg vanosg released this Dec 12, 2018 · 69 commits to release/1.8.4 since this release

It has been just under 11 months since 1.8.3, and we are happy to announce the first release candidate for Eggdrop v1.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.

We'd also like to welcome mortmann to the Eggheads team- a BIG piece of what you're looking at for 1.8.4 is thanks to a lot of hard work in both finding and fixing a lot of issues in Eggdrop the rest of us have been too lazy too busy to fix. Thank you mortmann!

Please provide feedback on this release candidate via Issues or on Freenode #eggdrop. If everyone stays off the naughty list, you'll have 1.8.4 stable for a Christmas present!

Assets 3

@vanosg vanosg released this Feb 4, 2018 · 427 commits to develop since this release

We are happy to announce that 1.8.3rc2 did not turn up any bugs relating 1.8.3, so it is now STABLE.

Eggdrop v1.8.3 contains:

  • 1.8.3 contains bugfixes related to SSL/TLS and botnets in particular
  • Backwards-compatible syntax change to the addbot command (dcc and Tcl) to restore sanity when dealing with IPv6 addresses.
  • A new .resetconsole dcc command was added to reset your console flags to the defaults.
  • Simplified botnet debugging, with the console modes +h/+g showing outgoing and incoming botnet raw traffic respectively.
  • Significant work on many botnet features and bugs, to include additional granularity in botnet traffic console flags, improved logging, and some issues with SSL handshakes.
  • Additional error/sanity checks for user inputs with various commands

If any part of this particular release today seems rushed, blame Geo- his wife started nagging him halfway through that she was "going into labor" or something silly like that. Like a true egghead, he had his priorities straight and finished the release first. Congrats on the new child, and apologies to his wife!

Assets 4
Pre-release

@vanosg vanosg released this Jan 13, 2018 · 427 commits to develop since this release

Ooooooh, so close!

Shortly before preparing to release v1.8.3 as stable, we found a small bug introduced by some new botnet code that caused Eggdrop to segfault when delinking from a botnet under certain conditions. The crack eggheads team caught it in time, and we now proudly present to you Release Candidate 2 for v1.8.3!

Assets 4
Pre-release

@vanosg vanosg released this Dec 20, 2017 · 427 commits to develop since this release

We are happy to announce the first release candidate for Eggdrop v1.8.3! The major changes in the release include:

  • Significant work on many botnet features and bugs, to include additional granularity in botnet traffic console flags, improved logging, and some issues with SSL handshakes.
  • Additional error/sanity checks for user inputs with various commands
  • The addition of the .resetconsole command, to reset console flags to the config file default
Assets 3

@vanosg vanosg released this Aug 13, 2017 · 498 commits to develop since this release

We are happy to announce the final release of Eggdrop version 1.8.2! The major changes are:

  • CBC mode option for blowfish (only relevant for Tcl scripts, thanks to Cizzle for the significant patch)
  • Starting Eggdrop with -nt gives full access on the terminal now to simplify debugging
  • Eggdrop won't quit with the error message "CAN'T WRITE TO TEMP DIR" anymore (temp dir is optional for filesys/transfer mod)
  • The Tcl command getuser can now retrieve a list of key/value pairs to get all settings for a user
  • Portuguese language file added (thanks TheMythPT)
  • Fixed an issue with ./configure --with-ssllib, which prevented users from using a non-standard OpenSSL installation location
Assets 3
Pre-release

@vanosg vanosg released this Jul 22, 2017 · 498 commits to develop since this release

We found a problem in Eggdrop 1.8.2rc1 when attempting to compile with ./configure --with-ssllib, which prevented users from using a non-standard OpenSSL installation location. So here is Eggdrop 1.8.2rc2 with that problem fixed.

Thanks to the people who found and reported this and took the time to try and paste a lot of stuff to track it down.

Assets 3
Pre-release

@thommey thommey released this Jul 7, 2017 · 498 commits to develop since this release

We are happy to announce the first release candidate of Eggdrop 1.8.2! The major changes are:

  • CBC mode option for blowfish (only relevant for Tcl scripts, thanks to Cizzle for the significant patch)
  • Starting Eggdrop with -nt gives full access on the terminal now to simplify debugging
  • Eggdrop won't quit with the error message "CAN'T WRITE TO TEMP DIR" anymore (temp dir is optional for filesys/transfer mod)
  • The Tcl command getuser can now retrieve a list of key/value pairs to get all settings for a user
  • Portuguese language file added (thanks TheMythPT)
Assets 3
You can’t perform that action at this time.