Skip to content

0.18

Pre-release
Pre-release
Compare
Choose a tag to compare
@pefoley2 pefoley2 released this 10 Nov 17:41
· 836 commits to master since this release

Refactoring of ctrlchan code.
Refactor hooks/commands handling.
Refactoring and code cleanup of several commands.
Refactor parselogs.
Auto-generated code coverage.
Make alembic handle auto-creating a new database properly.
Don't auto-approve quotes from admins.
Add guidelines for making contributions.
Handle overflow errors when spoofed ping values are sent.
Log errors from !reload pull more effectively.
Handle commands containing upper-case.
Allow blacklisting words from urban roulette
Fix for possible path traversal vulnerability if logs were generated for a channel name such as #foo../../../bar.
Improve portability of path handling in log generation.
Sanitize channel names that potentially contain chars not supported by the filesystem.
Add an optional functionality to auto-voice/devoice channel members to show which are active.
Improve !timeout to strip voice from users being quieted.
Resolve a long-standing race condition in the test.
Make !stopwatch behave sanely in the absence of arguments.
Have the scores page sorted by scores from high to low.
Ignore anything longer than 16 chars for the purposes of scoring, since that is the maximum length of a valid nick on freenode.

Issues Fixed: #1025, #1235, #1241, #1254, #1255, #1256