Sam Leonard
c3dd4e20fe
vmspawn: generate predicatable TAP device names and MAC addresses
2024-04-15 11:42:06 +01:00
Sam Leonard
c50e7dcaf6
nspawn,shared/netif-util: move generate_mac and shorten_ifname to shared/netif-util
2024-04-15 11:42:05 +01:00
Sam Leonard
bf3274e880
vmspawn: insert missing empty line
2024-04-15 11:24:27 +01:00
Sam Leonard
7c64382638
vmspawn: sort headers
2024-04-15 11:24:27 +01:00
Lennart Poettering
d2420ea6cd
update TODO
2024-04-15 12:10:46 +02:00
Eisuke Kawashima
20927c0eec
improve zsh completion ( #32098 )
...
* fix error
* remove options that are no longer supported
* add missing options
* stop completion if an option `--help` or `--version` is supplied
[[[
zjs: a note for the reader:
zshcompsys(1) in the section about optspecs in _arguments says:
> Each of the forms above may be preceded by a list in parentheses of option names and argument num‐
> bers. If the given option is on the command line, the options and arguments indicated in parentheses
> will not be offered. For example, ‘(-two -three 1)-one:...' completes the option ‘-one'; if this ap‐
> pears on the command line, the options -two and -three and the first ordinary argument will not be
> completed after it. ‘(-foo):...' specifies an ordinary argument completion; -foo will not be com‐
> pleted if that argument is already present.
>
> Other items may appear in the list of excluded options to indicate various other items that should
> not be applied when the current specification is matched: a single star (\*) for the rest arguments
> (i.e. a specification of the form ‘\*:...'); a colon (:) for all normal (non-option-) arguments; and a
> hyphen (-) for all options. For example, if ‘(\*)' appears before an option and the option appears on
> the command line, the list of remaining arguments (those shown in the above table beginning with
> ‘\*:') will not be completed.
The intended effect of the change is to remove irrelevant completion matches from the completion.
tl;dr: (- : ) prevents further completion
]]]
2024-04-15 10:58:48 +02:00
Frantisek Sumsal
d1a7e030c5
docs: don't suffix page permalink with a slash
...
As it breaks relative links to other pages. For example, the
BOOT_LOADER_INTERFACE page has a relative link to
AUTOMATIC_BOOT_ASSESSMENT. With a slash in the page's permalink, that
link leads to:
http://127.0.0.1:4000/BOOT_LOADER_INTERFACE/AUTOMATIC_BOOT_ASSESSMENT
which is incorrect. Dropping the trailing slash makes the link link to
the correct place:
http://127.0.0.1:4000/AUTOMATIC_BOOT_ASSESSMENT
Resolves : #32088
2024-04-15 10:54:33 +02:00
Sam Leonard
9bfabe14e5
man: fix incorrect XML in man page
2024-04-15 10:40:11 +02:00
Daan De Meyer
1976b1d86d
mkosi: Update to latest
2024-04-15 08:53:25 +02:00
Ivan Kruglov
c79e88b37d
ASSERT_STREQ for simple cases
2024-04-15 08:13:50 +02:00
Yu Watanabe
9506269d12
Merge pull request #32266 from yuwata/libsystemd-network-trivial-cleanups
...
libsystemd-network: trivial cleanups
2024-04-15 14:43:12 +09:00
Yu Watanabe
049bdac7b6
ndisc-option: add missing case
...
Follow-up for 9f3587ae44
.
2024-04-15 14:41:45 +09:00
Yu Watanabe
6b628fa1d0
Merge pull request #32263 from YHNdnzj/cg-read-pid
...
core/execute: also check cg_is_threaded for clone3()
2024-04-15 14:39:28 +09:00
Kristian Klausen
4d95bfcab0
github: add systemd-vmspawn to the issue templates
2024-04-15 14:38:25 +09:00
Yu Watanabe
14f3bdaa73
Merge pull request #32271 from YHNdnzj/arch-man
...
Fixes for links to man projects
2024-04-15 14:35:04 +09:00
Kristian Klausen
254e1aa707
vmspawn: Fix incorrect/broken links in the man page
2024-04-15 14:33:33 +09:00
Yu Watanabe
ac336e754e
sd-ndisc: make ndisc_send() and icmp6_send() take struct in6_addr
...
No functional change, just refactoring.
2024-04-15 06:23:11 +09:00
Yu Watanabe
2c28eb0266
libsystemd-network: make constant addresses type-safe
...
No functional change, just refactoring.
2024-04-15 06:23:11 +09:00
Yu Watanabe
dea17a0864
dhcp6-network: constify arguments
...
No functional change, just refactoring.
2024-04-15 06:23:11 +09:00
Yu Watanabe
d05487ef95
Merge pull request #32272 from DaanDeMeyer/volatile
...
mkosi: various improvements
2024-04-15 04:34:56 +09:00
Daan De Meyer
659cf9191c
mkosi: Remove outdated comment
2024-04-14 19:59:21 +02:00
Daan De Meyer
8630fb6041
mkosi: Don't log debug logs to console
...
We have various tools that log directly to the console, as well as
pid1 which logs directly to the console when running in a container.
Let's make sure that we don't log debug messages to the console by
default, but keep the behavior when running in CI.
2024-04-14 19:59:10 +02:00
Daan De Meyer
9c5216bb9d
mkosi: Use new volatile package settings
...
mkosi just learned to do natively what we currently do with environment
variables and a postinst script, so let's update to the latest version
and start using the new settings instead.
2024-04-14 19:53:43 +02:00
Daan De Meyer
962f9d6fb4
mkosi: Update to latest
2024-04-14 19:53:09 +02:00
Mike Yuan
e561037517
man/sd-journal: correct project name for man7
...
Follow-up for 5aa8180392
2024-04-14 23:46:54 +08:00
Mike Yuan
311f4b8f6a
man: switch wireguard man project to man7
2024-04-14 23:41:34 +08:00
Mike Yuan
41fead40e6
man/custom-html: update link to Arch manual
2024-04-14 23:38:38 +08:00
Mike Yuan
58ff2f1e38
core/execute: also check cg_is_threaded for clone3()
...
Prompted by #32259
We already have this check in exec_invoke(), i.e. child.
But if CLONE_INTO_CGROUP is used, the failure would
occur on parent's side, so do the check there too.
2024-04-14 23:22:13 +08:00
Mike Yuan
ad68a4e58a
core/dbus-manager: rephrase the comment for method_get_unit_processes a bit
2024-04-14 23:22:13 +08:00
Mike Yuan
8a70edc1f7
core/dbus-manager: add missing assertion
2024-04-14 23:22:13 +08:00
Mike Yuan
da130b9ab8
cgroup-setup: modernize cg_migrate
2024-04-14 23:22:13 +08:00
Mike Yuan
2d51ea22aa
core/unit: use IN_SET at one more place
2024-04-14 23:22:12 +08:00
Yu Watanabe
ae9fd433d6
Merge pull request #32194 from henryli001/lihl/add-defaultUseDomains-config
...
network: add mechanism to configure default UseDomains= setting
2024-04-14 13:40:06 +09:00
Henry Li
fb57300743
network: add mechanism to configure default UseDomains= setting, update man page and add test
2024-04-13 16:54:31 -07:00
Ole Peder Brandtzæg
712514416e
man: remove PrivateMounts= from list of other settings in its own description
...
The diff looks bigger, but that's only because it seemed fitting to
reformat the paragraph now that the list is shorter.
2024-04-14 08:04:12 +09:00
Yu Watanabe
bffc1a28d5
Merge pull request #32257 from yuwata/tree-wide-trivial-style-fixes
...
tree-wide: trivial style and typo fixes
2024-04-13 08:02:18 +09:00
Sam Leonard
af49ea3371
vmspawn: check firmware target architecture
...
Fixes issue #32026 by only finding firmwares which explicitly support
the native architecture.
2024-04-13 05:48:05 +09:00
Yu Watanabe
7f5c82aaf3
tree-wide: insert missing space after comma
2024-04-13 05:44:04 +09:00
Yu Watanabe
b2da2296ff
journal: drop thousands separator in comment
2024-04-13 05:43:37 +09:00
Yu Watanabe
6d3024369e
home: wrap long line
2024-04-13 05:42:21 +09:00
Yu Watanabe
c133387f7e
homectl: realign table
2024-04-13 05:41:46 +09:00
Yu Watanabe
4dbcda1cca
network/ndisc: fix typo
...
Follow-up for e42a74803a
.
2024-04-13 05:21:42 +09:00
Yu Watanabe
bf4c90caed
core: fix typo
...
Follow-up for 21b366121f
.
2024-04-13 05:20:05 +09:00
Evgeny Vereshchagin
af6e984109
fuzz: check that resource records are serialized successfully
...
It shouldn't fail at that point.
It's prompted by the "Structure needs cleaning" thing that keeps popping
up in various places like
https://github.com/systemd/systemd/pull/30952#discussion_r1553181309 and
https://github.com/systemd/systemd/issues/31708 .
2024-04-13 05:18:12 +09:00
Yu Watanabe
87bbcb26c8
Merge pull request #32255 from YHNdnzj/strextendf
...
shared/killall: minor modernization
2024-04-13 05:10:20 +09:00
Yu Watanabe
976c4b38c5
Merge pull request #32256 from YHNdnzj/network-close-and-replace
...
sd-dhcp-server: use close_and_replace (avoid fd leak)
2024-04-13 05:09:36 +09:00
Mike Yuan
d2198b3206
sd-dhcp-server: use close_and_replace (avoid fd leak)
...
Follow-up for 11b88419ae
Fixes #32252
2024-04-13 02:48:52 +08:00
Mike Yuan
3c321488bc
sd-dhcp-server: check dir_fd with assert_return
2024-04-13 02:48:52 +08:00
Mike Yuan
bbfb9edc66
shared/killall: minor modernization
2024-04-13 02:35:01 +08:00
Mike Yuan
dbbc86ffbd
string-util: correct comment in strextendf_with_separator
2024-04-13 02:35:01 +08:00