]> jfr.im git - irc/znc/znc.git/commit
Update password hashes from SHA-256 to Argon2id
authorAlexey Sokolov <redacted>
Sun, 24 Sep 2023 15:29:42 +0000 (16:29 +0100)
committerAlexey Sokolov <redacted>
Wed, 27 Sep 2023 00:11:07 +0000 (01:11 +0100)
commita1a254bef1ad017b75ee912bfb33ae16234402c6
treee1542aefeace3324fb0ceba8ba18e08438c9adb9
parent69c8eb0d0460a18f6ae79ad233ccc85a764272dd
Update password hashes from SHA-256 to Argon2id

These days salted SHA-256 is considered quite weak for passwords.

Transparently upgrade existing hashes upon login.

Bump cmake requirement to able to use IMPORTED_TARGET, this will allow
further cleanup in next commits.
15 files changed:
.appveyor.yml
.github/ubuntu_deps.sh
CMakeLists.txt
Dockerfile
configure
include/znc/User.h
include/znc/Utils.h
include/znc/version.h
include/znc/zncconfig.h.cmake.in
src/CMakeLists.txt
src/User.cpp
src/Utils.cpp
src/main.cpp
src/znc.cpp
test/integration/tests/core.cpp