mirror of
https://github.com/systemd/systemd
synced 2025-10-01 17:54:45 +02:00
Compare commits
5 Commits
fd51a7d8b5
...
40f597555a
Author | SHA1 | Date | |
---|---|---|---|
![]() |
40f597555a | ||
![]() |
75bb547629 | ||
![]() |
f89480a0a7 | ||
![]() |
ec9b149bb2 | ||
![]() |
855b6b77e0 |
2
.github/workflows/coverage.yml
vendored
2
.github/workflows/coverage.yml
vendored
@ -25,7 +25,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
|
||||||
- uses: systemd/mkosi@655baf24474a6f0732ec1b82a71c2f6fe4eeeb49
|
- uses: systemd/mkosi@5598b7f5793b6f63db5afaa39504a763fbaeb5cb
|
||||||
|
|
||||||
# Freeing up disk space with rm -rf can take multiple minutes. Since we don't need the extra free space
|
# Freeing up disk space with rm -rf can take multiple minutes. Since we don't need the extra free space
|
||||||
# immediately, we remove the files in the background. However, we first move them to a different location
|
# immediately, we remove the files in the background. However, we first move them to a different location
|
||||||
|
2
.github/workflows/linter.yml
vendored
2
.github/workflows/linter.yml
vendored
@ -38,7 +38,7 @@ jobs:
|
|||||||
LINTER_RULES_PATH: .github/linters
|
LINTER_RULES_PATH: .github/linters
|
||||||
GITHUB_ACTIONS_CONFIG_FILE: actionlint.yml
|
GITHUB_ACTIONS_CONFIG_FILE: actionlint.yml
|
||||||
|
|
||||||
- uses: systemd/mkosi@655baf24474a6f0732ec1b82a71c2f6fe4eeeb49
|
- uses: systemd/mkosi@5598b7f5793b6f63db5afaa39504a763fbaeb5cb
|
||||||
|
|
||||||
- name: Check that tabs are not used in Python code
|
- name: Check that tabs are not used in Python code
|
||||||
run: sh -c '! git grep -P "\\t" -- src/core/generate-bpf-delegate-configs.py src/boot/generate-hwids-section.py src/ukify/ukify.py test/integration-tests/integration-test-wrapper.py'
|
run: sh -c '! git grep -P "\\t" -- src/core/generate-bpf-delegate-configs.py src/boot/generate-hwids-section.py src/ukify/ukify.py test/integration-tests/integration-test-wrapper.py'
|
||||||
|
2
.github/workflows/mkosi.yml
vendored
2
.github/workflows/mkosi.yml
vendored
@ -167,7 +167,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
|
||||||
- uses: systemd/mkosi@655baf24474a6f0732ec1b82a71c2f6fe4eeeb49
|
- uses: systemd/mkosi@5598b7f5793b6f63db5afaa39504a763fbaeb5cb
|
||||||
|
|
||||||
# Freeing up disk space with rm -rf can take multiple minutes. Since we don't need the extra free space
|
# Freeing up disk space with rm -rf can take multiple minutes. Since we don't need the extra free space
|
||||||
# immediately, we remove the files in the background. However, we first move them to a different location
|
# immediately, we remove the files in the background. However, we first move them to a different location
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
[Config]
|
[Config]
|
||||||
MinimumVersion=commit:655baf24474a6f0732ec1b82a71c2f6fe4eeeb49
|
MinimumVersion=commit:5598b7f5793b6f63db5afaa39504a763fbaeb5cb
|
||||||
Dependencies=
|
Dependencies=
|
||||||
exitrd
|
exitrd
|
||||||
initrd
|
initrd
|
||||||
|
@ -5,5 +5,5 @@ Environment=
|
|||||||
GIT_URL=https://salsa.debian.org/systemd-team/systemd.git
|
GIT_URL=https://salsa.debian.org/systemd-team/systemd.git
|
||||||
GIT_SUBDIR=debian
|
GIT_SUBDIR=debian
|
||||||
GIT_BRANCH=debian/master
|
GIT_BRANCH=debian/master
|
||||||
GIT_COMMIT=61144ff7a6747bd3cc6340fbac38a8e15e9a239b
|
GIT_COMMIT=8ba719208ff28f36bc240328725eb10008838c39
|
||||||
PKG_SUBDIR=debian
|
PKG_SUBDIR=debian
|
||||||
|
@ -3595,27 +3595,24 @@ int dns_transaction_validate_dnssec(DnsTransaction *t) {
|
|||||||
t->id,
|
t->id,
|
||||||
dns_resource_key_to_string(dns_transaction_key(t), key_str, sizeof key_str));
|
dns_resource_key_to_string(dns_transaction_key(t), key_str, sizeof key_str));
|
||||||
|
|
||||||
/* First, see if this response contains any revoked trust
|
/* First, see if this response contains any revoked trust anchors we care about. */
|
||||||
* anchors we care about */
|
|
||||||
r = dns_transaction_check_revoked_trust_anchors(t);
|
r = dns_transaction_check_revoked_trust_anchors(t);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
return r;
|
return r;
|
||||||
|
|
||||||
/* Third, copy all RRs we acquired successfully from auxiliary RRs over. */
|
/* Second, copy all RRs we acquired successfully from auxiliary RRs over. */
|
||||||
r = dns_transaction_copy_validated(t);
|
r = dns_transaction_copy_validated(t);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
return r;
|
return r;
|
||||||
|
|
||||||
/* Second, see if there are DNSKEYs we already know a
|
/* Third, see if there are DNSKEYs we already know a validated DS for. */
|
||||||
* validated DS for. */
|
|
||||||
r = dns_transaction_validate_dnskey_by_ds(t);
|
r = dns_transaction_validate_dnskey_by_ds(t);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
return r;
|
return r;
|
||||||
|
|
||||||
/* Fourth, remove all DNSKEY and DS RRs again that our trust
|
/* Fourth, remove all DNSKEY and DS RRs again that our trust anchor says are revoked. After all we
|
||||||
* anchor says are revoked. After all we might have marked
|
* might have marked some keys revoked above, but they might still be lingering in our validated_keys
|
||||||
* some keys revoked above, but they might still be lingering
|
* list. */
|
||||||
* in our validated_keys list. */
|
|
||||||
r = dns_transaction_invalidate_revoked_keys(t);
|
r = dns_transaction_invalidate_revoked_keys(t);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
return r;
|
return r;
|
||||||
|
@ -707,7 +707,7 @@ TEST(dns_query_string_request_address) {
|
|||||||
* particular:
|
* particular:
|
||||||
*
|
*
|
||||||
* - The very first thing it does is try to respond to the query by reading the system /etc/hosts file, which
|
* - The very first thing it does is try to respond to the query by reading the system /etc/hosts file, which
|
||||||
* may be symlinked to a SystemD resource. Ideally we could test this without accessing global files.
|
* may be symlinked to a systemd resource. Ideally we could test this without accessing global files.
|
||||||
*
|
*
|
||||||
* - dns_scope_get_dns_server() calls manager_get_dns_server(), which tries to read /etc/resolv.conf.
|
* - dns_scope_get_dns_server() calls manager_get_dns_server(), which tries to read /etc/resolv.conf.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user