summaryrefslogtreecommitdiffstats
path: root/TODO (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-08-14test-network: Add test for BareUDP srcportminSusant Sahani2-0/+2
2024-08-14network: netdev - BareUDP Add support for srcportminSusant Sahani4-0/+19
Allows to configure the lowest value of the UDP tunnel source port range.
2024-08-14core-varlink: Introduce manager_varlink_managed_oom_connect()Daan De Meyer1-128/+136
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.
2024-08-14core-varlink: merge two FLAGS_SET() where appropriateMike Yuan1-1/+1
2024-08-14sd-json: Use goto finish instead of returnDaan De Meyer1-1/+1
sd_json_buildv() uses a "finish" goto label for cleanup so make sure we goto that label on failure instead of returning directly.
2024-08-14taint: Add taint_strv() to get taints as an arrayDaan De Meyer2-2/+13
2024-08-14core: Clean up includes a littleDaan De Meyer2-5/+3
2024-08-14core: Introduce unit_is_filtered()Daan De Meyer3-8/+19
2024-08-14core: Use RateLimit struct to store ratelimitsDaan De Meyer13-58/+48
This makes it easier to serialize these ratelimits with JSON_BUILD_CALLBACK().
2024-08-14basic: Various cleanups for ratelimit functionsDaan De Meyer2-17/+17
2024-08-14test: Use usual setup in integration-test-setup scriptDaan De Meyer1-2/+3
2024-08-14test: Fix section of StateDirectory=Daan De Meyer1-1/+1
2024-08-14mkosi: Install llvmDaan De Meyer1-0/+1
For llvm-symbolizer which is required to sanitize address sanitizer reports.
2024-08-14mkosi: Disable pagination in gdbDaan De Meyer1-0/+1
2024-08-14run: use sd_json_variant_set_field_id128()Yu Watanabe1-1/+1
2024-08-14sd-json: add sd_json_variant_set_field_id128() and _uuid()Yu Watanabe3-0/+12
2024-08-14run: drop unnecessary initializationsYu Watanabe1-2/+2
Follow-up for fe5a6c47af675bc0020c545d86fb103492e1d77c.
2024-08-14network-generator: drop wrong warning for rd.peerdns without valueYu Watanabe1-4/+1
2024-08-14network-generator: ignore kernel command line without valueYu Watanabe1-8/+8
And drop duplicated log messages.
2024-08-14network-generator: use extract_first_word()Yu Watanabe2-251/+214
Now, ip= with trailing colon is refused.
2024-08-14nspawn: Fix help typoDr. David Alan Gilbert1-1/+1
'an an' -> 'an'
2024-08-13man/systemd-sysusers, man/systemd-tmpfiles: fix sentence fragmentsJames Muir2-18/+18
add "are executed" so that those two sentences have a verb.
2024-08-13nspawn: Assume unified cgroup hierarchy if there's no systemd in the imageDaan De Meyer4-13/+32
If there's no systemd installation in the image, assume the unified cgroup hierarchy.
2024-08-13docs: Mention the new mount API in the container interface docDaan De Meyer1-1/+3
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.
2024-08-12systemd-run: add unit and invocation_id JSON outputLukas Nykryn5-11/+57
2024-08-12networkctl: support edit --stdinMike Yuan7-8/+45
2024-08-12edit-util: several cleanups for --stdin handlingMike Yuan1-29/+93
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.
2024-08-12edit-util: do not try to recreate temp file if missingMike Yuan1-1/+1
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.
2024-08-12edit-util: clean up run_editor() a bitMike Yuan1-14/+13
- 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.
2024-08-11mkosi: update debian commit referenceLuca Boccassi1-1/+1
* 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
2024-08-10core/exec-invoke: call setpriority() after sched_setattr()Ivan Shapovalov1-8/+8
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=.
2024-08-10terminal-util: do not query kernel cmdline for pty sizeMike Yuan1-1/+4
This is pointless and noisy even for debug level.
2024-08-09busctl: add --num-matches= for monitor verbLuca Boccassi5-2/+36
Useful in scripts when one wants to wait for a specific signal before continuing
2024-08-09core/unit: do not use unit path cache in unit_need_daemon_reload()Nick Rosbrook4-4/+48
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
2024-08-09network-generator: use network_acquire() at more placesYu Watanabe1-17/+31
2024-08-09network-generator: introduce network_acquire() and netdev_acquire()Yu Watanabe1-60/+64
No functional change, just refactoring.
2024-08-09network-generator: trivial cleanupsYu Watanabe1-12/+30
2024-08-09network-generator: parse vlan ID from vlan interface nameYu Watanabe3-0/+65
Fixes #33954.
2024-08-09network-generator: allow to create bridge or friends without slave interfacesYu Watanabe2-8/+34
2024-08-09network-generator: vlan= can be specified multiple timesYu Watanabe3-6/+7
2024-08-09test: add one more test case without hostnameYu Watanabe1-0/+15
2024-08-09test: modernize test-network-generatorYu Watanabe1-27/+26
2024-08-08test: note in README how to get full list of Ubuntu CI jobsLuca Boccassi1-1/+6
2024-08-08hwdb: Fix accelerometer mount matrix for ASUS T100TASRenan Guilherme1-0/+1
2024-08-08busctl: add support for --timeout to monitor verbLuca Boccassi4-11/+18
Useful in scripts when you want to exit successfully after a certain time
2024-08-08nspawn: fix settings leak for init parameterLuca Boccassi1-0/+1
Fixes https://github.com/systemd/systemd/issues/33960 Follow-up for ce2291730d5f91190e97e7c515ac772ae4970062
2024-08-07crash-handler: Drop 10s sleep before we spawn the crash shellDaan De Meyer2-6/+2
It pointlessly delays getting to the crash shell so let's drop the 10s sleep.
2024-08-07crash-handler: Call vhangup on /dev/console before spawning crash shellDaan De Meyer3-0/+14
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.