mirror of
https://github.com/ergochat/ergo.git
synced 2024-11-25 21:39:25 +01:00
Update info doc and changelog
This commit is contained in:
parent
ee73d136fc
commit
7ff33b88dd
@ -8,6 +8,9 @@ This project adheres to [Semantic Versioning](http://semver.org/). For the purpo
|
||||
New release of Oragono!
|
||||
|
||||
### Config Changes
|
||||
* Added `allow-multiple-per-connection` flag under `accounts/registration`, which can be used for account setup by testing software. **Never enable it in production.**
|
||||
* Added `default-modes` key under `channels`, which is a standard modestring that's applied to new channels.
|
||||
* Added `proxy-allowed-from` key under `server`, which is a list of hostnames/IPs that the HAProxy `PROXY` command can be used from.
|
||||
|
||||
### Security
|
||||
|
||||
@ -15,6 +18,7 @@ New release of Oragono!
|
||||
* Added a warning if the server's not listening on a TLS port or if it's not listening for TLS connections on port 6697.
|
||||
* Added a warning if you're trying to run from source or an otherwise unreleased version.
|
||||
* Added INFO.md document to better explain the design decisions behind Oragono, exactly how to rehash, etc.
|
||||
* Added support for HAProxy's PROXY v1 command, useful for certain installations.
|
||||
* Added user modes, including:
|
||||
* `R`: Only receive private messages and notices from other registered users.
|
||||
|
||||
@ -28,7 +32,8 @@ New release of Oragono!
|
||||
* Fixed a SASL bug that resulted in certains clients getting caught in a cycle of trying (and failing) to abort authentication.
|
||||
* Fixed an instance where clients could use a nickname that isn't sane (thanks @euank!).
|
||||
* Fixed an issue where certain clients who connect incorrectly would stay connected (thanks @euank!).
|
||||
* Fixed how we handle particularly unique Unicode strings.
|
||||
* Fixed how we handle particularly unique Unicode strings (we now ensure they stabilize while casefolding).
|
||||
* Fixed some issues around rehashing, where listeners wouldn't rehash in time and could crash (thanks @slingamn!).
|
||||
|
||||
|
||||
## [0.8.2] - 2017-06-30
|
||||
|
15
docs/INFO.md
15
docs/INFO.md
@ -25,6 +25,21 @@ legacy interfaces to access these functions. However, it's gonna be a while befo
|
||||
this is specified by someone like the IRCv3 WG.
|
||||
|
||||
|
||||
## PROXY
|
||||
|
||||
The PROXY command, specified by [HAProxy's PROXY v1 specifications](https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt),
|
||||
allows someone to setup HAProxy in front of Oragono. This allows them to use HAProxy for
|
||||
TLS negotiation (allowing older versions of SSL/TLS than Go's inbuilt TLS support does).
|
||||
However, it also allows them to update TLS certificates by updating them with HAProxy,
|
||||
rather than relying on our `REHASH` command (which is less-well-tested than I'd like
|
||||
right now).
|
||||
|
||||
This is a toss-up of course – allowing older versions of TLS might be seen as undesired,
|
||||
and I wouldn't use the feature myself, but it's useful for real-world installations which
|
||||
is why it exists. The command is only allowed from specific hosts which should restrict it
|
||||
appropriately.
|
||||
|
||||
|
||||
## Server-to-Server Linking (or Federation)
|
||||
|
||||
Right now Oragono doesn't support linking multiple servers together. It's certainly planned,
|
||||
|
Loading…
Reference in New Issue
Block a user