mirror of
https://github.com/ergochat/ergo.git
synced 2024-11-14 07:59:31 +01:00
Merge branch 'rc1_changelog' into dependency_upgrade
This commit is contained in:
commit
057404d8f8
17
CHANGELOG.md
17
CHANGELOG.md
@ -4,9 +4,9 @@ All notable changes to Oragono will be documented in this file.
|
|||||||
This project adheres to [Semantic Versioning](http://semver.org/). For the purposes of versioning, we consider the "public API" to refer to the configuration files, CLI interface and database format.
|
This project adheres to [Semantic Versioning](http://semver.org/). For the purposes of versioning, we consider the "public API" to refer to the configuration files, CLI interface and database format.
|
||||||
|
|
||||||
|
|
||||||
## [0.13.0-rc]
|
## [1.0.0-rc] - 2019-02-18
|
||||||
This release has a wide range of improvements and new features. Highlights include:
|
This release has a wide range of improvements and new features. Highlights include:
|
||||||
* Support for storing and replaying message history, via various protocol extensions: the `draft/resume-0.2` capability, the `CHATHISTORY` command, and a custom `HISTORY` command
|
* Support for storing and replaying message history, via various protocol extensions: the `draft/resume-0.3` capability, the `CHATHISTORY` command, and a custom `HISTORY` command
|
||||||
* Confusables prevention for Unicode nicknames and account names
|
* Confusables prevention for Unicode nicknames and account names
|
||||||
* User-customizable nickname protection schemes
|
* User-customizable nickname protection schemes
|
||||||
* A SASL-only mode in which all clients must authenticate with SASL
|
* A SASL-only mode in which all clients must authenticate with SASL
|
||||||
@ -21,13 +21,16 @@ This release has a wide range of improvements and new features. Highlights inclu
|
|||||||
* Logging type `server` has been added, replacing the `startup`, `rehash`, and `shutdown` types.
|
* Logging type `server` has been added, replacing the `startup`, `rehash`, and `shutdown` types.
|
||||||
* We no longer listen on port `6668` by default (this fixes Docker installs).
|
* We no longer listen on port `6668` by default (this fixes Docker installs).
|
||||||
* The default logging configuration now logs to stderr only, rather than to both stderr and a file
|
* The default logging configuration now logs to stderr only, rather than to both stderr and a file
|
||||||
|
* `max-channels-per-client` key added under `channels` (limiting the number of channels that can be joined)
|
||||||
|
* `max-channels-per-account` key added under `channels.registration` (limiting the number of channels that can be registered)
|
||||||
|
* Exemption lists now accept `localhost` as a value, meaning any loopback IPV4, loopback IPV6, or unix domain address
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
* Added a SASL-only mode in which all clients must authenticate with SASL
|
* Added a SASL-only mode in which all clients must authenticate with SASL
|
||||||
* Added login throttling as a hardening measure against password guessing
|
* Added login throttling as a hardening measure against password guessing
|
||||||
|
* Configurable limits are imposed on how many channels clients can join or register
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
* `oragono genpasswd` now works when piping input in (fixes Docker installs).
|
|
||||||
* Added automagic datastore creation on `oragono run`.
|
* Added automagic datastore creation on `oragono run`.
|
||||||
* Added limited message history for connection resuming (to be extended in future).
|
* Added limited message history for connection resuming (to be extended in future).
|
||||||
* Added new Español (es) translation (thanks to Mauropek!)).
|
* Added new Español (es) translation (thanks to Mauropek!)).
|
||||||
@ -40,6 +43,7 @@ This release has a wide range of improvements and new features. Highlights inclu
|
|||||||
* `ENFORCE` to set a specific enforcement mechanism on your nick.
|
* `ENFORCE` to set a specific enforcement mechanism on your nick.
|
||||||
* `SAREGISTER` to allow operators to manually create new user accounts
|
* `SAREGISTER` to allow operators to manually create new user accounts
|
||||||
* Added Unicode confusable detection and prevention when changing nicknames and registering accounts.
|
* Added Unicode confusable detection and prevention when changing nicknames and registering accounts.
|
||||||
|
* Added proposed IRCv3 capability [`draft/setname`](https://github.com/ircv3/ircv3-specifications/pull/361)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
* `SASL PLAIN` logins now log more correctly.
|
* `SASL PLAIN` logins now log more correctly.
|
||||||
@ -48,8 +52,10 @@ This release has a wide range of improvements and new features. Highlights inclu
|
|||||||
* In addition to the founder, now auto-ops (halfop and higher) automatically bypass channel join restrictions.
|
* In addition to the founder, now auto-ops (halfop and higher) automatically bypass channel join restrictions.
|
||||||
* Log lines now display time down to milliseconds, instead of just seconds.
|
* Log lines now display time down to milliseconds, instead of just seconds.
|
||||||
* Updated all translation files (thanks to our amazing translators!).
|
* Updated all translation files (thanks to our amazing translators!).
|
||||||
* Updated proposed IRCv3 capability to version [`draft/resume-0.2`](https://github.com/ircv3/ircv3-specifications/pull/306).
|
* Updated proposed IRCv3 capability to version [`draft/resume-0.3`](https://github.com/ircv3/ircv3-specifications/pull/306).
|
||||||
* When nick ownership is enabled, users can now select which enforcement mechanism to use with their nickname.
|
* When nick ownership is enabled, users can now select which enforcement mechanism to use with their nickname.
|
||||||
|
* Improved compatibility with ZNC's nickserv module
|
||||||
|
* Halfops can now kick unprivileged users
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
@ -67,7 +73,10 @@ This release has a wide range of improvements and new features. Highlights inclu
|
|||||||
* Prevent logging in multiple times when using `/NS IDENTIFY`.
|
* Prevent logging in multiple times when using `/NS IDENTIFY`.
|
||||||
* Prevented the db handler from automagically creating the database without initializing it (thanks @enckse!). We also now automatically create the datastore on `run`.
|
* Prevented the db handler from automagically creating the database without initializing it (thanks @enckse!). We also now automatically create the datastore on `run`.
|
||||||
* Updated internal command line parsing (thanks @iNecas!).
|
* Updated internal command line parsing (thanks @iNecas!).
|
||||||
|
* `oragono genpasswd` now works when piping input in (fixes Docker installs).
|
||||||
* Fixed handling of CIDR width in connection limiting/throttling
|
* Fixed handling of CIDR width in connection limiting/throttling
|
||||||
|
* Fixed many responses that violated the specifications (thanks to Ascrod, bogdomania, csmith, jesopo, jwheare)
|
||||||
|
* Fixed incorrect behavior of `CHANSERV OP` command
|
||||||
|
|
||||||
### Internal Notes
|
### Internal Notes
|
||||||
* `DLINE` and `KLINE` refactored, and expired bans are now removed from the database.
|
* `DLINE` and `KLINE` refactored, and expired bans are now removed from the database.
|
||||||
|
@ -590,6 +590,11 @@ connregex = ".+-.+CONNECT.+-.+ Client Connected \\[([^ ]+)\\] \\[u:([^ ]+)\\] \\
|
|||||||
kline = "DLINE ANDKILL 2h %i :Open proxy found on your host.";
|
kline = "DLINE ANDKILL 2h %i :Open proxy found on your host.";
|
||||||
````
|
````
|
||||||
|
|
||||||
|
## ZNC
|
||||||
|
|
||||||
|
Versions of ZNC prior to 1.7 have a [bug](https://github.com/znc/znc/issues/1212) in their SASL implementation that renders them incompatible with Oragono. However, you should be able to authenticate from ZNC using its [nickserv](https://wiki.znc.in/Nickserv) module.
|
||||||
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user