Commit Graph

  • 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
  • f02925cfa5 Notes added by 'git notes add' Jason A. Donenfeld 2020-01-21 15:51:31 +0100
  • 8082f7e6a8 version: bump v1.0.20200121 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
  • e1bac33dff Notes added by 'git notes add' Jason A. Donenfeld 2020-01-21 15:46:20 +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
  • a94ef47067 Notes added by 'git notes add' Jason A. Donenfeld 2020-01-02 19:53:11 +0100
  • 3bf1b64d44 version: bump v1.0.20200102 Jason A. Donenfeld 2020-01-02 19:53:11 +0100
  • d8230ea0dc global: bump copyright Jason A. Donenfeld 2020-01-02 19:52:25 +0100
  • fb0942e18c Notes added by 'git notes add' Jason A. Donenfeld 2020-01-02 19:35:02 +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
  • 8b3bd4d0f3 Notes added by 'git notes add' Jason A. Donenfeld 2019-12-26 13:59:11 +0100
  • ae659490cf version: bump v1.0.20191226 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
  • 4eef8d000f Notes added by 'git notes add' Jason A. Donenfeld 2019-12-26 13:11:40 +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
  • 8ba5498590 wg: fight compiler slightly harder Jason A. Donenfeld 2019-02-05 01:00:52 +0100
  • 17281d9369 noise: store clamped key instead of raw key Jason A. Donenfeld 2019-02-03 21:50:54 +0100
  • 1e58a0525e highlighter: when subtracting char, cast to unsigned Jason A. Donenfeld 2019-01-31 02:03:10 +0100
  • 4bc6ef0089 systemd: wg-quick should depend on nss-lookup.target Jason A. Donenfeld 2019-01-30 18:53:37 +0100
  • 643a002603 wg: remove unused check phony declaration Jason A. Donenfeld 2019-01-24 18:14:38 +0100
  • 3f7a31faea wg-quick: freebsd: allow loopback to work Jason A. Donenfeld 2019-01-24 03:26:51 +0100
  • a6e4ec487d netlink: use __kernel_timespec for handshake time Jason A. Donenfeld 2019-01-22 13:38:52 +0100
  • ee88038986 contrib: introduce simple highlighter library Jason A. Donenfeld 2019-01-05 17:02:14 +0100
  • 777fe674c4 global: normalize -> clamp Jason A. Donenfeld 2019-01-11 01:13:35 -0800
  • 3ac679e7a1 keygen-html: bring back pure javascript implementation Jason A. Donenfeld 2018-07-26 20:05:47 +0200
  • 04f3a4f537 Kconfig: IPsec isn't IPSec Jason A. Donenfeld 2019-01-07 18:03:39 -0800
  • b8e89f3a09 global: update copyright Jason A. Donenfeld 2019-01-02 01:58:10 +0100
  • 53f9023e7e wg: curve25519: handle unaligned loads/stores safely Jason A. Donenfeld 2018-12-20 18:30:21 +0100
  • 89662178c6 makefile: use immediate expansion and use correct template patterns Jason A. Donenfeld 2018-12-16 00:50:39 +0100
  • 48a31572f1 wg-quick: bring interface up while setting MTU Aaron Jones 2018-12-16 21:04:02 +0000
  • 586b466394 embeddable-wg-library: do not warn on unrecognized netlink attributes Jason A. Donenfeld 2018-12-07 05:36:26 +0100
  • 4de77e0646 global: various formatting tweeks Jason A. Donenfeld 2018-11-11 22:35:07 -0500
  • 7e106d3a4c wg-quick: android: do not choke on empty allowed-ips Jason A. Donenfeld 2018-11-11 22:11:56 -0500
  • 1aa8364b17 keygen-html: add missing glue macro Jason A. Donenfeld 2018-11-06 03:30:06 +0100
  • d9f06cbced wg.8: AllowedIPs isn't actually required Jason A. Donenfeld 2018-10-19 03:35:25 +0200
  • b37a1f46ae wg.8: specify that wg(8) shows runtime info too Jason A. Donenfeld 2018-10-19 03:33:53 +0200
  • 4410c87c39 wg-quick: wait for interface to disappear on freebsd Jason A. Donenfeld 2018-10-12 16:55:35 +0200
  • 599b84fbd1 wg: don't fail if a netlink interface dump is inconsistent Jason A. Donenfeld 2018-10-12 16:40:29 +0200
  • 9b1394b2dc wg: compile on gnu99 Jason A. Donenfeld 2018-10-09 15:23:42 +0200
  • c1ca487f63 wg: use libc's endianness macro if no compiler macro Jason A. Donenfeld 2018-10-09 15:21:27 +0200