From: Sadie Powell Date: Mon, 4 Mar 2024 11:56:37 +0000 (+0000) Subject: Add the news post for 2.1.3. X-Git-Url: https://jfr.im/git/irc/anope/website.git/commitdiff_plain/bd6293b18432e427611b3e07b391d0930c0588b1?hp=8c4181a0f4323e4f94f4f56a8f0d144226a38e89 Add the news post for 2.1.3. --- diff --git a/_config.yml b/_config.yml index 0e4cd11..333741c 100644 --- a/_config.yml +++ b/_config.yml @@ -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 diff --git a/_posts/2024-03-04-anope-213-release.md b/_posts/2024-03-04-anope-213-release.md new file mode 100644 index 0000000..7efdd6c --- /dev/null +++ b/_posts/2024-03-04-anope-213-release.md @@ -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) diff --git a/upgrading.md b/upgrading.md index 98ac658..c097918 100644 --- a/upgrading.md +++ b/upgrading.md @@ -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)). @@ -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. @@ -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)).