Commit Graph

  • 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
  • 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
  • 846d2514c5 global: rename struct wireguard_ to struct wg_ Jason A. Donenfeld 2018-10-08 03:36:20 +0200
  • 54569b7999 netlink: do not stuff index into nla type Jason A. Donenfeld 2018-10-08 03:06:47 +0200
  • 6790b07868 crypto: clean up remaining .h->.c Jason A. Donenfeld 2018-10-07 15:35:51 +0200
  • 09c7ab77e9 wg-quick.8: add policy routing example Jason A. Donenfeld 2018-10-05 19:19:08 +0200
  • 646d7a5c78 crypto: make constant naming scheme consistent Jason A. Donenfeld 2018-09-24 22:02:13 +0200
  • cef7ac9ef9 global: put SPDX identifier on its own line Jason A. Donenfeld 2018-09-20 01:49:47 +0200
  • 17546fcd75 global: prefer sizeof(*pointer) when possible Jason A. Donenfeld 2018-09-04 10:44:42 -0600
  • 4d59d1f2c5 crypto: import zinc Jason A. Donenfeld 2018-08-28 23:50:35 -0600
  • 407b0cb311 wg: ipc: do not warn on unrecognized netlink attributes Jason A. Donenfeld 2018-09-02 19:25:32 -0600
  • 66054f3638 crypto: use unaligned helpers Jason A. Donenfeld 2018-08-23 18:08:03 -0700
  • b2ec7892c8 wg-quick: check correct variable for route deduplication Jason A. Donenfeld 2018-08-21 15:42:17 -0700
  • ffcc09358e wg-quick: darwin: prefer system paths for tools Jason A. Donenfeld 2018-08-12 00:28:28 -0700
  • 544d965d5f wg-quick: android: remove compat code Jason A. Donenfeld 2018-07-24 18:05:33 +0200
  • f621f36800 wg-quick: android: allow package to be overridden Jason A. Donenfeld 2018-07-24 13:12:40 +0200
  • c61c5a03ee embeddable-wg-library: do not left shift negative numbers Jason A. Donenfeld 2018-07-19 19:15:15 +0200