Hello list, just a short note.
Unfortunately OpenSSL 3.0 changed an interface once again even
after i asked for whether a given feature is now stable (shall my
memory be correct), which breaks building S-nail v14.9.21.
Funnily the reverting changeset mentions that it breaks an API, as
if that ever mattered. But i cannot help it, anyhow.
For now the patch below will be required, but i think once OpenSSL
3.0 is out a careful read through the now very lengthy release
notes (unless these get stripped again) and checks are required to
ensure v14.9.* compiles and works with OpenSSL 3.0.
A good and healthy time i wish from Germany already here,
Ciao and Good Night!
diff --git a/src/mx/xtls.c b/src/mx/xtls.c
index 2e4d6eb5..9deb00f2 100644
--- a/src/mx/xtls.c
+++ b/src/mx/xtls.c
@@ -396,11 +396,6 @@ static struct a_xtls_x509_v_flags const
a_xtls_x509_v_flags[] = { /* Manual! */
static uz a_xtls_state;
static uz a_xtls_msgno;
-#if mx_HAVE_XTLS >= 0x30000
- DEFINE_STACK_OF(GENERAL_NAME)
- DEFINE_STACK_OF(X509)
-#endif
-
/* Special pre-PRNG PRNG init */
#ifdef mx_XTLS_HAVE_SET_RESEED_DEFAULTS
SINLINE void a_xtls_rand_drbg_init(void);
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)