Commit graph

  • 3749b29b1f contrib: keygen-html: rewrite in pure javascript Jason A. Donenfeld 2018-02-23 05:29:54 +0100
  • 0e6fe9a548 contrib: embedded-wg-library: add key generation functions Jason A. Donenfeld 2018-02-21 19:19:50 +0100
  • 295c9ff274 contrib: embedded-wg-library: add ability to add and del interfaces Jason A. Donenfeld 2018-02-21 02:53:06 +0100
  • d29e0bad7d wg: fixup errno handling Jason A. Donenfeld 2018-02-17 19:39:26 +0100
  • ca5d2708e0 wg: FreeBSD doesn't have EAI_NODATA Jason A. Donenfeld 2018-02-17 19:30:05 +0100
  • 5ecc49a62f wg: do not collide types with libc clashes Jason A. Donenfeld 2018-02-17 18:58:31 +0100
  • 2f42abeb56 contrib: add embeddable wireguard library Jason A. Donenfeld 2018-02-15 13:50:12 +0100
  • 186df55998 wg(8): clarify phrasing Jason A. Donenfeld 2018-02-17 05:54:48 +0100
  • 437116f238 wg: allow in-line comments Jason A. Donenfeld 2018-02-16 20:10:25 +0100
  • cc8a25e2f6 external-tests: update go version Jason A. Donenfeld 2018-02-15 13:12:28 +0100
  • 186272048d wg: normalize strncpy/snprintf usage Jason A. Donenfeld 2018-02-14 23:21:11 +0100
  • 725258b9e3 wg-quick: match from beginning rather than shift right Jason A. Donenfeld 2018-02-06 12:52:09 +0100
  • 5be1ce2aab wg: endian.h is not portable Jason A. Donenfeld 2018-02-05 12:23:10 +0100
  • 7b0fc75a17 keygen-html: fix up copyright Jason A. Donenfeld 2018-02-02 22:03:11 +0100
  • bee5bbb6f3 curve25519: replace fiat64 with faster hacl64 Jason A. Donenfeld 2018-02-01 19:15:28 +0100
  • 40ae0e0bba curve25519: replace hacl64 with fiat64 Jason A. Donenfeld 2018-01-31 16:53:59 +0100
  • bc3f283148 wg: dedup secret normalization Jason A. Donenfeld 2018-01-31 15:58:17 +0100
  • 1e5d6b9a66 wg: fread doesn't change errno Jason A. Donenfeld 2018-01-29 21:40:08 +0100
  • 17e7c34d38 contrib: keygen-html: share curve25519 implementation with kernel Jason A. Donenfeld 2018-01-22 18:11:32 +0100
  • b0d41e8b10 wg: share curve25519 implementations with kernel Jason A. Donenfeld 2018-01-22 17:58:44 +0100
  • 5306604aa5 curve25519-fiat32: uninline certain functions Jason A. Donenfeld 2018-01-18 18:41:45 +0100
  • d68293b8a3 contrib: keygen-html: update curve25519 implementation Jason A. Donenfeld 2018-01-18 11:50:49 +0100
  • feea1e6f30 wg: import new curve25519 implementations Jason A. Donenfeld 2018-01-18 11:46:01 +0100
  • 723abc5098 wg: plug memleak in config error path Jason A. Donenfeld 2018-01-18 11:24:04 +0100
  • b0d5a8d27c external-tests: add python implementation Piotr Lizończyk 2018-01-10 17:46:57 +0100
  • 7fc4c0af45 wg-quick: ifnames have max len of 15 Jason A. Donenfeld 2018-01-10 02:37:03 +0100
  • 9207dec08f global: year bump Jason A. Donenfeld 2018-01-03 21:58:00 +0100
  • 5536e6de46 wg-quick: dumber matching for default routes Jason A. Donenfeld 2017-12-13 01:17:55 +0100
  • 31d8ebcd2a wg-quick: add the "Table" config option Luis Ressel 2017-12-12 23:10:08 +0100
  • 89b983fa22 keygen-html: remove prebuilt file Jason A. Donenfeld 2017-12-12 01:08:18 +0100
  • 01d00bc035 global: add SPDX tags to all files Greg Kroah-Hartman 2017-11-30 15:23:50 +0000
  • f583209935 wg: no need to put this on the stack Jason A. Donenfeld 2017-12-01 19:42:46 +0100
  • 8bf100a25b wg: remove undocumented unused syntax Jason A. Donenfeld 2017-12-01 19:41:16 +0100
  • bee819f289 contrib: keygen-html for generating keys in the browser Jason A. Donenfeld 2017-12-01 13:31:33 +0100
  • 30cf5eb883 wg: fix removing preshared keys Jason A. Donenfeld 2017-11-23 01:17:25 +0100
  • bc1f6be5db global: switch from timeval to timespec Jason A. Donenfeld 2017-11-22 16:49:56 +0100
  • 08ce3b2426 wg: tighten up strtoul parsing Jason A. Donenfeld 2017-11-17 13:39:02 +0100
  • be4597e10f wg-quick: document localhost exception and v6 rule Jason A. Donenfeld 2017-11-12 00:49:34 +0900
  • e77a77a805 wg: allow for NULL keys everywhere Jason A. Donenfeld 2017-11-11 12:30:21 +0900
  • e7923ba775 wg: remove ioctl cruft Jason A. Donenfeld 2017-11-10 17:30:24 +0900
  • 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