To create new wiki account, please join us on #znc at Libera.Chat and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.

ChangeLog/1.9.0: Difference between revisions

From ZNC
Jump to navigation Jump to search
No edit summary
Line 10: Line 10:


== New ==
== New ==
* Require C++17 compiler. That is, GCC 8+ or Clang 5+.
* Require C++17 compiler. That is, GCC 8+ or Clang 5+. {{GH|1887}}
* Remove autoconf, leave only CMake as the build system. The <code>configure</code> script is now merely a wrapper for CMake, and accepts mostly the same parameters as the old <code>configure</code>. Minimum supported CMake version is 3.13.
* Remove autoconf, leave only CMake as the build system. The <code>configure</code> script is now merely a wrapper for CMake, and accepts mostly the same parameters as the old <code>configure</code>. Minimum supported CMake version is 3.13.
* Update password hashing algorithm from SHA-256 to Argon2id (if libargon2 is installed). Existing passwords are transparently upgraded upon login. {{GH|1879}}


== Fixes ==
== Fixes ==
Line 51: Line 52:
* Update route_replies.cpp {{git|8c00ddb3}}
* Update route_replies.cpp {{git|8c00ddb3}}
* route_replies: add 337 to whois {{git|b5edca59}}
* route_replies: add 337 to whois {{git|b5edca59}}
* Update password hashes from SHA-256 to Argon2id {{git|a1a254be}}
* Use module names as the module ident. {{git|ee9ad2ff}}
* Use module names as the module ident. {{git|ee9ad2ff}}
* Add TODO entry to move account logic to a separate method. {{git|1240ddc6}}
* Add TODO entry to move account logic to a separate method. {{git|1240ddc6}}

Revision as of 02:41, 8 February 2024

← 1.8.2 ZNC 1.9.0 git →



See https://github.com/znc/znc/compare/znc-1.9.0...master for a list of changes since 1.9.0 stable.

New

  • Require C++17 compiler. That is, GCC 8+ or Clang 5+. (#1887)
  • Remove autoconf, leave only CMake as the build system. The configure script is now merely a wrapper for CMake, and accepts mostly the same parameters as the old configure. Minimum supported CMake version is 3.13.
  • Update password hashing algorithm from SHA-256 to Argon2id (if libargon2 is installed). Existing passwords are transparently upgraded upon login. (#1879)

Fixes

  • Don't send invalid 333 (RPL_TOPICWHOTIME) to client if topic owner is unknown (#1889)
  • Fix build with SWIG 4.2.0

Modules

Internal