Commit graph

  • 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
  • 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