Browse Source

changelog updates for 1.0.0-rc1

tags/v1.0.0-rc1^2
Shivaram Lingamneni 5 years ago
parent
commit
5a47d6076b
2 changed files with 18 additions and 4 deletions
  1. 13
    4
      CHANGELOG.md
  2. 5
    0
      docs/MANUAL.md

+ 13
- 4
CHANGELOG.md View File

@@ -4,9 +4,9 @@ All notable changes to Oragono will be documented in this file.
4 4
 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.
5 5
 
6 6
 
7
-## [0.13.0-rc]
7
+## [1.0.0-rc] - 2019-02-18
8 8
 This release has a wide range of improvements and new features. Highlights include:
9
-* 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
9
+* 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
10 10
 * Confusables prevention for Unicode nicknames and account names
11 11
 * User-customizable nickname protection schemes
12 12
 * 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
21 21
 * Logging type `server` has been added, replacing the `startup`, `rehash`, and `shutdown` types.
22 22
 * We no longer listen on port `6668` by default (this fixes Docker installs).
23 23
 * The default logging configuration now logs to stderr only, rather than to both stderr and a file
24
+* `max-channels-per-client` key added under `channels` (limiting the number of channels that can be joined)
25
+* `max-channels-per-account` key added under `channels.registration` (limiting the number of channels that can be registered)
26
+* Exemption lists now accept `localhost` as a value, meaning any loopback IPV4, loopback IPV6, or unix domain address
24 27
 
25 28
 ### Security
26 29
 * Added a SASL-only mode in which all clients must authenticate with SASL
27 30
 * Added login throttling as a hardening measure against password guessing
31
+* Configurable limits are imposed on how many channels clients can join or register
28 32
 
29 33
 ### Added
30
-* `oragono genpasswd` now works when piping input in (fixes Docker installs).
31 34
 * Added automagic datastore creation on `oragono run`.
32 35
 * Added limited message history for connection resuming (to be extended in future).
33 36
 * 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
40 43
     * `ENFORCE` to set a specific enforcement mechanism on your nick.
41 44
     * `SAREGISTER` to allow operators to manually create new user accounts
42 45
 * Added Unicode confusable detection and prevention when changing nicknames and registering accounts.
46
+* Added proposed IRCv3 capability [`draft/setname`](https://github.com/ircv3/ircv3-specifications/pull/361)
43 47
 
44 48
 ### Changed
45 49
 * `SASL PLAIN` logins now log more correctly.
@@ -48,8 +52,10 @@ This release has a wide range of improvements and new features. Highlights inclu
48 52
 * In addition to the founder, now auto-ops (halfop and higher) automatically bypass channel join restrictions.
49 53
 * Log lines now display time down to milliseconds, instead of just seconds.
50 54
 * Updated all translation files (thanks to our amazing translators!).
51
-* Updated proposed IRCv3 capability to version [`draft/resume-0.2`](https://github.com/ircv3/ircv3-specifications/pull/306).
55
+* Updated proposed IRCv3 capability to version [`draft/resume-0.3`](https://github.com/ircv3/ircv3-specifications/pull/306).
52 56
 * When nick ownership is enabled, users can now select which enforcement mechanism to use with their nickname.
57
+* Improved compatibility with ZNC's nickserv module
58
+* Halfops can now kick unprivileged users
53 59
 
54 60
 ### Removed
55 61
 
@@ -67,7 +73,10 @@ This release has a wide range of improvements and new features. Highlights inclu
67 73
 * Prevent logging in multiple times when using `/NS IDENTIFY`.
68 74
 * Prevented the db handler from automagically creating the database without initializing it (thanks @enckse!). We also now automatically create the datastore on `run`.
69 75
 * Updated internal command line parsing (thanks @iNecas!).
76
+* `oragono genpasswd` now works when piping input in (fixes Docker installs).
70 77
 * Fixed handling of CIDR width in connection limiting/throttling
78
+* Fixed many responses that violated the specifications (thanks to Ascrod, bogdomania, csmith, jesopo, jwheare)
79
+* Fixed incorrect behavior of `CHANSERV OP` command
71 80
 
72 81
 ### Internal Notes
73 82
 * `DLINE` and `KLINE` refactored, and expired bans are now removed from the database.

+ 5
- 0
docs/MANUAL.md View File

@@ -590,6 +590,11 @@ connregex = ".+-.+CONNECT.+-.+ Client Connected \\[([^ ]+)\\] \\[u:([^ ]+)\\] \\
590 590
 kline = "DLINE ANDKILL 2h %i :Open proxy found on your host.";
591 591
 ````
592 592
 
593
+## ZNC
594
+
595
+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.
596
+
597
+
593 598
 --------------------------------------------------------------------------------------------
594 599
 
595 600
 

Loading…
Cancel
Save