This website requires JavaScript.
9d1c28b2d8
stdio-bridge: fix polled fds
Jacob McNamee
2025-01-07 03:29:31 -08:00
3c9ffd2e4b
fmf: Check out target branch in packit
Daan De Meyer
2025-01-07 14:39:53 +01:00
86a6d7cc5a
packit: Simplify configuration
Daan De Meyer
2025-01-06 13:44:03 +01:00
5c4cb68390
obs: also trigger Fedora package builds
Luca Boccassi
2025-01-07 00:40:02 +00:00
05db3fe7f9
ask-password: req must be non-NULL
Yu Watanabe
2025-01-07 19:28:15 +09:00
414fe9629c
mkosi: Install which in build image
Daan De Meyer
2025-01-07 12:23:09 +01:00
f2b34ce7f3
test: add test case for AddDependencyUnitFiles assert
Luca Boccassi
2025-01-06 23:47:45 +00:00
2bc733d9b0
units: introduce systemd-udevd-varlink.socket
Yu Watanabe and David Tardon
2024-12-22 07:07:50 +09:00
3fed28b8cb
udevadm: use varlink connection to send ping
Yu Watanabe
2024-12-22 06:53:43 +09:00
4e4c2fcfb6
udevadm-control: use varlink to send commands
Yu Watanabe
2024-12-22 06:03:52 +09:00
2f0aa9a804
udev-varlink: introduce io.systemd.Udev varlink interface
Yu Watanabe and David Tardon
2024-12-22 01:58:09 +09:00
d5c4c4d45c
TEST-17-UDEV: wait for udevd being restarted after exit control command
Yu Watanabe
2025-01-07 20:23:02 +09:00
83c0b95f63
docs: Remove VIRTUALIZED_TESTING.md
Daan De Meyer
2025-01-07 10:36:25 +01:00
ffcdaec632
repart: Use streq_ptr()
Daan De Meyer
2025-01-06 23:02:30 +01:00
2bef5d187d
machine: update log message and comments
Yu Watanabe
2025-01-07 08:30:37 +09:00
56a07d10a5
xopenat(): introduce new XO_REGULAR flag (#35834 )
Lennart Poettering
2025-01-07 08:55:56 +01:00
20785351b1
pretty-print: drop extra ';' from progress reporting end sequence
Lennart Poettering
2025-01-06 22:36:50 +01:00
9ed2725867
process-util: a process from a foreign pidns is definitely not our child
Lennart Poettering
2025-01-06 17:19:34 +01:00
62e9cd6b09
basic/linux: update kernel headers from v6.13-rc6
Yu Watanabe
2025-01-06 23:10:22 +09:00
bcd2764960
update TODO
Lennart Poettering
2024-12-21 13:05:25 +01:00
714b21da88
copy: port things over to XO_REGULAR
Lennart Poettering
2024-12-21 13:04:48 +01:00
237aca5fbe
machine: switch to using cleanup handling for child process cleanup
Lennart Poettering
2025-01-06 23:29:32 +01:00
c0381ba6e8
machine: transition back to host mount ns before copying files from/to container
Lennart Poettering
2025-01-06 22:47:34 +01:00
dffafa47ae
fs-util: add XO_REGULAR flag for xopenat()
Lennart Poettering
2024-12-21 12:54:53 +01:00
2144b5dccf
machine: introduce io.systemd.Machine.{CopyFrom, CopyTo} methods (#34913 )
Daan De Meyer
2025-01-06 23:16:33 +01:00
d87dc74e8f
core: fix assert when AddDependencyUnitFiles is called with invalid parameter
Luca Boccassi
2025-01-06 18:16:29 +00:00
a7cdd7fe08
hwdb: WALTOP International Corp. Slim Tablet Stylus
Arnaudv6
2025-01-06 19:02:32 +01:00
861d0c081a
tree-wide: drop references to CentoS/RHEL 7 and 8 (#35881 )
Luca Boccassi
2025-01-06 18:38:05 +00:00
a712dd45ff
Two fmf fixes (#35879 )
Luca Boccassi
2025-01-06 18:05:44 +00:00
220f7aac8c
test-network: drop workaround for old CentOS release
Yu Watanabe
2025-01-07 01:55:55 +09:00
1761c35275
test-network: nowadays it runs not only on CentOS
Yu Watanabe
2025-01-07 01:55:18 +09:00
066e603ac6
meson: drop workaround for CentOS 8
Yu Watanabe
2025-01-07 01:53:50 +09:00
7a0c3923fe
docs: replace link to RHEL7 document with RHEL9 documents
Yu Watanabe
2025-01-07 01:53:19 +09:00
a88b0eb4e7
tools: drop workaround for CentOS 7
Yu Watanabe
2025-01-07 02:04:34 +09:00
37b87a1690
README: CentOS Stream 8 reached EOL
Yu Watanabe
2025-01-07 01:21:13 +09:00
0eb7e29dfb
fmf: Support being used downstream in dist-git tests
Daan De Meyer
2025-01-06 16:30:23 +01:00
9e76e9c9dc
fmf: Insist on mkosi sha being available
Daan De Meyer
2025-01-06 16:28:39 +01:00
825fff7fac
machine: move io.systemd.Machine.Map* tests into right position
Ivan Kruglov
2024-12-17 19:03:05 +01:00
24b7e0b894
machine: tests for io.systemd.Machine.{CopyFrom, CopyTo} methods
Ivan Kruglov
2024-10-24 12:32:08 +02:00
453f2359ff
machine: introduce io.system.Machine.{CopyFrom, CopyTo} methods
Ivan Kruglov
2024-10-24 12:19:56 +02:00
8632e7ae23
machine: use machine_copy_from_to() in dbus implementation
Ivan Kruglov
2024-12-17 12:53:28 +01:00
9af9d66184
machine: introduce machine_copy_from_to() helper
Ivan Kruglov
2024-12-17 12:25:34 +01:00
347a1105a4
machine: split operation initialization into two steps
Ivan Kruglov
2024-12-17 12:24:51 +01:00
ee71079aba
machine: adjust operation callback logic for varlink
Ivan Kruglov
2024-11-06 14:31:29 +01:00
0f6d800b9f
sd-varlink: add flag for sd_varlink_server for creating connections w… (#35841 )
Yu Watanabe
2025-01-06 22:13:50 +09:00
1b8c5bb267
mkosi: Migrate more deprecated options (#35873 )
Daan De Meyer
2025-01-06 13:42:21 +01:00
0b5f926939
CI: add OBS workflow integration to build packages on push to main
Luca Boccassi
2025-01-06 10:45:21 +00:00
c5981510e9
ci: Rename qemu variable to vm
Daan De Meyer
2025-01-06 12:08:33 +01:00
28baef47a3
mkosi: Migrate more deprecated options
Daan De Meyer
2025-01-06 12:07:53 +01:00
807db92ab4
sd-device: fix validation for devices under /sys/firmware/ in sd_device_new_from_subsystem_sysname() (#35863 )
Luca Boccassi
2025-01-06 11:06:23 +00:00
d5cdcba928
mkosi: replace deprecated settings and command with new ones
Yu Watanabe
2025-01-06 16:30:26 +09:00
eaf0f79293
machine: several follow-ups for #35066 (#35868 )
Daan De Meyer
2025-01-06 11:59:55 +01:00
336acebc77
basic: port various pidfd/pidref helpers to PIDFD_GET_INFO and PIDFD_GET_*_NAMESPACE (#35242 )
Lennart Poettering
2025-01-06 11:23:08 +01:00
7f72184f12
more pidref'ification (#35839 )
Lennart Poettering
2025-01-06 11:21:43 +01:00
6f84873096
mountfsd,networkd,nsresourced: port over to new fd passing varlink server flags
Lennart Poettering
2025-01-06 09:33:50 +01:00
65b603492d
tty-ask-password-agent: if we're spawning further agents, grant them notify access (#35855 )
Daan De Meyer
2025-01-06 10:05:29 +01:00
dd445d6e99
cgroup-util: add remoteness checks to all cg_pidref_get_xyz() calls
Lennart Poettering
2025-01-06 09:54:13 +01:00
1740d3e04b
sd-login: make use of getpeerpidref() and cg_pidref_get_*()
Lennart Poettering
2024-11-19 16:37:10 +01:00
92d78966fd
cgroup-util: add pidref counterparts for cg_pid_get_session() + cg_pid_get_owner_uid()
Lennart Poettering
2024-11-19 16:35:26 +01:00
b2206fe514
socket-util: introduce getpeerpidref()
Lennart Poettering
2024-11-19 16:35:48 +01:00
6d4778f14f
sd-varlink: add flag for sd_varlink_server for creating connections with fd passing enabled
Lennart Poettering
2024-11-20 12:57:33 +01:00
c192d87d83
machine: comment source and destination must be absolute
Yu Watanabe
2025-01-06 17:12:26 +09:00
8551ac2092
machine: use json_dispatch_const_path() where applicable
Yu Watanabe
2025-01-06 17:09:18 +09:00
5eec51a6c1
packit: Move fmf metadata into upstream (#35700 )
Yu Watanabe
2025-01-06 10:37:56 +09:00
b0b88f18b3
packit: Move fmf metadata into upstream
Daan De Meyer
2024-12-20 15:34:13 +01:00
8a9b989cba
mkosi: Make path exclude more generic
Daan De Meyer
2025-01-05 23:19:44 +01:00
c008b70370
mkosi: Update to latest
Daan De Meyer
2025-01-03 23:25:23 +01:00
5d614bae74
chid_match: match only against the provided device type
Ani Sinha
2024-12-24 09:46:50 +05:30
5d0ac3528b
hwids: add a new uefi firmware type of device entry
Ani Sinha
2025-01-05 09:02:31 +05:30
3328d1e181
sd-device: fix validation for devices under /sys/firmware/ in sd_device_new_from_subsystem_sysname()
Yu Watanabe
2025-01-05 03:52:05 +09:00
7e5238625e
sd-device: add missing debugging log
Yu Watanabe
2025-01-05 03:09:29 +09:00
c9098abd57
mkosi: update debian commit reference
Luca Boccassi
2025-01-04 15:24:57 +00:00
18f3c91a04
analyze: fix URLs to DeviceAllow=, IPAddressDeny=
Chris Hofstaedtler
2025-01-04 14:48:48 +01:00
be68dcdc20
firewall-util: allow to override the table and map names through env var
Yu Watanabe
2024-12-20 15:28:30 +09:00
9598708a12
cgroup-util: explain why cg_pidref_get_path() cannot be ported over to pidfd helpers (yet)
Mike Yuan
2024-11-29 17:13:18 +01:00
f1ba5c900b
cgroup-util: introduce generic cg_path_from_cgroupid() helper
Mike Yuan
2024-11-19 21:13:05 +01:00
223d455670
process-util: make pid_is_unwaited() wrapper around pidref version
Mike Yuan
2024-11-29 16:54:29 +01:00
47f64104d1
process-util: port pidref_get_uid() and pidref_is_my_child() to pidfd helpers
Mike Yuan
2024-11-20 15:17:30 +01:00
12f77fe058
hostname: read hardware serial from device tree (#35797 )
Yu Watanabe
2025-01-05 01:46:58 +09:00
85e7bbfaa4
pidfd-util: introduce pidfd_get_{ppid,uid,cgroupid} which goes via PIDFD_GET_INFO too
Mike Yuan
2024-11-19 20:57:41 +01:00
dcf0ef3f42
pidfd-util: try to translate pidfd -> pid through ioctl(PIDFD_GET_INFO)
Mike Yuan
2024-11-19 20:51:53 +01:00
92b8e5e72f
namespace-util: introduce pidref_in_same_namespace()
Mike Yuan
2024-11-28 00:22:33 +01:00
a33f691374
process-util: move namespace_get_leader() to namespace-util
Mike Yuan
2024-11-28 01:21:03 +01:00
0577339d7d
various: add missing include for namespace-util.h
Mike Yuan
2024-11-28 15:58:53 +01:00
4cad58788b
namespace-util: hook pidref_namespace_open() up with pidfd_get_namespace()
Mike Yuan
2024-11-20 00:14:32 +01:00
2f7cd6c70a
namespace-util: correct assertion in namespace_is_init()
Mike Yuan
2024-11-28 15:17:34 +01:00
07610cafcf
namespace-util: modernize fd_is_namespace() and is_our_namespace()
Mike Yuan
2024-11-27 16:35:11 +01:00
1775337a36
namespace-util: refuse remote pidref in pidref_namespace_open()
Yu Watanabe
2024-11-23 02:29:17 +09:00
72661e0091
pidfd-util: introduce helper for obtaining ns fd using PIDFD_GET_*_NAMESPACE directly
Mike Yuan
2024-11-20 00:14:12 +01:00
9a7b20b6a6
errno-util: add ERRNO_IS_IOCTL_NOT_SUPPORTED that checks EINVAL additionally
Mike Yuan
2024-11-19 23:59:00 +01:00
5d873679b1
core/socket: include peer pidfd id in socket service instance if available
Mike Yuan
2024-12-30 20:22:16 +01:00
2fa42318c3
pidref: move generic pidfd_get_inode_id() to pidfd-util
Mike Yuan
2024-11-19 21:30:47 +01:00
ebddfb0dee
basic: introduce missing_pidfd.h
Mike Yuan
2024-11-19 19:56:28 +01:00
b234026d09
process-util: extract pidfd-related funcs into pidfd-util.[ch]
Mike Yuan
2024-11-19 20:03:55 +01:00
4b59f6e63d
tty-ask-password-agent: if we're spawning further agents, grant them notify access
Mike Yuan
2025-01-04 13:31:28 +01:00
c56935a09d
tty-ask-password-agent: coding style tweaks
Mike Yuan
2025-01-04 15:11:53 +01:00
5734893f82
tree-wide: make sigactions static const
Mike Yuan
2025-01-04 14:49:14 +01:00
bed4386e29
signal-util: generalize sigaction_nop_nocldstop
Mike Yuan
2025-01-04 14:43:07 +01:00
573e8fc217
ptyfwd: fix typo
Yu Watanabe
2025-01-04 23:46:38 +09:00
ffe2923303
sd-varlink: introduce sd_varlink_get_current_method()
Yu Watanabe
2025-01-04 21:18:42 +09:00