This repository has been archived on 2024-01-23. You can view files and clone it, but cannot push or open issues or pull requests.
wireguard-tools/src
Jason A. Donenfeld 9c811e0f2d wg-quick: freebsd: avoid writing private keys to /tmp
FreeBSD's bash doesn't handle <(...) safely, creating a temporary file
instead of using /proc/self/fd/N like on Linux. Work around this by
using a simple pipeline with /dev/stdin.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-03-13 21:20:19 -07:00
..
completion completion: add help and syncconf completions 2020-12-13 22:29:09 +01:00
fuzz netlink: remove libmnl requirement 2020-02-03 18:17:27 +01:00
man man: LOG_LEVEL variables changed nae 2021-01-26 23:02:37 +01:00
systemd systemd: add reload target to systemd unit 2020-07-24 16:23:47 +02:00
uapi ipc: freebsd: add initial FreeBSD support 2021-03-11 15:02:07 -07:00
wg-quick wg-quick: freebsd: avoid writing private keys to /tmp 2021-03-13 21:20:19 -07:00
wincompat wincompat: do not elevate by default 2020-12-11 14:17:27 +01:00
Makefile ipc: freebsd: add initial FreeBSD support 2021-03-11 15:02:07 -07:00
config.c wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00
config.h wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00
containers.h ipc: cleanup openbsd support 2020-05-10 22:10:02 -06:00
ctype.h ctype: use non-locale-specific ctype.h 2020-08-06 17:47:14 +02:00
curve25519-fiat32.h global: bump copyright 2020-01-02 19:52:25 +01:00
curve25519-hacl64.h global: bump copyright 2020-01-02 19:52:25 +01:00
curve25519.c curve25519: squelch warnings on clang 2020-02-07 15:46:59 +01:00
curve25519.h global: bump copyright 2020-01-02 19:52:25 +01:00
encoding.c global: bump copyright 2020-01-02 19:52:25 +01:00
encoding.h global: bump copyright 2020-01-02 19:52:25 +01:00
genkey.c wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00
ipc-freebsd.h ipc: uniformly ignore preshared keys that are zero 2021-03-11 15:35:15 -07:00
ipc-linux.h ipc: split into separate files per-platform 2020-05-25 17:21:18 -06:00
ipc-openbsd.h ipc: uniformly ignore preshared keys that are zero 2021-03-11 15:35:15 -07:00
ipc-uapi-unix.h ipc: split into separate files per-platform 2020-05-25 17:21:18 -06:00
ipc-uapi-windows.h ipc: split into separate files per-platform 2020-05-25 17:21:18 -06:00
ipc-uapi.h ipc: read trailing responses after set operation 2021-01-27 15:22:20 +01:00
ipc.c ipc: freebsd: add initial FreeBSD support 2021-03-11 15:02:07 -07:00
ipc.h global: bump copyright 2020-01-02 19:52:25 +01:00
netlink.h netlink: initialize mostly unused field 2020-02-06 17:20:15 +01:00
pubkey.c wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00
set.c wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00
setconf.c wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00
show.c wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00
showconf.c wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00
subcommands.h wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00
terminal.c wireguard-tools: drag in headers for prototypes 2021-03-10 17:35:20 -07:00
terminal.h terminal: specialize color_mode to stdout only 2020-04-20 22:52:35 -06:00
version.h version: bump 2021-02-23 19:32:18 +01:00
wg.c wireguard-tools: const correctness 2021-03-10 17:35:18 -07:00