]> jfr.im git - irc/atheme/atheme.git/commit
modules/crypto/: move legacy modules to subdirectory
authorAaron Jones <redacted>
Mon, 17 Feb 2020 20:20:57 +0000 (20:20 +0000)
committerAaron Jones <redacted>
Tue, 18 Feb 2020 01:05:31 +0000 (01:05 +0000)
commita910d09419d0f950594c858737c4224da86cd1eb
tree12f9ca2e07bddb7e5d76a416ec2f0d01642c469d
parentffe17165bf21660e23161591a79845c2932e4c27
modules/crypto/: move legacy modules to subdirectory

This does not rename the modules themselves; you still load them with the
standard modules/crypto/ prefix. This is just to tidy up the source tree.

This also removes the modules/crypto/posix compatibility module. Please
see the Password Hashing Modules section of dist/atheme.conf.example if
you still use this module on v7.2 or older, for migration instructions.

Finally, document the ./configure options necessary to have each module
built, and elaborate on the distinction between pbkdf2 and pbkdf2v2.
18 files changed:
NEWS.md
configure
dist/atheme.conf.example
extra.mk.in
m4/atheme-conditional-compilation.m4
modules/crypto/Makefile
modules/crypto/legacy/Makefile [new file with mode: 0644]
modules/crypto/legacy/anope-enc-sha256.c [moved from modules/crypto/anope-enc-sha256.c with 100% similarity]
modules/crypto/legacy/base64.c [moved from modules/crypto/base64.c with 100% similarity]
modules/crypto/legacy/crypt3-des.c [moved from modules/crypto/crypt3-des.c with 98% similarity]
modules/crypto/legacy/crypt3-md5.c [moved from modules/crypto/crypt3-md5.c with 98% similarity]
modules/crypto/legacy/ircservices.c [moved from modules/crypto/ircservices.c with 100% similarity]
modules/crypto/legacy/rawhash.c [moved from modules/crypto/rawhash.h with 95% similarity]
modules/crypto/legacy/rawmd5.c [moved from modules/crypto/rawmd5.c with 93% similarity]
modules/crypto/legacy/rawsha1.c [moved from modules/crypto/rawsha1.c with 93% similarity]
modules/crypto/legacy/rawsha2-256.c [moved from modules/crypto/rawsha2-256.c with 94% similarity]
modules/crypto/legacy/rawsha2-512.c [moved from modules/crypto/rawsha2-512.c with 94% similarity]
modules/crypto/posix.c [deleted file]