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
- Mirror
Chaskis.Core
Debian
- Deb
- sha256: af69ea79de547aa50d1729f3ae04ea8cbbc90c9b818f338e886e83c736a81053