]> git.ipfire.org Git - thirdparty/systemd.git/log
thirdparty/systemd.git
18 months agodocs: use absolute links for our pages 32324/head
Frantisek Sumsal [Wed, 17 Apr 2024 18:54:45 +0000 (20:54 +0200)] 
docs: use absolute links for our pages

Since 56b2970 has proven to be a no-go for us, as it breaks existing
links, let's embrace the trailing slash and use absolute links
everywhere for our pages. This way we'll get around browser cleverly
appending the relative link to the current location (since it ends with
a slash), and given our docs/ layout is flat it's not much of a hassle
either.

Converted using this beauty:
  $ sed -ri 's/(\[.+\]\()([A-Z_]+\))/\1\/\2/g' *.md

Resolves: #32088 (again) and #32310

18 months agoRevert "docs: don't suffix page permalink with a slash"
Frantisek Sumsal [Wed, 17 Apr 2024 18:42:58 +0000 (20:42 +0200)] 
Revert "docs: don't suffix page permalink with a slash"

This breaks existing links with a trailing slash, so it's a no-go.

This reverts commit d1a7e030c5daa4a09ee93b8af6b28ecaac5d34d0.

18 months agoMerge pull request #32315 from poettering/hwdb-256
Lennart Poettering [Wed, 17 Apr 2024 17:18:44 +0000 (19:18 +0200)] 
Merge pull request #32315 from poettering/hwdb-256

hwdb/autosuspend/NEWS update for 256-rc1

18 months agoMerge pull request #31648 from neighbourhoodie/review-content
Zbigniew Jędrzejewski-Szmek [Wed, 17 Apr 2024 15:34:43 +0000 (17:34 +0200)] 
Merge pull request #31648 from neighbourhoodie/review-content

I did the merge manually to resolve a trivial conflict.

18 months agoMerge pull request #32143 from yuwata/magic
Lennart Poettering [Wed, 17 Apr 2024 15:03:48 +0000 (17:03 +0200)] 
Merge pull request #32143 from yuwata/magic

basic/linux: copy magic.h from kernel to our code

18 months agoNEWS: prepare -rc1 32315/head
Lennart Poettering [Wed, 17 Apr 2024 09:24:59 +0000 (11:24 +0200)] 
NEWS: prepare -rc1

18 months agoautosuspend: update for v256
Lennart Poettering [Wed, 17 Apr 2024 10:40:24 +0000 (12:40 +0200)] 
autosuspend: update for v256

18 months agohwdb: update for v256
Lennart Poettering [Wed, 17 Apr 2024 09:22:14 +0000 (11:22 +0200)] 
hwdb: update for v256

18 months agoMerge pull request #32311 from YHNdnzj/write-ellipsis
Lennart Poettering [Wed, 17 Apr 2024 14:20:51 +0000 (16:20 +0200)] 
Merge pull request #32311 from YHNdnzj/write-ellipsis

Some minor cleanup for string-util (ellipsis)

18 months agoNEWS: udev and networkd pick up more things from creds
Mike Yuan [Wed, 17 Apr 2024 14:05:37 +0000 (22:05 +0800)] 
NEWS: udev and networkd pick up more things from creds

18 months agojournal-gatewayd: remove duplicate call to `startswith()`
Antonio Alvarez Feijoo [Wed, 17 Apr 2024 09:19:01 +0000 (11:19 +0200)] 
journal-gatewayd: remove duplicate call to `startswith()`

18 months agobuild(deps): bump pkg/debian from `e477254` to `30c77a7`
dependabot[bot] [Wed, 17 Apr 2024 09:56:56 +0000 (09:56 +0000)] 
build(deps): bump pkg/debian from `e477254` to `30c77a7`

Bumps pkg/debian from `e477254` to `30c77a7`.

---
updated-dependencies:
- dependency-name: pkg/debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
18 months agocore/show-status: use strlen where appropriate 32311/head
Mike Yuan [Wed, 17 Apr 2024 08:48:29 +0000 (16:48 +0800)] 
core/show-status: use strlen where appropriate

We don't use sizeof() outside of array definitions
these days. The compiler should be capable of
optimizing this out.

18 months agostring-util: use mempcpy where appropriate
Mike Yuan [Wed, 17 Apr 2024 08:48:00 +0000 (16:48 +0800)] 
string-util: use mempcpy where appropriate

18 months agostring-util: use special_glyph() at one more place
Yu Watanabe [Wed, 17 Apr 2024 01:01:39 +0000 (10:01 +0900)] 
string-util: use special_glyph() at one more place

No functional change, just refactoring.

18 months agofuzz-ndisc-rs: also test packets with sd-radv
Yu Watanabe [Tue, 16 Apr 2024 06:17:50 +0000 (15:17 +0900)] 
fuzz-ndisc-rs: also test packets with sd-radv

Addresses https://github.com/systemd/systemd/pull/32267#discussion_r1566715787.

Suggested-by: Evgeny Vereshchagin <evvers@ya.ru>
18 months agotest: fix typo
Yu Watanabe [Wed, 17 Apr 2024 04:29:35 +0000 (13:29 +0900)] 
test: fix typo

Follow-up for 236634c82c56e280348f9452129f3cdfd1fb7a45.

18 months agoMerge pull request #32300 from mrc0mmand/assorted-tweaks
Yu Watanabe [Wed, 17 Apr 2024 02:52:30 +0000 (11:52 +0900)] 
Merge pull request #32300 from mrc0mmand/assorted-tweaks

test: split TEST-50-DISSECT into smaller parts

18 months agoMerge pull request #32303 from CodethinkLabs/push_down_disk_partitioning
Yu Watanabe [Wed, 17 Apr 2024 02:49:23 +0000 (11:49 +0900)] 
Merge pull request #32303 from CodethinkLabs/push_down_disk_partitioning

test-64-udev-storage: Push disk partitioning into the testsuite itself

18 months agocryptenroll: Use CTAP2.1 credProtect extension
Bryan Jacobs [Tue, 16 Apr 2024 03:12:22 +0000 (13:12 +1000)] 
cryptenroll: Use CTAP2.1 credProtect extension

When enrolling a new FIDO2 token with a client PIN, this tells the authenticator to require the PIN on all uses.

It also collects a PIN before attempting to create a credential.

Works around #31443 in most (not all) scenarios.

18 months agotest-64-udev-storage: partition disk inside testcase - testcase_multipath_basic_failover 32303/head
Sam Leonard [Tue, 16 Apr 2024 16:02:31 +0000 (17:02 +0100)] 
test-64-udev-storage: partition disk inside testcase - testcase_multipath_basic_failover

18 months agotest-64-udev-storage: partition disk inside testcase - testcase_virtio_scsi_identical...
Sam Leonard [Tue, 16 Apr 2024 15:17:59 +0000 (16:17 +0100)] 
test-64-udev-storage: partition disk inside testcase - testcase_virtio_scsi_identically_named_partitions

18 months agotest-64-udev-storage: partition disk inside testcase - testcase_long_sysfs_path
Sam Leonard [Tue, 16 Apr 2024 12:18:34 +0000 (13:18 +0100)] 
test-64-udev-storage: partition disk inside testcase - testcase_long_sysfs_path

18 months agoMerge pull request #32302 from DaanDeMeyer/mkosi
Daan De Meyer [Tue, 16 Apr 2024 14:59:41 +0000 (16:59 +0200)] 
Merge pull request #32302 from DaanDeMeyer/mkosi

Various mkosi improvements

18 months agoMerge pull request #32236 from poettering/journalctl-list-namespace-followup
Lennart Poettering [Tue, 16 Apr 2024 13:45:06 +0000 (15:45 +0200)] 
Merge pull request #32236 from poettering/journalctl-list-namespace-followup

journalctl: --list-namespaces followup

18 months agomkosi: Add support for building debug packages 32302/head
Daan De Meyer [Tue, 16 Apr 2024 09:24:56 +0000 (11:24 +0200)] 
mkosi: Add support for building debug packages

This allows building debug packages by setting WITH_DEBUG=1. This
slows down the build a lot so it's opt in. We don't yet install
these but can do so in a future commit.

18 months agomkosi: Add --noclean when running rpmbuild
Daan De Meyer [Tue, 16 Apr 2024 11:59:20 +0000 (13:59 +0200)] 
mkosi: Add --noclean when running rpmbuild

The entire build environment is ephemeral anyway so everything is
cleaned regardless. By specifying --noclean, we make debugging
easier as the rpm build root can be inspected when using --debug-shell.

18 months agomkosi: Install which in image
Daan De Meyer [Tue, 16 Apr 2024 11:58:07 +0000 (13:58 +0200)] 
mkosi: Install which in image

gdb-headless in Fedora is missing a dependency on which:
https://bugzilla.redhat.com/show_bug.cgi?id=2275274

This happens all the time so let's make sure which is always installed
in the image.

18 months agoUpdate debugging with vscode section
Daan De Meyer [Mon, 15 Apr 2024 20:28:11 +0000 (22:28 +0200)] 
Update debugging with vscode section

- We have ssh-generator now, so need for mkosi's Ssh= option anymore.
- By enabling RuntimeBuildSources= by default, we don't need the gdb
  config file in the image anymore, since the build and source
  directories will be mounted at the expected locations.

18 months agotest: rework systemd-sysext test 32300/head
Frantisek Sumsal [Mon, 15 Apr 2024 21:28:43 +0000 (23:28 +0200)] 
test: rework systemd-sysext test

Let's rework the test a bit, namely:
  - condense the code a bit
  - drop unnecessary braces around variables
  - drop unnecessary explanations around `touch` calls
  - drop/rename functions to make the code more self-explanatory
  - simplify cleanup a bit
  - create R/O bind mounts directly (supported since util-linux 2.27)

18 months agotest: simplify unit check
Frantisek Sumsal [Mon, 15 Apr 2024 18:52:59 +0000 (20:52 +0200)] 
test: simplify unit check

18 months agotest: split some overly long lines
Frantisek Sumsal [Mon, 15 Apr 2024 18:27:32 +0000 (20:27 +0200)] 
test: split some overly long lines

Let's get the line count back up again by splitting some overly long
lines in hopes to make the code slightly more readable.

18 months agotest: split TEST-50-DISSECT into smaller parts
Frantisek Sumsal [Mon, 15 Apr 2024 17:44:23 +0000 (19:44 +0200)] 
test: split TEST-50-DISSECT into smaller parts

As the current version has almost 2k lines.

18 months agojournalctl: tighten rules on parsing namespace journal dir suffixes 32236/head
Lennart Poettering [Thu, 11 Apr 2024 17:07:21 +0000 (19:07 +0200)] 
journalctl: tighten rules on parsing namespace journal dir suffixes

The dot must follow the machine ID immediately, let's check for that.
Also, I think it's generally better to parse the machine ID and then
comparing it, instead of comparing the string representation. That's
more in line how we usually do it, as we parse 128bit IDs generally
case-insensitively.

18 months agojournalctl: show human readable text if no namespace is found
Lennart Poettering [Thu, 11 Apr 2024 17:04:14 +0000 (19:04 +0200)] 
journalctl: show human readable text if no namespace is found

The common case will be that no namespaces are defined, hence by default
we'd just output "NAMESPACE" and exit, which is very confusing.

Generate a nice message instead, how many of our tools do it. Suppress
it on --quiet however.

18 months agojournalctl: add missing --help line for --list-namespaces
Lennart Poettering [Thu, 11 Apr 2024 17:03:54 +0000 (19:03 +0200)] 
journalctl: add missing --help line for --list-namespaces

Follow-up for: #32236 68f66a171398e27280a95e58ae7464219cccaaec

18 months agoshared/vpick: also align function params in header
Mike Yuan [Tue, 16 Apr 2024 04:27:23 +0000 (12:27 +0800)] 
shared/vpick: also align function params in header

Follow-up for 6d8690ecd34a6c9450e78e242e07b1a4479d6d27

18 months agoMerge pull request #32289 from bluca/counter
Luca Boccassi [Tue, 16 Apr 2024 08:44:25 +0000 (10:44 +0200)] 
Merge pull request #32289 from bluca/counter

soft-reboot counter follow-ups

18 months agoMerge pull request #32294 from yuwata/network-generator-creds
Yu Watanabe [Tue, 16 Apr 2024 07:42:59 +0000 (16:42 +0900)] 
Merge pull request #32294 from yuwata/network-generator-creds

network-generator: also load drop-ins for networkd.conf from credentials

18 months agoMerge pull request #32297 from yuwata/networkctl-cat-without-args
Yu Watanabe [Tue, 16 Apr 2024 07:42:46 +0000 (16:42 +0900)] 
Merge pull request #32297 from yuwata/networkctl-cat-without-args

networkctl: allow to call 'networkctl cat' without arguments

18 months agoNEWS: a few fixes, add systemd-cat --namespace=
Mike Yuan [Tue, 16 Apr 2024 06:22:54 +0000 (14:22 +0800)] 
NEWS: a few fixes, add systemd-cat --namespace=

18 months agonetwork: fix use of wrong flag
Yu Watanabe [Tue, 16 Apr 2024 01:46:09 +0000 (10:46 +0900)] 
network: fix use of wrong flag

Fixes a bug introduced by 86a66e9b95048b1a3a4e297ba2884afcedd1585e (v255).

18 months agotest: add test case for 'networkctl cat' without arguments 32297/head
Yu Watanabe [Tue, 16 Apr 2024 04:30:19 +0000 (13:30 +0900)] 
test: add test case for 'networkctl cat' without arguments

18 months agonetworkctl: allow to call 'networkctl cat' without arguments
Yu Watanabe [Tue, 16 Apr 2024 04:29:23 +0000 (13:29 +0900)] 
networkctl: allow to call 'networkctl cat' without arguments

Then, show networkd.conf and its drop-ins.

18 months agoman: add missing drop-in directory
Yu Watanabe [Tue, 16 Apr 2024 02:50:38 +0000 (11:50 +0900)] 
man: add missing drop-in directory

18 months agotest: add test case for network.conf.* credential 32294/head
Yu Watanabe [Tue, 16 Apr 2024 03:03:46 +0000 (12:03 +0900)] 
test: add test case for network.conf.* credential

18 months agonetwork-generator: also copy drop-ins for networkd.conf from credential
Yu Watanabe [Tue, 16 Apr 2024 02:57:23 +0000 (11:57 +0900)] 
network-generator: also copy drop-ins for networkd.conf from credential

Follow-up for 1a30285590c2f40f256d0628950ef9243b2c1938.

18 months agoNEWS: fix typo
Yu Watanabe [Tue, 16 Apr 2024 03:21:36 +0000 (12:21 +0900)] 
NEWS: fix typo

18 months agoMerge pull request #32103 from yuwata/udev-load-credentials
Yu Watanabe [Tue, 16 Apr 2024 02:45:22 +0000 (11:45 +0900)] 
Merge pull request #32103 from yuwata/udev-load-credentials

udev: load udev rules from credentials

18 months agoMerge pull request #32267 from yuwata/sd-ndisc-router-solicit
Yu Watanabe [Tue, 16 Apr 2024 02:18:07 +0000 (11:18 +0900)] 
Merge pull request #32267 from yuwata/sd-ndisc-router-solicit

sd-radv: introduce sd_ndisc_router_solicit and use it

18 months agotest: add test for systemd-udev-load-credentials.service 32103/head
Yu Watanabe [Thu, 4 Apr 2024 19:14:19 +0000 (04:14 +0900)] 
test: add test for systemd-udev-load-credentials.service

18 months agosd-radv: use ICMP6Packet and sd_ndisc_router_solicit 32267/head
Yu Watanabe [Fri, 23 Feb 2024 06:41:06 +0000 (15:41 +0900)] 
sd-radv: use ICMP6Packet and sd_ndisc_router_solicit

Then, sd-radv can reject invalid Router Solicit messages, e.g. that have
invalid options.

No effective functional change, just refactoring.

18 months agosd-radv: introduce sd_ndisc_router_solicit
Yu Watanabe [Fri, 23 Feb 2024 06:19:58 +0000 (15:19 +0900)] 
sd-radv: introduce sd_ndisc_router_solicit

It is not used in this stage, but will be used later in sd-radv.

18 months agounits: introduce systemd-udev-load-credentials.service
Yu Watanabe [Thu, 4 Apr 2024 19:04:31 +0000 (04:04 +0900)] 
units: introduce systemd-udev-load-credentials.service

18 months agoudevadm-control: add --load-credentials option
Yu Watanabe [Thu, 4 Apr 2024 18:55:25 +0000 (03:55 +0900)] 
udevadm-control: add --load-credentials option

When specified, credentials udev.conf.* and udev.rules.* are copied to
the corresponding directories.

18 months agoudevadm-control: split out send_control_commands()
Yu Watanabe [Thu, 4 Apr 2024 20:09:19 +0000 (05:09 +0900)] 
udevadm-control: split out send_control_commands()

No functional change, just refactoring and preparation for later
commits.

18 months agoudevadm-control: check if control command really specified
Yu Watanabe [Thu, 4 Apr 2024 17:51:34 +0000 (02:51 +0900)] 
udevadm-control: check if control command really specified

Previously, 'udevadm control' only checked the number of the arguments.
So, if only `--timeout` is specified, it spuriously did nothing and succeeded.
This makes the command request at least one control command.

18 months agocreds-util: move pick_up_credentials() from network-generator
Yu Watanabe [Fri, 5 Apr 2024 03:21:30 +0000 (12:21 +0900)] 
creds-util: move pick_up_credentials() from network-generator

The function is quite general, and can be used at other places.
Let's move to our shared library.

18 months agonetwork-generator: rename NETWORKD_UNIT_... -> NETWORK_UNIT_...
Yu Watanabe [Fri, 5 Apr 2024 11:05:06 +0000 (20:05 +0900)] 
network-generator: rename NETWORKD_UNIT_... -> NETWORK_UNIT_...

As .link files are used by systemd-udevd, rather than systemd-networkd.

Also, this makes it ends with '/', to follow our recent coding style.

18 months agoanalyze: show soft-reboot counter next to time deltas 32289/head
Luca Boccassi [Mon, 15 Apr 2024 23:23:59 +0000 (00:23 +0100)] 
analyze: show soft-reboot counter next to time deltas

18 months agoman: mention initial value of SoftRebootsCount
Luca Boccassi [Mon, 15 Apr 2024 23:07:57 +0000 (00:07 +0100)] 
man: mention initial value of SoftRebootsCount

Follow-up for 66f35161f6568386526bdfeab18e6b74b8b13608

18 months agoanalyze: reset more timestamps when analyzing soft reboots
Luca Boccassi [Mon, 15 Apr 2024 23:06:12 +0000 (00:06 +0100)] 
analyze: reset more timestamps when analyzing soft reboots

Follow-up for 7addfba9c45af97305a628e98acf684eedb7d510

18 months agocore: use usec_sub_unsigned() to subtract deltas
Luca Boccassi [Mon, 15 Apr 2024 23:02:34 +0000 (00:02 +0100)] 
core: use usec_sub_unsigned() to subtract deltas

Follow-up for 54f86b86ba8168faccbfc2ad16ceeccefde98a51

18 months agotest: initialize _cleanup_ variables
Luca Boccassi [Mon, 15 Apr 2024 21:23:45 +0000 (22:23 +0100)] 
test: initialize _cleanup_ variables

Otherwise static analysis will complain

18 months agoMerge pull request #32286 from YHNdnzj/vpick-null-result
Luca Boccassi [Mon, 15 Apr 2024 20:36:12 +0000 (22:36 +0200)] 
Merge pull request #32286 from YHNdnzj/vpick-null-result

shared/vpick: add missing condition on ret_result

18 months agoMerge pull request #32258 from yuwata/network-tc-fix-stack-overflow
Luca Boccassi [Mon, 15 Apr 2024 20:34:39 +0000 (22:34 +0200)] 
Merge pull request #32258 from yuwata/network-tc-fix-stack-overflow

network/tc: fix stack overflow

18 months agounits: order repart after systemd-tpm2-setup-early.service
Lennart Poettering [Mon, 15 Apr 2024 15:41:37 +0000 (17:41 +0200)] 
units: order repart after systemd-tpm2-setup-early.service

This mimics what we do for systemd-cryptsetup@.service (see
src/shared/generator.c), and makes sense since repart might lock up the
root volume against a TPM, which ideally has its SRK already set up by
then.

More importantly though, this ensures that we ordered correctly after
tpm2.target (which systemd-tpm2-setup-early.service has a dependency
on), for systems where the TPM drivers are not compiled into the kernel.

See: https://lists.freedesktop.org/archives/systemd-devel/2024-April/050201.html

18 months agoshared/vpick: add missing condition on ret_result 32286/head
Mike Yuan [Mon, 15 Apr 2024 17:29:27 +0000 (01:29 +0800)] 
shared/vpick: add missing condition on ret_result

Fixes #32285

18 months agoshared/vpick: drop unneeded strempty()
Mike Yuan [Mon, 15 Apr 2024 17:37:34 +0000 (01:37 +0800)] 
shared/vpick: drop unneeded strempty()

prefix_roota() handles NULL root param gracefully.

18 months agoshared/vpick: align function args correctly, add missing assertion
Mike Yuan [Mon, 15 Apr 2024 17:28:20 +0000 (01:28 +0800)] 
shared/vpick: align function args correctly, add missing assertion

18 months agoman: slightly reword LogFilterPatterns= description
Frantisek Sumsal [Mon, 15 Apr 2024 15:16:18 +0000 (17:16 +0200)] 
man: slightly reword LogFilterPatterns= description

As there was something missing in the existing sentence.

18 months agodissect: refuse to use diskseq if ID_IGNORE_DISKSEQ=1 is specified
Yu Watanabe [Fri, 5 Apr 2024 04:45:52 +0000 (13:45 +0900)] 
dissect: refuse to use diskseq if ID_IGNORE_DISKSEQ=1 is specified

Follow-up for 1a81ddef00a0a25f6bcdd1e6633430e8b240b87f.

18 months agocreds: update --help text regarding tpm2-absent → null rename
Lennart Poettering [Mon, 15 Apr 2024 10:05:59 +0000 (12:05 +0200)] 
creds: update --help text regarding tpm2-absent → null rename

This was forgotten when "tpm2-absent" was renamed to "null".

Follow-up-for: 6d78dc282721b3b40e8474222ff8c6e0aebb6d10

18 months agoNEWS: typo fixes
Jörg Behrmann [Mon, 15 Apr 2024 12:04:48 +0000 (14:04 +0200)] 
NEWS: typo fixes

18 months agoNEWS: fix typo, rephrase para for systemd-hibernate-clear.service a bit
Mike Yuan [Mon, 15 Apr 2024 11:33:09 +0000 (19:33 +0800)] 
NEWS: fix typo, rephrase para for systemd-hibernate-clear.service a bit

18 months agobuild(deps): bump pkg/fedora from `3f8c38e` to `a379236`
dependabot[bot] [Mon, 15 Apr 2024 10:08:51 +0000 (10:08 +0000)] 
build(deps): bump pkg/fedora from `3f8c38e` to `a379236`

Bumps pkg/fedora from `3f8c38e` to `a379236`.

---
updated-dependencies:
- dependency-name: pkg/fedora
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
18 months agoupdate NEWS
Lennart Poettering [Thu, 11 Apr 2024 17:03:28 +0000 (19:03 +0200)] 
update NEWS

18 months agoupdate TODO
Lennart Poettering [Mon, 15 Apr 2024 10:05:41 +0000 (12:05 +0200)] 
update TODO

18 months agoimprove zsh completion (#32098)
Eisuke Kawashima [Mon, 15 Apr 2024 08:58:48 +0000 (17:58 +0900)] 
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
]]]

18 months agodocs: don't suffix page permalink with a slash
Frantisek Sumsal [Wed, 10 Apr 2024 15:21:42 +0000 (17:21 +0200)] 
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

18 months agoman: fix incorrect XML in man page
Sam Leonard [Fri, 12 Apr 2024 09:12:15 +0000 (10:12 +0100)] 
man: fix incorrect XML in man page

18 months agomkosi: Update to latest
Daan De Meyer [Sun, 14 Apr 2024 17:53:09 +0000 (19:53 +0200)] 
mkosi: Update to latest

18 months agoASSERT_STREQ for simple cases
Ivan Kruglov [Wed, 10 Apr 2024 11:19:39 +0000 (13:19 +0200)] 
ASSERT_STREQ for simple cases

18 months agoMerge pull request #32266 from yuwata/libsystemd-network-trivial-cleanups
Yu Watanabe [Mon, 15 Apr 2024 05:43:12 +0000 (14:43 +0900)] 
Merge pull request #32266 from yuwata/libsystemd-network-trivial-cleanups

libsystemd-network: trivial cleanups

18 months agondisc-option: add missing case
Yu Watanabe [Sun, 14 Apr 2024 06:14:46 +0000 (15:14 +0900)] 
ndisc-option: add missing case

Follow-up for 9f3587ae44ec9b437bd124eb9abbd593af45a796.

18 months agoMerge pull request #32263 from YHNdnzj/cg-read-pid
Yu Watanabe [Mon, 15 Apr 2024 05:39:28 +0000 (14:39 +0900)] 
Merge pull request #32263 from YHNdnzj/cg-read-pid

core/execute: also check cg_is_threaded for clone3()

18 months agogithub: add systemd-vmspawn to the issue templates
Kristian Klausen [Sun, 14 Apr 2024 13:17:32 +0000 (15:17 +0200)] 
github: add systemd-vmspawn to the issue templates

18 months agoMerge pull request #32271 from YHNdnzj/arch-man
Yu Watanabe [Mon, 15 Apr 2024 05:35:04 +0000 (14:35 +0900)] 
Merge pull request #32271 from YHNdnzj/arch-man

Fixes for links to man projects

18 months agovmspawn: Fix incorrect/broken links in the man page
Kristian Klausen [Sun, 14 Apr 2024 14:41:08 +0000 (16:41 +0200)] 
vmspawn: Fix incorrect/broken links in the man page

18 months agosd-ndisc: make ndisc_send() and icmp6_send() take struct in6_addr 32266/head
Yu Watanabe [Sun, 14 Apr 2024 05:46:48 +0000 (14:46 +0900)] 
sd-ndisc: make ndisc_send() and icmp6_send() take struct in6_addr

No functional change, just refactoring.

18 months agolibsystemd-network: make constant addresses type-safe
Yu Watanabe [Sun, 14 Apr 2024 05:42:58 +0000 (14:42 +0900)] 
libsystemd-network: make constant addresses type-safe

No functional change, just refactoring.

18 months agodhcp6-network: constify arguments
Yu Watanabe [Sun, 14 Apr 2024 05:41:42 +0000 (14:41 +0900)] 
dhcp6-network: constify arguments

No functional change, just refactoring.

18 months agoMerge pull request #32272 from DaanDeMeyer/volatile
Yu Watanabe [Sun, 14 Apr 2024 19:34:56 +0000 (04:34 +0900)] 
Merge pull request #32272 from DaanDeMeyer/volatile

mkosi: various improvements

18 months agomkosi: Remove outdated comment 32272/head
Daan De Meyer [Thu, 11 Apr 2024 17:44:10 +0000 (19:44 +0200)] 
mkosi: Remove outdated comment

18 months agomkosi: Don't log debug logs to console
Daan De Meyer [Thu, 11 Apr 2024 17:40:16 +0000 (19:40 +0200)] 
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.

18 months agomkosi: Use new volatile package settings
Daan De Meyer [Sun, 14 Apr 2024 17:15:43 +0000 (19:15 +0200)] 
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.

18 months agomkosi: Update to latest
Daan De Meyer [Sun, 14 Apr 2024 17:53:09 +0000 (19:53 +0200)] 
mkosi: Update to latest

18 months agoman/sd-journal: correct project name for man7 32271/head
Mike Yuan [Sun, 14 Apr 2024 15:46:31 +0000 (23:46 +0800)] 
man/sd-journal: correct project name for man7

Follow-up for 5aa818039230a08e0af1c6351de4794de8ebb778

18 months agoman: switch wireguard man project to man7
Mike Yuan [Sun, 14 Apr 2024 15:41:34 +0000 (23:41 +0800)] 
man: switch wireguard man project to man7

18 months agoman/custom-html: update link to Arch manual
Mike Yuan [Sun, 14 Apr 2024 15:38:38 +0000 (23:38 +0800)] 
man/custom-html: update link to Arch manual