Skip to content

Commit

Permalink
Add the news post for 2.1.3.
Browse files Browse the repository at this point in the history
  • Loading branch information
SadieCat committed Mar 4, 2024
1 parent 8c4181a commit bd6293b
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 4 deletions.
8 changes: 4 additions & 4 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ plugins:
releases:
devel:
version: 2.1.2
date: 2023-02-17
news: /news/2024/anope-212-release.html
source: https://github.com/anope/anope/archive/refs/tags/2.1.2.tar.gz
windows: https://github.com/anope/anope/releases/download/2.1.2/anope-2.1.1.exe
date: 2023-03-04
news: /news/2024/anope-213-release.html
source: https://github.com/anope/anope/archive/refs/tags/2.1.3.tar.gz
windows: https://github.com/anope/anope/releases/download/2.1.3/anope-2.1.3.exe
stable:
version: 2.0.15
date: 2024-02-17
Expand Down
45 changes: 45 additions & 0 deletions _posts/2024-03-04-anope-213-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
layout: post
title: Anope 2.1.3 Release
author: Sadie
category: 2024
---

Anope 2.1.3 has been released, which is the fourth release on the development branch.

The notable changes include:

* Added alternate command suggestions when a user runs an invalid command.
* Added support for multiple SSL fingerprints in oper:certfp.
* Added support for the IRCv3 +draft/channel-context tag.
* Added support for the IRCv3 +draft/reply tag.
* Added the chanserv/cert oper privilege for modifying other user's certificate lists.
* Allow using more than one fingerprint in an oper block.
* Changed chanserv/drop to use confirmation codes to confirm a channel drop.
* Changed networkinfo:chanlen to default to 32 if not set.
* Changed networkinfo:hostlen to default to 64 if not set.
* Changed networkinfo:modelistsize to default to 100 if not set.
* Changed networkinfo:nicklen to default to 31 if not set.
* Changed networkinfo:userlen to default to 10 if not set.
* Cleaned up more of the codebase to use Modern C++17.
* Enabled using more field limits sent by the IRC server instead of requiring the user to configure them.
* Fixed NickServ lying about the minimum password length.
* Fixed a crash when sending emails.
* Fixed bs_kick not using the correct kick message for automatic kicks.
* Increased the default maximum password length to 50 characters.
* Increased the default minimum password length to 10 characters.
* Increased the security of randomly generated confirmation codes.
* Removed the cs_secure option in module:defaults from the chanserv module (now always enabled).
* Removed the nickserv/saset/secure command.
* Removed the nickserv/saset/secure oper privilege.
* Removed the nickserv/set/secure command.
* Removed the nickserv/status command.
* Removed the ns_access module and associated cs_secure and ns_secure options.
* Removed the ns_secure option in module:defaults from the nickserv module (now always enabled).
* Reworked how messages are sent in protocol modules to allow sending message tags.

Users who want to test out new features are encouraged to upgrade. Before upgrading you may wish to take a backup of your databases and read the [upgrading guide](/upgrading.html). If you encounter any incompatibilities that aren't mentioned on this page then [please open an issue](https://github.com/anope/website/issues/new).

SHA256 Sum: `be48cc22faef983dedc2d904feb34a77573c36db6ceed829a970cfefa6d024c7` [anope-2.1.3.tar.gz](https://github.com/anope/anope/archive/refs/tags/2.1.3.tar.gz)
\
SHA256 Sum: `162127419a89b0a0e790215b192e71a997b64af77c76b26fb2b67cbc977ec80a` [anope-2.1.3.exe](https://github.com/anope/anope/releases/download/2.1.3/anope-2.1.3.exe)
12 changes: 12 additions & 0 deletions upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ Upgrading from 2.0 to 2.1 can be done by:

0. Move the `enc_md5`, `enc_none` and `enc_sha1` modules to be secondary encryption modules and add `enc_bcrypt` or `enc_sha256` as a new primary encryption module ([example](https://github.com/anope/anope/blob/2.1.0/data/anope.example.conf#L1219-L1256)).

0. Replace the `nickserv/access` privilege in operator accounts with the `nickserv/cert` privilege.

#### botserv.conf

0. Add a description to the `GREET` privilege ([example](https://github.com/anope/anope/blob/2.1.1/data/botserv.example.conf#L326)).
Expand All @@ -37,6 +39,8 @@ Upgrading from 2.0 to 2.1 can be done by:

0. Add the `UNBANME` privilege for `chanserv/unban` ([example](https://github.com/anope/anope/blob/2.1.1/data/chanserv.example.conf#L791-L806)).

0. Remove the `cs_secure` option from `module:defaults` for the `chanserv` module.

#### chanstats.conf

0. Remove the `m_` prefix from the `chanstats` module.
Expand All @@ -45,8 +49,16 @@ Upgrading from 2.0 to 2.1 can be done by:

0. Add the `nickserv/set/neverop` and `nickserv/saset/neverop` commands ([example](https://github.com/anope/anope/blob/2.1.0/data/nickserv.example.conf#L581-L582])).

0. Remove the `nickserv/set/secure` and `nickserv/saset/secure` commands.

0. Remove the `ns_access` module and `nickserv/access` command.

0. Remove the `ns_getpass` module and `nickserv/getpass` command.

0. Remove the `ns_status` module and `nickserv/status` command.

0. Remove the `ns_secure` option from `module:defaults` for the `nickserv` module.

0. Rename `nickserv:passlen` to `nickserv:maxpasslen`.

0. Replace `nickserv:strictpasswords` with `nickserv:minpasslen` ([example](https://github.com/anope/anope/blob/2.1.0/data/nickserv.example.conf#L212-L217)).
Expand Down

0 comments on commit bd6293b

Please sign in to comment.