Lennart Poettering
0629adf7c3
Merge pull request #19867 from yuwata/ether-addr-util
...
ether-addr-util: introduce hw_addr_equal() and friends
2021-06-10 09:29:36 +02:00
Zbigniew Jędrzejewski-Szmek
8331b221ba
core/dbus: rename internal variable for clarity
2021-06-10 07:32:38 +02:00
Anita Zhang
c48bc311a5
man: add note about operation without swap in systemd-oomd
2021-06-10 07:24:18 +02:00
nerdopolis
3c3335c714
Clarify help information for --global
2021-06-10 07:23:05 +02:00
Lennart Poettering
81107b8419
sd-event: change ordering of pending/ratelimited events
...
Instead of ordering non-pending before pending we should order
"non-pending OR ratelimited" before "pending AND not-ratelimited".
This fixes a bug where ratelimited events were ordered at the end of the
priority queue and could be stuck there for an indeterminate amount of
time.
2021-06-09 21:02:22 -07:00
Yu Watanabe
c68cafbabe
tmpfile: always get file descriptor of root or current directory
...
Fixes CID#1457467.
2021-06-10 05:42:03 +09:00
Zbigniew Jędrzejewski-Szmek
998571a7f4
Merge pull request #19871 from yuwata/man-network-missing-settings
...
man: add missing settings
2021-06-09 22:15:38 +02:00
Zbigniew Jędrzejewski-Szmek
67e9c83bad
cryptsetup: remove unitialized workaround
...
Doesn't seem needed anymore.
2021-06-09 22:01:13 +02:00
Zbigniew Jędrzejewski-Szmek
21996f81b2
test-capability: drop work-around initialization
...
Since those workarounds have been added, work has been done to tighten
up log_*() return values. Seems we get no warning with
gcc-11.1.1-1.fc34.x86_64 and -O0/-O2.
2021-06-09 22:01:13 +02:00
Zbigniew Jędrzejewski-Szmek
59ca71a93d
networkd: drop one workaround initialization
...
As for the other ones in src/network/, if they are removed, gcc warns when they
are removed.
Should fix Coverity CID#1457466.
2021-06-09 22:00:28 +02:00
Lennart Poettering
2f88100557
Merge pull request #19861 from poettering/hwdb-249
...
hwdb + syscall database updates for 249
2021-06-09 21:54:42 +02:00
Yu Watanabe
c3006a485c
man: add missing settings
...
Fixes #19869 .
2021-06-10 04:47:13 +09:00
Yu Watanabe
b9a4bc7070
network: sort settings about netdev
2021-06-10 04:46:44 +09:00
Yu Watanabe
85bc4c080d
man: merge several settings about netdev
2021-06-10 04:46:40 +09:00
Zbigniew Jędrzejewski-Szmek
e1f2f7f194
shared/install: improve message about template mismatch
...
$ systemctl enable --root=/ serial-getty@.service
Failed to enable unit, unit getty.target is a non-template unit.
↓
Failed to enable serial-getty@.service, destination unit getty.target is a non-template unit.
2021-06-09 21:39:33 +02:00
Zbigniew Jędrzejewski-Szmek
4a203a5177
shared/install: remove custom error handling in unit_file_preset_all()
...
This had some purpose back in the day, but right now I cannot see what
difference this makes. It's hard to keep the list of all possible errors up to
date. So let's remove this, hopefully nothing breaks.
2021-06-09 21:39:33 +02:00
Zbigniew Jędrzejewski-Szmek
3aa96361ed
shared/install: ignore failures for auxiliary files
...
If Also= fails, warn, but otherwise ignore the failure.
Fixes #19407 .
2021-06-09 21:39:15 +02:00
Anita Zhang
0c81900965
test: add extended test for triggering mount rate limit
...
It's hard to trigger the failure to exit the rate limit state in
isolation as it needs multiple event sources in order to show that it
gets stuck in the queue. Hence why this is an extended test.
2021-06-09 12:04:56 -07:00
Peter Morrow
dbb8b5bcf7
man: fix missing markdown & minor errors
...
In #19771 there were a few missing markdown tags a few style issue.
Signed-off-by: Peter Morrow <pemorrow@linux.microsoft.com>
2021-06-09 19:18:11 +01:00
Yu Watanabe
4b574fd813
ether-addr-util, network: introduce ETHER_ADDR_TO_STR() macro and use it
2021-06-10 00:37:50 +09:00
Yu Watanabe
f929f18c59
network: use hw_addr_equal() or friends
2021-06-10 00:29:59 +09:00
Yu Watanabe
30b977251c
ether-addr-util: introduce hw_addr_compare(), hw_addr_equal(), and hw_addr_is_null()
2021-06-10 00:24:43 +09:00
Yu Watanabe
ca2b7cd813
ether-addr-util: drop redundant "addr" from struct hw_addr_data
...
Also, this makes always specifiy "struct" for hw_addr_data.
2021-06-10 00:19:50 +09:00
Lennart Poettering
91d0750dbf
Merge pull request #19854 from poettering/journal-enum-uniq-fix
...
fix journalctl -F
2021-06-09 15:37:01 +02:00
Lennart Poettering
34254e599a
seccomp: add some recently added syscalls to filter groups
2021-06-09 15:36:19 +02:00
Zbigniew Jędrzejewski-Szmek
fe50aae5e1
core/serialization: call exec_runtime_deserialize_compat() independently of whether .serialize is defined
...
There is no reason to tie the two together: in principle we may have
in the future a unit type which does not define .serialize/.deserialize_item,
but we would still want to call the compat deserialization code for it.
2021-06-09 12:54:27 +02:00
Zbigniew Jędrzejewski-Szmek
6923020ec1
networkd: reorder conditional to handle errors first
...
This also avoid the implicit assumption that if r is not -ENOENT, 0, or 1,
it must be negative. The compiler cannot know this.
2021-06-09 12:48:52 +02:00
Lennart Poettering
86e2c53c7f
hwdb: run ninja hwdb-update
2021-06-09 11:45:08 +02:00
Lennart Poettering
2ded911208
hwdb: run ninja update-hwdb-autosuspend
2021-06-09 11:41:13 +02:00
Lennart Poettering
5156e6804d
syscalls: run ninja update-syscall-*
2021-06-09 11:40:14 +02:00
Lennart Poettering
00fb6caf70
update NEWS
2021-06-09 11:37:26 +02:00
Štěpán Němec
7833a46ca1
docs/CGROUP_DELEGATION: fix some typos
2021-06-09 11:04:17 +02:00
Lennart Poettering
bead169fe0
Merge pull request #19851 from poettering/bpf-firewall-tweaks
...
close bpf firewall reload gap
2021-06-09 09:47:23 +02:00
Lennart Poettering
2e1a8a5dab
journal: don't try to reuse already calculated hash between files with keyed hash feature
...
When suppressing duplicate fields between files we so far tried to reuse
the already known hash value of the data fields between files. This was
fine as long as we used the same hash function everywhere. However,
since addition of the keyed hash feature for journal files this doesn't
work anymore, since the hashes will be different for different files.
Fixes : #19172
2021-06-09 09:34:55 +02:00
Lennart Poettering
8d5a1082b0
journal: remove an unnecessary 'else'
2021-06-09 09:34:55 +02:00
Lennart Poettering
0e0b05294b
journal: make return parameters for sd_journal_enumerate_unique() optional
2021-06-09 09:34:50 +02:00
Lennart Poettering
f4cb1bfd57
journal: as per coding style don't clobber return parameters in sd_journal_get_cutoff_monotonic_usec() on failure
2021-06-09 09:34:50 +02:00
Lennart Poettering
900952ecd5
journal: use free_and_strdup() where appropriate
2021-06-09 09:34:50 +02:00
Lennart Poettering
d8671b1c6f
journal: add some careful overflow checking
2021-06-09 09:34:50 +02:00
Yu Watanabe
21e43a7c51
tmpfile: several minor coding style fixes
...
This makes the followings:
- reduces scope of variables,
- drop unnecessary 'else'
- use CLOSE_AND_REPLACE() macro
- use strnull() for possible NULL string
2021-06-09 13:30:19 +09:00
Yu Watanabe
045d7232b5
Merge pull request #19852 from yuwata/network-stable-secret
...
network: introduce IPv6StableSecretAddress= to configure secret key for generating IPv6LL address
2021-06-09 12:30:57 +09:00
Lennart Poettering
e68778a3ac
journald: when journald namespace instances log, they can do so safely to the main journald instance
...
Fixes : #18951
2021-06-09 12:30:22 +09:00
Yu Watanabe
0acd7f1c5f
Merge pull request #19831 from yuwata/network-next2
...
network: several interface up/down and setting MTU related updates
2021-06-09 12:27:37 +09:00
Luca Boccassi
165c23c6b2
NEWS: list more recent changes
2021-06-08 21:23:26 +01:00
Lennart Poettering
dbef3d163b
bpf-firewall: close gap when updating the firewall
...
If we have BPF_F_ALLOW_MULTI support we can install the new program
before we drop the old (because we can install two program at the same
time). Let's do that, and thus fully close the firewall
gap.
2021-06-08 22:02:35 +02:00
Lennart Poettering
a947ebb515
bpf-program: document BPFProgram a bit
2021-06-08 22:02:35 +02:00
Lennart Poettering
b57d752326
bpf-program: serialize attached BPF programs across daemon reexec/reload
...
Alternative to #17495
2021-06-08 22:02:35 +02:00
Lennart Poettering
7a7cf83dc3
bpf-program: export hash_ops for BPFProgam objects
2021-06-08 22:02:35 +02:00
Lennart Poettering
06ad9d0c12
bpf-program: use structured initialization when allocating BPFProgram objects
2021-06-08 22:02:35 +02:00
Lennart Poettering
d63a3d350f
bpf-link: prefix function names with "bpf_"
...
we generally do this for all bpf functions, do so here too.
2021-06-08 22:02:35 +02:00