More instances of wikia have been replaced with fandom.
Errors inside setInterval/setTimeouts are now handled.
Updated AbuseFilter regex to support
Fixed more ProtectSite parsing issues, as it seems more than just hours can be used as an expiry duration.
ProtectSite reasons should also no longer contain protection duration.
Fandom API still throws the badrevids issue at times so the amount of retries has been increased to 5 and retries are done incrementally (10s, 20s, 30s, 40s, 50s).
New
Community-related GitHub files are now in the .github directory.
GitHub issue templates now automatically add a title, label and assignee.
KockaLogger now responds to CTCP VERSION notices with the user agent string.
Updated package versions.
Stability changes! KockaLogger will now log IRC errors and errors in the IRC client's socket to determine the cause of random restarts and freezing.
It will also attempt to auto-rejoin and auto-re-nickname itself now.
KockaLogger now handles SIGINT (CTRL+C). When received, it'll start cleaning up resources (quitting IRC, disconnecting from Redis and database, closing logger sockets, etc.)
There is still more work that needs to be done here, such as waiting for all HTTP requests to finish and determining other causes for requiring an explicit process.exit() to be called to shut down KockaLogger.
Fixed
http:
links withhttps:
where possible.wikia
have been replaced withfandom
.setInterval
/setTimeout
s are now handled.hours
can be used as an expiry duration.badrevids
issue at times so the amount of retries has been increased to 5 and retries are done incrementally (10s, 20s, 30s, 40s, 50s).New
.github
directory.CTCP VERSION
notices with the user agent string.CTRL+C
). When received, it'll start cleaning up resources (quitting IRC, disconnecting from Redis and database, closing logger sockets, etc.)process.exit()
to be called to shut down KockaLogger.