Hello community, here is the log from the commit of package wireguard for openSUSE:Factory checked in at 2020-01-29 13:19:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wireguard (Old) and /work/SRC/openSUSE:Factory/.wireguard.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wireguard" Wed Jan 29 13:19:32 2020 rev:8 rq:768089 version:0.0.20200128 Changes: -------- --- /work/SRC/openSUSE:Factory/wireguard/wireguard.changes 2020-01-22 22:45:59.168567026 +0100 +++ /work/SRC/openSUSE:Factory/.wireguard.new.26092/wireguard.changes 2020-01-29 13:20:33.502236641 +0100 @@ -1,0 +2,8 @@ +Tue Jan 28 16:28:49 UTC 2020 - Martin Hauke <[email protected]> + +- Update to version 0.0.20200128 + * qemu: bump kernel + * compat: refuse to build on >= 5.6 + * compat: account for frankenzinc being in 5.5 + +------------------------------------------------------------------- Old: ---- wireguard-linux-compat-0.0.20200121.tar.asc wireguard-linux-compat-0.0.20200121.tar.xz New: ---- wireguard-linux-compat-0.0.20200128.tar.asc wireguard-linux-compat-0.0.20200128.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wireguard.spec ++++++ --- /var/tmp/diff_new_pack.i0BirX/_old 2020-01-29 13:20:34.546237174 +0100 +++ /var/tmp/diff_new_pack.i0BirX/_new 2020-01-29 13:20:34.554237179 +0100 @@ -18,7 +18,7 @@ Name: wireguard -Version: 0.0.20200121 +Version: 0.0.20200128 Release: 0 Summary: Fast, modern, secure kernel VPN tunnel License: GPL-2.0-only ++++++ wireguard-linux-compat-0.0.20200121.tar.xz -> wireguard-linux-compat-0.0.20200128.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wireguard-linux-compat-0.0.20200121/src/compat/compat-asm.h new/wireguard-linux-compat-0.0.20200128/src/compat/compat-asm.h --- old/wireguard-linux-compat-0.0.20200121/src/compat/compat-asm.h 2020-01-21 16:11:10.000000000 +0100 +++ new/wireguard-linux-compat-0.0.20200128/src/compat/compat-asm.h 2020-01-28 16:37:17.000000000 +0100 @@ -45,4 +45,34 @@ #define SYM_FUNC_END ENDPROC #endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0) +#define blake2s_compress_ssse3 zinc_blake2s_compress_ssse3 +#define blake2s_compress_avx512 zinc_blake2s_compress_avx512 +#define poly1305_init_arm zinc_poly1305_init_arm +#define poly1305_blocks_arm zinc_poly1305_blocks_arm +#define poly1305_emit_arm zinc_poly1305_emit_arm +#define poly1305_blocks_neon zinc_poly1305_blocks_neon +#define poly1305_emit_neon zinc_poly1305_emit_neon +#define poly1305_init_mips zinc_poly1305_init_mips +#define poly1305_blocks_mips zinc_poly1305_blocks_mips +#define poly1305_emit_mips zinc_poly1305_emit_mips +#define poly1305_init_x86_64 zinc_poly1305_init_x86_64 +#define poly1305_blocks_x86_64 zinc_poly1305_blocks_x86_64 +#define poly1305_emit_x86_64 zinc_poly1305_emit_x86_64 +#define poly1305_emit_avx zinc_poly1305_emit_avx +#define poly1305_blocks_avx zinc_poly1305_blocks_avx +#define poly1305_blocks_avx2 zinc_poly1305_blocks_avx2 +#define poly1305_blocks_avx512 zinc_poly1305_blocks_avx512 +#define curve25519_neon zinc_curve25519_neon +#define hchacha20_ssse3 zinc_hchacha20_ssse3 +#define chacha20_ssse3 zinc_chacha20_ssse3 +#define chacha20_avx2 zinc_chacha20_avx2 +#define chacha20_avx512 zinc_chacha20_avx512 +#define chacha20_avx512vl zinc_chacha20_avx512vl +#define chacha20_mips zinc_chacha20_mips +#define chacha20_arm zinc_chacha20_arm +#define hchacha20_arm zinc_hchacha20_arm +#define chacha20_neon zinc_chacha20_neon +#endif + #endif /* _WG_COMPATASM_H */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wireguard-linux-compat-0.0.20200121/src/compat/compat.h new/wireguard-linux-compat-0.0.20200128/src/compat/compat.h --- old/wireguard-linux-compat-0.0.20200121/src/compat/compat.h 2020-01-21 16:11:10.000000000 +0100 +++ new/wireguard-linux-compat-0.0.20200128/src/compat/compat.h 2020-01-28 16:37:17.000000000 +0100 @@ -38,6 +38,10 @@ #error "WireGuard requires Linux >= 3.10" #endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0) +#error "WireGuard has been merged into Linux >= 5.6 and therefore this compatibility module is no longer required." +#endif + #if defined(ISRHEL7) #include <linux/skbuff.h> #define headers_end headers_start @@ -874,6 +878,55 @@ #endif #endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0) +#define blake2s_init zinc_blake2s_init +#define blake2s_init_key zinc_blake2s_init_key +#define blake2s_update zinc_blake2s_update +#define blake2s_final zinc_blake2s_final +#define blake2s_hmac zinc_blake2s_hmac +#define chacha20 zinc_chacha20 +#define hchacha20 zinc_hchacha20 +#define chacha20poly1305_encrypt zinc_chacha20poly1305_encrypt +#define chacha20poly1305_encrypt_sg_inplace zinc_chacha20poly1305_encrypt_sg_inplace +#define chacha20poly1305_decrypt zinc_chacha20poly1305_decrypt +#define chacha20poly1305_decrypt_sg_inplace zinc_chacha20poly1305_decrypt_sg_inplace +#define xchacha20poly1305_encrypt zinc_xchacha20poly1305_encrypt +#define xchacha20poly1305_decrypt zinc_xchacha20poly1305_decrypt +#define curve25519 zinc_curve25519 +#define curve25519_generate_secret zinc_curve25519_generate_secret +#define curve25519_generate_public zinc_curve25519_generate_public +#define poly1305_init zinc_poly1305_init +#define poly1305_update zinc_poly1305_update +#define poly1305_final zinc_poly1305_final +#define blake2s_compress_ssse3 zinc_blake2s_compress_ssse3 +#define blake2s_compress_avx512 zinc_blake2s_compress_avx512 +#define poly1305_init_arm zinc_poly1305_init_arm +#define poly1305_blocks_arm zinc_poly1305_blocks_arm +#define poly1305_emit_arm zinc_poly1305_emit_arm +#define poly1305_blocks_neon zinc_poly1305_blocks_neon +#define poly1305_emit_neon zinc_poly1305_emit_neon +#define poly1305_init_mips zinc_poly1305_init_mips +#define poly1305_blocks_mips zinc_poly1305_blocks_mips +#define poly1305_emit_mips zinc_poly1305_emit_mips +#define poly1305_init_x86_64 zinc_poly1305_init_x86_64 +#define poly1305_blocks_x86_64 zinc_poly1305_blocks_x86_64 +#define poly1305_emit_x86_64 zinc_poly1305_emit_x86_64 +#define poly1305_emit_avx zinc_poly1305_emit_avx +#define poly1305_blocks_avx zinc_poly1305_blocks_avx +#define poly1305_blocks_avx2 zinc_poly1305_blocks_avx2 +#define poly1305_blocks_avx512 zinc_poly1305_blocks_avx512 +#define curve25519_neon zinc_curve25519_neon +#define hchacha20_ssse3 zinc_hchacha20_ssse3 +#define chacha20_ssse3 zinc_chacha20_ssse3 +#define chacha20_avx2 zinc_chacha20_avx2 +#define chacha20_avx512 zinc_chacha20_avx512 +#define chacha20_avx512vl zinc_chacha20_avx512vl +#define chacha20_mips zinc_chacha20_mips +#define chacha20_arm zinc_chacha20_arm +#define hchacha20_arm zinc_hchacha20_arm +#define chacha20_neon zinc_chacha20_neon +#endif + #if defined(ISUBUNTU1604) #include <linux/siphash.h> #ifndef _WG_LINUX_SIPHASH_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wireguard-linux-compat-0.0.20200121/src/dkms.conf new/wireguard-linux-compat-0.0.20200128/src/dkms.conf --- old/wireguard-linux-compat-0.0.20200121/src/dkms.conf 2020-01-21 16:11:10.000000000 +0100 +++ new/wireguard-linux-compat-0.0.20200128/src/dkms.conf 2020-01-28 16:37:17.000000000 +0100 @@ -1,5 +1,5 @@ PACKAGE_NAME="wireguard" -PACKAGE_VERSION="0.0.20200121" +PACKAGE_VERSION="0.0.20200128" AUTOINSTALL=yes BUILT_MODULE_NAME="wireguard" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wireguard-linux-compat-0.0.20200121/src/tests/qemu/Makefile new/wireguard-linux-compat-0.0.20200128/src/tests/qemu/Makefile --- old/wireguard-linux-compat-0.0.20200121/src/tests/qemu/Makefile 2020-01-21 16:11:10.000000000 +0100 +++ new/wireguard-linux-compat-0.0.20200128/src/tests/qemu/Makefile 2020-01-28 16:37:17.000000000 +0100 @@ -15,7 +15,7 @@ ARCH := $(firstword $(subst -, ,$(CBUILD))) # Set these from the environment to override -KERNEL_VERSION ?= 5.4.6 +KERNEL_VERSION ?= 5.5 KERNEL_VERSION := $(KERNEL_VERSION)$(if $(DEBUG_KERNEL),$(if $(findstring -debug,$(KERNEL_VERSION)),,-debug),) BUILD_PATH ?= $(PWD)/../../../qemu-build/$(ARCH) DISTFILES_PATH ?= $(PWD)/distfiles diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wireguard-linux-compat-0.0.20200121/src/version.h new/wireguard-linux-compat-0.0.20200128/src/version.h --- old/wireguard-linux-compat-0.0.20200121/src/version.h 2020-01-21 16:11:10.000000000 +0100 +++ new/wireguard-linux-compat-0.0.20200128/src/version.h 2020-01-28 16:37:17.000000000 +0100 @@ -1,3 +1,3 @@ #ifndef WIREGUARD_VERSION -#define WIREGUARD_VERSION "0.0.20200121" +#define WIREGUARD_VERSION "0.0.20200128" #endif
