| Commit message (Collapse) | Author | Files | Lines |
|
|
|
Allows to configure the lowest value of the UDP tunnel source port range.
|
|
In the next commit, we'll introduce a varlink server for the user
manager. As preparation for that, let's introduce a new function to
initialize only the managed OOM connection whenever we send a managed
OOM update.
|
|
|
|
sd_json_buildv() uses a "finish" goto label for cleanup so make sure
we goto that label on failure instead of returning directly.
|
|
|
|
|
|
|
|
This makes it easier to serialize these ratelimits with
JSON_BUILD_CALLBACK().
|
|
|
|
|
|
|
|
For llvm-symbolizer which is required to sanitize address sanitizer
reports.
|
|
|
|
|
|
|
|
Follow-up for fe5a6c47af675bc0020c545d86fb103492e1d77c.
|
|
|
|
And drop duplicated log messages.
|
|
Now, ip= with trailing colon is refused.
|
|
'an an' -> 'an'
|
|
add "are executed" so that those two sentences have a verb.
|
|
If there's no systemd installation in the image, assume the unified
cgroup hierarchy.
|
|
Let's mention that the new mount API may be used to establish new
mounts in a container without needing the /run/host/incoming directory.
|
|
|
|
|
|
Follow-up for 329050c5e2c7e9561699f87b5edb72edd0d54c96
I don't particularly favor the duplicated strstrip()
and such, so let's ensure if we get fixed data it's
only trimmed once. Subsequently we can benefit more
by making all copies reflinks.
|
|
We initially read from temp file, then strip it, and write
back to it. If the file suddenly disappeared during the process,
it indicates someone else is touching our temp file
behind our back. Let's not silently continue.
|
|
- Add missing assertions
- Close all fds before spawning editor
- Use FOREACH_STRING() + empty_to_null() where appropriate
Note that this slightly changes the behavior, in that
empty envvars would be treated as unset and we'd try
the next candidate. But the new behavior is better IMO.
|
|
* 6e0f4f74ba Update changelog for 256.4-3 release
* 4b142f9c37 Depend on new linux-bpf-dev package where available
* f5fe5ecf4d autopkgtest: use hint-testsuite-triggers to ensure other packages changes trigger our testsuite
* 407932845d autopkgtest: run upstream test last
* 31458d03c2 Stop installing legaly pkla file in upstream CI too
* 484643291a Use d/not-installed instead of manual removals
* 752bb4c34c Stop shipping empty /etc/init.d directory
* 174603ffc2 Use debian/clean instead of override in d/rules
* 9a355e5a51 Drop redundant pot build
* 3d249c88cb Update changelog for 256.4-2 release
|
|
The nice value is part of struct sched_attr, and consequently invoking
sched_setattr() after setpriority() would clobber the nice value with
the default (as we are not setting it in struct sched_attr).
It would be best to combine both calls, but for now simply invoke
setpriority() after sched_setattr() to make sure Nice= remains effective
when used together with CPUSchedulingPolicy=.
|
|
This is pointless and noisy even for debug level.
|
|
Useful in scripts when one wants to wait for a specific
signal before continuing
|
|
When unit_need_daemon_reload() calls unit_find_dropin_paths() to check
for new drop-in configs, the manager's unit path cache is used to limit
which directories are considered. If a new drop-in directory is created,
it may not be in the unit path cache, and hence unit_need_daemon_reload()
may return false, despite a new drop-in being present. However, if a
unit path cache is not given to unit_file_find_dropin_paths() at all,
then it behaves as if the target path was found in the unit path cache.
So, to fix this, adapt unit_find_dropin_paths() to take a boolean
argument indicating whether or not to pass along the unit path cache.
Set this to false in unit_need_daemon_reload().
Fixes #31752
|
|
|
|
No functional change, just refactoring.
|
|
|
|
Fixes #33954.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Useful in scripts when you want to exit successfully after a certain time
|
|
Fixes https://github.com/systemd/systemd/issues/33960
Follow-up for ce2291730d5f91190e97e7c515ac772ae4970062
|
|
It pointlessly delays getting to the crash shell so let's drop the
10s sleep.
|
|
When pid 1 crashes, the getty unit for the console will happily keep
running which means we end up with two shells competing for the same
tty. Let's call vhangup on /dev/console to kill every other process
attached to the console before we spawn the crash shell. The getty
units have Restart=always but lucky for us, pid 1 just crashed in fire
and flames so it isn't actually able to restart the getty unit.
|