0.7.4 (to be announced) "genetic contraction"
---------------------------------------------
++- The openssl RSA code has been converted to EVP and no longer uses
++ any deprecated openssl API functions.
+- Simplification of the build system. The only visible effect is
+ that configure no longer prints a summary at the end.
+- para_play is no longer built if libreadline is not installed.
+- Speedups for the buffer tree code, which particularly improves the
+ performance of para_play for large mp3 files.
+- The chunk table and mbox listing modes of the ls server command
+ have been deprecated. They still work, but a warning is issued to
+ inform the user about the deprecated option.
+
Downloads:
[tarball](./releases/paraslash-git.tar.xz)
will be removed in the next major paraslash release. Please upgrade
your openssl installation.])
fi
-
+ AC_CHECK_LIB([crypto], [OSSL_PARAM_construct_BN], [HAVE_OSSL_PARAM=yes],
+ [HAVE_OSSL_PARAM=no])
+ test $HAVE_OSSL_PARAM = yes &&
+ AC_DEFINE([HAVE_OSSL_PARAM], [1], [openssl >= 3.0])
- HAVE_CRYPTO_CLEANUP_ALL_EX_DATA=yes
- AC_CHECK_DECL([CRYPTO_cleanup_all_ex_data], [],
- [HAVE_CRYPTO_CLEANUP_ALL_EX_DATA=no],
- [#include <openssl/rsa.h>])
- AC_CHECK_LIB([crypto], [CRYPTO_cleanup_all_ex_data], [],
- [HAVE_CRYPTO_CLEANUP_ALL_EX_DATA=no])
- test $HAVE_CRYPTO_CLEANUP_ALL_EX_DATA = yes &&
- AC_DEFINE([HAVE_CRYPTO_CLEANUP_ALL_EX_DATA], [1],
- [not available on FreeBSD 12])
HAVE_OPENSSL_THREAD_STOP=yes
AC_CHECK_DECL([OPENSSL_thread_stop], [],
[HAVE_OPENSSL_THREAD_STOP=no],