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)

Reply via email to