openvpn/distro/dns-scripts
Heiko Hund bc2c74291b mac dns: do not run dns-updown in parallel
In case more than one openvpn connection is coming up or going down at
the same time, there is potential for breakage, since the operations
performed are not atomic.

Introduce a locking mechanism, which let's scripts run in sequence, to
prevent races between them.

Change-Id: I7adfaa08df6a17545cca8264d7230b5e65e49719
Signed-off-by: Heiko Hund <heiko@ist.eigentlich.net>
Acked-by: Arne Schwabe <arne-openvpn@rfc2549.org>
Message-Id: <20250711100700.241668-1-frank@lichtenheld.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg32108.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
2025-07-15 16:08:44 +02:00
..
haikuos_file-dns-updown.sh fix typo in haikuos dns-updown script 2025-06-18 10:48:14 +02:00
macos-dns-updown.sh mac dns: do not run dns-updown in parallel 2025-07-15 16:08:44 +02:00
Makefile.am dns: add updown script for macOS 2025-06-21 14:18:47 +02:00
openresolv-dns-updown.sh dns: support running up/down command with privsep 2025-05-17 11:09:51 +02:00
resolvconf_file-dns-updown.sh dns: support running up/down command with privsep 2025-05-17 11:09:51 +02:00
systemd-dns-updown.sh Update copyright statements to 2025 2025-05-31 22:38:38 +02:00