Skip to content

Commit 8d45a9b

Browse files
committed
Merge branch '2.0' into fasttrack/2.0
2 parents 3486db7 + ae993d0 commit 8d45a9b

File tree

183 files changed

+17729
-2933
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

183 files changed

+17729
-2933
lines changed

SPECS-EXTENDED/buildah/buildah.spec

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
Summary: A command line tool used for creating OCI Images
2222
Name: buildah
2323
Version: 1.18.0
24-
Release: 17%{?dist}
24+
Release: 18%{?dist}
2525
License: ASL 2.0
2626
Vendor: Microsoft Corporation
2727
Distribution: Mariner
@@ -32,7 +32,7 @@ BuildRequires: btrfs-progs-devel
3232
BuildRequires: device-mapper-devel
3333
BuildRequires: git
3434
BuildRequires: glib2-devel
35-
BuildRequires: glibc-static >= 2.35-4%{?dist}
35+
BuildRequires: glibc-static >= 2.35-5%{?dist}
3636
BuildRequires: go-md2man
3737
BuildRequires: go-rpm-macros
3838
BuildRequires: golang
@@ -123,6 +123,9 @@ cp imgtype %{buildroot}/%{_bindir}/%{name}-imgtype
123123
%{_datadir}/%{name}/test
124124

125125
%changelog
126+
* Tue Oct 03 2023 Mandeep Plaha <[email protected]> - 1.18.0-18
127+
- Bump release to rebuild against glibc 2.35-5
128+
126129
* Tue Sep 05 2023 Brian Fjeldstad <[email protected]> - 1.18.0-17
127130
- Address CVE-2022-2990
128131

SPECS-EXTENDED/catatonit/catatonit.spec

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Distribution: Mariner
33

44
Name: catatonit
55
Version: 0.1.7
6-
Release: 7%{?dist}
6+
Release: 8%{?dist}
77
Summary: A signal-forwarding process manager for containers
88
License: GPLv3+
99
URL: https://github.com/openSUSE/catatonit
@@ -13,7 +13,7 @@ BuildRequires: automake
1313
BuildRequires: file
1414
BuildRequires: gcc
1515
BuildRequires: git
16-
BuildRequires: glibc-static >= 2.35-4%{?dist}
16+
BuildRequires: glibc-static >= 2.35-5%{?dist}
1717
BuildRequires: libtool
1818
BuildRequires: make
1919

@@ -61,6 +61,9 @@ ln -s %{_libexecdir}/%{name}/%{name} %{buildroot}%{_libexecdir}/podman/%{name}
6161
%{_libexecdir}/podman/%{name}
6262

6363
%changelog
64+
* Tue Oct 03 2023 Mandeep Plaha <[email protected]> - 0.1.7-8
65+
- Bump release to rebuild against glibc 2.35-5
66+
6467
* Wed Jul 05 2023 Andrew Phelps <[email protected]> - 0.1.7-7
6568
- Bump release to rebuild against glibc 2.35-4
6669

SPECS-EXTENDED/dyninst/dyninst.spec

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Summary: An API for Run-time Code Generation
22
License: LGPLv2+
33
Name: dyninst
4-
Release: 9%{?dist}
4+
Release: 10%{?dist}
55
Vendor: Microsoft Corporation
66
Distribution: Mariner
77
URL: http://www.dyninst.org
@@ -31,7 +31,7 @@ BuildRequires: tbb tbb-devel
3131

3232
# Extra requires just for the testsuite
3333
BuildRequires: gcc-gfortran libstdc++-static libxml2-devel
34-
BuildRequires: glibc-static >= 2.35-4%{?dist}
34+
BuildRequires: glibc-static >= 2.35-5%{?dist}
3535

3636
# Testsuite files should not provide/require anything
3737
%{?filter_setup:
@@ -194,6 +194,9 @@ echo "%{_libdir}/dyninst" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
194194
%attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a
195195

196196
%changelog
197+
* Tue Oct 03 2023 Mandeep Plaha <[email protected]> - 10.1.0-10
198+
- Bump release to rebuild against glibc 2.35-5
199+
197200
* Wed Jul 05 2023 Andrew Phelps <[email protected]> - 10.1.0-9
198201
- Bump release to rebuild against glibc 2.35-4
199202

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
From 30ce5ccd62446349d432ff65d3fe8d46872423c8 Mon Sep 17 00:00:00 2001
2+
From: Yi Zhao <[email protected]>
3+
Date: Wed, 18 Jan 2017 14:59:39 +0800
4+
Subject: [PATCH] fix error for expansion of macro in thread.h
5+
6+
The parameter declaration is missing in expansion of macro
7+
which cause the build error:
8+
| In file included from src/freeradius-devel/libradius.h:80:0,
9+
| from src/lib/log.c:26:
10+
| src/lib/log.c: In function '__fr_thread_local_destroy_fr_strerror_buffer':
11+
| src/lib/log.c:37:31: error: 'fr_strerror_buffer' undeclared (first use in this function)
12+
| fr_thread_local_setup(char *, fr_strerror_buffer) /* macro */
13+
| ^
14+
15+
Add the missing declaration in macro.
16+
17+
Upstream-Status: Pending
18+
19+
Signed-off-by: Yi Zhao <[email protected]>
20+
---
21+
src/include/threads.h | 10 +++++-----
22+
1 file changed, 5 insertions(+), 5 deletions(-)
23+
24+
diff --git a/src/include/threads.h b/src/include/threads.h
25+
index e36d81dac0..2bcb6aadcb 100644
26+
--- a/src/include/threads.h
27+
+++ b/src/include/threads.h
28+
@@ -89,7 +89,7 @@ static _t __fr_thread_local_init_##_n(pthread_destructor_t func)\
29+
# define fr_thread_local_get(_n) _n
30+
#elif defined(HAVE_PTHREAD_H)
31+
# include <pthread.h>
32+
-# define fr_thread_local_setup(_t, _n) \
33+
+# define fr_thread_local_setup(_t, _n) static __thread _t _n;\
34+
static pthread_key_t __fr_thread_local_key_##_n;\
35+
static pthread_once_t __fr_thread_local_once_##_n = PTHREAD_ONCE_INIT;\
36+
static pthread_destructor_t __fr_thread_local_destructor_##_n = NULL;\
37+
@@ -100,17 +100,17 @@ static void __fr_thread_local_destroy_##_n(UNUSED void *unused)\
38+
static void __fr_thread_local_key_init_##_n(void)\
39+
{\
40+
(void) pthread_key_create(&__fr_thread_local_key_##_n, __fr_thread_local_destroy_##_n);\
41+
- (void) pthread_setspecific(__fr_thread_local_key_##_n, &(_n));\
42+
}\
43+
static _t __fr_thread_local_init_##_n(pthread_destructor_t func)\
44+
{\
45+
__fr_thread_local_destructor_##_n = func;\
46+
if (_n) return _n; \
47+
(void) pthread_once(&__fr_thread_local_once_##_n, __fr_thread_local_key_init_##_n);\
48+
+ (void) pthread_setspecific(__fr_thread_local_key_##_n, &(_n));\
49+
return _n;\
50+
}
51+
-# define fr_thread_local_init(_n, _f) __fr_thread_local_init_##_n(_f)
52+
-# define fr_thread_local_set(_n, _v) __fr_thread_local_set_##_n(_v)
53+
-# define fr_thread_local_get(_n) __fr_thread_local_get_##_n()
54+
+# define fr_thread_local_init(_n, _f) __fr_thread_local_init_##_n(_f)
55+
+# define fr_thread_local_set(_n, _v) ((int)!((_n = _v) || 1))
56+
+# define fr_thread_local_get(_n) _n
57+
#endif
58+
#endif
59+
--
60+
2.25.1
61+

SPECS-EXTENDED/freeradius/freeradius-Use-system-crypto-policy-by-default.patch

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Date: Wed, 8 May 2019 10:16:31 -0400
44
Subject: [PATCH] Use system-provided crypto-policies by default
55

66
Signed-off-by: Alexander Scheel <[email protected]>
7+
[[email protected]]: update patch to 3.2.1 state
78
---
89
raddb/mods-available/eap | 4 ++--
910
raddb/mods-available/inner-eap | 2 +-
@@ -12,21 +13,21 @@ Signed-off-by: Alexander Scheel <[email protected]>
1213
4 files changed, 6 insertions(+), 6 deletions(-)
1314

1415
diff --git a/raddb/mods-available/eap b/raddb/mods-available/eap
15-
index 36849e10f2..b28c0f19c6 100644
16+
index 62152a6dfc..9f64963034 100644
1617
--- a/raddb/mods-available/eap
1718
+++ b/raddb/mods-available/eap
18-
@@ -368,7 +368,7 @@ eap {
19-
#
20-
# For EAP-FAST, use "ALL:!EXPORT:!eNULL:!SSLv2"
19+
@@ -400,7 +400,7 @@ eap {
20+
# TLS cipher suites. The format is listed
21+
# in "man 1 ciphers".
2122
#
2223
- cipher_list = "DEFAULT"
2324
+ cipher_list = "PROFILE=SYSTEM"
2425

25-
# If enabled, OpenSSL will use server cipher list
26-
# (possibly defined by cipher_list option above)
27-
@@ -912,7 +912,7 @@ eap {
28-
# Note - for OpenSSL 1.1.0 and above you may need
29-
# to add ":@SECLEVEL=0"
26+
# Set this option to specify the allowed
27+
# TLS signature algorithms for OpenSSL 1.1.1 and above.
28+
@@ -1082,7 +1082,7 @@ eap {
29+
# "DEFAULT" as "DEFAULT" contains "!aNULL" so instead it is
30+
# recommended "ALL:!EXPORT:!eNULL:!SSLv2" is used
3031
#
3132
- # cipher_list = "ALL:!EXPORT:!eNULL:!SSLv2"
3233
+ # cipher_list = "PROFILE=SYSTEM"
@@ -47,23 +48,23 @@ index 576eb7739e..ffa07188e2 100644
4748
# You may want to set a very small fragment size.
4849
# The TLS data here needs to go inside of the
4950
diff --git a/raddb/sites-available/abfab-tls b/raddb/sites-available/abfab-tls
50-
index 92f1d6330e..cd69b3905a 100644
51+
index b8d0626bbe..073b2933c2 100644
5152
--- a/raddb/sites-available/abfab-tls
5253
+++ b/raddb/sites-available/abfab-tls
53-
@@ -19,7 +19,7 @@ listen {
54+
@@ -20,7 +20,7 @@ listen {
5455
dh_file = ${certdir}/dh
5556
fragment_size = 8192
5657
ca_path = ${cadir}
5758
- cipher_list = "DEFAULT"
5859
+ cipher_list = "PROFILE=SYSTEM"
59-
6060
cache {
6161
enable = no
62+
lifetime = 24 # hours
6263
diff --git a/raddb/sites-available/tls b/raddb/sites-available/tls
63-
index bbc761b1c5..83cd35b851 100644
64+
index 137fcbc6cc..a65f8a8711 100644
6465
--- a/raddb/sites-available/tls
6566
+++ b/raddb/sites-available/tls
66-
@@ -215,7 +215,7 @@ listen {
67+
@@ -292,7 +292,7 @@ listen {
6768
# Set this option to specify the allowed
6869
# TLS cipher suites. The format is listed
6970
# in "man 1 ciphers".
@@ -72,15 +73,14 @@ index bbc761b1c5..83cd35b851 100644
7273

7374
# If enabled, OpenSSL will use server cipher list
7475
# (possibly defined by cipher_list option above)
75-
@@ -517,7 +517,7 @@ home_server tls {
76+
@@ -676,7 +676,7 @@ home_server tls {
7677
# Set this option to specify the allowed
7778
# TLS cipher suites. The format is listed
7879
# in "man 1 ciphers".
7980
- cipher_list = "DEFAULT"
8081
+ cipher_list = "PROFILE=SYSTEM"
81-
}
8282

83-
}
83+
#
84+
# Connection timeout for outgoing TLS connections.
8485
--
85-
2.21.0
86-
86+
2.21.0

SPECS-EXTENDED/freeradius/freeradius-no-buildtime-cert-gen.patch

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,73 +6,68 @@ Subject: [PATCH] Don't generate certificates in reproducible builds
66
Signed-off-by: Alexander Scheel <[email protected]>
77
---
88
Make.inc.in | 5 +++++
9-
configure | 4 ++++
9+
configure | 3 +++
1010
configure.ac | 3 +++
1111
raddb/all.mk | 4 ++++
12-
4 files changed, 16 insertions(+)
12+
4 files changed, 15 insertions(+)
1313

1414
diff --git a/Make.inc.in b/Make.inc.in
1515
index 0b2cd74de8..8c623cf95c 100644
1616
--- a/Make.inc.in
1717
+++ b/Make.inc.in
18-
@@ -173,3 +173,8 @@ else
19-
TESTBINDIR = ./$(BUILD_DIR)/bin
18+
@@ -174,6 +174,10 @@ else
2019
TESTBIN = ./$(BUILD_DIR)/bin
2120
endif
22-
+
21+
2322
+#
2423
+# With reproducible builds, do not generate certificates during installation
2524
+#
2625
+ENABLE_REPRODUCIBLE_BUILDS = @ENABLE_REPRODUCIBLE_BUILDS@
26+
27+
#
28+
# For creating documentation via doc/all.mk
2729
diff --git a/configure b/configure
28-
index c2c599c92b..3d4403a844 100755
30+
index 77a1436510..74ff9a1fd4 100755
2931
--- a/configure
3032
+++ b/configure
31-
@@ -655,6 +655,7 @@ RUSERS
33+
@@ -652,6 +652,7 @@ AUTOCONF
34+
ACLOCAL
35+
RUSERS
3236
SNMPWALK
33-
SNMPGET
34-
PERL
3537
+ENABLE_REPRODUCIBLE_BUILDS
38+
SNMPGET
3639
openssl_version_check_config
3740
WITH_DHCP
38-
modconfdir
39-
@@ -5586,6 +5587,7 @@ else
41+
@@ -5961,7 +5962,7 @@ else
42+
openssl_version_check_config=
4043
fi
4144

42-
45+
-
4346
+ENABLE_REPRODUCIBLE_BUILDS=yes
4447
# Check whether --enable-reproducible-builds was given.
4548
if test "${enable_reproducible_builds+set}" = set; then :
4649
enableval=$enable_reproducible_builds; case "$enableval" in
47-
@@ -5597,6 +5599,7 @@ $as_echo "#define ENABLE_REPRODUCIBLE_BUILDS 1" >>confdefs.h
50+
@@ -5973,6 +5974,7 @@ $as_echo "#define ENABLE_REPRODUCIBLE_BUILDS 1" >>confdefs.h
4851
;;
4952
*)
5053
reproducible_builds=no
5154
+ ENABLE_REPRODUCIBLE_BUILDS=no
5255
esac
5356

5457
fi
55-
@@ -5604,6 +5607,7 @@ fi
56-
57-
58-
59-
+
60-
CHECKRAD=checkrad
61-
# Extract the first word of "perl", so it can be a program name with args.
62-
set dummy perl; ac_word=$2
6358
diff --git a/configure.ac b/configure.ac
64-
index a7abf0025a..35b013f4af 100644
59+
index ce4d9b0ae5..790cbf02a0 100644
6560
--- a/configure.ac
6661
+++ b/configure.ac
67-
@@ -619,6 +619,7 @@ AC_SUBST([openssl_version_check_config])
62+
@@ -697,6 +697,7 @@ AC_SUBST([openssl_version_check_config])
6863
dnl #
6964
dnl # extra argument: --enable-reproducible-builds
7065
dnl #
7166
+ENABLE_REPRODUCIBLE_BUILDS=yes
7267
AC_ARG_ENABLE(reproducible-builds,
7368
[AS_HELP_STRING([--enable-reproducible-builds],
7469
[ensure the build does not change each time])],
75-
@@ -630,8 +631,10 @@ AC_ARG_ENABLE(reproducible-builds,
70+
@@ -708,8 +709,10 @@ AC_ARG_ENABLE(reproducible-builds,
7671
;;
7772
*)
7873
reproducible_builds=no
@@ -81,6 +76,10 @@ index a7abf0025a..35b013f4af 100644
8176
)
8277
+AC_SUBST(ENABLE_REPRODUCIBLE_BUILDS)
8378

79+
dnl #
80+
dnl # Enable the -fsanitize=fuzzer and link in the address sanitizer
81+
82+
8483

8584
dnl #############################################################
8685
diff --git a/raddb/all.mk b/raddb/all.mk

SPECS-EXTENDED/freeradius/freeradius.signatures.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
"Signatures": {
33
"freeradius-logrotate": "d9f040861ee70def0c6fd6bad8b901503e1b48b5283cd319f72b28c6493ba29d",
44
"freeradius-pam-conf": "5e7dc31dd832ee6365c32bbe8042863ef8381cb1f076dfad72caa2e86d7050d7",
5-
"freeradius-server-3.0.21.tar.bz2": "c22dad43954b0cbc957564d3f8cbb942ff09853852d2c2155d54e6bd641a4e7d",
5+
"freeradius-server-3.2.3.tar.bz2": "4a16aeffbfa1424e1f317fdf71d17e5523a4fd9564d87c747a60595ef93c5d1f",
66
"freeradius-tmpfiles.conf": "125b30adfdee54a4ae3865e7a75ad71b91c1385190a2d3fb876cf20cfc923a08",
7+
"freeradius.sysusers": "313b1c8868c014ae368861a92356818f16fabae594ba6483981097b2d815efe2",
78
"radiusd.service": "300647599fcd3f96d2a8065dd49bfeab086a6353c6f97bd32edc698e3550e312"
89
}
910
}

0 commit comments

Comments
 (0)