Commit graph

  • 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
  • 035a649641 wg-quick: better removal of suppress_prefix rule Jason A. Donenfeld 2017-01-11 00:29:58 +0100
  • 396dc76a04 Update copyright Jason A. Donenfeld 2017-01-10 06:36:19 +0100
  • f43b43376b uapi: use sockaddr union instead of sockaddr_storage Jason A. Donenfeld 2017-01-10 05:52:06 +0100
  • 48f7c3522a uapi: use flag instead of C bitfield for portability Jason A. Donenfeld 2017-01-09 19:47:29 -0800
  • 12904a1095 wg: ipc: read from socket incrementally Jason A. Donenfeld 2017-01-10 04:50:42 +0100
  • e92e0dca14 wg: error on short ret reads Jason A. Donenfeld 2017-01-08 23:00:41 +0100
  • 16060516bb wg-quick: enforce good permissions Jason A. Donenfeld 2017-01-05 19:57:50 +0100
  • bf5d24eca4 wg: add installation note for distros Jason A. Donenfeld 2017-01-05 19:41:20 +0100
  • d2f244b136 wg: remove DESTDIR for autodetection Christian Hesse 2017-01-04 21:14:16 +0100
  • 6b940830e9 wg: add systemd unit and auto-detection Jason A. Donenfeld 2017-01-04 19:28:28 +0100
  • 7c202eb5fc wg: add makefile instructions Jason A. Donenfeld 2017-01-04 18:20:08 +0100
  • e975597e72 wg: add wg-quick Jason A. Donenfeld 2017-01-02 05:33:43 +0100
  • bf158a73fe wg: add bash completion for wg(8) Jason A. Donenfeld 2017-01-04 07:05:56 +0100
  • fd9e737c72 contrib: slight ncat tweak Jason A. Donenfeld 2017-01-03 05:23:17 +0100
  • ae82dcfed3 wg: syscall.h should actually be sys/syscall.h Jason A. Donenfeld 2016-12-30 17:53:05 +0100
  • 87abf354f1 wg-config: use ip rules instead of tungate Jason A. Donenfeld 2016-12-30 17:50:19 +0100
  • 09c726a72f external-tests: update to latest Jason A. Donenfeld 2016-12-25 21:01:06 +0100
  • f3a1f15186 wg: rename 'bandwidth' to 'transfer' in output Tomasz Torcz 2016-12-23 20:25:55 +0100
  • f4cf3ae124 wg-config: cleanups Jason A. Donenfeld 2016-12-21 06:15:57 +0100
  • a488f1b084 wg: do not use AI_ADDRCONFIG Jason A. Donenfeld 2016-12-20 21:50:29 +0100
  • b5415c0b65 wg: allowed-ips is easier to parse with spaces instead of ", " Jason A. Donenfeld 2016-12-20 19:14:19 +0100
  • 50e1f58fde wg-config: cleanup ip parsing Jason A. Donenfeld 2016-12-20 04:08:41 +0100
  • 187bf98339 wg: fix latest-handshake typo in documentation Jason A. Donenfeld 2016-12-14 22:18:29 +0100
  • f03aea7574 contrib: add wg-config Jason A. Donenfeld 2016-12-08 16:13:25 +0100
  • 9707e5d6af wg: warn about clock going backward Jason A. Donenfeld 2016-11-29 13:38:59 +0100
  • 16a6972bb6 headers: cleanup notices Jason A. Donenfeld 2016-11-18 06:22:00 +0100
  • 3338bb11e8 wg: chill modern gcc out Jason A. Donenfeld 2016-11-05 21:35:33 +0100
  • ff52c3e3a4 qemu: move build outside of kernel dir to avoid kernel's make clean Jason A. Donenfeld 2016-11-05 13:22:55 +0100
  • a97901e4fd wg: abstract pkg-config to PKG_CONFIG Jason A. Donenfeld 2016-11-02 11:50:52 +0100
  • 971c792ba9 wg: everybody hates automatic stripping Jason A. Donenfeld 2016-11-02 11:49:07 +0100
  • 17aa3e35c6 git: organize ignore files Jason A. Donenfeld 2016-09-29 19:31:22 +0200
  • 8a57a2cefb Rework headers and includes Jason A. Donenfeld 2016-09-29 04:36:14 +0200
  • 967ea8c712 wg: allow multiple AllowedIPs invocations Jason A. Donenfeld 2016-08-30 04:35:51 +0200
  • cb8be29c18 examples: add key extractor Jason A. Donenfeld 2016-08-24 17:44:41 +0200
  • 62fe72133c examples: add nat-hole-punching Jason A. Donenfeld 2016-08-23 03:56:42 +0200
  • aae568937e tests: use makefile and expand greatly Jason A. Donenfeld 2016-07-25 14:17:11 +0200
  • 822ae991d8 persistent-keepalive: change range to [1,65535] Jason A. Donenfeld 2016-08-08 13:53:00 +0200
  • e938263886 wg: use correct headers in ipc Jason A. Donenfeld 2016-08-01 21:31:07 +0200
  • db69cc7119 wg: do not show private keys in pretty output Jason A. Donenfeld 2016-07-28 17:18:17 +0200
  • 1b9a83c852 c: specify static array size in function params Jason A. Donenfeld 2016-07-27 11:30:05 +0200
  • d6b3bc6948 wg: use stream instead of seqpacket Jason A. Donenfeld 2016-07-22 21:07:12 +0200
  • ec890556e4 wg: Use seqpacket instead of dgram Jason A. Donenfeld 2016-07-22 20:30:34 +0200
  • f304bc3199 wg: add -MP to makefile Jason A. Donenfeld 2016-07-22 14:58:30 +0200
  • fc72510937 wg: add default cflag Jason A. Donenfeld 2016-07-21 16:38:56 +0200
  • a8baff2ab3 wg: propagate set errno Jason A. Donenfeld 2016-07-21 13:33:20 +0200
  • a773a23c75 wg: abstract sockets are dangerous Jason A. Donenfeld 2016-07-21 12:27:54 +0200
  • b318e81cd0 wg: rename kernel to ipc Jason A. Donenfeld 2016-07-20 21:24:27 +0200
  • 9889b42788 wg: support horrible freebsd/osx/unix semantics Jason A. Donenfeld 2016-07-20 20:52:11 +0200
  • b16641e30c wg: first additions of userspace integration Jason A. Donenfeld 2016-07-19 15:26:56 +0200
  • fd14807259 wg: fix numbering in man page Jason A. Donenfeld 2016-07-11 12:49:47 +0200
  • 46a6bf3a52 persistent keepalive: use authenticated keepalives Jason A. Donenfeld 2016-07-08 20:34:32 +0200
  • 2fd253ff1f examples: update ncat-client-server readme Jason A. Donenfeld 2016-07-08 23:41:45 +0200
  • e2cc7743d5 persistent keepalive: enable in an example Jason A. Donenfeld 2016-07-08 12:36:04 +0200
  • d81cafde7f persistent keepalive: documentation Jason A. Donenfeld 2016-07-08 02:52:41 +0200
  • fc743caf3b persistent keepalive: add userspace support Jason A. Donenfeld 2016-07-08 02:30:03 +0200
  • 2a9625acf6 go test: don't rely on undefined append behavior Jonathan Rudenberg 2016-07-07 07:58:30 -0400
  • 49ea3d5cf4 rust test: actually use tai64n Jason A. Donenfeld 2016-07-07 13:48:04 +0200
  • cb3d5626e0 go test: actually use TAI64N Jason A. Donenfeld 2016-07-07 13:47:32 +0200
  • 0e583e8770 go test: don't use 1 as icmp ids Jason A. Donenfeld 2016-07-07 13:44:01 +0200
  • 554d77fbd7 go test: dynamically calculate ip checksum Jason A. Donenfeld 2016-07-07 13:42:35 +0200