summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin32800 -> 32792 bytes
-rw-r--r--net-libs/libhtp/Manifest5
-rw-r--r--net-libs/libhtp/files/libhtp-0.5.43-configure_fortify_source.patch23
-rw-r--r--net-libs/libhtp/libhtp-0.5.43.ebuild (renamed from net-libs/libhtp/libhtp-0.5.42.ebuild)6
-rw-r--r--net-libs/ngtcp2/Manifest2
-rw-r--r--net-libs/ngtcp2/ngtcp2-0.14.1.ebuild2
6 files changed, 33 insertions, 5 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 54c1419bcce6..dace52a4af02 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libhtp/Manifest b/net-libs/libhtp/Manifest
index 464b7b9b2172..c60f71324f8c 100644
--- a/net-libs/libhtp/Manifest
+++ b/net-libs/libhtp/Manifest
@@ -1,3 +1,4 @@
-DIST libhtp-0.5.42.tar.gz 500458 BLAKE2B 8e1446992c40c2c2e9e7dd096803752245eebf3b5e48e0215430dbfe225ae029b2e01fadca61bdd994b534a0ed140b0a0149aa9a0dde64409ebf0afdd2bf6fd7 SHA512 2d8e759bf3598f91e505732ef526b9a9120472e72131972b91aa3ac896d99a21c9e07b925ba1a7fb2068e4724f8b2efd187d541cc52e45b577ba5c5a6a80419d
-EBUILD libhtp-0.5.42.ebuild 709 BLAKE2B 3302b4a0fa04faece65cfbd2c6e26d9be529092fe73b061854818a04b12bcfc4cafcc945da2c936c9ed712a8d5636fe0574027d9aad8657be5266e1c3fe460ed SHA512 b9e9b53411b4b28b7a04c9dd375474d754f7cae779a4c672a0bd85d9d03bfa1003016975406817b290db254f26a7c965590656e6a512d6da54102d4318df03bc
+AUX libhtp-0.5.43-configure_fortify_source.patch 828 BLAKE2B 583d26fa15d7f738c7127e412a731443eeda772ad25e453cbbc32b99829e245653c4738a029af58dfa005fafe64ffac327b0e97532a94afaeda49bbf2889deca SHA512 6e2c42ca19bf942054f731e778a96ca2572b96b9af6fba76868e05dc52b8e6e7e5c027d606c7bb08fa99ce9806489871da895c79d71df699365770c871286873
+DIST libhtp-0.5.43.tar.gz 500631 BLAKE2B 071cadc254b7af55bf410db5689429ca7588005b2f74fbd8468f2d6eeaf00c55ae99e8dd78552a5bf11ace5c8047b28a844db343937827a428b6d8b8d9036d29 SHA512 6d24f4510b0a444895b6dcc601b9e4560fba0da5db591efa58874d2fc8f7c5d6598b6caddc908824ce294e69cdd8ff8bf0d9147f22d395810844cad48f23557d
+EBUILD libhtp-0.5.43.ebuild 781 BLAKE2B 61d4c5d572bea79eb32f77243aba8bf3752c597e030c784ea8ba62d62304c2f9005baa8cc98ae29f9d6577e748b9b858332c5d62ff86cda92989e4cb644ccffa SHA512 6fc8b04e7c3c274ab619a72f4c9da246c890fb8ea78d2e12bec07c2187d381228681dd133052df51d3e31254e0893f9eabc3a73e7f5048b2e3559ad30f58fe23
MISC metadata.xml 315 BLAKE2B 6bc47ec9cf301e16cb6047079014a7de8068847b18b822a078f7ca4c99284020af1fa716eb87d06c2e0aaf3bd8577761f77134e9417e7286dce954caef6ec8a1 SHA512 a92ed083085ed48b0735e088a55bd5a1d55cfba73531ae4a3b13aefc46afd108e189188e69d8246f0a4003b5e534b72be5f72c561d57564b7c708d0212a495f4
diff --git a/net-libs/libhtp/files/libhtp-0.5.43-configure_fortify_source.patch b/net-libs/libhtp/files/libhtp-0.5.43-configure_fortify_source.patch
new file mode 100644
index 000000000000..7fc605f14a38
--- /dev/null
+++ b/net-libs/libhtp/files/libhtp-0.5.43-configure_fortify_source.patch
@@ -0,0 +1,23 @@
+Hardened profiles now set -D_FORTIFY_SOURCE=3, do not let upstream weaken it.
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -206,18 +206,6 @@
+ fi
+
+ dnl -----------------------------------------------
+-dnl Check for GCC -D_FORTIFY_SOURCE support
+-dnl -----------------------------------------------
+-AC_MSG_CHECKING(for gcc support of FORTIFY_SOURCE)
+-TMPCFLAGS="${CFLAGS}"
+-CFLAGS="${CFLAGS} -D_FORTIFY_SOURCE=2"
+-AC_TRY_COMPILE(,,[gcc_have_fortify_source=yes],[gcc_have_fortify_source=no])
+-AC_MSG_RESULT($gcc_have_fortify_source)
+-if test "$gcc_have_fortify_source" != "yes"; then
+- CFLAGS="${TMPCFLAGS}"
+-fi
+-
+-dnl -----------------------------------------------
+ dnl Check for GCC -Wformat-security support
+ dnl -----------------------------------------------
+ AC_MSG_CHECKING(for gcc support of -Wformat -Wformat-security)
diff --git a/net-libs/libhtp/libhtp-0.5.42.ebuild b/net-libs/libhtp/libhtp-0.5.43.ebuild
index 5bbe9e699afb..d2e4c61d4762 100644
--- a/net-libs/libhtp/libhtp-0.5.42.ebuild
+++ b/net-libs/libhtp/libhtp-0.5.43.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,6 +17,10 @@ IUSE="debug"
RDEPEND="sys-libs/zlib"
DEPEND="${RDEPEND}"
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.5.43-configure_fortify_source.patch
+)
+
src_prepare() {
default
eautoreconf
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 7db1d3edf05b..0016689478b8 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,4 +1,4 @@
DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B 68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d SHA512 52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
-EBUILD ngtcp2-0.14.1.ebuild 1205 BLAKE2B a444ae2277c73772ce81d0b0c1e3555a90f3092930a474f0a947bf00e208e461bc64e04a7a9e05c5226ed9c8cbc847dd6fb8793a62a434f40e1e67308a57187c SHA512 9374dd426c1d95a812550b296d6054b4617e5a58e3b8e0dc1c00edb5c8684419ee696ce6e8a94adafd5ad47113e9f8bbce4dd81e5d68a1bc8d5f690372dcbb50
+EBUILD ngtcp2-0.14.1.ebuild 1204 BLAKE2B fd0b2a6e81d520ab8db695b0890e09f1af1bde5f983ca19a29f805e7b6ec3629d2cf5de336b02fb35227dda139ca5fa09c20f855eda573e9648e880bad08215f SHA512 cc407ada43fcc516e3d5fc77532c1fe29471ca9ebb9be94962887e4c51b120e16707070e449c253afbe2f5d4a1a16a1e1f8bcaa06ba922569b22524557158b13
EBUILD ngtcp2-9999.ebuild 1205 BLAKE2B a444ae2277c73772ce81d0b0c1e3555a90f3092930a474f0a947bf00e208e461bc64e04a7a9e05c5226ed9c8cbc847dd6fb8793a62a434f40e1e67308a57187c SHA512 9374dd426c1d95a812550b296d6054b4617e5a58e3b8e0dc1c00edb5c8684419ee696ce6e8a94adafd5ad47113e9f8bbce4dd81e5d68a1bc8d5f690372dcbb50
MISC metadata.xml 445 BLAKE2B d27a34331ff5bd772b6228ff26ca20440a3bf932ccc88720a33409f329d41165d5fad6750221bae1fed3386d6e8244458c1c5073df8b36251156598e599bb15e SHA512 c09f5ac61f3c3b16bda0f12c2f31188aaaba469fbfde31e71d4f9834609b4c8d0cb7152a688934ba0b90c491da4e8b707e6ad5e54d5965b4109cbdc29ee0a4a2
diff --git a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
index 4d3a4cbaa377..e347889c7720 100644
--- a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~hppa ~riscv ~x86"
+ KEYWORDS="amd64 ~hppa ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"