[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#63402] [PATCH v5 0/5] Implement a dynamic IP monitoring feature.
From: |
Maxim Cournoyer |
Subject: |
[bug#63402] [PATCH v5 0/5] Implement a dynamic IP monitoring feature. |
Date: |
Thu, 18 May 2023 21:59:12 -0400 |
Hi,
Compared to v4, this series adds a new 'current-service' procedure to
(gnu services herd) and makes use of it to check if the current
wireguard service is already running without causing it to restart if
it was stopped, via something like:
(live-service-running (current-service 'wireguard-wg0))
Thanks,
Maxim Cournoyer (5):
services: herd: Add a new 'current-service' procedure.
services: wireguard: Implement a dynamic IP monitoring feature.
services: wireguard: Clean-up configuration file serializer.
services: wireguard: Add a 'configuration' action.
gnu: linux-libre: Apply wireguard patch fixing keep-alive bug.
Makefile.am | 1 +
doc/guix.texi | 19 +-
gnu/local.mk | 1 +
gnu/packages/linux.scm | 27 +-
...linux-libre-wireguard-postup-privkey.patch | 119 ++++++++
gnu/services/herd.scm | 52 ++--
gnu/services/vpn.scm | 266 +++++++++++++-----
tests/services/vpn.scm | 83 ++++++
8 files changed, 461 insertions(+), 107 deletions(-)
create mode 100644
gnu/packages/patches/linux-libre-wireguard-postup-privkey.patch
create mode 100644 tests/services/vpn.scm
base-commit: deda3cc9057f20b1e3d34d63a64da0bdd6ca1998
--
2.40.1
- [bug#63403] [PATCH 1/1] services: wireguard: Implement a dynamic IP monitoring feature., (continued)
- [bug#63402] [PATCH v5 2/5] services: wireguard: Implement a dynamic IP monitoring feature., Maxim Cournoyer, 2023/05/18
- [bug#63403] [PATCH 1/1] services: wireguard: Implement a dynamic IP monitoring feature., Ludovic Courtès, 2023/05/22
- [bug#63402] bug#63403: [PATCH 1/1] services: wireguard: Implement a dynamic IP monitoring feature., Maxim Cournoyer, 2023/05/22
- [bug#63403] [PATCH 1/1] services: wireguard: Implement a dynamic IP monitoring feature., Ludovic Courtès, 2023/05/24
- [bug#63403] [PATCH 1/1] services: wireguard: Implement a dynamic IP monitoring feature., Bruno Victal, 2023/05/24
- [bug#63402] bug#63403: [PATCH 1/1] services: wireguard: Implement a dynamic IP monitoring feature., Maxim Cournoyer, 2023/05/25