Commit Graph

  • 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
  • 4349005f4e wg-quick: allow link local default gateway Jason A. Donenfeld 2018-07-16 17:27:00 +0200
  • 4502f4f2b7 wg: only error on wg show if all interfaces fail Jason A. Donenfeld 2018-07-08 19:46:05 +0200
  • 4367cd0d3d wg-quick: android: support excluding applications Jason A. Donenfeld 2018-07-05 19:26:13 +0200
  • b3b6d97db8 wg-quick: android: prevent outgoing handshake packets from being dropped Jason A. Donenfeld 2018-06-25 05:43:16 +0200
  • a54a133500 wg: fix misspelling of strchrnul in comment Jonathan Neuschäfer 2018-06-22 01:39:25 +0200
  • ef54cbf568 manpages: eliminate whitespace at the end of the line Jonathan Neuschäfer 2018-06-22 01:39:25 +0200
  • 02733c681b wg-quick: android: don't forget to free compiled regexes Jason A. Donenfeld 2018-06-17 05:13:22 +0200
  • 3bbacaaf14 wg-quick: android: disable roaming to v6 networks when v4 is specified Jason A. Donenfeld 2018-06-17 05:06:37 +0200
  • 2ce4680bd3 dns-hatchet: apply resolv.conf's selinux context to new resolv.conf Jason A. Donenfeld 2018-06-17 00:06:58 +0200
  • 6f85449d79 wg: getentropy requires 10.12 Jason A. Donenfeld 2018-06-14 04:18:15 +0200
  • 0632c8af68 wg: support getentropy(3) Jason A. Donenfeld 2018-06-08 03:18:28 +0200
  • d90e49599b wg: encoding: add missing static array constraints Jason A. Donenfeld 2018-06-06 00:05:47 +0200
  • 8c4cf156d5 wg-quick: android: change name of intent Jason A. Donenfeld 2018-06-04 02:49:20 +0200
  • 2044bb026d wg-quick: android: delay setting users until end Jason A. Donenfeld 2018-05-31 16:38:06 +0200
  • 2bca99893f wg: constanter time encoding Jason A. Donenfeld 2018-05-30 21:32:27 +0200
  • 206e8f08e2 wg-quick: darwin: set DNS servers after delay on route change Jason A. Donenfeld 2018-05-30 01:37:57 +0200
  • d532074ef5 wg-quick: freebsd: configure as p2p link Jason A. Donenfeld 2018-05-27 05:24:07 +0200
  • df6c69e98c wg-quick: darwin: add multiple IP addresses Jason A. Donenfeld 2018-05-27 05:22:55 +0200
  • 19ce650fb6 wg-quick: determine IPs when saving interface Jason A. Donenfeld 2018-05-27 02:42:04 +0200
  • c99e6beecb wg-quick: freebsd: work around security vulnerabilities in bash Jason A. Donenfeld 2018-05-23 16:33:14 +0200
  • 86dd5587a9 wg-quick: allow enumeration of socket files Jason A. Donenfeld 2018-05-23 15:31:47 +0200
  • 3d089e07e2 wg-quick: better bash completion for non-renaming OSes Jason A. Donenfeld 2018-05-23 15:17:41 +0200
  • d40231c766 wg-quick: support FreeBSD/Darwin search path Jason A. Donenfeld 2018-05-23 15:08:30 +0200
  • b818e71ba5 wg: always pass -v as first argument to install Jason A. Donenfeld 2018-05-23 05:20:34 +0200
  • 6b7f88aa7d wg-quick: openbsd: add new implementation Jason A. Donenfeld 2018-05-22 16:32:01 +0200
  • 333363f77c wg-quick: freebsd: add new implementation Jason A. Donenfeld 2018-05-21 22:04:37 +0200
  • 52eb6a187c wg-quick: darwin: do not remove routes when no real interface Jason A. Donenfeld 2018-05-22 16:32:40 +0200
  • 59dae33e9a wg-quick: darwin: rename namefile environment variable Jason A. Donenfeld 2018-05-22 15:28:06 +0200
  • 9d52a812c8 wg: fix OpenBSD build Filippo Valsorda 2018-05-21 00:10:54 -0400
  • 550119bb08 ncat-client-server: do not always call sudo and use env bash Jason A. Donenfeld 2018-05-22 01:08:51 +0200
  • a8654606c2 wg: fix errno propagation and messages Jason A. Donenfeld 2018-05-18 19:51:33 +0200
  • 434bc616b2 wg-quick: darwin: simpler inclusion check Jason A. Donenfeld 2018-05-17 19:29:48 +0200
  • 986feba2ee wg-quick: darwin: reorder functions Jason A. Donenfeld 2018-05-17 04:58:27 +0200
  • 80ff1f8ded wg-quick: darwin: networksetup does not like missing stdio Jason A. Donenfeld 2018-05-17 04:50:18 +0200
  • 884f7c50ce wg-quick: darwin: avoid routing loop if no default Jason A. Donenfeld 2018-05-17 04:07:11 +0200
  • 0d9f30246d wg-quick: darwin: sometimes there are no network services Jason A. Donenfeld 2018-05-17 03:26:51 +0200
  • fe9bc71e40 wg-quick: use invoking shell in auto rooting Jason A. Donenfeld 2018-05-16 19:19:48 +0200
  • 6c407ae27b wg-quick: add intentionally undocumented userspace implementation knob Jason A. Donenfeld 2018-05-16 04:12:02 +0200
  • 4502350512 wg-quick: darwin: use bash from environment and require bash 4+ Jason A. Donenfeld 2018-05-16 04:15:05 +0200
  • 699777da8c wg-quick: darwin: restore DNS on down Jason A. Donenfeld 2018-05-16 03:09:33 +0200
  • 9c18c70da6 wg-quick: darwin: bash correctness Jason A. Donenfeld 2018-05-16 02:17:33 +0200
  • f64f0cc740 wg-quick: darwin: remove v6 routes after shutdown Jason A. Donenfeld 2018-05-15 23:12:15 +0200
  • cfa4203be7 wg-quick: darwin: ensure socket directory exists Jason A. Donenfeld 2018-05-15 20:05:48 +0200
  • 19990e2937 dns-hatchet: update paths Jason A. Donenfeld 2018-05-15 21:48:41 +0200
  • 2f34f3efe7 ncat-client-server: add wg-quick variant Jason A. Donenfeld 2018-05-15 02:26:55 +0200
  • a5412d1056 wg-quick: add darwin implementation Jason A. Donenfeld 2018-05-14 22:28:53 +0200
  • 5d9433d73f wg-quick: add wg symlink Jason A. Donenfeld 2018-05-14 19:23:17 +0200
  • a563ba2cf9 wg-quick: add android implementation Jason A. Donenfeld 2018-05-14 18:20:13 +0200
  • 08c78a65af wg: reorganize for multiplatform wg-quick Jason A. Donenfeld 2018-05-14 18:14:55 +0200
  • 0b64881c7a wg-quick: preliminary support for go implementation Jason A. Donenfeld 2018-05-05 03:54:55 +0200
  • f8a990763a embeddable-wg-library: zero attribute padding Jason A. Donenfeld 2018-05-03 19:07:55 +0200
  • f36209f588 keygen-html: add zip file example Jason A. Donenfeld 2018-05-02 01:27:41 +0200
  • 81879fe346 wg-quick: account for specified fwmark in auto routing mode Jason A. Donenfeld 2018-04-14 02:34:28 +0200
  • cd19f54970 wg-quick.8: fix typo Jason A. Donenfeld 2018-04-04 10:53:20 -0400
  • 81b7e4863c wg-quick: hide errors on save Jason A. Donenfeld 2018-03-04 19:03:54 +0100
  • d4421aea89 contrib: add extract-handshakes kprobe example Jason A. Donenfeld 2018-02-28 00:17:43 +0100
  • e6ce5fd386 wg-quick: if resolvconf/run/iface exists, use it Jason A. Donenfeld 2018-02-28 19:46:28 +0100
  • 99264cb88f wg-quick: if resolvconf/interface-order exists, use it Jason A. Donenfeld 2018-02-28 19:24:31 +0100
  • 4574967465 global: in gnu code, use un-underscored asm Jason A. Donenfeld 2018-02-27 00:49:16 +0100
  • 3314030d57 Revert "contrib: keygen-html: rewrite in pure javascript" Jason A. Donenfeld 2018-03-01 02:14:50 +0100
  • 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