summaryrefslogtreecommitdiffstats
path: root/network/99-default.link (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-10-18man/systemd-nspawn: emphasise that user namespaces are strongly recommendedZbigniew Jędrzejewski-Szmek1-30/+35
2024-10-11shared/bus-util: re-break comment, insert missing newline before caseMike Yuan1-2/+3
Follow-up for a178ffdfcd9d25886a6e563a0fbd9929852e85c4
2024-10-11fundamental: Add EFI_GUID userspace definitionanonymix0072-22/+29
2024-10-11boot: Add log_info and log_debuganonymix0072-9/+11
2024-10-11boot: Add smbios_populate_raw_infoanonymix0072-0/+73
This function will be used to gather information for DeviceTree matching
2024-10-11boot: Move smbios-related functions to a separate fileanonymix0077-182/+200
2024-10-11boot: Add xcalloc and xcalloc_multiplyanonymix0071-0/+15
2024-10-11boot: Add EFI_STATUS_IS_ERROR macroanonymix0071-0/+2
2024-10-11boot: Add bswap_{16,32}anonymix0071-0/+3
2024-10-11boot: Add be32tohanonymix0071-0/+6
2024-10-11seccomp: allowlist uretprobe() syscallLennart Poettering1-0/+1
This is a new syscall provided by the kernel used to implement faster uprobes. It's not supposed to be called by userspace, but only by kernel generated uprobe code. It should be fine to allow this, as the kernel authenticates the invocation itself, and we shouldn't break compat with things. Note that this allowlisting is not sufficient to make ureprobe() work. libseccomp must be tought the syscall too, but this can happen independently. Fixes: #34615
2024-10-11smbios: make code more readable by introducing a "limit" pointerLennart Poettering1-2/+3
2024-10-11smbios: move validation of SMBIOS table sizes fully into get_smbios_table()Lennart Poettering1-7/+11
We do half a validation currently ourselves (i.e. check the header fits into the rest of the data), and leave the other half to the caller (i.e. check the table fits into the rest of the data). get_smbios_table() is changed to accept the minimum object size and validates it before returning a table. Based on a discussion with @anonymix007.
2024-10-11stdio-bridge: Use customized log message for forwarding busDaan De Meyer1-1/+1
Let's more clearly indicate that we failed to set up the server which forwards messages from the remote client to the local bus instead of logging a generic bus client message.
2024-10-11stdio-bridge: Use bus_log_connect_error()Daan De Meyer1-1/+1
2024-10-11bus-util: Move geteuid() check out of bus_connect_system_systemd()Daan De Meyer1-7/+6
Let's move this check to bus_connect_transport_systemd() so that bus_connect_system_systemd() will only ever connect to the manager private manager bus instance and fail otherwise.
2024-10-11bus-util: Drop fallback to system/user bus if manager bus doesn't workDaan De Meyer1-3/+3
We have various callsites that explicitly need the manager bus and won't work with the system bus, like daemon-reexec and friends which can't properly wait until the operation has finished unless using the manager bus. If we silently fall back to the system bus for these operations, we can end up with rather hard to debug issues so let's remove the fallback as it was added back in 2013 in a6aa89122d2fa5e811a72200773068c13bfffea2 without a clear explanation of why it was needed (I expect as a fallback if kdbus wasn't available but that's not a thing anymore these days).
2024-10-11update-utmp: Make reconnect logic more robustDaan De Meyer1-20/+25
We might also fail to connect to the private manager bus itself if the daemon-reexec is still ongoing, so let's handle that as well by retrying on ECONNREFUSED.