Skip to content

0.31.0 - Authentication Changes and Bug Fixes

Latest
Compare
Choose a tag to compare
@xforever1313 xforever1313 released this 17 Jan 22:04
· 80 commits to master since this release

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