v1.2.0-rc1 - minor updates
Pre-releaseWe're pleased to be publishing the release candidate for 1.2.0 (the official release should follow in a week or two). This version contains bug fixes and minor improvements.
Many thanks to @bogdomania, @csmith, @edmund-huber, @jesopo, @jwheare, @poVoq, @prawnsalad, and stealthgin for reporting issues and contributing code reviews, and also to @bogdomania, Forbidden (cptbl00dra1n), Nuve, @streaps, and UnLokitoFeliz for contributing translations.
This release includes a change to the config file format: the old server.listen format for configuring listeners has been replaced by a new server.listeners format. See the bundled oragono.yaml configuration file for a commented example. For now, Oragono maintains backwards compatibility with the old format. To minimize potential downtime, we recommend the following workflow:
- Without rewriting your config file, upgrade your
oragonobinary to the new 1.2.x version and restart your server - Rewrite your configuration file to use the new
server.listenersformat - Rehash your server, confirming that the rewritten config file is valid and correct
This release includes a database change. If you have datastore.autoupgrade set to true in your configuration, it will be automatically applied when you restart Oragono. Otherwise, you can update the database manually by running oragono upgradedb (see the manual for complete instructions).
Config Changes
- Replaced
server.listensection withserver.listeners; seeoragono.yamlfor a commented example (#565) - Added
history.autoresize_windowfor automatically resizing history buffers (#349)
Added
- Added STS-only listeners; you can configure port 6667 so that it "redirects" clients to TLS on port 6697. See the manual for details. (#448)
- Added the
CHANLIMITISUPPORT token (#625, thanks @poVoq!) - Added ban creator and creation time to banlist output (#644, thanks stealthgin!)
Changed
- Upgraded to the new
draft/labeled-response-0.2capability (#555) oragono mkcertsno longer overwrites existing certificate files (#622, thanks @poVoq!)- Allowed Tor and non-Tor connections to attach to the same nickname via bouncer functionality (#632)
Fixed
- Fixed
CAP LS 302response being potentially truncated (#594) - Fixed redundant output to some
MODEcommands (#649) - Improved display of replies to
/msg NickServ verifyin some clients (#567, thanks @edmund-huber!) - Improved display of NickServ timeout warnings in some clients (#572, thanks @bogdomania!)
LUSERSoutput is now sent at the end of connection registration (#526)- Fixed operators not being able to
WHOISsome Unicode nicknames (#331, thanks @bogdomania!) - Fixed
RESUMEnot clearing theBRBreason (#592, thanks @jesopo!) - Fixed an edge case where the
BRBtimestamp wasn't reset correctly (#642) - Fixed behavior of
SAMODEissued against a different user (#585) - Fixed a false-positive error logline (#601)
oragono.io/bncis no longer advertised when disabled in the config (#595)- Made the connection limiter and throttler more resilient against the failure to whitelist a reverse proxy IP (#197, thanks @prawnsalad!)