Skip to content

Commit 25bde1f

Browse files
authored
Monthly update 3.0 (microsoft#16111)
2 parents 6884968 + 8f6aae8 commit 25bde1f

File tree

334 files changed

+31030
-4587
lines changed

Some content is hidden

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

334 files changed

+31030
-4587
lines changed

.pipelines/containerSourceData/scripts/BuildGoldenDistrolessContainer.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44

55
set -e
66

7+
function docker_cleanup {
8+
echo "+++ Cleaning up Docker resources to free disk space"
9+
docker system prune -f --volumes || true
10+
docker builder prune -f || true
11+
echo "+++ Docker cleanup completed"
12+
df -h / || true
13+
}
14+
715
function DockerBuild {
816
local containerName=$1
917
local azureLinuxVersion=$2
@@ -41,6 +49,9 @@ function DockerBuild {
4149
--build-arg RPMS="$rpmsDir" \
4250
--build-arg LOCAL_REPO_FILE="$marinaraSrcDir/local.repo" \
4351
--no-cache
52+
53+
# Cleanup after build to free disk space
54+
docker_cleanup
4455
}
4556

4657
function create_distroless_container {

LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

LICENSES-AND-NOTICES/SPECS/data/licenses.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1076,6 +1076,7 @@
10761076
"opensm",
10771077
"opensp",
10781078
"openssl",
1079+
"openssl-fips-provider",
10791080
"openssl-ibmpkcs11",
10801081
"openssl-pkcs11",
10811082
"openwsman",
@@ -2452,6 +2453,7 @@
24522453
"tinyxml2",
24532454
"toml11",
24542455
"tracelogging",
2456+
"trident",
24552457
"umoci",
24562458
"usrsctp",
24572459
"vala",
@@ -2784,6 +2786,7 @@
27842786
"golang",
27852787
"golang-1.23",
27862788
"golang-1.24",
2789+
"golang-1.25",
27872790
"gperf",
27882791
"gperftools",
27892792
"gpgme",

SPECS-EXTENDED/389-ds-base/389-ds-base.spec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ ExcludeArch: i686
6868
Summary: 389 Directory Server (%{variant})
6969
Name: 389-ds-base
7070
Version: 3.1.1
71-
Release: 9%{?dist}
71+
Release: 10%{?dist}
7272
License: GPL-3.0-or-later AND (0BSD OR Apache-2.0 OR MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 OR MIT) AND (CC-BY-4.0 AND MIT) AND (MIT OR Apache-2.0) AND Unicode-DFS-2016 AND (MIT OR CC0-1.0) AND (MIT OR Unlicense) AND 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MIT AND ISC AND MPL-2.0 AND PSF-2.0
7373
URL: https://www.port389.org
7474
Vendor: Microsoft Corporation
@@ -733,6 +733,9 @@ exit 0
733733
%endif
734734

735735
%changelog
736+
* Mon Feb 02 2026 Archana Shettigar <v-shettigara@microsoft.com> - 3.1.1-10
737+
- Bump release to rebuild with rust
738+
736739
* Tue Jan 13 2025 Kavya Sree Kaitepalli <kkaitepalli@microsoft.com> - 3.1.1-9
737740
- Bump release to rebuild with rust
738741
- Add patch add explicit lifetime for ValueArrayRef iterator

SPECS-EXTENDED/kernel-ipe/config

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#
22
# Automatically generated file; DO NOT EDIT.
3-
# Linux/x86_64 6.6.121.1 Kernel Configuration
3+
# Linux/x86_64 6.6.126.1 Kernel Configuration
44
#
55
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
66
CONFIG_CC_IS_GCC=y
@@ -129,7 +129,7 @@ CONFIG_PREEMPT_NONE=y
129129
CONFIG_PREEMPT_COUNT=y
130130
CONFIG_PREEMPTION=y
131131
CONFIG_PREEMPT_DYNAMIC=y
132-
# CONFIG_SCHED_CORE is not set
132+
CONFIG_SCHED_CORE=y
133133

134134
#
135135
# CPU/Task time and stats accounting
@@ -1238,6 +1238,7 @@ CONFIG_TCP_CONG_ILLINOIS=m
12381238
CONFIG_TCP_CONG_DCTCP=m
12391239
CONFIG_TCP_CONG_CDG=m
12401240
CONFIG_TCP_CONG_BBR=m
1241+
# CONFIG_TCP_CONG_BBR3 is not set
12411242
CONFIG_DEFAULT_CUBIC=y
12421243
# CONFIG_DEFAULT_RENO is not set
12431244
CONFIG_DEFAULT_TCP_CONG="cubic"
@@ -1888,7 +1889,8 @@ CONFIG_CEPH_LIB=m
18881889
# CONFIG_NFC is not set
18891890
# CONFIG_PSAMPLE is not set
18901891
# CONFIG_NET_IFE is not set
1891-
# CONFIG_LWTUNNEL is not set
1892+
CONFIG_LWTUNNEL=y
1893+
CONFIG_LWTUNNEL_BPF=y
18921894
CONFIG_DST_CACHE=y
18931895
CONFIG_GRO_CELLS=y
18941896
CONFIG_NET_SELFTESTS=y

SPECS-EXTENDED/kernel-ipe/config_aarch64

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#
22
# Automatically generated file; DO NOT EDIT.
3-
# Linux/arm64 6.6.121.1 Kernel Configuration
3+
# Linux/arm64 6.6.126.1 Kernel Configuration
44
#
55
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
66
CONFIG_CC_IS_GCC=y
@@ -108,7 +108,7 @@ CONFIG_PREEMPT_NONE=y
108108
# CONFIG_PREEMPT_VOLUNTARY is not set
109109
# CONFIG_PREEMPT is not set
110110
# CONFIG_PREEMPT_DYNAMIC is not set
111-
# CONFIG_SCHED_CORE is not set
111+
CONFIG_SCHED_CORE=y
112112

113113
#
114114
# CPU/Task time and stats accounting
@@ -1249,6 +1249,7 @@ CONFIG_TCP_CONG_ILLINOIS=m
12491249
CONFIG_TCP_CONG_DCTCP=m
12501250
CONFIG_TCP_CONG_CDG=m
12511251
CONFIG_TCP_CONG_BBR=m
1252+
# CONFIG_TCP_CONG_BBR3 is not set
12521253
CONFIG_DEFAULT_CUBIC=y
12531254
# CONFIG_DEFAULT_RENO is not set
12541255
CONFIG_DEFAULT_TCP_CONG="cubic"
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"Signatures": {
33
"azurelinux-ca-20230216.pem": "d545401163c75878319f01470455e6bc18a5968e39dd964323225e3fe308849b",
4-
"config": "45568c4b391b581400145626bd7ca1712028bfcef6b1f3ab4691c27786a91c3a",
5-
"config_aarch64": "77ba2d0761f07f9d1182fd3ab469106e99c38e839665e5af699379a1a204a844",
4+
"config": "33cc973aa1144fb7513c32f8f6c1be9b352b28d30ff1e91925c748c45c88de11",
5+
"config_aarch64": "d4c131e815d83b2425b75288ca3d2ad0942bbbac46a4eeba3bbb90419c749936",
66
"cpupower": "d7518767bf2b1110d146a49c7d42e76b803f45eb8bd14d931aa6d0d346fae985",
77
"cpupower.service": "b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98",
88
"sha512hmac-openssl.sh": "02ab91329c4be09ee66d759e4d23ac875037c3b56e5a598e32fd1206da06a27f",
99
"azl-ipe-boot-policy.pol": "f2b7941bd3b721aadc8e937d0472c36fe5e140221f7bb54af6ef905884e0372c",
1010
"Makefile": "1c2e740407215ed9b9cbbc09f9102bc99c08b370bbe2cbb0490aefdc9eb70455",
1111
"tarfs.c": "066084e1ca2c1e7ba83e76a6696cf17928e7efb46a2b1670a7a1f597c2d9bc51",
12-
"kernel-6.6.121.1.tar.gz": "aa5721db931ce7b5a7a2c9a554c78e399dbe76e823356d36f860308cfa9c5e12"
12+
"kernel-6.6.126.1.tar.gz": "e0bf18e2647c360b43faa8147cca8fc22a0b57913725f35044c69a1c455625cd"
1313
}
1414
}

SPECS-EXTENDED/kernel-ipe/kernel-ipe.spec

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
Summary: Linux Kernel
3434
Name: kernel-ipe
35-
Version: 6.6.121.1
35+
Version: 6.6.126.1
3636
Release: 1%{?dist}
3737
License: GPLv2
3838
Vendor: Microsoft Corporation
@@ -460,6 +460,12 @@ echo "initrd of kernel %{uname_r} removed" >&2
460460
%{_sysconfdir}/bash_completion.d/bpftool
461461

462462
%changelog
463+
* Thu Feb 26 2026 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 6.6.126.1-1
464+
- Auto-upgrade to 6.6.126.1
465+
466+
* Mon Feb 23 2026 Rachel Menge <rachelmenge@microsoft.com> - 6.6.121.1-2
467+
- Enable lwtunnel, lwtunnel-bpf, and sched_core
468+
463469
* Mon Feb 02 2026 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 6.6.121.1-1
464470
- Auto-upgrade to 6.6.121.1
465471

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
From c8978b7be6dbe388596fb899ab41a29e414ea5dc Mon Sep 17 00:00:00 2001
2+
From: Daniel Mihai <Daniel.Mihai@microsoft.com>
3+
Date: Wed, 28 Jul 2021 14:55:12 -0700
4+
Subject: [PATCH] Replacing deprecated functions with NULL or highest
5+
supported.
6+
7+
This is a workaround until OpenSSL issue #7048 is officially resolved.
8+
Issue link: https://github.com/openssl/openssl/issues/7048.
9+
10+
The main purpose of the change is to prevent breaking applications
11+
as they dynamically link to 'libssl.so' where APIs for some
12+
deprecated protocols are no longer present. With this change
13+
OpenSSL's build time configuration may skip the 'no-<prot>-method'
14+
switch, while still not supporting the deprecated protocols disabled
15+
through the 'no-<prot>' switch.
16+
17+
For deprecated DTLS protocol versions behind the scenes we're calling
18+
into 'DTLS_(client_|server_)?method()' set of methods, which
19+
automatically negotiate the highest supported protocol.
20+
21+
For SSLv3 methods we're returning a NULL pointer as there are no
22+
more supported methods for the SSL protocol.
23+
---
24+
ssl/methods.c | 18 +++++++++++++++---
25+
1 file changed, 15 insertions(+), 3 deletions(-)
26+
27+
diff --git a/ssl/methods.c b/ssl/methods.c
28+
index c846143277..a7ae074bfd 100644
29+
--- a/ssl/methods.c
30+
+++ b/ssl/methods.c
31+
@@ -215,17 +215,29 @@ const SSL_METHOD *TLSv1_client_method(void)
32+
# ifndef OPENSSL_NO_SSL3_METHOD
33+
const SSL_METHOD *SSLv3_method(void)
34+
{
35+
+# ifdef OPENSSL_NO_SSL3
36+
+ return NULL;
37+
+# else
38+
return sslv3_method();
39+
+# endif
40+
}
41+
42+
const SSL_METHOD *SSLv3_server_method(void)
43+
{
44+
+# ifdef OPENSSL_NO_SSL3
45+
+ return NULL;
46+
+# else
47+
return sslv3_server_method();
48+
+# endif
49+
}
50+
51+
const SSL_METHOD *SSLv3_client_method(void)
52+
{
53+
+# ifdef OPENSSL_NO_SSL3
54+
+ return NULL;
55+
+# else
56+
return sslv3_client_method();
57+
+# endif
58+
}
59+
# endif
60+
61+
@@ -249,17 +261,17 @@ const SSL_METHOD *DTLSv1_2_client_method(void)
62+
# ifndef OPENSSL_NO_DTLS1_METHOD
63+
const SSL_METHOD *DTLSv1_method(void)
64+
{
65+
- return dtlsv1_method();
66+
+ return DTLS_method();
67+
}
68+
69+
const SSL_METHOD *DTLSv1_server_method(void)
70+
{
71+
- return dtlsv1_server_method();
72+
+ return DTLS_server_method();
73+
}
74+
75+
const SSL_METHOD *DTLSv1_client_method(void)
76+
{
77+
- return dtlsv1_client_method();
78+
+ return DTLS_client_method();
79+
}
80+
# endif
81+
82+
--
83+
2.25.1
84+
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
From 41df9ae215cee9574e17e6f887c96a7c97d588f5 Mon Sep 17 00:00:00 2001
2+
From: Tomas Mraz <tmraz@fedoraproject.org>
3+
Date: Thu, 24 Sep 2020 09:03:40 +0200
4+
Subject: Use more general default values in openssl.cnf
5+
6+
Also set sha256 as default hash, although that should not be
7+
necessary anymore.
8+
9+
(was openssl-1.1.1-defaults.patch)
10+
---
11+
apps/openssl.cnf | 12 +++++++-----
12+
1 file changed, 7 insertions(+), 5 deletions(-)
13+
14+
diff --git a/apps/openssl.cnf b/apps/openssl.cnf
15+
index 97567a67be..eb25a0ac48 100644
16+
--- a/apps/openssl.cnf
17+
+++ b/apps/openssl.cnf
18+
@@ -104,7 +104,7 @@ cert_opt = ca_default # Certificate field options
19+
20+
default_days = 365 # how long to certify for
21+
default_crl_days= 30 # how long before next CRL
22+
-default_md = default # use public key default MD
23+
+default_md = sha256 # use SHA-256 by default
24+
preserve = no # keep passed DN ordering
25+
26+
# A few difference way of specifying how similar the request should look
27+
@@ -136,6 +136,7 @@ emailAddress = optional
28+
####################################################################
29+
[ req ]
30+
default_bits = 2048
31+
+default_md = sha256
32+
default_keyfile = privkey.pem
33+
distinguished_name = req_distinguished_name
34+
attributes = req_attributes
35+
@@ -158,17 +159,18 @@ string_mask = utf8only
36+
37+
[ req_distinguished_name ]
38+
countryName = Country Name (2 letter code)
39+
-countryName_default = AU
40+
+countryName_default = XX
41+
countryName_min = 2
42+
countryName_max = 2
43+
44+
stateOrProvinceName = State or Province Name (full name)
45+
-stateOrProvinceName_default = Some-State
46+
+#stateOrProvinceName_default = Default Province
47+
48+
localityName = Locality Name (eg, city)
49+
+localityName_default = Default City
50+
51+
0.organizationName = Organization Name (eg, company)
52+
-0.organizationName_default = Internet Widgits Pty Ltd
53+
+0.organizationName_default = Default Company Ltd
54+
55+
# we can do this but it is not needed normally :-)
56+
#1.organizationName = Second Organization Name (eg, company)
57+
@@ -177,7 +179,7 @@ localityName = Locality Name (eg, city)
58+
organizationalUnitName = Organizational Unit Name (eg, section)
59+
#organizationalUnitName_default =
60+
61+
-commonName = Common Name (e.g. server FQDN or YOUR name)
62+
+commonName = Common Name (eg, your name or your server\'s hostname)
63+
commonName_max = 64
64+
65+
emailAddress = Email Address
66+
--
67+
2.26.2
68+

0 commit comments

Comments
 (0)