Commit Graph

  • f56531c25c pull: there's no need to keep the downloaded image in memory, except for the sha256sums/gpg file Lennart Poettering 2025-11-05 22:28:08 +01:00
  • 7aa847933f pull: use ASSERT_PTR() to shorten code a tiny bit Lennart Poettering 2025-11-05 22:27:33 +01:00
  • 5bba33f5e9 pull: now that PullJob can verify expected digests, let's rely on it for tar/raw pulling Lennart Poettering 2025-11-05 22:24:01 +01:00
  • 6f16ab4893 pull-job: optionally store an expected checksum in PullJob object Lennart Poettering 2025-11-05 17:45:09 +01:00
  • e825635af6 import: rework pull logic to store download digests in binary form rather than string Lennart Poettering 2025-11-05 17:31:24 +01:00
  • cb1caab98e pull-job: optionally take expected content length and compare it with what we are downloading Lennart Poettering 2025-11-05 16:58:09 +01:00
  • bf51a545a4 pull-job: always implicitly NUL terminate downloaded payload stored in memory Lennart Poettering 2025-11-05 16:48:24 +01:00
  • f8293452b6 meson: drop dangling reference to gcrypt Mike Yuan 2025-11-08 02:09:59 +01:00
  • 61fffbfa58 meson: sysupdate requires systemd-pull and friends Yu Watanabe 2025-11-08 07:01:11 +09:00
  • 89e74275ad core/execute: morph exec_output_is_* to _forward_to_* Mike Yuan 2025-11-07 17:57:58 +01:00
  • 2db3e403ae test: rotate journal before invocation test Luca Boccassi 2025-11-07 20:12:47 +00:00
  • f0fdb69a8d core: assign TTY to PAM context when TTYPath= is specified Yu Watanabe 2025-11-08 01:03:12 +09:00
  • 6d510012b7 test: move the system time to exactly the timer's elapse time Frantisek Sumsal 2025-11-07 17:02:09 +01:00
  • 9d6c34a297 network: fix typo Yu Watanabe 2025-11-08 04:27:42 +09:00
  • 057fe0a6ca NEWS: announce RootImageOptions= et al. incompatible changes Luca Boccassi 2025-10-25 20:15:53 +01:00
  • 7547c3e06a core/exec-invoke: pass the correct pid (1) to processes in pidns (#39575) Yu Watanabe 2025-11-08 02:41:14 +09:00
  • 88f6611260 tar-util: make sure we can unpack hardlinked symlinks (#39619) Yu Watanabe 2025-11-08 00:08:44 +09:00
  • dd2934d44e network: expose Describe Varlink, use for networkctl list & status Anton Tiurin 2025-09-08 12:31:23 -07:00
  • 7240ec54ea Fixes for the OSC prompt script (#39588) Zbigniew Jędrzejewski-Szmek 2025-11-07 14:53:13 +01:00
  • 705e2ef194 profile/osc-context: move and extend check for TERM=dumb Zbigniew Jędrzejewski-Szmek 2025-11-06 11:56:01 +01:00
  • 840549989f modules-load: implement parallel module loading Francesco Valla 2025-07-27 23:50:06 +02:00
  • df79e5b97e pcrextend: fix wrong format in log jouyouyun 2025-11-07 16:32:40 +08:00
  • 36e10dc5a5 tar-util: make sure we can unpack hardlinked symlinks Lennart Poettering 2025-11-06 10:47:26 +01:00
  • 0ab316ff14 chase: fix typo in log message Lennart Poettering 2025-11-06 09:31:58 +01:00
  • f30a29245d repart: Force --rootdir population for btrfs with compression Chris Down 2025-11-06 23:17:01 +08:00
  • adf88771ff mkfs-util: Ignore btrfs compression when there is no dir to copy Chris Down 2025-11-06 23:11:55 +08:00
  • d8e38d4aaa reread-partition-table: trigger change events when we failed to lock device Yu Watanabe 2025-11-07 00:35:34 +09:00
  • fe263e9302 logind: handle session leader termination during deserialization more gracefully (#39607) Yu Watanabe 2025-11-07 16:35:32 +09:00
  • c3e80f8f2b man: systemd-measure. Remove 'tpm2-pcrs=' from cryptenroll command (#39590) cvlc12 2025-11-06 21:54:06 +01:00
  • d1676fdfbd Two fixes for homectl (#39591) Yu Watanabe 2025-11-07 05:52:20 +09:00
  • 7a62cbfc6d test: ensure test checking status runs first Luca Boccassi 2025-11-06 17:13:16 +00:00
  • 74c0ed07a1 reread-part: fix error propagation Luca Boccassi 2025-11-06 18:04:40 +00:00
  • 9ebf0d260d nss-systemd: fix memory leak jouyouyun 2025-11-06 11:18:10 +08:00
  • a6590235df logind: handle session leader termination during deserialization more gracefully Mike Yuan 2025-11-04 21:13:49 +01:00
  • c54112bdee logind: fix potential fd leak in deliver_session_leader_fd_consume() Mike Yuan 2025-11-06 19:31:18 +01:00
  • 7b3046e693 test: sync journal after the test unit finishes Frantisek Sumsal 2025-11-06 14:40:56 +01:00
  • ca5fa2f5ad resolvectl: add --json support for status commands (#38960) Zbigniew Jędrzejewski-Szmek 2025-11-06 15:34:10 +01:00
  • 9070bffdc1 Fix systemd-ssh-generator printing a bogus hint (#39578) Zbigniew Jędrzejewski-Szmek 2025-11-06 15:30:35 +01:00
  • 399c9f847e ask-password-api: return if read_credential() failed David Tardon 2025-11-06 14:04:32 +01:00
  • 5efcbae259 homectl: fix memory leak David Tardon 2025-11-06 13:54:35 +01:00
  • dd20ba74e3 profile/systemd-osc-context: fix overriding of PROMPT_COMMAND Zbigniew Jędrzejewski-Szmek 2025-11-06 11:55:06 +01:00
  • 313d216662 test: expand testcases to include resolvectl --json usage Nick Rosbrook 2025-10-10 15:56:36 -04:00
  • 0536b37629 resolvectl: implement --json flag for resolvectl status Nick Rosbrook 2025-10-10 15:56:36 -04:00
  • 01278ceba0 resolve: add DumpDNSConfiguration to varlink API Nick Rosbrook 2025-10-10 15:56:35 -04:00
  • d49a0bd1da wait-online: ignore unused DNSConfiguration fields when dispatching JSON Nick Rosbrook 2025-10-17 12:12:18 -04:00
  • 5e777155d5 wait-online: dispatch DNSConfiguration with SD_JSON_ALLOW_EXTENSIONS Nick Rosbrook 2025-10-17 12:14:13 -04:00
  • 0d9e5b39d3 resolve: add formatted address string to DNSServer Nick Rosbrook 2025-10-10 16:06:47 -04:00
  • f5d5ef9cb4 resolve: add fallback servers list to DNSConfiguration Nick Rosbrook 2025-10-10 15:56:35 -04:00
  • 9f9264e3f6 resolve: add resolv.conf mode to DNSConfiguration Nick Rosbrook 2025-10-10 15:56:34 -04:00
  • ed4d43f88f resolve: add all protocol modes to DNSConfiguration Nick Rosbrook 2025-10-10 15:56:34 -04:00
  • 306375c368 resolve: add DNS scope info to DNSConfiguration Nick Rosbrook 2025-10-10 15:56:34 -04:00
  • a80f9291cc resolve: add negative trust anchors to DNSConfiguration Nick Rosbrook 2025-10-10 15:56:33 -04:00
  • 34be1fadde resolve: add delegate info to DNSConfiguration Nick Rosbrook 2025-10-10 15:56:33 -04:00
  • 994b350860 resolve: add {global,link}_dns_configuration_json_append() helpers Nick Rosbrook 2025-10-10 15:56:33 -04:00
  • 07f4718242 man: clarify what “failed” means Christoph Anton Mitterer 2025-11-02 20:13:35 +01:00
  • b1aa33ff91 systemctl.xml: unify ellipsis (#39586) Managor 2025-11-06 11:34:57 +02:00
  • 492ae9ec4e ssh-generator: filter out bogus vsock addresses Zbigniew Jędrzejewski-Szmek 2025-11-05 18:39:09 +01:00
  • fea7f5d68b nss-resolve: fix the ip addr family validity check method jouyouyun 2025-11-05 18:03:34 +08:00
  • 8ab6925c5e systemctl: Support --timestamp for otherwise named properties Chris Down 2025-11-05 17:46:40 +08:00
  • bea3b300bc man: fix username prefix mentioned in manual for capsule users (#39573) Nils K 2025-11-05 23:33:56 +01:00
  • fe753735e3 test: wait until the nspawn process is completely dead (#39576) Luca Boccassi 2025-11-05 19:39:10 +00:00
  • 95d4490a08 test-network: fix issues when running with sanitizers (#39572) Luca Boccassi 2025-11-05 17:40:29 +00:00
  • 3849b0701a test: wait for the backgrounded socat job Frantisek Sumsal 2025-11-05 15:47:46 +01:00
  • 3bfdc950f7 basic/vsock: report result of IOCTL_VM_SOCKETS_GET_LOCAL_CID Zbigniew Jędrzejewski-Szmek 2025-10-24 10:29:03 +02:00
  • ed4903660c test: wait until the nspawn process is completely dead Frantisek Sumsal 2025-11-05 18:13:58 +01:00
  • 79a93bb7f5 test: terminate the test containers cleanly on SIGTERM Frantisek Sumsal 2025-11-05 18:12:39 +01:00
  • 96d4750e7e core/exec-invoke: pass the correct pid (1) to processes in pidns Mike Yuan 2025-11-05 17:42:28 +01:00
  • 675a4841cc core/service: do not pass $MANAGERPID and friends if pidns is employed Mike Yuan 2025-11-05 17:27:56 +01:00
  • dfb4b39d4d core/socket: fix alignment, extract common conditions Mike Yuan 2025-11-04 11:04:50 +01:00
  • 454ce42305 test-network: disable several more sandbox features when running with sanitizers Yu Watanabe 2025-11-06 00:03:16 +09:00
  • da665b708a test-network: read default values from environment variables Yu Watanabe 2025-11-06 00:21:22 +09:00
  • 666cd35be4 core: Only apply unprivileged userns logic to user managers Chris Down 2025-11-05 18:41:17 +08:00
  • 3a2c46dfbe core/manager: small cleanups (#39562) Yu Watanabe 2025-11-05 21:17:54 +09:00
  • f873ac8727 core/manager: rearrange several struct fields Mike Yuan 2025-10-26 21:26:58 +01:00
  • 4fc9e19f7f core/manager: drop unneeded "struct" Mike Yuan 2025-10-26 21:23:34 +01:00
  • 185af6ebd3 core/manager: kill unused default_unit_job_id field Mike Yuan 2025-10-26 21:23:55 +01:00
  • 5468cd269f tpm2-setup: fix typo Yu Watanabe 2025-11-05 18:18:46 +09:00
  • f91fd8d5a1 tar-util: fix typo Yu Watanabe 2025-11-05 18:17:20 +09:00
  • 81c7c6b62e tree-wide: cleanup headers (#39559) Daan De Meyer 2025-11-05 08:41:14 +01:00
  • bb1c5449fb sd-dns-resolver: move header to src/systemd Yu Watanabe 2025-11-02 17:45:43 +09:00
  • 89040373dd libsystemd: drop unused header Yu Watanabe 2025-11-05 02:42:19 +09:00
  • 5963cdf498 tree-wide: add missing '#pragma once' Yu Watanabe 2025-11-02 17:43:14 +09:00
  • 8457f2a395 TEST-64-UDEV-STORAGE: generate debugging logs Yu Watanabe 2025-11-05 03:18:25 +09:00
  • 1e1f63e63b test: rework dmsetup test to wait for device to disappear Luca Boccassi 2025-11-04 16:54:11 +00:00
  • 71d64f0527 core/service: reload fixlets (#39376) Yu Watanabe 2025-11-05 02:54:38 +09:00
  • d954161f9b core/exec-invoke: gracefully handle lack of privilege for initgroups() in user mode (#39039) Yu Watanabe 2025-11-05 02:53:05 +09:00
  • cfc7fd426d sysext: Check for /etc/initrd-release in given --root= tree (#39473) Yu Watanabe 2025-11-05 02:51:25 +09:00
  • 82b6dc1a17 sd-json: accept NULL path in sd_json_parse_file_at() too, port one manual fdopen() to it (#39538) Yu Watanabe 2025-11-05 01:40:27 +09:00
  • 2b8c7adbec cgls: print error messages when --unit and --user-unit are used together jouyouyun 2025-11-04 16:10:31 +08:00
  • a8c3ac6672 systemctl: Fix shutdown time parsing across DST changes Chris Down 2025-11-04 18:19:07 +08:00
  • 05b880ac46 nss-myhostname: use FAMILY_ADDRESS_SIZE instead of the integer 16 when copying ip addr jouyouyun 2025-11-04 20:59:01 +08:00
  • 9d129ea34e machined/import: allow running in per-user mode (#38728) Daan De Meyer 2025-11-04 17:27:43 +01:00
  • 6971798864 core: use proper service type of TEST-07-PID.user-namespace-path.sh Quentin Deslandes 2025-11-04 14:45:15 +01:00
  • 22311a1291 test: stop piping post-test journalctl commands to /failed Luca Boccassi 2025-11-04 12:51:09 +00:00
  • 9a1d72fe99 update TODO Lennart Poettering 2025-08-27 11:29:43 +02:00
  • 4248b02c44 test: add test case Lennart Poettering 2025-08-25 17:07:20 +02:00
  • 78a738f4cf tar-util: squash high UIDs in user mode Lennart Poettering 2025-08-22 17:28:50 +02:00
  • 4ded7f7a43 tar-util: add support for acls Lennart Poettering 2025-08-22 11:05:38 +02:00
  • e1e170feca tar-util: add support for file flags Lennart Poettering 2025-08-21 22:40:59 +02:00
  • a54f4520f3 tar-util: properly deal with sparse files Lennart Poettering 2025-08-21 19:08:01 +02:00