aboutsummaryrefslogtreecommitdiff
*.a
*.o
.deps
.dirstamp
ref='/guix/log/gnu?id=15f086232353fe5f1b9b5dd44cccd770a55fefbd&showmsg=1'>gnu/build/secret-service.scm
AgeCommit message (Collapse)Author
2024-02-10services: secret-service: Make the endpoint configurable.Ludovic Courtès
Until now, the secret service had a hard-coded TCP endpoint on port 1004. This change lets users specify arbitrary socket addresses. * gnu/build/secret-service.scm (socket-address->string): New procedure, taken from Shepherd. (secret-service-send-secrets): Replace ‘port’ by ‘address’ and adjust accordingly. (secret-service-receive-secrets): Likewise. * gnu/services/virtualization.scm (secret-service-shepherd-services): Likewise. (secret-service-operating-system): Add optional ‘address’ parameter and honor it. Adjust ‘start’ method accordingly. Change-Id: I87a9514f1c170dca756ce76083d7182c6ebf6578
2023-10-01secret-service: Increase default handshake timeout.Ludovic Courtès
* gnu/build/secret-service.scm (secret-service-send-secrets): Increase #:handshake-timeout.
2023-05-06services: dbus-service, secret-service: Do not cause (fibers) to be loaded.Ludovic Courtès
* gnu/build/dbus-service.scm (sleep*): Pass #:ensure #f to 'resolve-module'. * gnu/build/secret-service.scm (wait-for-readable-fd): Likewise.
2022-09-13secret-service: Mark sockets as SOCK_CLOEXEC.Ludovic Courtès
* gnu/build/secret-service.scm (secret-service-send-secrets) (secret-service-receive-secrets): Pass SOCK_CLOEXEC to 'socket'.