Package: libreswan / 5.2-2.4

Metadata

Package Version Patches format
libreswan 5.2-2.4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 do not use git version.patch | (download)

packaging/utils/setlibreswanversion | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not use git version

0002 debian pam.d pluto.patch | (download)

configs/pam.d/pluto | 27 11 + 16 - 0 !
1 file changed, 11 insertions(+), 16 deletions(-)

 debian-pam.d-pluto

0004 Include features.h to enable NSPR workaround for 854.patch | (download)

include/ike_alg.h | 1 1 + 0 - 0 !
include/lswnss.h | 1 1 + 0 - 0 !
include/test_buffer.h | 1 1 + 0 - 0 !
include/x509.h | 1 1 + 0 - 0 !
lib/libswan/ike_alg_aes.c | 1 1 + 0 - 0 !
lib/libswan/ike_alg_encrypt_chacha20_poly1305.c | 1 1 + 0 - 0 !
lib/libswan/ike_alg_sha2.c | 1 1 + 0 - 0 !
lib/libswan/lswnss.c | 1 1 + 0 - 0 !
lib/libswan/pubkey_der_to_pubkey_content.c | 1 1 + 0 - 0 !
lib/libswan/pubkey_ecdsa.c | 1 1 + 0 - 0 !
lib/libswan/pubkey_rsa.c | 1 1 + 0 - 0 !
lib/libswan/rnd.c | 1 1 + 0 - 0 !
lib/libswan/secret_pubkey_stuff_to_pubkey_der.c | 1 1 + 0 - 0 !
programs/cavp/test_gcm.c | 1 1 + 0 - 0 !
programs/pluto/ikev2_eap.c | 1 1 + 0 - 0 !
programs/pluto/root_certs.c | 1 1 + 0 - 0 !
16 files changed, 16 insertions(+)

 include features.h to enable nspr workaround for #854472 on  mipsel

The upstream fix was only to enable the right linkage on mipsel when
either __GLIBC__ or __UCLIBC__ were defined as preprocessor
directives.  However, __GLIBC__ isn't defined unless <features.h> has
been read, which was not the case in the files modified here.

0001 building pass 1L into curl_easy_setopt CURLOPT_NOSIG.patch | (download)

programs/pluto/fetch.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 building: pass 1l into curl_easy_setopt(curlopt_nosignal)

should make curl 8.14.1 happy

Internally the value is read from the stack using va_arg(long)

see #2319 libreswan-5.2 doesn't compile with curl 8.14.1