head 1.2; access; symbols pkgsrc-2022Q1:1.1.0.20 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.18 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.16 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.14 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.12 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.10 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.8 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.6 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.4 pkgsrc-2019Q4-base:1.1; locks; strict; comment @// @; 1.2 date 2022.03.31.23.24.22; author wiz; state dead; branches; next 1.1; commitid uTkZuUhqrt7fpqyD; 1.1 date 2019.12.18.12.40.22; author joerg; state Exp; branches; next ; commitid bWWBDBAtx0niEbPB; desc @@ 1.2 log @botan: update to 2.19.1. Version 2.19.1, 2022-01-21 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Fix a compilation problem affecting macOS XCode (GH #2880) * Fix a build problem preventing amalgamation builds in 2.19.0 (GH #2879) Version 2.19.0, 2022-01-19 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Add a forward error correction code compatible with the zfec library (GH #2868 #2866) * Improve Emscripten build (GH #2864) * Always use ``-L`` before build flags (GH #2858 2848) * Fix compilation issue on earlier macOS versions (GH #2851) * Add a GCC 4.8 CI target to prevent build regressions (GH #2869) * Add support for Loongarch64 (GH #2877) * Check OSXSAVE flag before using AVX2 instructions (GH #2878) Version 2.18.2, 2021-10-25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Avoid using short exponents when encrypting in ElGamal, as some PGP implementations generate keys with parameters that are weak when short exponents are used (GH #2794) * Fix a low risk OAEP decryption side channel (GH #2797) * Work around a miscompilation of SHA-3 caused by a bug in Clang 12 and XCode 13. (GH #2826) * Remove support in OpenSSL provider for algorithms which are disabled by default in OpenSSL 3.0 (GH #2823, #2814) * Add CI based on GitHub actions to replace Travis CI (GH #2632) * Fix the online OCSP test, as the certificate involved had expired. (GH #2799) * Fix some test failures induced by the expiration of the trust root "DST Root CA X3" (GH #2820) Version 2.18.1, 2021-05-09 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Fix a build regression in 2.18.0 which caused linker flags which contain ``-l`` within them (such as ``-fuse-linker-plugin``) to be misinterpreted. (GH #2715) * Fix a bug which caused decoding a certificate which contained more than one name in a single RDN. (GH #2611 #2630 #2724) * Fix a bug which caused OID lookup failures when run in a locale which uses thousands separators (pt_BR was reported as having this issue). (GH #2732 #2730 #2237) * DNS names in name constraints were compared with case sensitivity, which could cause valid certificates to be rejected. (GH #2739 #2735) * X.509 name constraint extensions were rejected if non-critical. RFC 5280 requires conforming CAs issue such extensions as critical, but not all certificates are compliant, and all other known implementations do not require this. (GH #2739 #2736) * X.509 name constraints were incorrectly applied to the certificate which included the constraint. (GH #2739 #2737) Version 2.18.0, 2021-04-15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Add support for implementing custom RNG objects through the FFI interface (GH #2627 #2600) * Improve safegcd bounds, improving runtime performance (GH #2628 #2619) * Fix a bug introduced in 2.9.0 where BigInt::operator< would return an incorrect result if both operands were negative. (GH #2641 #2638) * Reject non-TLS messages as quickly as possible without waiting for a full record. (GH #2676) * Add build support for RISC-V 32 * Fixes for TLS::Stream::async_shutdown (GH #2673) * Fix a regression introduced in 2.17.0 where LDFLAGS which add an extra library (such as ``-latomic`` needed on SPARC) were not always applied effectively. (GH #2622 #2623 #2625) @ text @$NetBSD: patch-src_lib_compat_sodium_sodium__utils.cpp,v 1.1 2019/12/18 12:40:22 joerg Exp $ Header for getenv. --- src/lib/compat/sodium/sodium_utils.cpp.orig 2019-12-13 15:03:08.136939461 +0000 +++ src/lib/compat/sodium/sodium_utils.cpp @@@@ -12,6 +12,8 @@@@ #include #include +#include + namespace Botan { void Sodium::randombytes_buf(void* buf, size_t len) @ 1.1 log @Fix build with libc++ having less namespace pollution. @ text @d1 1 a1 1 $NetBSD$ @