Commit Graph

  • 87fbf37c8a Merge remote-tracking branch 'origin/master' master Baptiste Fouques 2023-07-18 16:28:10 +0200
  • 729242a114 man: set private key in PreUp rather than PostUp Jason A. Donenfeld 2023-05-18 03:17:02 +0200
  • e6888dd74e wg-quick: run PreUp hook after creating interface Daniel Gröber 2022-12-07 19:00:31 +0100
  • b4f6b4f229 show: fix show all endpoints output Dmitry Selivanov 2023-02-08 09:30:16 +0300
  • 139aac59a5 ipc: freebsd: NULL out some freed memory in kernel_set_device() Kyle Evans 2022-11-03 13:20:29 -0500
  • dbf49a7d17 ipc: freebsd: avoid leaking memory in kernel_get_device() Kyle Evans 2022-11-03 12:59:01 -0500
  • ca2e89ff21 show: apply const to right part of pointer Jason A. Donenfeld 2022-10-31 15:38:58 +0100
  • 7b2ae7aa2f ipc: freebsd: move if_wg path to reflect new in-tree location Kyle Evans 2022-10-28 20:45:05 -0500
  • 71799a8f6d wg-quick: linux: prevent traffic from momentarily leaking into tunnel Tom Yan 2022-06-17 19:34:19 +0800
  • 5b9c1d6d74 global: dual license core files as MIT for FreeBSD Jason A. Donenfeld 2022-06-10 19:35:38 +0200
  • c0b68d2eaf wg-quick: android: use right regex for host-vs-IP Jason A. Donenfeld 2022-05-10 12:40:49 +0200
  • 7efa6e75c1 Merge remote-tracking branch 'origin/master' Baptiste Fouques 2022-01-19 14:47:42 +0100
  • bf8e5c968f Add Net Namespace support Baptiste Fouques 2022-01-19 14:46:12 +0100
  • 1fd9570839 reresolve-dns: use $EPOCHSECONDS instead of $(date +%s) Jason A. Donenfeld 2022-01-04 13:07:49 +0100
  • b906ecb614 embeddable-wg-library: add named wg_endpoint union Mikael Magnusson 2020-11-07 13:32:56 +0100
  • 1ee37b8e48 ipc: use more clever PnP enumerator Jason A. Donenfeld 2021-10-06 17:18:40 -0600
  • 3ba6527130 version: bump Jason A. Donenfeld 2021-09-14 00:43:31 +0200
  • 84ac6add7e wg-quick: openbsd: set DNS with resolvd(8) Matt Dunwoodie 2021-09-07 21:48:53 +1000
  • af260d529e wg-quick: android: adjust for android 12 Jason A. Donenfeld 2021-09-09 23:22:17 +0200
  • b3aafa6103 wg-quick: darwin: account for "link#XX" gateways Laura Hausmann 2021-08-12 21:29:15 +0200
  • 52597c3515 ipc: windows: use devpkey instead of nci for name Jason A. Donenfeld 2021-07-31 00:39:58 +0200
  • fabe24df3a ipc: windows: don't display disabled adapters Jason A. Donenfeld 2021-06-30 01:56:24 +0200
  • c70bea7a31 ipc: remove windows elevation Jason A. Donenfeld 2021-06-24 01:52:06 +0200
  • d58df7ed10 ipc: cache windows lookups to avoid O(n^2) with nested lookups Jason A. Donenfeld 2021-06-24 13:35:48 +0200
  • f65c82456d ipc: add wireguard-nt support Jason A. Donenfeld 2021-06-23 15:43:39 +0200
  • 9a7e4364b1 contrib/launchd: fix xml syntax error Hangbin Liu 2021-05-17 16:17:30 +0800
  • 197689a3cd man: mention BSD debugging Jason A. Donenfeld 2021-05-06 12:54:29 +0200
  • ecb1ea29d7 version: bump Jason A. Donenfeld 2021-04-24 16:43:19 -0400
  • 96e42feb3f wg-quick: kill route monitor when loop terminates Jason A. Donenfeld 2021-04-20 21:31:45 -0600
  • 3124afbea3 wg-quick: freebsd: use ifconfig for determining if interface is up Jason A. Donenfeld 2021-04-18 20:40:02 -0600
  • 163cef8b90 wg-quick: freebsd: do not assume point-to-point interface flag Jason A. Donenfeld 2021-03-23 12:28:22 -0600
  • a43f0b634e wg-quick: freebsd: check for socket using -S, not -f Jason A. Donenfeld 2021-03-21 10:15:32 -0600
  • 622408872f version: bump Jason A. Donenfeld 2021-03-15 08:04:02 -0600
  • 9c811e0f2d wg-quick: freebsd: avoid writing private keys to /tmp Jason A. Donenfeld 2021-03-13 21:20:19 -0700
  • 4e4867dc95 ipc: uniformly ignore preshared keys that are zero Jason A. Donenfeld 2021-03-11 15:35:15 -0700
  • f51349c52b ipc: freebsd: add initial FreeBSD support Jason A. Donenfeld 2021-03-10 20:24:40 -0700
  • 576e40056d wg-quick: freebsd: add kernel support Jason A. Donenfeld 2021-03-10 21:17:59 -0700
  • 396b85280a wireguard-tools: drag in headers for prototypes Kyle Evans 2021-03-10 08:44:36 -0600
  • 88bc64366e wireguard-tools: const correctness Kyle Evans 2021-03-10 08:43:56 -0600
  • 957702af94 Makefile: fix version indicator Florian Eckert 2020-05-14 11:35:20 +0200
  • 6d3b876492 version: bump Jason A. Donenfeld 2021-02-23 19:32:18 +0100
  • e8fa0f662f ipc: read trailing responses after set operation Jason A. Donenfeld 2021-01-27 15:22:20 +0100
  • f97e81c094 man: LOG_LEVEL variables changed nae Jason A. Donenfeld 2021-01-26 23:02:37 +0100
  • 457f96b65e ipc: do not use fscanf with trailing \n Jason A. Donenfeld 2021-01-25 21:22:36 +0100
  • 66ed611bd0 sticky-sockets: do not use SO_REUSEADDR Jason A. Donenfeld 2020-12-18 23:40:15 +0100
  • 7e506135f7 completion: add help and syncconf completions Jason A. Donenfeld 2020-12-13 22:29:09 +0100
  • 5e24780d4c wincompat: do not elevate by default Jason A. Donenfeld 2020-12-11 14:17:27 +0100
  • 843a256697 wincompat: add resource and manifest and enable lto Jason A. Donenfeld 2020-12-11 13:59:14 +0100
  • 66714e2c47 wincompat: recent mingw has inet_ntop/inet_pton Jason A. Donenfeld 2020-11-09 11:46:01 +0100
  • b637db4692 embeddable-wg-library: sync latest from netlink.h Jason A. Donenfeld 2020-10-29 12:44:08 +0100
  • c3f26340e6 wg-quick: openbsd: no use for userspace support Jason A. Donenfeld 2020-10-18 22:27:22 +0200
  • 265e81a344 wg-quick: android: do not free iterated pointer Jason A. Donenfeld 2020-09-15 16:19:49 +0200
  • 7a321ce808 version: bump Jason A. Donenfeld 2020-08-27 10:22:09 +0200
  • 91fbeb4a92 Revert "wg-quick: wait on process substitutions" Jason A. Donenfeld 2020-08-27 10:17:42 +0200
  • 9a0d65e2af wg-quick: android: use iproute2 to bring up interface instead of ndc Jason A. Donenfeld 2020-08-25 21:54:22 +0200
  • fbca033c69 version: bump Jason A. Donenfeld 2020-08-20 12:06:22 +0200
  • 26683f6c9a wg-quick: wait on process substitutions Jason A. Donenfeld 2020-08-03 10:18:40 +0200
  • 13fac76a71 ctype: use non-locale-specific ctype.h Jason A. Donenfeld 2020-08-04 14:49:21 +0200
  • cf2bf09524 pubkey: isblank is a subset of isspace Jason A. Donenfeld 2020-08-04 14:04:52 +0200
  • b4a8a18797 man: wg-quick: use syncconf instead of addconf for strip example Jason A. Donenfeld 2020-07-28 10:57:54 +0200
  • a66219fa10 systemd: add reload target to systemd unit Domonkos P. Tomcsanyi 2020-07-24 16:21:52 +0200
  • eb4665ecf0 wincompat: fold random into genkey 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