summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* man/systemd-stub: fix typoAntonio Alvarez Feijoo2024-04-181-1/+1
|
* Merge pull request #32328 from YHNdnzj/deserialize-objectiveLuca Boccassi2024-04-185-33/+67
|\ | | | | core: follow-ups for objective serialization
| * core/manager: log about previous objectiveMike Yuan2024-04-181-0/+9
| | | | | | | | Addresses https://github.com/systemd/systemd/pull/32320#discussion_r1569192295
| * core/manager-serialize: serialize objective stringMike Yuan2024-04-181-7/+6
| | | | | | | | | | | | | | | | | | Follow-up for 8c15bf36e117054cf54b4f0cca59615b7531a545 I just realized that we should not serialize the number of internal enum, as that's subject to changes and such changes would be hard to notice. Let's serialize strings properly instead.
| * core/manager: introduce ManagerObjective string table lookupMike Yuan2024-04-182-7/+25
| |
| * core/manager: also log soft-reboot count along with timespanMike Yuan2024-04-181-3/+5
| |
| * core: switch j->unit->manager to j->managerMike Yuan2024-04-182-16/+22
| |
* | Merge pull request #32330 from poettering/status-invocationLennart Poettering2024-04-181-1/+7
|\ \ | | | | | | systemctl: show invocation ID in unit status output
| * | systemctl: show invocation ID in unit status outputLennart Poettering2024-04-181-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | I think we should put more emphasis on the invocation ID as a handle for a specific runtime cycle of a unit. Let's start with actually showing it to users. See: #16035
* | | Merge pull request #32335 from DaanDeMeyer/fixDaan De Meyer2024-04-183-5/+5
|\ \ \ | |_|/ |/| | mkosi: undefine FORTIFY_SOURCE instead of setting it zero
| * | mkosi: undefine FORTIFY_SOURCE instead of setting it zeroDaan De Meyer2024-04-183-4/+4
| | | | | | | | | | | | | | | Newer gcc complains if FORTIFY_SOURCE=0 is set so just undefine it instead.
| * | mkosi: Disable bash debugging in Arch build scriptDaan De Meyer2024-04-181-1/+1
|/ /
* | Merge pull request #32333 from DaanDeMeyer/mkosiDaan De Meyer2024-04-1811-22/+123
|\ \ | | | | | | mkosi: Various improvements
| * | mkosi: Install debug packages when WITH_DEBUG=1 is enabledDaan De Meyer2024-04-184-0/+73
| | | | | | | | | | | | | | | | | | When we're building debuginfo packages, the original binaries and libraries are stripped so make sure we install the debuginfo packages to make sure debugging in the container/VM still works.
| * | mkosi: Setup --ffile-prefix-map= for opensuse as wellDaan De Meyer2024-04-181-2/+18
| | | | | | | | | | | | | | | | | | This doesn't actually work because the opensuse spec doesn't allow adding extra build flags, but I'm working on fixing that, so let's already set things up for later.
| * | mkosi: Undefine FORTIFY_SOURCE before setting it againDaan De Meyer2024-04-182-2/+2
| | | | | | | | | | | | Otherwise we get warnings from gcc.
| * | mkosi: Install more packagesDaan De Meyer2024-04-183-16/+29
| | | | | | | | | | | | | | | Let's install everything we can to get more coverage and make sure all build outputs are available in mkosi containers or VMs.
| * | mkosi: Drop systemd-repart from package listsDaan De Meyer2024-04-181-1/+0
| | | | | | | | | | | | This is just a Provides for systemd-udev.
| * | mkosi: Update to latestDaan De Meyer2024-04-181-1/+1
| | |
* | | boot: fix assignment of ret_* variables in `initrd_prepare()`Antonio Alvarez Feijoo2024-04-181-3/+3
| | |
* | | Merge pull request #32326 from jonathan-conder/man_pam_loadkeyLuca Boccassi2024-04-181-2/+41
|\ \ \ | | | | | | | | man: pam_system_loadkey additions and fixes
| * | | man: document other keyname options for pam_systemd_loadkeyJonathan Conder2024-04-181-2/+40
| | | |
| * | | man: add pam_gnome_keyring to auth section after pam_systemd_loadkeyJonathan Conder2024-04-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is required because pam_sm_open_session [1] only looks at gkr_system_authtok, which is copied from the kernel keyring in pam_sm_authenticate. [1] https://gitlab.gnome.org/GNOME/gnome-keyring/-/blob/46.1/pam/gkr-pam-module.c?ref_type=tags
* | | | udev: permanent symlinks with USB revision for /dev/media*Max Staudt2024-04-181-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a follow-up in the style of: 873be895ed ("udev: add USB revision in ID_PATH") this patch adds a second symlink for media controllers, this time including the USB revision. This means that in addition to persistent symlinks like: pci-0000:04:00.3-usb-0:1:1.0-media-controller -> ../../media0 We now also get: pci-0000:04:00.3-usbv2-0:1:1.0-media-controller -> ../../media0 ...which helps distinguish media devices plugged into different USB root hubs provided by the same PCI card, at least as long as they are for different USB revisions. Fixes: 04f19d6735 ("udev: Add /dev/media/by-path symlinks for media controllers")
* | | | systemctl: add --clean= values to documentation and shell completionLuca Boccassi2024-04-183-3/+52
| | | |
* | | | NEWS: mention GNOME Foundation in contributors listLuca Boccassi2024-04-181-3/+3
| | | | | | | | | | | | | | | | Sponsored work on homed
* | | | Merge pull request #32324 from mrc0mmand/more-website-fixesLuca Boccassi2024-04-1833-71/+71
|\ \ \ \ | | | | | | | | | | docs: use absolute links for our pages
| * | | | docs: use absolute links for our pagesFrantisek Sumsal2024-04-1732-70/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | Revert "docs: don't suffix page permalink with a slash"Frantisek Sumsal2024-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This breaks existing links with a trailing slash, so it's a no-go. This reverts commit d1a7e030c5daa4a09ee93b8af6b28ecaac5d34d0.
* | | | | doc: fix .ssh credential examplesLennart Poettering2024-04-182-2/+2
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Let's create the .ssh dir with the right perms first. Suggested by @gcb. Fixes: #28172
* | | | docs: Add note on packages produced by mkosi buildsDaan De Meyer2024-04-181-0/+20
| |_|/ |/| |
* | | udev: fix assignment of ret_truncatedYu Watanabe2024-04-181-1/+2
| | | | | | | | | | | | Follow-ups for 089bef66316e5bdc91b9984148e5a6455449c1da.
* | | blockdev-util: fix typoYu Watanabe2024-04-181-1/+1
| | | | | | | | | | | | Follow-up for 33ff155957327f51dde740a7a75f19122bff1ebc.
* | | Merge pull request #32192 from yuwata/part-scanYu Watanabe2024-04-183-19/+46
|\ \ \ | | | | | | | | blockdev-util: fix detection of partscan
| * | | blockdev-util: also read 'ext_range' sysattr to check if the partscan is enabledYu Watanabe2024-04-181-16/+40
| | | | | | | | | | | | | | | | | | | | The 'capability' sysattr was deprecated by https://github.com/torvalds/linux/commit/e81cd5a983bb35dabd38ee472cf3fea1c63e0f23 (v6.3).
| * | | sd-device: introduce device_get_sysattr_unsigned_full()Yu Watanabe2024-04-182-3/+6
| | | |
* | | | Merge pull request #32249 from CodethinkLabs/vmspawn/predicatable_tap_namesYu Watanabe2024-04-185-94/+160
|\ \ \ \ | |/ / / |/| | | vmspawn: generate predicatable TAP device names and MAC addresses
| * | | vmspawn: generate predicatable TAP device names and MAC addressesSam Leonard2024-04-152-3/+58
| | | |
| * | | nspawn,shared/netif-util: move generate_mac and shorten_ifname to ↵Sam Leonard2024-04-153-85/+95
| | | | | | | | | | | | | | | | shared/netif-util
| * | | vmspawn: insert missing empty lineSam Leonard2024-04-151-0/+1
| | | |
| * | | vmspawn: sort headersSam Leonard2024-04-151-6/+6
| | | |
* | | | man: fix wrong version info (#31949)Yu Watanabe2024-04-1826-238/+105
| | | | | | | | | | | | Fixes #31920.
* | | | systemctl: allow user to suppress output when no action scheduled (#32278)MaxHearnden2024-04-181-1/+1
| | | |
* | | | journalctl: update help to say "priority range" (#32323)Winterhuman2024-04-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Clarify that `-p, --priority=` always treats its option as a priority range, even when given a single log level per the full man page description. Co-authored-by: Mike Yuan <me@yhndnzj.com>
* | | | Merge pull request #32308 from yuwata/sd-ndisc-disable-timer-on-recvYu Watanabe2024-04-183-21/+99
|\ \ \ \ | | | | | | | | | | sd-ndisc: disable one more timer event source
| * | | | sd-ndisc: improve debugging logsYu Watanabe2024-04-173-21/+98
| | | | |
| * | | | sd-ndisc: disable one more timer event sourceYu Watanabe2024-04-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise, even if we have already received RA, timeout callback will be called. Currently, networkd mostly does nothing on timeout, hence should not change any effective behavior. Follow-up for e7cb80474d4e580f7cc7c8645e1412e4a59f7588.
* | | | | Merge pull request #32318 from YHNdnzj/skip-leading-charYu Watanabe2024-04-172-9/+12
|\ \ \ \ \ | |_|_|_|/ |/| | | | journal-gatewayd: use skip_leading_chars
| * | | | journal-gatewayd: use skip_leading_chars where appropriateMike Yuan2024-04-172-9/+6
| | | | | | | | | | | | | | | | | | | | Prompted by c5d675472588815dedf67af8c36da0fac398fb3e
| * | | | journal-gatewayd: add missing assertionsMike Yuan2024-04-171-0/+6
| | | | |