Commit Graph

  • f7c72e8725 importd: properly support operation in per-user mode Lennart Poettering 2025-07-25 08:25:29 +02:00
  • b76a76ac15 importd: teach all backends --system/--user mode Lennart Poettering 2025-08-18 09:12:27 +02:00
  • 570366b6e1 install-file: add flags to handle RO and syncing failures graceful Lennart Poettering 2025-08-19 21:07:08 +02:00
  • 69332065e2 copy: make copy_tree_at_full()'s 'to' parameter optional Lennart Poettering 2025-08-19 21:14:19 +02:00
  • 0a9e2e45f0 copy: optionally apply source inode's stat() when doing a merge copy Lennart Poettering 2025-08-19 21:17:32 +02:00
  • bcafa70974 nsresource: add constants for the only supported UID range size allocations Lennart Poettering 2025-10-21 23:00:46 +02:00
  • b3e5e00d45 dissect-image: explain one more error Lennart Poettering 2025-10-21 13:32:39 +02:00
  • 02fea5b412 ci/oss-fuzz: switch to Ubuntu 24.04 Yu Watanabe 2025-10-19 13:16:19 +09:00
  • f88f0271f8 TEST-75-RESOLVED: stop socket units before stopping the main service Yu Watanabe 2025-10-19 12:38:35 +09:00
  • b8490c9e51 hwdb: Add V64x_V65xAU to list of Clevo models where scancode f7+f8 get mapped to touchpad-toggle Hans de Goede 2025-10-20 20:52:00 +02:00
  • b61f2969c2 networkd: minor units to unit file Description= strings (#39386) Lennart Poettering 2025-10-20 22:14:17 +02:00
  • 15fec4b646 units: use Title Case for network generator description string Lennart Poettering 2025-10-20 13:01:28 +02:00
  • 1f3f40f0ff networkd: call networkd a "network management" rather "network configuration" tool Lennart Poettering 2025-10-20 12:59:32 +02:00
  • cbbc7e51ec core: adding cgroup/invocationid lookups to io.systemd.Unit.List (#38032) Daan De Meyer 2025-10-20 17:15:34 +02:00
  • 97d38155db Several preparations for supporting new coredump interface (#39350) Yu Watanabe 2025-10-20 20:44:22 +09:00
  • 94a23e9c44 coredumpctl: fix condition for checking coredump journal entry Yu Watanabe 2025-10-17 22:48:07 +09:00
  • 342084b035 loop-util: explain why we propagate discard_max_bytes from backing block device to loopback block device Lennart Poettering 2025-10-20 12:59:02 +02:00
  • 20332d7caf network/dhcp-server: several follow-ups for domain option (#39380) Yu Watanabe 2025-10-20 20:17:59 +09:00
  • 959a8e49f4 core: enable SELinux checks in io.systemd.Unit.List Ivan Kruglov 2025-07-16 07:06:55 -07:00
  • 8b1f7f13f0 test: lookup a unit by cgroup and invocationID in TEST-74-AUX-UTILS.varlinkctl Ivan Kruglov 2025-07-16 06:03:50 -07:00
  • 6c2c2e0598 core: io.systemd.Unit.List can lookup by InvocationID Ivan Kruglov 2025-07-16 07:03:49 -07:00
  • 6b78d931cd core: io.systemd.Unit.List can lookup unit by CGroup Ivan Kruglov 2025-07-16 06:56:59 -07:00
  • 29ee9c6fb7 loop-util: mirror discard limits from backing device nkraetzschmar 2025-10-16 00:12:50 +02:00
  • d19294e92a sd-dhcp-server: fix conditions for checking if static address is assigned to another host Yu Watanabe 2025-10-19 16:44:44 +09:00
  • 85eae6ba35 gitignore: add aider jouyouyun 2025-10-20 16:56:02 +08:00
  • 9c3359f28a ptyfwd: Always prioritize $SYSTEMD_TINT_BACKGROUND Daan De Meyer 2025-10-20 09:29:08 +02:00
  • 5c54ffa208 resolved: move DNS RR/key/naswer/question/packet code to shared/ + other tweaks (#39324) Daan De Meyer 2025-10-20 12:20:10 +02:00
  • 4ddd3fe1fb core: make name/pid lookup params use AND logic in io.systemd.Unit.List Ivan Kruglov 2025-07-16 06:47:22 -07:00
  • 366f57bff4 basic: pidref_is_set_or_automatic() Ivan Kruglov 2025-07-16 05:57:56 -07:00
  • e5dc5821ff dns-domain: make dns_name_change_suffix() work with an empty/null suffix Lennart Poettering 2025-10-13 11:34:24 +02:00
  • 970bedb6d8 dns-rr: when decoding an RR from json, make class optional Lennart Poettering 2025-10-10 15:34:42 +02:00
  • 5751b236a5 resolved: move DNS RR/key/answer/question/packet tools to shared/ Lennart Poettering 2025-10-09 22:59:58 +02:00
  • 226e050a0d stub: check load options a little more carefully Thomas Mühlbacher 2025-10-16 14:56:52 +02:00
  • 942ad8503a sysext: Configure overlayfs mount options via envvar Nick Labich 2025-10-16 22:42:58 -04:00
  • 5b09b43106 Don't tag i2c mice as pointing sticks (#39264) Yu Watanabe 2025-10-20 15:04:27 +09:00
  • b200f57bfa man: fix position of </para> tag Yu Watanabe 2025-10-20 14:26:28 +09:00
  • c4f072aaad hwdb: don't tag a named Mouse device as pointingstick Peter Hutterer 2025-10-09 10:56:54 +10:00
  • 5b647b84a9 rules: extend 60-input-id.rules to allow for bus/vid/pid/name matches Peter Hutterer 2025-10-09 10:55:16 +10:00
  • b25fac6776 network/dhcp-server: several cleanups for setting domain to DHCP server Yu Watanabe 2025-10-20 12:16:31 +09:00
  • c6d97d9e08 test: add unit test for dns_name_parent() Yu Watanabe 2025-10-20 12:01:22 +09:00
  • aeef3c313b man: fix typo Yu Watanabe 2025-10-20 11:25:41 +09:00
  • 1599b6fbe2 docs: fix conversion / calculation errors Marien Zwart 2025-10-20 00:41:08 +11:00
  • 64595f1cb3 hostname-setup: introduce pidref_gethostname_full() Yu Watanabe 2025-10-11 12:30:05 +09:00
  • d10596a6e0 iovec-wrapper: introduce iovw_put_string_fieldf() Yu Watanabe 2025-10-09 04:10:20 +09:00
  • a5cdc2be70 iovec-wrapper: introduce iovw_replace_string_field() Yu Watanabe 2025-10-15 09:29:18 +09:00
  • 0c37508494 pidfd-util: expose pidfd_get_info() Yu Watanabe 2025-10-07 18:03:32 +09:00
  • 208f88def3 include: update struct pidfd_info and relevant constants Yu Watanabe 2025-10-07 18:02:44 +09:00
  • b31a571849 include: import linux/coredump.h from kernel v6.17.1 Yu Watanabe 2025-10-07 18:00:31 +09:00
  • f8e7566cb2 coredump: drop unnecessary header inclusion Yu Watanabe 2025-10-08 10:06:55 +09:00
  • 4fcd5f8b4b coredump: split out process_kernel() to coredump-kernel-helper.[ch] Yu Watanabe 2025-10-08 14:24:17 +09:00
  • 4bae593612 coredump: split out functions for sending coredump to coredump-send.[ch] Yu Watanabe 2025-10-09 06:10:25 +09:00
  • ab2e98b43c coredump: split out process_socket() to coredump-receive.[ch] Yu Watanabe 2025-10-08 10:01:06 +09:00
  • 640b7c38f8 coredump: split out acquire_pid_mount_tree_fd() and submit_coredump() to coredump-submit.[ch] Yu Watanabe 2025-10-08 09:53:01 +09:00
  • fa30374e15 coredump: split out process_backtrace() to coredump-backtrace.[ch] Yu Watanabe 2025-10-08 09:43:14 +09:00
  • 4131e3a816 coredump: split out metadata parsers to coredump-context.[ch] Yu Watanabe 2025-10-08 09:37:53 +09:00
  • 2568548560 coredump: split out conf parser to coredump-config.[ch] Yu Watanabe 2025-10-08 09:29:38 +09:00
  • d29f181cf0 ci: add bpftool workaround to coverity too Luca Boccassi 2025-10-18 14:23:59 +01:00
  • a6836cfa0b ci: fix workaround about bpftool for codeql Yu Watanabe 2025-10-18 10:39:13 +09:00
  • 5ee8ffb5c5 Assorted coverity fixes (#39355) Luca Boccassi 2025-10-17 20:30:09 +01:00
  • dc567bc406 mkosi: install new knot-keymgr in Fedora rawhide Luca Boccassi 2025-10-17 13:30:37 +01:00
  • b62c681b11 log: add underflow assert guard Luca Boccassi 2025-10-17 11:27:55 +01:00
  • e9fd2bbfff ci: add bpftool workaround to codeql job too Luca Boccassi 2025-10-17 15:39:09 +01:00
  • d0a066a1a4 test: avoid divide-by-zero coverity warning Luca Boccassi 2025-10-17 11:42:20 +01:00
  • 8112069be0 bpf: do not leak dlopen object Luca Boccassi 2025-10-17 11:13:00 +01:00
  • 05d45875f7 efivars: fix potential memory leak Luca Boccassi 2025-10-17 10:23:28 +01:00
  • 8240a0942b blockdev-list: add overflow check assert Luca Boccassi 2025-10-17 10:19:49 +01:00
  • d275410086 dissect: drop leftover assert Luca Boccassi 2025-10-17 10:15:24 +01:00
  • 3b11139c0d ci: re-enable bpf-framework option for build and unit test jobs Luca Boccassi 2025-10-17 14:00:23 +01:00
  • 1ec5d43a0e test: let kernel OOM-kill a child process instead of the main one Frantisek Sumsal 2025-10-16 13:06:51 +02:00
  • b8ee7c2206 tree-wide: Various forward header cleanups Daan De Meyer 2025-10-17 10:49:53 +02:00
  • cc814110af ci: Disable bpf-framework option for build and unit test jobs Daan De Meyer 2025-10-17 11:53:48 +02:00
  • 28aa0a1f25 core/mount: properly handle REMOUNTING_* states in mount_stop() (#39269) Mike Yuan 2025-10-16 20:50:03 +02:00
  • e1e16b4763 core: fix build error due to merge conflict in varlink-execute.h Matteo Croce 2025-10-16 20:47:40 +02:00
  • c92b14ec13 dissect: add support for verity-protected bare filesystems via mountfsd (#39325) Luca Boccassi 2025-10-16 19:43:45 +01:00
  • 48aec295a8 test/parse_hwdb: wrap Or inside an And in a Group Zbigniew Jędrzejewski-Szmek 2025-10-16 14:45:20 +02:00
  • 06d73c5046 implement ExecContext for io.systemd.Unit.List (#38212) Daan De Meyer 2025-10-16 19:06:46 +02:00
  • b0c6d129a5 two small varlink additions (#39323) Lennart Poettering 2025-10-16 17:42:57 +02:00
  • 0aad728daa kmod-setup: don't load unix.ko as a module anymore Lennart Poettering 2025-10-16 16:07:36 +02:00
  • bc019f7c06 test: add coverage for image policy and bare filesystems with verity Luca Boccassi 2025-10-16 15:07:54 +01:00
  • fad01f798d dissect: add support for verity-protected bare filesystems via mountfsd Luca Boccassi 2025-10-14 23:32:54 +01:00
  • 674b4b4f96 mountfsd: add support for verity-protected bare filesystems Luca Boccassi 2025-10-14 23:30:51 +01:00
  • 26bf1b9e85 json: add json_dispatch_unhex_iovec helper Luca Boccassi 2025-10-16 16:21:57 +01:00
  • 48c64813ec varlink: omit empty parameters field in JSON messages (#38922) Govind Venugopal 2025-10-16 08:06:17 -07:00
  • f102bc3e5f tree-wide: Introduce sd-forward.h and shared-forward.h headers Daan De Meyer 2025-10-16 15:20:36 +02:00
  • 5e97d50e17 dissect: fix image policy check for bare dm-verity filesystem Luca Boccassi 2025-10-16 14:59:50 +01:00
  • 39175477bd mkosi: provide detached verity signatures too for minimal images Luca Boccassi 2025-10-16 14:59:04 +01:00
  • ac9391c552 Support ExtensionImages=/MountImages= in user services via mountfsd and PrivateUsers=yes (#39341) Luca Boccassi 2025-10-16 15:49:46 +01:00
  • 78a135f567 varlink: move definition of varlink_hash_ops into common code Lennart Poettering 2025-10-09 21:59:48 +02:00
  • 73740ca2fc sd-varlink: add sd_varlink_is_connected() Lennart Poettering 2025-10-09 10:57:25 +02:00
  • 68b476a298 core: also enable PrivateUsers= for user services when using images via mountfsd Luca Boccassi 2025-10-15 20:05:03 +01:00
  • 29e97643e7 Support ExtensionImages=/MountImages= in user services via mountfsd Luca Boccassi 2025-10-15 18:49:16 +01:00
  • 1ebbb0b0f4 test: add coverage for RootImage= in user units Luca Boccassi 2025-10-16 12:58:06 +01:00
  • f875a8026e core: Don't use TTYPath= for PAM unless StandardInput=tty Daan De Meyer 2025-10-16 08:42:03 +02:00
  • 6c80ab85f5 core/cgroup: two follow-ups for recent OOMKills PR (#39215) Zbigniew Jędrzejewski-Szmek 2025-10-16 13:38:01 +02:00
  • 55eccf3b0d core: add comments in varlink-io.systemd.Unit.c Ivan Kruglov 2025-07-14 06:51:54 -07:00
  • fdb2c0dd6f core: ExecContext for io.systemd.Unit.List method Ivan Kruglov 2025-07-03 08:08:25 -07:00
  • 3064c04473 core: exec_log_level_max_with_exec_params() Ivan Kruglov 2025-07-14 02:46:28 -07:00
  • fbfc439438 core: move cpuset_build_json() to varlink-common Ivan Kruglov 2025-07-07 01:41:55 -07:00
  • 92631f1962 test: wait for signed.test's zone DS records to get pushed to the parent zone Frantisek Sumsal 2025-10-15 13:26:44 +02:00
  • b8ad88a407 meson: fix HAVE_LIBARCHIVE_* conditions Antonio Alvarez Feijoo 2025-10-16 11:10:04 +02:00