Browse Source

Release v0.9.0

tags/v0.9.0^0
Daniel Oaks 6 years ago
parent
commit
02cd620bd4
2 changed files with 7 additions and 7 deletions
  1. 6
    6
      CHANGELOG.md
  2. 1
    1
      irc/constants.go

+ 6
- 6
CHANGELOG.md View File

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.
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
-## Unreleased
8
-New release of Oragono!
7
+## [0.9.0] - 2017-09-25
8
+So many fixes! You can now set the default modes for new channels, use HAProxy again, use the umode `+R` to protect yourself against unwanted PMs, and we now warn on configurations/setups that look incorrect!
9
+
10
+In addition, this release makes testing easier, makes sure we better adhere to the SASL specification and also removes some memory leaks around the place. All in all, just a solid upgrade and less bugs across the board.
9
 
11
 
10
 ### Config Changes
12
 ### 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.**
13
 * Added `allow-multiple-per-connection` flag under `accounts/registration`, which can be used for account setup by testing software. **Never enable it in production.**
13
 * Added `proxy-allowed-from` key under `server`, which is a list of hostnames/IPs that the HAProxy `PROXY` command can be used from.
15
 * Added `proxy-allowed-from` key under `server`, which is a list of hostnames/IPs that the HAProxy `PROXY` command can be used from.
14
 
16
 
15
 ### Security
17
 ### Security
18
+* Clients could use a nickname that isn't sane. This has the possibility of allowing clients to subvert our admin commands and monitoring features.
16
 
19
 
17
 ### Added
20
 ### Added
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.
21
 * 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.
22
 * Added user modes, including:
25
 * Added user modes, including:
23
     * `R`: Only receive private messages and notices from other registered users.
26
     * `R`: Only receive private messages and notices from other registered users.
24
 
27
 
25
-### Changed
26
-
27
-### Removed
28
-
29
 ### Fixed
28
 ### Fixed
30
 * Fixed a bug where certain clients couldn't connect as we were incorrectly rejecting their valid PTR record (thanks @slingamn!).
29
 * Fixed a bug where certain clients couldn't connect as we were incorrectly rejecting their valid PTR record (thanks @slingamn!).
30
+* Fixed a crash around monitoring clients.
31
 * Fixed a memory leak in our socket code when clients disconnect.
31
 * Fixed a memory leak in our socket code when clients disconnect.
32
 * Fixed a SASL bug that resulted in certains clients getting caught in a cycle of trying (and failing) to abort authentication.
32
 * Fixed a SASL bug that resulted in certains clients getting caught in a cycle of trying (and failing) to abort authentication.
33
 * Fixed an instance where clients could use a nickname that isn't sane (thanks @euank!).
33
 * Fixed an instance where clients could use a nickname that isn't sane (thanks @euank!).

+ 1
- 1
irc/constants.go View File

9
 
9
 
10
 const (
10
 const (
11
 	// SemVer is the semantic version of Oragono.
11
 	// SemVer is the semantic version of Oragono.
12
-	SemVer = "0.8.3-unreleased"
12
+	SemVer = "0.9.0"
13
 )
13
 )
14
 
14
 
15
 var (
15
 var (

Loading…
Cancel
Save