瀏覽代碼

Update info doc and changelog

tags/v0.9.0
Daniel Oaks 6 年之前
父節點
當前提交
7ff33b88dd
共有 2 個檔案被更改,包括 21 行新增1 行删除
  1. 6
    1
      CHANGELOG.md
  2. 15
    0
      docs/INFO.md

+ 6
- 1
CHANGELOG.md 查看文件

@@ -8,6 +8,9 @@ This project adheres to [Semantic Versioning](http://semver.org/). For the purpo
8 8
 New release of Oragono!
9 9
 
10 10
 ### Config Changes
11
+* Added `allow-multiple-per-connection` flag under `accounts/registration`, which can be used for account setup by testing software. **Never enable it in production.**
12
+* Added `default-modes` key under `channels`, which is a standard modestring that's applied to new channels.
13
+* Added `proxy-allowed-from` key under `server`, which is a list of hostnames/IPs that the HAProxy `PROXY` command can be used from.
11 14
 
12 15
 ### Security
13 16
 
@@ -15,6 +18,7 @@ New release of Oragono!
15 18
 * 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.
16 19
 * Added a warning if you're trying to run from source or an otherwise unreleased version.
17 20
 * Added INFO.md document to better explain the design decisions behind Oragono, exactly how to rehash, etc.
21
+* Added support for HAProxy's PROXY v1 command, useful for certain installations.
18 22
 * Added user modes, including:
19 23
     * `R`: Only receive private messages and notices from other registered users.
20 24
 
@@ -28,7 +32,8 @@ New release of Oragono!
28 32
 * Fixed a SASL bug that resulted in certains clients getting caught in a cycle of trying (and failing) to abort authentication.
29 33
 * Fixed an instance where clients could use a nickname that isn't sane (thanks @euank!).
30 34
 * Fixed an issue where certain clients who connect incorrectly would stay connected (thanks @euank!).
31
-* Fixed how we handle particularly unique Unicode strings.
35
+* Fixed how we handle particularly unique Unicode strings (we now ensure they stabilize while casefolding).
36
+* Fixed some issues around rehashing, where listeners wouldn't rehash in time and could crash (thanks @slingamn!).
32 37
 
33 38
 
34 39
 ## [0.8.2] - 2017-06-30

+ 15
- 0
docs/INFO.md 查看文件

@@ -25,6 +25,21 @@ legacy interfaces to access these functions. However, it's gonna be a while befo
25 25
 this is specified by someone like the IRCv3 WG.
26 26
 
27 27
 
28
+## PROXY
29
+
30
+The PROXY command, specified by [HAProxy's PROXY v1 specifications](https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt),
31
+allows someone to setup HAProxy in front of Oragono. This allows them to use HAProxy for
32
+TLS negotiation (allowing older versions of SSL/TLS than Go's inbuilt TLS support does).
33
+However, it also allows them to update TLS certificates by updating them with HAProxy,
34
+rather than relying on our `REHASH` command (which is less-well-tested than I'd like
35
+right now).
36
+
37
+This is a toss-up of course – allowing older versions of TLS might be seen as undesired,
38
+and I wouldn't use the feature myself, but it's useful for real-world installations which
39
+is why it exists. The command is only allowed from specific hosts which should restrict it
40
+appropriately.
41
+
42
+
28 43
 ## Server-to-Server Linking (or Federation)
29 44
 
30 45
 Right now Oragono doesn't support linking multiple servers together. It's certainly planned,

Loading…
取消
儲存