News Overview

Currently showing all news items posted in 2024. News items are available for these years:


Anope 2.1.11 Release

Anope 2.1.11 has been released. This is a development release.

The most notable changes are:

  • Added support for database migrations to the mysql module.
  • Added support for renicking users to their UID when enforcing nickname protection.
  • Added support for sending channel URLs to joining users.
  • Allowed selecting languages using a shorter version of their name.
  • Changed various messages to use human-readable durations instead of seconds.
  • Improved the creation of expiry and duration messages.
  • Improved the translation system with support for plural forms.
  • Moved module:allowkilimmed from the ns_set module to the ns_set_kill module.
  • Moved nickserv/set/kill and nickserv/saset/kill to the ns_set_kill module.
  • Replaced module:guestnickprefix for the nickserv module with module:guestnick.
  • Reworked how guest nicknames are generated.
  • Simplified how account identifiers are allocated.

The full change log can be found in the docs directory or on GitHub.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: 9a8a233af35743c19dd6525c1277c1df75e819e8d638db94b9085de2e1d85b31 anope-2.1.11.tar.gz
SHA256 Sum: 3cb3c297b7a209e0c550f5f009b35eaf0aa4a0366bc9db0fe4f4d9c533ff401c anope-2.1.11.exe

Posted on 01 Dec 2024 by Sadie (Read More...)

Anope 2.1.10 Release

Anope 2.1.10 has been released. This is a development release.

The most notable changes are:

  • Added options:servicealias.
  • Added support for NEXTBANS on UnrealIRCd.
  • Changed hostmask access entries added by nick to use that nick as the default description.
  • Changed modes to be handled internally in their split form.
  • Changed ns_cert to notify a user that their certificate is being automatically added to their account.
  • Fixed matching users against extended bans.
  • Fixed parsing name-only extended bans on InspIRCd.
  • Fixed respecting the preferred extended ban format on InspIRCd.
  • Fixed the name of the cron script in the docs.
  • Moved nickserv/set/message and nickserv/saset/message to the ns_set_message module.
  • Removed options:useprivmsg..
  • Removed options:usestrictprivmsg.
  • Updated the list of supported IRCds.
  • Updated the location of the Anope IRC channels.

The full change log can be found in the docs directory or on GitHub.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: 9a8a233af35743c19dd6525c1277c1df75e819e8d638db94b9085de2e1d85b31 anope-2.1.10.tar.gz
SHA256 Sum: 3cb3c297b7a209e0c550f5f009b35eaf0aa4a0366bc9db0fe4f4d9c533ff401c anope-2.1.10.exe

Posted on 01 Nov 2024 by Sadie (Read More...)

Anope 2.1.9 Release

Anope 2.1.9 has been released. This is a development release.

The most notable changes are:

  • Bumped the minimum supported version of UnrealIRCd to 6.
  • Fixed granting IRC operator status to services operators.
  • Fixed making users an IRC operator on InspIRCd.
  • Fixed nonicknameownership on InspIRCd v4.
  • Fixed some messages not being translatable.
  • Fixed the Argon2 module not having test vectors.
  • Increased the default nickname expiry period to one year.

The full change log can be found in the docs directory or on GitHub.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: 1f4f474b42b7360352cc2ceb89f0f70cee40b05c30f1fe12b32d800f2138ff36 anope-2.1.9.tar.gz
SHA256 Sum: 79a6c69c75ddcb2a9246bf0d72a7f18bda1e9c830d30d6e6a677c08a43ebdb3a anope-2.1.9.exe

Posted on 01 Oct 2024 by Sadie (Read More...)

Anope 2.1.8 Release

Anope 2.1.8 has been released. This is a development release.

The most notable changes are:

  • Added account identifiers to the nickserv/info output.
  • Added module:preservedisplay to the nickserv module.
  • Added support for bool, float, and uint SQL columns.
  • Added the ability to automatically determine SQL column types based on the native type.
  • Added the nickserv/drop/display oper privilege.
  • Added UNIX socket support to mysql module.
  • Changed smartjoin to use SendClearBans where available.
  • Dropped support for MinGW in favour of native builds.
  • Fixed parsing named extbans on InspIRCd.
  • Fixed parsing SVSMODE and SVS2MODE from UnrealIRCd.
  • Fixed sending global messages to remotely linked servers.
  • Removed the services server name from the CTCP version response.

The full change log can be found in the docs directory or on GitHub.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: 8547ce5ef43e010f64a35a1d83fb89567e795589e4661b5f8b0bec7fcd650f52 anope-2.1.8.tar.gz
SHA256 Sum: b349f3b1b9ab982ab7b54a663c94c8d9bc95e6d73fe077a306f2874b31ae2f42 anope-2.1.8.exe

Posted on 01 Sep 2024 by Sadie (Read More...)

Anope 2.0.16 Release

Anope 2.0.16 has been released. This is a stable release which fixes various bugs that have been found since the previous release.

The notable changes include:

  • Added a workaround for users matching expired sqlines.
  • Fixed a copy/paste error in webcpanel.
  • Fixed a crash in db_flatfile caused by trying to serialize data without a type.
  • Fixed duplicate messages when synconset/syncongroup is set.
  • Fixed expiring channel suspensions.
  • Fixed expiring forbids.
  • Fixed expiring nick suspensions.
  • Fixed feature detection on InspIRCd.
  • Fixed InspIRCd account cloaks causing CHGHOST spam when a user also has a services vhost.
  • Fixed joining users to channels with a key set on InspIRCd.
  • Fixed logging users out fully when their nick gets suspended.
  • Fixed marking boolean columns in SQL as TEXT instead of INT.
  • Fixed matching extbans on InspIRCd and implement missing matchers.
  • Fixed operserv/sqline expiry on UnrealIRCd
  • Fixed respecting –noexpire in cs_suspend and ns_suspend.
  • Fixed sending emails to nicks ending with a backslash.
  • Fixed sending SVSTOPIC when topiclock is loaded on InspIRCd.
  • Fixed some SQL tables taking up too much space on disk.
  • Fixed the default config for channel suspensions.
  • Fixed the TIME message on InspIRCd.
  • Fixed trying to escape SQL data when not connected to MySQL.
  • Fixed {ldap,sql}_authentication creating zombie accounts on expiry.

All users are recommended to upgrade.

SHA256 Sum: 29a0ca188371c2e2324d8b1cb5a528038c19cf2b73bc65aca123785bdb207d3c anope-2.0.16.tar.gz
SHA256 Sum: 592da8766b2bd6897b6cdc7e4bdf001b90004a846a1ca9c0dc7b39991490637d anope-2.0.16.exe

Posted on 19 Jul 2024 by Sadie (Read More...)

Anope 2.1.7 Release

Anope 2.1.7 has been released. This is a development release.

The most notable changes are:

  • Added importing of akick reasons, forbid reasons, opers and session exceptions to db_atheme.
  • Added support for sending tag messages.
  • Added the ability to look up account information of an authenticated user.
  • Fixed a crash in ns_cert when an IRC user is not present during a nick registration.
  • Fixed a null pointer dereference in the global module.
  • Fixed a rare memory leak in os_akill and os_sxline.
  • Improved the performance of some code that looks up the primary nick from an account.
  • Moved nickserv/set/language and nickserv/saset/language to the ns_set_language module.
  • Removed the broken Catalan, Hungarian, and Russian translations.
  • Renamed module:expire for the cs_suspend module to suspendexpire.
  • Renamed the FANTASIA privilege to FANTASY.
  • Reworked the protocol interface for sending messages.
  • Updated the Turkish translation.

The full change log can be found in the docs directory or on GitHub.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: 77d0a1ea1da1702d89ec6889fd36966d5250850fdf217a0d93988ab260b82fb7 anope-2.1.7.tar.gz
SHA256 Sum: 632d3fe325e3cfdfdd3bdbd615e3cfccc6bfb30adc64ebe897dcc90109dc3a28 anope-2.1.7.exe

Posted on 01 Jul 2024 by Sadie (Read More...)

Anope 2.1.6 Release

Anope 2.1.6 has been released. This is a development release.

The most notable changes are:

  • Added opportunistic upgrading of TLS fingerprints to more secure algorithms on InspIRCd.
  • Added support for logging out partially connected users on Plexus.
  • Added the account registration time to nickserv/info.
  • Changed ns_cert to automatically add a TLS fingerprint to new accounts if available.
  • Clarified that a non-deprecated encryption module must be loaded.
  • Fixed creating the runtime directory on Windows.
  • Fixed mistakenly allowing badpasslimit to be set to a negative value.
  • Fixed parsing backup TLS fingerprints on InspIRCd.
  • Fixed parsing the flood mode on UnrealIRCd.
  • Fixed parsing the history mode on UnrealIRCd.
  • Fixed various iterator invalidation issues.
  • Partially rewrote the Portuguese translation.
  • Removed some incorrect strings from the Turkish translation.
  • Renamed the –modulesdir option to –moduledir to match the name of other path options.

The full change log can be found in the docs directory or on GitHub.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: 1fe8805d79b5606c08e82677ab398289940b7ad6a6d63826efdeb4b097a9191c anope-2.1.6.tar.gz
SHA256 Sum: ef84473fe858cf711c1e1bc8153785ec33c137cad0e7c16b21afa4452c4233a0 anope-2.1.6.exe

Posted on 01 Jun 2024 by Sadie (Read More...)

Anope 2.1.5 Release

Anope 2.1.5 has been released. This is a development release.

The most notable changes are:

  • Added an example systemd unit file.
  • Added support for BIGLINES on UnrealIRCd.
  • Added the nickserv/drop/override and chanserv/drop/override oper privileges.
  • Bumped the minimum supported version of Bahamut to 2.0.
  • Fixed truncating messages in global/global and global/server.
  • Improved building Anope for use as a system package.
  • Updated the Turkish translation.

The full change log can be found in the docs directory or on GitHub.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: 833917aa276dbcf0541c41e460093c04d9bce2c418689734be1de24bef4fe474 anope-2.1.5.tar.gz
SHA256 Sum: 7caeee76b66aa663270a1b632974ddf0139b5bc9234e5e556b1432d8ac53812a anope-2.1.5.exe

Posted on 01 May 2024 by Sadie (Read More...)

Anope 2.1.4 Release

Anope 2.1.4 has been released, which is the fifth release on the development branch.

The most notable changes are:

  • Added support for importing databases from Atheme.
  • Added support for sending client tags on UnrealIRCd.
  • Added support for the InspIRCd 1206 (v4) protocol.
  • Added the enc_argon2 module to encrypt passwords with Argon2.
  • Added the enc_sha2 module to encrypt passwords with HMAC-SHA-2.
  • Added the global/queue and global/server command for queueing multi-line messages.
  • Added the global/server command for sending messages to an individual server.
  • Added the verify-only enc_posix module to validate passwords from Atheme that were encrypted with Argon2.
  • Changed nickserv/drop to use confirmation codes to confirm a nickname drop.
  • Changed various paths to be relative to the data and config directories.
  • Converted the enc_md5, enc_none, enc_old, enc_sha1, and enc_sha256 modules to be verify-only.

The full change log can be found in the docs directory or on GitHub.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: fb9fba0d331aced342a8bb79a2c898633442d45f6f837f601f48d11a2784e68d anope-2.1.4.tar.gz
SHA256 Sum: bd167747bf094cb623468a53c0c6c69aad06dbc5439199a7453e8b6ead444016 anope-2.1.4.exe

Posted on 01 Apr 2024 by Sadie (Read More...)

Anope 2.1.3 Release

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: be48cc22faef983dedc2d904feb34a77573c36db6ceed829a970cfefa6d024c7 anope-2.1.3.tar.gz
SHA256 Sum: 162127419a89b0a0e790215b192e71a997b64af77c76b26fb2b67cbc977ec80a anope-2.1.3.exe

Posted on 04 Mar 2024 by Sadie (Read More...)

Anope 2.1.2 Release

Anope 2.1.2 has been released, which is the third release on our new development branch.

The notable changes include:

  • Added module:tlsv10 to m_ssl_openssl for configuring whether TLSv1.0 is usable (defaults to no).
  • Added module:tlsv11 to m_ssl_openssl for configuring whether TLSv1.1 is usable (defaults to yes).
  • Added module:tlsv12 to m_ssl_openssl for configuring whether TLSv1.2 is usable (defaults to yes)
  • Bumped the minimum OpenSSL version to 1.1.0.
  • Bumped the minumum GnuTLS version to 3.0.0.
  • Modernized mutex and thread code to use Modern C++.
  • Normalised the program exit codes.
  • Removed module:sslv3 from m_ssl_openssl.
  • Removed the m_ prefix from the names of the chanstats, dns, dnsbl, helpchan, httpd, ldap, ldap_oper, mysql, proxyscan, redis, regex_pcre2, regex_posix, regex_stdlib, regex_tre, rewrite, sasl, sql_log, sql_oper, sqlite, ssl_gnutls, ssl_openssl, xmlrpc, and xmlrpc_main modules.
  • Updated the Dutch translation.
  • Updated the French translation.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: 16c6cd840c326ea91dc3cab7818034cf30d8604d8d3940c7dca77735a56ab7c3 anope-2.1.2.tar.gz
SHA256 Sum: cefd6271d9147a8154eaa7cbae097255d81eb529fffaf737a929773342c70c78 anope-2.1.2.exe

Posted on 17 Feb 2024 by Sadie (Read More...)

Anope 2.0.15 Release

Anope 2.0.15 has been released, which contains mostly bug fixes but also some translation updates:

The notable changes include:

  • Fixed a race condition in changing the nick of a user.
  • Fixed being able to reset the password of suspended accounts.
  • Fixed chanserv/suspend info not being visible to regular users.
  • Fixed removing entries by an alias in chanserv/access and chanserv/xop.
  • Fixed various grammar issues in messages.
  • Made the SASL PLAIN implementation more robust.
  • Updated the Dutch translation.
  • Updated the French translation.
  • Updated the Turkish translation.

All users are recommended to upgrade.

SHA256 Sum: 389dd91ac02a523a48e357f64c5f536ad604adf3a819e5ecfea8c04ebd85857c anope-2.0.15.tar.gz
SHA256 Sum: 86d9c4f6c30e35011909a6fe3f6a75fd556f275d861021bf431f1c2cf3f020b0 anope-2.0.15r2.exe

Posted on 17 Feb 2024 by Sadie (Read More...)

Translators wanted!

We’re currently looking for contributors to help update the Anope translations.

The following translations are extremely outdated and will be removed in a future 2.1 release if they are not updated:

  • Catalan (ca_ES)
  • Hungarian (hu_HU)
  • Portuguese (pt_PT)
  • Russian (ru_RU)

The following translations are somewhat outdated and just need to have some messages updated:

  • Greek (el_GR)
  • Spanish (es_ES)

If you want to translate Anope to a language which it is not currently translated to then your contribution would also be welcome.

If you’re interesting in helping out please see issue #337 and read docs/LANGUAGE for information on how to translate Anope.

Posted on 04 Jan 2024 by Sadie (Read More...)

Anope 2.1.1 Release

Anope 2.1.1 has been released, which is the second release on our new development branch.

The notable changes include:

  • Added the UNBANME privilege to allow users to unban themselves.
  • Added the m_regex_stdlib module.
  • Fixed building on Windows systems without chgrp/chmod.
  • Fixed creating sockets in the m_dns, m_httpd, m_proxyscan, and m_redis modules.
  • Fixed reading the values of command line arguments.
  • Moved core privilege descriptions to the example configs.
  • Removed the m_regex_pcre module (use m_regex_pcre2 instead).
  • Updated the Italian translation.
  • Updated the Polish translation.

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. If you encounter any incompatibilities that aren’t mentioned on this page then please open an issue.

SHA256 Sum: ba36579322158dc1076e07206aef11564fec60248e59b27eb83897590e67fe6d anope-2.1.1.tar.gz
SHA256 Sum: a36cb766778096b8c4596c39f1fbd09268247a350287ff484a597d7d9113e72b anope-2.1.1.exe

Posted on 04 Jan 2024 by Sadie (Read More...)