Archived
1
0
Fork 0
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues or pull requests.
guix/gnu
Ludovic Courtès 59261a22f9
services: secret-service: Add initial client/server handshake.
This allows the client running on the host to know when it's actually
connect to the server running in the guest.  Failing that, the client
would connect right away to QEMU and send secrets even though the server
is not running yet in the guest, which is unreliable.

* gnu/build/secret-service.scm (secret-service-send-secrets): Add
 #:handshake-timeout.  Read from SOCK an initial message from the
server.  Return #f on error.
(secret-service-receive-secrets): Send 'secret-service-server' message
to the client.  Close SOCK upon timeout.
* gnu/services/virtualization.scm (hurd-vm-shepherd-service): 'start'
method returns #f when 'secret-service-send-secrets' returns #f.
2020-09-29 21:56:27 +02:00
..
bootloader gnu: grub: Support for network boot via TFTP. 2020-09-27 13:38:35 +02:00
build services: secret-service: Add initial client/server handshake. 2020-09-29 21:56:27 +02:00
installer installer: Rename RUN-PARTIONING-PAGE. 2020-09-21 00:31:15 +02:00
machine linux-boot: Handle nfs-root device strings. 2020-09-07 11:00:48 +02:00
packages gnu: snap: Update to 6.2.1. 2020-09-29 14:06:25 +02:00
services services: secret-service: Add initial client/server handshake. 2020-09-29 21:56:27 +02:00
system images: hurd: Add hurd-barebones-qcow2-image. 2020-09-29 11:42:52 +02:00
tests tests: nfs: Improve "nfs-root-fs". 2020-09-10 18:57:46 +02:00
artwork.scm
bootloader.scm
ci.scm ci: Build hurd-barebones-qcow2-image. 2020-09-29 11:42:53 +02:00
image.scm
installer.scm installer: Fix docstring typo. 2020-09-23 12:39:57 +02:00
local.mk gnu: Remove icecat-68 source. 2020-09-28 14:45:23 -04:00
machine.scm utils: Move <location> and '&error-location' to (guix diagnostics). 2020-07-25 19:11:36 +02:00
packages.scm packages: 'generate-package-cache' is deterministic. 2020-07-30 19:17:20 +02:00
services.scm Remove "guile-zlib" extension when unused. 2020-08-25 12:39:11 +02:00
system.scm linux-boot: Handle nfs-root device strings. 2020-09-07 11:00:48 +02:00
tests.scm utils: Move <location> and '&error-location' to (guix diagnostics). 2020-07-25 19:11:36 +02:00