Skip to content

Eggdrop v1.8.1 Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@vanosg vanosg released this 02 Mar 19:02
· 1246 commits to develop since this release

Building on our momentum after releasing v1.8.0, we are proud to announce the first release candidate for v1.8.1!

For this release, we focused on some outstanding bug fixes and minor functional updates. Here is a brief summary of the changes we made:

  • Autobotchk - Added functionality improvements to the tried-and-true autobotchk script, allowing characters such as {} and [] to be used in filenames. Additionally, it can also now handle long botnetnicks for pidfiles and check for additional sourced config files.
  • .who linkedbot output - Truncates listings appropriately.
  • eggdrop.conf - Update source code to match defaults given in Eggdrop configuration file.
  • Minutely hook - The minutely hook was only called for missed minutes mod 60, now it is still listed in minutes but it can be greater than 60.
  • Options summary - At the end of configure, Eggdrop now displays a handy summary of basic options used during compile. It will display the OS and Tcl version found, along with if TLS, IPv6 and SSL are enabled.
  • New OpenSSL version detection - A recent update to the OpenSSL libs rendered some of our checks invalid, particularly the hexstr2buf call. This is now fixed.
  • Implemented version.h - Moved previously hard-coded version strings to version.h and update them via misc/setpatch instead of misc/addpatch. This also fixes inconsistencies in setting the internal version integer.
  • Compile cleanup - Fixed some compiler warnings.
  • General bugfixes - Small code tweaks to eliminate some rare error conditions.

One small note, we didn't rename the silly GitHub base dir naming structure, so you'll need to cd into 'eggdrop-release-1.8.1rc1' instead of the traditional 'eggdrop-1.8.1rc1' dir to start your compile. Those responsible for this egregious oversight have been sacked, and we promise it won't happen again!