Yu Watanabe
39f4546199
test: import hostnamed tests from debian/ubuntu test suite
2022-06-14 20:56:18 +09:00
Yu Watanabe
aab61a8c99
test: support debian/ubuntu specific timezone config file
2022-06-14 20:52:44 +09:00
Yu Watanabe
8ed2103306
test: drop unnecessary --no-pager option
2022-06-14 20:52:44 +09:00
Yu Watanabe
d170b47535
test: introduce assert_not_in() helper function
...
This also silence assertions, and replace grep with bash's regular
expression match.
2022-06-14 20:52:38 +09:00
Shreenidhi Shedi
a4433b4532
network: l2tp: initialize a to NULL
...
Fixes: CID#1475788
2022-06-13 08:41:52 +09:00
Zbigniew Jędrzejewski-Szmek
ef55efe823
Merge pull request #23707 from yuwata/dns_service_split
...
dns-domain: fix buffer-overflow
2022-06-12 11:37:20 +02:00
Yu Watanabe
9d55166018
Merge pull request #23714 from mrc0mmand/networkd-testsuite-tweaks
...
A couple of assorted tweaks for the systemd-networkd test suite
2022-06-12 13:16:30 +09:00
Luca Boccassi
039f1673e9
meson: add build targets for libudev, libsystemd and pkg-config
...
Mirror install tags with the same names and content
2022-06-12 13:13:49 +09:00
H A
570ddd3268
po: Translated using Weblate (Estonian)
...
Currently translated at 69.8% (132 of 189 strings)
Co-authored-by: H A <contact+fedora@hen.ee>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/et/
Translation: systemd/main
2022-06-12 13:10:35 +09:00
Frantisek Sumsal
f4586b70b2
test-network: drop unnecessary global
...
`global` is needed only when assigning a new value to the global
variable; it's not necessary when modifying a mutable object (in our
case we just append items to the global list).
2022-06-11 18:06:38 +02:00
Frantisek Sumsal
d45476ef5c
test-network: explicitly set encoding when open()ing text files
2022-06-11 18:03:28 +02:00
Frantisek Sumsal
e4295d4ddc
test-network: make use of f-strings in couple more places
2022-06-11 17:54:59 +02:00
Frantisek Sumsal
004daaf5a1
test-network: override networkctl bin w/ valgrind/sanitizers
2022-06-11 17:47:52 +02:00
Luca Boccassi
24ccd953ba
Merge pull request #23708 from yuwata/update-kernel-headers
...
Update kernel headers
2022-06-11 10:18:37 +01:00
Yu Watanabe
0ffc372a1d
shared/linux: update kernel headers to 5.19-rc1
2022-06-11 06:50:12 +09:00
Yu Watanabe
7d9a2c0aa6
basic/linux: update kernel headers to 5.19-rc1
2022-06-11 06:49:42 +09:00
Yu Watanabe
3c4ae50abe
dns-domain: reduce indentation in dns_service_split()
2022-06-11 06:02:08 +09:00
Yu Watanabe
ec4c01475e
dns-domain: rename function arguments
2022-06-11 06:01:48 +09:00
Yu Watanabe
9db01ca5b0
dns-domain: make each label nul-terminated
...
dns_label_unescape() does not nul-terminate the buffer if it does not
have enough space. Hence, if a lable is enough long, then strjoin()
triggers buffer-overflow.
Fixes #23705 .
2022-06-11 06:01:46 +09:00
Yu Watanabe
288bafa952
Merge pull request #23691 from medhefgo/efi-clang
...
efi: Add parse_number8/16
2022-06-11 05:01:24 +09:00
Elias Probst
4218f81d83
systemctl: add edit
verb to arguments' help text
...
The arguments `--global`, `--runtime` and `--root` also affect the
`edit` verb.
2022-06-11 04:43:42 +09:00
Yu Watanabe
3e808e0769
Merge pull request #23701 from medhefgo/boot-mem
...
boot: Use memcpy/memset provided by firmware
2022-06-11 04:29:27 +09:00
Shreenidhi Shedi
1dea9f1268
boot: use efi_memcpy inplace of memcpy
...
`efi_memcpy` does some validations before referencing pointers, it is
the safer option for this case.
Fixes: CID#1489876
2022-06-11 04:25:35 +09:00
Zbigniew Jędrzejewski-Szmek
a61473bde5
shared/condition: accept size suffixes for ConditionMemory
...
Fixes #23697 .
2022-06-10 19:50:59 +01:00
Luca Boccassi
e48bc49271
Merge pull request #23687 from yuwata/dns-domain-trivial-cleanups
...
dns-domain: trivial cleanups
2022-06-10 19:50:22 +01:00
Frantisek Sumsal
bf24eafcd2
Merge pull request #23584 from yuwata/test-login
...
test: import logind test from debian/ubuntu test suite
2022-06-10 14:50:35 +00:00
Frantisek Sumsal
a359237fb7
Merge pull request #23690 from yuwata/test-sd-device
...
test: several tweaks for test-sd-device
2022-06-10 14:50:01 +00:00
Jan Janssen
8494bd1ced
boot: Use memcpy/memset provided by firmware
...
These are significantly faster and safe us from rolling our own
optimized versions.
2022-06-10 15:54:06 +02:00
Jan Janssen
2b0af8e76a
boot: Mark memcmp/memcpy/memset aliases as used
...
The compiler may emit calls to these but also optimize the function away
somehow, breaking at link stage. Marking them as used prevents this.
2022-06-10 15:54:02 +02:00
Zbigniew Jędrzejewski-Szmek
d331f48482
docs/CONTRIBUTING: ask people to send a ping on stalled reviews
...
A few related changes: be explicit that 'main' is the branch we're referring
to. There was a case recently of somebody rebasing on 'master' by mistake.
It's better to be explicit, since 'main' is still not the default for git
(AFAIK).
Also, github seems to send mails about force-pushes, so drop that as a
justification. Commenting about changes that were done is useful even if
github were to send a notification.
And finally, $subject. We do that ourselves, but outside contributors might not
know that that's expected.
2022-06-10 15:04:23 +02:00
Jan Janssen
f23b2a04e6
efi-string: Remove one more |= for bool
...
This one was missed in #23589 .
2022-06-10 14:14:57 +02:00
Zbigniew Jędrzejewski-Szmek
e538d59367
Merge pull request #23683 from keszybz/status-format
...
Default to default-status-unit-format=name in developer mode
2022-06-10 14:11:53 +02:00
James Hilliard
76abad4d47
meson: add experimental bpf-gcc compiler support
...
Not fully working but should make it easier to clean up remaining
issues.
2022-06-10 14:01:19 +02:00
Zbigniew Jędrzejewski-Szmek
02bf03405b
Merge pull request #23689 from yuwata/test-timedate
...
test: import timedated test from debian/ubuntu test suite
2022-06-10 13:56:48 +02:00
Benjamin Franzke
4d74273d69
docs: desaturate dark-mode background color
...
The documentations dark-mode background color as
added in #23417 was perceived to be too purple-y [1]
and is therefore replaced by a desaturated black
that is derived from the systemd brand-black using
12% less HSL saturation.
[1] https://github.com/systemd/systemd/pull/23417#issuecomment-1146323820
2022-06-10 13:52:31 +02:00
Zbigniew Jędrzejewski-Szmek
819c0dcbf5
meson: use status-unit-format-default=name in developer mode
...
I think developers are particularly unlikely to find the descriptions
useful, and would benefit from being able to copy&paste unit names.
Let's make this choice automatically.
2022-06-10 13:51:17 +02:00
Zbigniew Jędrzejewski-Szmek
79dec86add
meson: add status unit format to summary
2022-06-10 13:51:17 +02:00
Jan Janssen
153381952b
boot: Use parse_number16 for boot counter parsing
2022-06-10 11:50:13 +02:00
Jan Janssen
1621ab4600
boot: Drop use of Atoi
2022-06-10 11:50:13 +02:00
Jan Janssen
72bd3458e5
boot: Add parse_number8/16
2022-06-10 11:50:13 +02:00
Yu Watanabe
67bca872ea
Merge pull request #23688 from yuwata/boot-efi-string-efi_fnmatch-fix-over-flow
...
boot/efi-string: check the end of haystack before testing remaining pattern
2022-06-10 18:47:15 +09:00
Yu Watanabe
3284dd9159
test: exclude network interfaces
...
After https://github.com/systemd/systemd-centos-ci/pull/492 is merged,
the networkd test may be running when test-sd-device is invoked.
Let's exclude net subsystem.
2022-06-10 18:44:21 +09:00
Yu Watanabe
759ed0a253
test: import timedated test from debian/ubuntu test suite
2022-06-10 16:04:52 +09:00
Yu Watanabe
9c94ab0f6f
test: import logind test from debian/ubuntu test suite
2022-06-10 15:44:10 +09:00
Yu Watanabe
f9e090b16d
test: always exclude devices named loop*
...
Not only block subsystem, but also misc has device named "loop*", and
the test always said that the following device is newly found:
---
/* test_sd_device_enumerator_filter_subsystem */
New device found: subsystem:misc syspath:/sys/devices/virtual/misc/loop-control
1 new devices are found in re-scan
---
2022-06-10 15:36:21 +09:00
Yu Watanabe
3d52219390
test: drop redundant IMAGE_NAME=
...
If it is not specified, then "default" will be used.
2022-06-10 12:31:14 +09:00
Yu Watanabe
da5fb1877d
boot/efi-string: check the end of haystack before testing remaining pattern
...
Fixes buffer-overflow reported at https://github.com/systemd/systemd/pull/23589#issuecomment-1151820341 .
2022-06-10 12:05:38 +09:00
Yu Watanabe
c07eb49aff
devnode-acl: use set_put_strdup_full() and set_ensure_consume()
2022-06-10 10:47:25 +09:00
Yu Watanabe
47484dd955
dns-domain: simplify code a bit
2022-06-10 09:49:07 +09:00
Yu Watanabe
8d896617b4
dns-domain: use dns_name_concat()
...
`dns_name_normalize()` is an alias of `dns_name_concat()`.
For consistency with `dns_name_is_valid_ldh()`, let's use
`dns_name_concat()`.
2022-06-10 09:42:33 +09:00