Commit graph

  • b1535a00ca New netbsd.bash for wg-quick and removing the -v in install netbsd-dev snow 2020-07-07 16:51:56 -0700
  • eb4665ecf0 wincompat: fold random into genkey master Jason A. Donenfeld 2020-05-25 18:05:14 -0600
  • 197995d50c ipc: split into separate files per-platform Jason A. Donenfeld 2020-05-25 17:13:20 -0600
  • c45d422a93 version: bump Jason A. Donenfeld 2020-05-13 18:29:41 -0600
  • 56cb39fb22 ipc: openbsd: switch to array ioctl interface Jason A. Donenfeld 2020-05-13 00:37:46 -0600
  • 0cfde946b1 Makefile: remember to install all systemd units Jason A. Donenfeld 2020-05-11 21:31:05 -0600
  • 8137c14dc6 version: bump Jason A. Donenfeld 2020-05-10 22:20:44 -0600
  • 10b4e7677f wg-quick: cleanup openbsd support Jason A. Donenfeld 2020-05-10 00:58:31 -0600
  • 9eda95d084 wg-quick: add support for openbsd kernel implementation Matt Dunwoodie 2020-05-10 02:06:14 -0600
  • d4a32c97fd ipc: cleanup openbsd support Jason A. Donenfeld 2020-05-10 00:24:46 -0600
  • 5c66f6ecd1 ipc: add support for openbsd kernel implementation Matt Dunwoodie 2019-12-29 12:48:38 +1100
  • b60e30e196 ipc: remove extra space Jason A. Donenfeld 2020-05-09 23:20:03 -0600
  • 7f236c7957 wg-quick: support dns search domains Jason A. Donenfeld 2020-05-08 23:15:50 -0600
  • 238ca40591 systemd: add wg-quick.target Martin Hauke 2020-05-01 23:55:55 +0200
  • 891fb523a2 terminal: specialize color_mode to stdout only Jason A. Donenfeld 2020-04-20 22:52:35 -0600
  • 3377409bb3 git: add gitattributes so tarball doesn't have gitignore files Jason A. Donenfeld 2020-04-08 23:51:16 -0600
  • e189f9942d wg-quick: android: support application whitelist Jason A. Donenfeld 2020-04-05 19:38:11 -0600
  • 20e28d2b0f highlighter: insist on 256-bit keys, not 257-bit or 258-bit Jason A. Donenfeld 2020-04-03 23:14:07 -0600
  • dc00c8c577 Makefile: simplify silent cleaning Jason A. Donenfeld 2020-03-23 00:06:24 -0600
  • a8063adc8a version: bump Jason A. Donenfeld 2020-03-19 16:46:35 -0600
  • be969b7fe1 wincompat: use new protected prefix on Windows Jason A. Donenfeld 2020-03-19 16:33:14 -0600
  • e98b84ab84 wincompat: use string_list instead of inflatable_buffer Jason A. Donenfeld 2020-03-19 16:29:27 -0600
  • 828ffc88cd man: add a warning to the SaveConfig description Luis Ressel 2020-02-24 13:00:08 +0100
  • bd4f847372 man: backlink wg-quick(8) in wg(8) Jason A. Donenfeld 2020-02-12 15:46:23 +0100
  • 6fabf9c2fb man: fix grammar in wg(8) and wg-quick(8) Kai Haberzettl 2020-02-08 21:23:47 +0100
  • d68b8b189c curve25519: squelch warnings on clang Jason A. Donenfeld 2020-02-07 15:46:59 +0100
  • e5b08c2849 netlink: initialize mostly unused field Jason A. Donenfeld 2020-02-06 17:20:15 +0100
  • 0bf1f7a3e8 version: bump Jason A. Donenfeld 2020-02-06 16:19:47 +0100
  • 0dc32bbeaf netlink: don't pretend that sysconf isn't a function Jason A. Donenfeld 2020-02-05 23:59:55 +0100
  • ef117a91d1 netlink: remove libmnl requirement Jason A. Donenfeld 2020-02-03 16:52:29 +0100
  • db5cb4f15c embeddable-wg-library: use newer string_list Jason A. Donenfeld 2020-02-03 16:35:01 +0100
  • 1ad6b17c35 extract-{handshakes,keys}: rework for upstream kernel Jason A. Donenfeld 2020-02-01 00:48:25 +0100
  • 27c885ff08 man: document dynamic debug trick for Linux Jason A. Donenfeld 2020-01-31 23:17:12 +0100
  • 6771c4454e wg-quick: android: split uids into multiple commands Jason A. Donenfeld 2020-01-31 18:56:52 +0100
  • 8082f7e6a8 version: bump Jason A. Donenfeld 2020-01-21 15:51:31 +0100
  • 3a3a56e217 Makefile: sort inputs to linker so that build is reproducible Jason A. Donenfeld 2020-01-21 13:05:42 +0100
  • 64576f9a06 netlink: make sure to clear return value when trying again Jason A. Donenfeld 2020-01-11 12:16:13 -0500
  • 95c30bc034 fuzz: add set and setconf fuzzers Jason A. Donenfeld 2020-01-11 16:28:19 +0100
  • f7f1e7da2c Makefile: evaluate git version lazily Jason A. Donenfeld 2020-01-08 17:59:58 -0500
  • cdd8d8ba9f fuzz: add generic command argument fuzzer Jason A. Donenfeld 2020-01-04 15:34:28 +0100
  • 1d2d6200b8 ipc: simplify inflatable buffer and add fuzzer Jason A. Donenfeld 2020-01-04 14:46:27 +0100
  • f59f63f462 Makefile: add standard 'all' target Jason A. Donenfeld 2020-01-03 21:22:22 +0100
  • bfb31ac953 Makefile: remove pwd from compile output Jason A. Donenfeld 2020-01-03 12:36:10 +0100
  • 3bf1b64d44 version: bump Jason A. Donenfeld 2020-01-02 19:53:11 +0100
  • d8230ea0dc global: bump copyright Jason A. Donenfeld 2020-01-02 19:52:25 +0100
  • 16e20de722 wg-quick: linux: quote ifname for nft Jason A. Donenfeld 2019-12-28 18:35:12 +0100
  • 3bfe9c41ab Makefile: rework automatic version.h mangling Jason A. Donenfeld 2019-12-27 18:17:00 +0100
  • 2d000809dd fuzz: find bugs when parsing uapi input Jason A. Donenfeld 2019-12-27 14:57:09 +0100
  • cde6f312e4 fuzz: find bugs in the config syntax parser Jason A. Donenfeld 2019-12-27 13:40:26 +0100
  • 318253d932 man: add documentation about removing explicit listen-port Devin Smith 2019-12-26 21:35:26 -0600
  • d359ead4dc dns-hatchet: adjust path for new repo layout Jason A. Donenfeld 2019-12-26 18:10:37 +0100
  • f9f1ba795e Makefile: port static analysis check Jason A. Donenfeld 2019-12-26 16:54:25 +0100
  • ff7e5dfe30 Makefile: DEBUG_TOOLS -> DEBUG and document Jason A. Donenfeld 2019-12-26 16:50:55 +0100
  • 7861d89b7c systemd: update documentation URL Jason A. Donenfeld 2019-12-26 13:57:22 +0100
  • ae659490cf version: bump Jason A. Donenfeld 2019-12-26 13:59:11 +0100
  • 9130fa0450 Makefile: add git versioning to dev builds Jason A. Donenfeld 2019-12-26 13:01:00 +0100
  • 011bf3b9f4 README: consolidate with INSTALL and rewrite Jason A. Donenfeld 2019-12-26 12:19:23 +0100
  • 262b5196cf wg: include tools version Jason A. Donenfeld 2019-12-26 12:30:12 +0100
  • 2f74ac29cf wg: add back source formerly shared with kernel module Jason A. Donenfeld 2019-12-26 12:09:53 +0100
  • d5ac56465e gitignore: trim down to basics Jason A. Donenfeld 2019-12-26 12:02:11 +0100
  • 6262906e5c wg-quick: linux: use already configured addresses instead of in-memory Jason A. Donenfeld 2019-12-17 14:14:13 +0100
  • 64f83e6161 wg: adjust wg.8 syntax for consistency in COMMANDS section Kai Haberzettl 2019-12-13 08:42:30 +0100
  • 6fbfa0d7bb wg-quick: linux: try both iptables(8) and nft(8) on teardown Jason A. Donenfeld 2019-12-12 17:24:04 +0100
  • 45417c5c0d wg-quick: linux: support older nft(8) Jason A. Donenfeld 2019-12-10 22:51:40 +0100
  • a863be0148 global: fix up spelling Josh Soref 2019-12-10 17:22:58 +0100
  • 17c78d31c2 wg-quick: linux: add support for nft and prefer it Jason A. Donenfeld 2019-12-10 16:37:34 +0100
  • bc8bf54185 wg-quick: linux: ignore save warnings for iptables-nft Jason A. Donenfeld 2019-12-06 16:51:05 +0100
  • 8d4e4f3a86 wg-quick: linux: suppress more warnings on weird kernels Jason A. Donenfeld 2019-12-06 16:22:18 +0100
  • 3928ebb87d wg-quick: linux: some iptables don't like empty lines Jason A. Donenfeld 2019-12-05 18:33:15 +0100
  • 9eab3487cd wg-quick: linux: iptables-* -w is not widely supported Jason A. Donenfeld 2019-12-05 11:47:57 +0100
  • faa55d8b19 ipc: make sure userspace communication frees wgdevice Jason A. Donenfeld 2019-12-02 19:19:38 +0100
  • 207aeed010 wg-quick: linux: have remove_iptables return true Jason A. Donenfeld 2019-11-28 18:15:41 +0100
  • af69113e02 wg-quick: linux: ensure postdown hooks execute Jason A. Donenfeld 2019-11-28 13:49:34 +0100
  • a9abb21575 wg-quick: linux: suppress error when finding unused table Jason A. Donenfeld 2019-11-27 17:12:08 +0100
  • ae374129ab wg: add syncconf command Jason A. Donenfeld 2019-06-11 19:22:52 +0200
  • 34ea0caf1f reresolve-dns: remove invalid anchors on regex match Jason A. Donenfeld 2019-11-27 13:30:43 +0100
  • ebcf1ef8b1 wg-quick: linux: filter bogus injected packets and don't disable rpfilter Jason A. Donenfeld 2019-11-21 11:19:43 +0100
  • a59aa6c404 wg-quick: linux: only touch net.ipv4 for v4 Jason A. Donenfeld 2019-11-21 10:53:45 +0100
  • cf7ec31d2d wg-quick: android: check for null in binder cleanup functions Jason A. Donenfeld 2019-10-16 14:23:27 +0200
  • 792727cf64 wg-quick: android: use Binder for setting DNS on Android 10 Nicolas Douma 2019-10-02 21:10:51 +0200
  • 959937672a wg: windows: enforce named pipe ownership and use protected prefix Jason A. Donenfeld 2019-08-30 13:51:27 -0600
  • 4154476d89 wg-quick: linux: don't fail down when using systemd-resolved Ronan Pigott 2019-08-27 18:42:14 -0700
  • 5df58a945d wg-quick: openbsd: fix alternate routing table syntax Ankur Kothari 2019-08-06 08:57:28 +1000
  • 6a5906608c wg-quick: android: refactor and add incoming allow rules Jason A. Donenfeld 2019-07-08 12:56:41 +0200
  • b30e74b595 wg-quick: darwin: support being called from launchd Jason A. Donenfeld 2019-06-19 13:18:34 +0200
  • 15f2e2ef34 wg: pass WG_ENDPOINT_RESOLUTION_RETRIES=infinity to systemd unit Jason A. Donenfeld 2019-05-31 21:10:41 +0200
  • 838039b879 wg: add wincompat layer to wg(8) Jason A. Donenfeld 2019-05-11 19:34:19 +0200
  • 10487e7215 wg: allow setting WG_ENDPOINT_RESOLUTION_RETRIES Jason A. Donenfeld 2019-05-28 22:45:15 +0200
  • 604b5a9fa7 wg-quick: specify protocol to ip(8), because of inconsistencies Jason A. Donenfeld 2019-05-17 17:30:38 +0200
  • ce55f857ff wg-quick: look up existing routes properly Jason A. Donenfeld 2019-05-17 12:32:46 +0200
  • c2355e00aa wg-quick: make darwin and freebsd path search strict like linux Jason A. Donenfeld 2019-04-23 18:16:16 +0900
  • 090639ae90 wg-quick: freebsd: workaround SIOCGIFSTATUS race in FreeBSD kernel Jason A. Donenfeld 2019-04-21 10:11:36 +0900
  • 4471ee711c wg: avoid unneccessary next_peer assignments in sort_peers() Luis Ressel 2019-03-23 01:31:19 +0100
  • cdb687cc0b wg-quick: add 'strip' subcommand Luis Ressel 2019-03-14 00:36:22 +0100
  • 84cf22da0d wg: warn if an AllowedIP has a nonzero host part Luis Ressel 2019-03-17 00:02:32 +0100
  • 7c20ac5ce2 wg-quick: freebsd: export TMPDIR when restoring and don't make empty Jason A. Donenfeld 2019-03-18 14:41:10 -0600
  • fc719b7d7e wg: add support for Haiku Alexander von Gluck IV 2019-02-28 10:23:45 -0600
  • 74a6f97b7a wg: genkey: account for short reads of /dev/urandom Jason A. Donenfeld 2019-02-28 23:37:24 +0100
  • 2c6cabd73d wg-quick: freebsd: rebreak interface loopback, while fixing localhost Jason A. Donenfeld 2019-02-28 19:03:11 +0100
  • 86e0c306b8 wg: c_acc doesn't need to be initialized Jason A. Donenfeld 2019-02-08 02:32:15 +0100