Skip to content

0.31.0 - Authentication Changes and Bug Fixes

Latest

Choose a tag to compare

@xforever1313 xforever1313 released this 17 Jan 22:04

This release focuses on changes to having the bot authenticate to the IRC server. For example, one can now specify environmental variables for the NickServ password. There are also a variety of bug fixes.

Release Notes

Please note the following breaking changes:

  • nickservpasswordfile is no longer an option in IrcConfig.xml. Please use <nickservpassword method="file">path/to/file</nickservpassword> for equivalent behavior.
  • serverpasswordfile is no longer an option in IrcConfig.xml. Please use <serverpassword method="file">path/to/file</serverpassword> for equivalent behavior.

Chaskis - v0.31.0

  • Allows one to specify the watchdog timeout. Recommended to not tough this value, only used in testing environments.

NickServ Authentication changes

  • #53 - One can specify how to get the NickServ password via Environment Variables. This is the nickservpassword option in IrcConfig.xml.
  • #62 - One can specify the username the password for NickServ is, just in case the bot isn't named NickServ on the server. This is the nickservnick in IrcConfig.xml
  • Once can specify the message to send to NickServ. This is the nickservmessage option in IrcConfig.xml
  • More more details, please see the sample IrcConfig.xml file.

Server Authentication Changes

  • #53 - One can specify how to get the server password username and password via Environment Variables. This is the serverpassword option in IrcConfig.xml.
  • More more details, please see the sample IrcConfig.xml file.

Chaskis.Core - v0.31.0

  • Underlying ReadOnlyIrcConfig removed. This should not impact anyone.
  • Fixed a race condition when creating black-listed channels in the StringParsingQueue.
  • Fixed a bug where a Quit message can NRE
  • Fixed an issue where we could get a repeating ThreadInterruptedException in the string parsing queue, even if it was empty.

Plugin Updates:

HttpServer - v0.2.2

  • Fixed a bug where we can create multiple HttpServer instances.

NewVersionNotifier - v0.2.0

  • #61 - Can now specify which channels to send the notification to in the XML config file.
    If none are specified, all channels get the message.

Downloads

Windows

  • Msi
    • sha256: 41fb4489f3813bcfca84ce5982ffcd91df49efd51aeeedbfdbd04f7fa72262d7
  • Chocolatey
    • Mirror
      • sha256: 49d232ca4cd21b856118680a0bd821ee544eef51ddd96a0d7e7ae1ad284e9a24

Chaskis.Core

  • Nuget
    • Mirror
      • sha256: 8e38c4d41db88377b74fe8a7945de005d76964a35d22b3b32ef0af8977e9a936

Debian

  • Deb
    • sha256: af69ea79de547aa50d1729f3ae04ea8cbbc90c9b818f338e886e83c736a81053

Arch Linux

  • Aur
    • Mirror
    • sha256: 6acc91fa2b7070aaa600fedc466b3025cdc67e39ad631047d0fe574882de594a

Docker