Commit Graph

  • e0775354bd wg-quick: allow for tabs in keys Jason A. Donenfeld 2017-11-09 14:12:06 +0900
  • d8ad40da25 wg-quick: stat the correct enclosing folder of config file Jason A. Donenfeld 2017-11-08 18:40:07 +0900
  • 753dc179b6 wg-quick: save all hooks on save Jason A. Donenfeld 2017-10-31 19:47:39 +0100
  • 6e313371cc wg-quick: fsync the temporary file before renaming Jason A. Donenfeld 2017-10-31 18:13:31 +0100
  • eb181e811c wg-quick: allow for saving existing interface Jason A. Donenfeld 2017-10-31 17:51:38 +0100
  • 225882ccc4 contrib: add reresolve-dns Jason A. Donenfeld 2017-10-31 16:15:19 +0100
  • 2207025c2f wg: correct type for CTRL_ATTR_FAMILY_ID Jason A. Donenfeld 2017-10-31 14:55:17 +0100
  • d30d9630b6 wg-quick: allow for the hatchet, but not by default Jason A. Donenfeld 2017-10-31 11:38:09 +0100
  • 9bcb48eacd wg-quick: remember to rewind DNS settings on failure Jason A. Donenfeld 2017-10-26 22:49:46 +0200
  • 17f9548182 wg-quick: allow specifiying multiple hooks Jason A. Donenfeld 2017-10-25 21:55:17 +0200
  • b1dd8d711e global: style nits Jason A. Donenfeld 2017-10-25 17:56:08 +0200
  • d9d0a2cbed global: infuriating kernel iterator style Jason A. Donenfeld 2017-10-25 17:13:46 +0200
  • fe703c0cf5 wg: account for padding being in zero attribute Jason A. Donenfeld 2017-10-17 19:20:52 +0200
  • 88b1d35ec0 wg: newline after warning Jason A. Donenfeld 2017-10-17 18:48:41 +0200
  • 06e7bdf2a5 wg: style Jason A. Donenfeld 2017-10-16 22:18:29 +0200
  • 6f9b135966 wg: add pass example to wg-quick man page Jason A. Donenfeld 2017-10-16 03:28:24 +0200
  • 65db14706b wg: don't insist on having a private key Jason A. Donenfeld 2017-10-16 03:17:12 +0200
  • 085796b210 wg: retry resolution except when fatal Jason A. Donenfeld 2017-10-15 22:52:38 +0200
  • 7fe7f81088 wg: encoding: be more paranoid Jason A. Donenfeld 2017-10-15 21:29:01 +0200
  • eb68ad0722 Makefile: even prettier output Jason A. Donenfeld 2017-10-14 05:17:40 +0200
  • d7b3f0fcaf wg: man: include kill-switch documentation using fwmark Jason A. Donenfeld 2017-10-11 01:55:45 +0200
  • 4e0e99c74d wg: store tail pointer to make coalescing peers fast Jason A. Donenfeld 2017-10-10 17:17:43 +0200
  • e13b1e719b wg: warn once on unrecognized items Jason A. Donenfeld 2017-10-09 13:27:00 +0200
  • 8774fccff3 wg: try again if dump is interrupted Jason A. Donenfeld 2017-10-08 16:24:37 +0200
  • 38ac0ff08e Makefile: clang now builds the kernel, so use scan-build Jason A. Donenfeld 2017-10-05 20:52:19 +0200
  • e95fcccb4d Makefile: add non-verbose mode to tools Jason A. Donenfeld 2017-10-03 17:16:37 +0200
  • a99b64e5a4 global: satisfy bitshift pedantry Jason A. Donenfeld 2017-10-03 06:18:45 +0200
  • 0b795ca5d5 contrib: remove worthless build artifact Jason A. Donenfeld 2017-10-02 16:32:20 +0200
  • 91416b0caf wg: compile on non-Linux Jason A. Donenfeld 2017-10-02 13:05:35 +0200
  • 573bd7f303 wg: simmer down silly compilers Jason A. Donenfeld 2017-10-02 03:44:06 +0200
  • 53e5b4fa89 wg: do not warn on unrecognized items Jason A. Donenfeld 2017-10-02 02:51:57 +0200
  • 83caaa7a96 wg-quick: check permissions of parent directory Jason A. Donenfeld 2017-10-01 22:05:19 +0200
  • cbd2b0531f wg-quick: verify wireguard interface in more clever way Jason A. Donenfeld 2017-10-01 21:42:32 +0200
  • a566bde126 wg-quick: anchor sysctl regex to start and end Jason A. Donenfeld 2017-10-01 21:37:53 +0200
  • 5b65f87e9f netlink: switch from ioctl to netlink for configuration Jason A. Donenfeld 2017-09-25 04:22:09 +0200
  • 9a0790b50a wg: uapi: only make sure socket file is socket Jason A. Donenfeld 2017-09-26 15:02:41 +0200
  • 9ef84af8c0 wg: use key_is_zero for comparing to zeros Jason A. Donenfeld 2017-09-22 04:04:00 +0200
  • 6c7d67acfe contrib: add sticky sockets example code Jason A. Donenfeld 2017-09-19 23:17:56 +0200
  • 92feabdd17 wg-quick: only bash complete existing interfaces for down Jason A. Donenfeld 2017-09-06 20:51:41 +0200
  • 34337b0906 wg: fix removal of psk Jason A. Donenfeld 2017-08-23 12:51:52 -0600
  • bc9494f8b6 wg: stricter userspace ipc parsing Jason A. Donenfeld 2017-08-02 21:07:25 +0200
  • 1019175179 contrib: move Android tools to wireguard-android repo Jason A. Donenfeld 2017-07-31 03:03:06 +0200
  • a9d19159a9 android: fix readme Jason A. Donenfeld 2017-07-26 04:10:33 +0200
  • 6b27d0d0f0 wg-quick: add explicit support for common DNS usage Jason A. Donenfeld 2017-07-26 03:09:48 +0200
  • 41e50edbe5 wg-quick: do not use grep Jason A. Donenfeld 2017-07-24 23:22:10 +0200
  • 11204afd6f wg-quick: do not set explicit src route for v6 default route Jason A. Donenfeld 2017-07-24 16:08:42 +0200
  • 91fb17a014 android: add port of wg-quick Jason A. Donenfeld 2017-07-20 06:07:48 +0200
  • 077dac0514 wg-quick: usage typos Jason A. Donenfeld 2017-07-20 06:29:14 +0200
  • aad91ae679 global: wireguard.io --> wireguard.com Jason A. Donenfeld 2017-07-16 16:12:20 +0200
  • 28f373e9cd gitignore: ignore split DWARF debug info Samuel Holland 2017-05-31 11:30:59 -0500
  • e22155a3b7 wg: remove double include in ipc Jason A. Donenfeld 2017-06-29 14:34:27 +0200
  • d3ebbaccab wg-quick: use printf -v instead of namerefs for bash 4.2 Jason A. Donenfeld 2017-06-27 22:18:13 +0200
  • cf4b3ebd08 wg-quick: properly match IPv6 endpoint Jason A. Donenfeld 2017-06-23 14:48:03 +0200
  • e7fd4cfd3f haskell: re-add updated haskell example Jason A. Donenfeld 2017-06-13 23:35:27 +0200
  • f90f8f33a7 wg: use proper __linux__ ifdef Jason A. Donenfeld 2017-06-12 17:01:23 +0200
  • eaa64b198b wg-quick: match ipv6 default route more broadly Jason A. Donenfeld 2017-06-12 00:20:31 +0200
  • 1b5234f3d5 wg-quick: make sure we have empty table for both v6 and v4 Jason A. Donenfeld 2017-06-11 23:39:17 +0200
  • fbf715ea45 external-tests: trim the fat Jason A. Donenfeld 2017-06-09 02:56:08 +0200
  • bdbb6298a0 go test: use x/crypto for blake2s now that we have 128-bit mac Jason A. Donenfeld 2017-06-06 16:50:20 +0200
  • 9fbd187288 go test: correct tai64n and formatting Jason A. Donenfeld 2017-06-01 19:08:24 +0200
  • 19c89f3c3a external-tests: add keepalive packet Jason A. Donenfeld 2017-06-01 18:45:20 +0200
  • a1e931f9dc go test: properly pad message Jason A. Donenfeld 2017-06-01 06:31:26 +0200
  • 32afe0e220 wg: allow creating device with no peers Jason A. Donenfeld 2017-05-30 05:14:53 +0200
  • 8d8ea7a4fb rust test: add icmp ping Jason A. Donenfeld 2017-05-29 16:58:10 +0200
  • 2d8abfd5a0 rust test: convert screech test to snow Jake McGinty 2017-05-29 13:47:26 +0800
  • f65fba7dd8 man: update wg-quick(8) to show Debian resolvconf braindamage Jason A. Donenfeld 2017-05-22 13:28:02 +0200
  • 682b15cb5e wg-quick: use src routing for default routes in v6 Jason A. Donenfeld 2017-05-18 14:40:26 +0200
  • 641b479b44 man: fix psk mention in wg-quick man page Jason A. Donenfeld 2017-05-18 13:37:31 +0200
  • 3a7be3fac5 wg: opt-in globally to GNU-isms to keep the BSDs happy Jason A. Donenfeld 2017-05-17 18:34:23 +0200
  • 945fae0c7c wg: support text-based ipc Jason A. Donenfeld 2017-05-15 23:24:48 +0200
  • c3b2dbcdb0 wg: check for proto error on set too Jason A. Donenfeld 2017-05-14 19:29:59 +0200
  • 067ebe2cb9 wg: stricter key file reading Jason A. Donenfeld 2017-05-12 15:03:38 +0200
  • fabb6eca2b noise: redesign preshared key mode Jason A. Donenfeld 2017-04-27 11:10:50 +0200
  • 13db708a0f wg-quick: auto MTU discovery Jason A. Donenfeld 2017-04-24 05:01:16 +0200
  • 83223f8e4c wg: retry name resolution on temporary failure Jason A. Donenfeld 2017-04-24 03:45:40 +0200
  • c98c415bd1 wg: no hyphen in preshared, to keep uniformity Jason A. Donenfeld 2017-04-20 20:21:50 +0200
  • 5fab6f18d5 wg: argc is always 1 Jason A. Donenfeld 2017-04-19 16:53:13 +0200
  • 6a967c63a7 wg: check for malloc failure Jason A. Donenfeld 2017-04-19 16:51:24 +0200
  • 755217bd85 wg: side channel resistant base64 Jason A. Donenfeld 2017-04-16 01:20:43 +0200
  • d42dd68add wg: do not use addrconfig with port in gai Jason A. Donenfeld 2017-03-28 10:46:31 +0200
  • 6d20c647d0 uapi: add version magic Jason A. Donenfeld 2017-03-24 04:01:25 +0100
  • a8803c17a7 wg-quick: various cleanups Jason A. Donenfeld 2017-03-23 15:44:10 +0100
  • 3067b59798 wg: document # comments in wg(8) man page Jason A. Donenfeld 2017-03-22 13:11:41 +0100
  • ef66ea99e4 wg-quick: support old ip(8) Pim van Pelt 2017-03-16 23:57:55 +0100
  • 89cb1a18a4 contrib: add wg-json utility Jason A. Donenfeld 2017-02-23 15:50:05 +0100
  • aefa5e8edc wg: fix bash completion spaces Jason A. Donenfeld 2017-02-23 04:39:06 +0100
  • bda4b8c60b wg: add wg show [interface] dump Jason A. Donenfeld 2017-02-22 21:53:55 +0100
  • d4edc7baa8 wg: give "off" value for fwmark Jason A. Donenfeld 2017-02-22 21:45:03 +0100
  • a9bcd0d401 wg-quick: allow config files without trailing newline Jason A. Donenfeld 2017-02-22 20:23:00 +0100
  • b20702bfa3 extract-keys: respect compat directives Jason A. Donenfeld 2017-02-20 21:55:44 +0100
  • 6448d5557c wg-quick: unquote fwmark for bash 4.3 Jason A. Donenfeld 2017-02-14 11:41:56 +0100
  • f60ceb76e6 wg-quick: set LC_ALL for consistent regex Jason A. Donenfeld 2017-02-05 23:05:12 +0100
  • c8472e2dab socket: enable setting of fwmark Jason A. Donenfeld 2017-01-24 17:43:35 +0100
  • ef29165cde socket: general ephemeral ports instead of name-based ports Jason A. Donenfeld 2017-01-24 05:59:17 +0100
  • cf2cb85a08 wg-quick: support v6 dual stack Jason A. Donenfeld 2017-01-24 05:28:03 +0100
  • 3606898d23 wg: remove key for any empty file Jason A. Donenfeld 2017-01-24 04:20:05 +0100
  • 666623a82e wg: setconf should remove existing psk Jason A. Donenfeld 2017-01-24 04:11:56 +0100
  • 4586e14749 wg-quick: recommend using resolvconf in exclusive mode Jason A. Donenfeld 2017-01-19 00:07:31 +0100
  • db4f06d118 wg: man: recommend correct port Jason A. Donenfeld 2017-01-15 22:22:45 +0100
  • 1d20912898 wg-quick: parse IPv6 endpoints correctly Jason A. Donenfeld 2017-01-15 13:01:06 +0100