Fixes, DLINEs and more fixes!
Pre-release
Pre-release
This release includes a ton of fixes, as well as the ability to ban IP addresses from your network with the DLINE
command!
As well, there are some major fixes with the libraries Oragono depends on, which fix various DoS attacks, crashes and timeouts. In short, this release is more stable and fixes a bunch of issues.
This release also updates the database, so be sure to run the oragono upgradedb
command.
Added
- Added ability to ban IP addresses and networks from the server with the
DLINE
andUNDLINE
commands. - Added alpha REST API (intended primarily for use with a future web interface to manage accounts, DLINEs, etc).
Changed
- Database upgraded to make handling accounts simpler.
- Only give chanop (
@
) on channel join, not channel founder (~
). We'll do channel founder and all on registered chans only.
Fixed
- Fix a bunch of bugs around setting nicknames on join.
- Fixed crash when using STATUSMSG-like messaging.
- Fixed crash with gIRC-Go ircmsg library we depend on.
- Fixed not sending
MODE
changes to all clients in a channel. - Fixed timeout issue with go-ident library we depend on (which caused hangs on connection).
- Prevented a DoS related to lots of clients connecting at once.
- Removed races around setting and changing
NICK
s, to be more safe. - Send channel
NOTICE
s properly.