1
0
mirror of https://git.zx2c4.com/wireguard-go synced 2024-11-15 01:05:15 +01:00

Commit Graph

  • fdba6c183a wintun: make remaining HWID comparisons case insensitive Simon Rozman 2020-05-02 08:49:35 +0200
  • 250b9795f3 setupapi: extend struct size constant definitions for arm(64) Simon Rozman 2020-05-01 06:57:23 +0200
  • d60857e1a7 device: add debug logs describing handshake rejection Avery Pennarun 2019-10-15 22:39:44 -0400
  • 2fb0a712f0 tun: return a better error message if /dev/net/tun doesn't exist Brad Fitzpatrick 2020-03-18 13:23:00 -0700
  • f2c6faad44 device: return generic error from Ipc{Get,Set}Operation. David Anderson 2020-04-01 09:27:02 -0700
  • c76b818466 tun: NetlinkListener: don't send EventDown before sending EventUp Avery Pennarun 2019-11-06 00:28:02 -0800
  • de374bfb44 device: give handshake state a type David Crawshaw 2020-03-04 20:58:39 -0500
  • 1a1c3d0968 tuntest: split out testing package David Crawshaw 2020-01-07 07:43:17 -0800
  • 85a45a9651 tun: fix data race on name field Brad Fitzpatrick 2020-02-28 09:10:16 -0800
  • abd287159e tun: remove unused isUp method Brad Fitzpatrick 2020-02-28 08:53:29 -0800
  • 203554620d conn: introduce new package that splits out the Bind and Endpoint types David Crawshaw 2019-11-07 11:13:05 -0500
  • 6aefb61355 wintun: split error message for create vs open namespace. Avery Pennarun 2019-10-23 00:08:52 -0400
  • 3dce460c88 device: add test to ensure Peer fields are safe for atomic access on 32-bit David Anderson 2020-03-01 00:39:24 -0800
  • 9e1d4865cb uapi: linux: put sock files in netns-specific subdir jd/netns-specific-uapi Jason A. Donenfeld 2020-05-01 23:39:43 -0600
  • eb897a7dd8 wgcfg: remove for now David Crawshaw 2020-05-02 14:55:34 +1000
  • 3636c2ec12 wgcfg: remove JSON marshal methods David Crawshaw 2020-05-02 01:38:59 +1000
  • 682401a177 device: use atomic access for unlocked keypair.next Jason A. Donenfeld 2020-04-05 18:51:15 -0600
  • 1ecbb3313c wgcfg: rename Key to PublicKey David Crawshaw 2020-04-07 15:49:47 +1000
  • 75a41b24ad device: add nil check before convert typed error back Wenxuan Zhao 2020-04-18 07:27:39 -0700
  • a4657f996d device: move stats fields back down and add test diagnostics David Crawshaw 2020-04-07 14:52:17 +1000
  • f6020a2085 Revert "device: use wgcfg key types" David Crawshaw 2020-04-07 15:52:04 +1000
  • ad256f0b73 device: remove racey read in session key rotation. David Anderson 2020-03-10 17:52:50 -0700
  • d54f0a61aa device: add debug logs describing handshake rejection Avery Pennarun 2019-10-15 22:39:44 -0400
  • 83ca9b47b6 device: use wgcfg key types David Crawshaw 2020-02-23 17:18:00 -0500
  • 40c3530006 tun: return a better error message if /dev/net/tun doesn't exist Brad Fitzpatrick 2020-03-18 13:23:00 -0700
  • 825dfdbe24 device: return generic error from Ipc{Get,Set}Operation. David Anderson 2020-04-01 09:27:02 -0700
  • 98b3828351 tun: NetlinkListener: don't send EventDown before sending EventUp Avery Pennarun 2019-11-06 00:28:02 -0800
  • 369be60ceb device: give handshake state a type David Crawshaw 2020-03-04 20:58:39 -0500
  • e852f4c0df tuntest: split out testing package David Crawshaw 2020-01-07 07:43:17 -0800
  • d127a1647e wgcfg: improve SymmetricKey docs David Crawshaw 2020-03-31 21:28:56 +1100
  • 024d6ea4c2 wgcfg: fix bug preventing IPv6 addresses from working Brad Fitzpatrick 2020-03-19 22:37:57 -0700
  • 30908fdc5d wgcfg: clean up IP type/method signatures Brad Fitzpatrick 2020-03-16 20:28:29 -0700
  • c7bb15a70d wgcfg: add fast CIDR.Contains implementation Tyler Kropp 2020-03-02 19:41:28 -0500
  • a38504e399 wgcfg: new config package David Crawshaw 2019-04-17 09:41:25 -0400
  • d5d70756bb tun: fix data race on name field Brad Fitzpatrick 2020-02-28 09:10:16 -0800
  • 900ae645d1 tun: remove unused isUp method Brad Fitzpatrick 2020-02-28 08:53:29 -0800
  • c4a8eab3dd conn: new package that splits out the Bind and Endpoint types David Crawshaw 2019-11-07 11:13:05 -0500
  • 66793239d1 wintun: split error message for create vs open namespace. Avery Pennarun 2019-10-23 00:08:52 -0400
  • d49f4e9fe3 device: make Peer fields safe for atomic access on 32-bit. David Anderson 2020-03-01 00:39:24 -0800
  • 224bc9e60c rwcancel: no-op builds for windows and darwin David Crawshaw 2020-02-19 10:09:24 -0500
  • 9cd8909df2 ratelimiter: use a fake clock in tests and style cleanups David Crawshaw 2019-12-08 18:22:31 -0500
  • ae88e2a2cd version: bump snapshot 0.0.20200320 Jason A. Donenfeld 2020-03-20 12:00:53 -0600
  • 4739708ca4 noise: unify zero checking of ecdh Jason A. Donenfeld 2020-03-17 23:06:56 -0600
  • b33219c2cf global: use RTMGRP_* consts from x/sys/unix Tobias Klauser 2020-03-04 17:21:54 +0100
  • 9cbcff10dd send: account for zero mtu Jason A. Donenfeld 2020-02-13 16:20:56 +0100
  • 6ed56ff2df device: fix private key removal logic Jason A. Donenfeld 2020-02-04 18:08:51 +0100
  • cb4bb63030 uapi: allow unsetting device private key with /dev/null Jason A. Donenfeld 2020-02-04 18:03:31 +0100
  • 05b03c6750 version: bump snapshot 0.0.20200121 Jason A. Donenfeld 2020-01-21 16:27:19 +0100
  • caebdfe9d0 tun: darwin: ignore ENOMEM errors Jason A. Donenfeld 2020-01-15 13:39:37 -0500
  • 4fa2ea6a2d tun: windows: serialize write calls Jason A. Donenfeld 2020-01-07 11:40:45 -0500
  • 89dd065e53 README: update repo urls Jason A. Donenfeld 2019-12-30 11:46:34 +0100
  • ddfad453cf device: SendmsgN mutates the input sockaddr Jason A. Donenfeld 2019-11-27 13:38:45 +0100
  • 2b242f9393 wintun: manage ring memory manually Jason A. Donenfeld 2019-11-21 14:48:21 +0100
  • 4cdf805b29 constants: recalculate rekey max based on a one minute flood Jason A. Donenfeld 2019-10-30 14:29:32 +0100
  • f7d0edd2ec global: fix a few typos courtesy of codespell Jonathan Tooker 2019-10-21 15:52:26 -0500
  • ffffbbcc8a device: allow blackholing sockets Jason A. Donenfeld 2019-10-21 13:29:57 +0200
  • 47b02c618b device: remove dead error reporting code Jason A. Donenfeld 2019-10-21 11:46:54 +0200
  • fd23c66fcd namespaceapi: remove tasteless comment Jason A. Donenfeld 2019-10-21 09:02:29 +0200
  • ae492d1b35 device: recheck counters while holding write lock Jason A. Donenfeld 2019-10-17 15:43:06 +0200
  • 95fbfccf60 wintun: normalize variable names for their types Jason A. Donenfeld 2019-10-17 15:30:56 +0200
  • c85e4a410f wintun: quickly ignore non-Wintun devices Avery Pennarun 2019-04-05 02:26:40 -0400
  • 1b6c8ddbe8 tun: match windows CreateTUN signature to the Linux variant Avery Pennarun 2019-04-20 03:28:06 -0400
  • 0abb6b668c rwcancel: handle EINTR and EAGAIN in unixSelect() Avery Pennarun 2019-10-12 00:46:13 -0700
  • 540d01e54a device: test packets between two fake devices David Crawshaw 2019-10-12 12:44:05 -0400
  • f2ea85e9f9 version: bump snapshot 0.0.20191012 Jason A. Donenfeld 2019-10-12 22:34:10 +0200
  • 222f0f8000 Makefile: remove v prefix Jason A. Donenfeld 2019-10-08 16:48:18 +0200
  • 1f146a5e7a wintun: expose version Jason A. Donenfeld 2019-10-08 09:58:58 +0200
  • f2501aa6c8 uapi: allow preventing creation of new peers when updating Jason A. Donenfeld 2019-09-28 20:12:46 +0200
  • cb8d01f58a mod: bump versions Jason A. Donenfeld 2019-09-21 21:13:54 +0200
  • 01f8ef4e84 winpipe: use x/sys/windows instead of syscall Jason A. Donenfeld 2019-09-16 23:39:16 -0600
  • 70f6c42556 wintun: use correct length for security attributes Jason A. Donenfeld 2019-09-16 19:38:33 -0600
  • bb0b2514c0 tun: windows: unify error message format Jason A. Donenfeld 2019-09-08 13:52:44 -0500
  • 7c97fdb1e3 version: bump snapshot 0.0.20190908 Jason A. Donenfeld 2019-09-08 10:56:55 -0500
  • 84b5a4d83d main: simplify warnings Jason A. Donenfeld 2019-09-08 10:56:00 -0500
  • 4cd06c0925 tun: openbsd: check for interface already being up Jason A. Donenfeld 2019-09-07 00:02:07 -0500
  • d12eb91f9a namespaceapi: AddSIDToBoundaryDescriptor modifies the handle Jason A. Donenfeld 2019-09-05 21:48:21 -0600
  • 73d3bd9cd5 wintun: take mutex first always Jason A. Donenfeld 2019-09-01 21:32:28 -0600
  • f3dba4c194 wintun: consider abandoned mutexes as released Jason A. Donenfeld 2019-09-01 21:25:47 -0600
  • 7937840f96 ipc: windows: use protected prefix Jason A. Donenfeld 2019-08-31 07:48:42 -0600
  • e4b957183c winpipe: enforce ownership of client connection Jason A. Donenfeld 2019-08-30 13:21:47 -0600
  • 950ca2ba8c wintun: put mutex into private namespace Jason A. Donenfeld 2019-08-30 10:31:27 -0600
  • df2bf34373 namespaceapi: fix mistake Jason A. Donenfeld 2019-08-30 09:59:25 -0600
  • a12b765784 namespaceapi: initial version Simon Rozman 2019-08-30 14:41:33 +0200
  • 14df9c3e75 wintun: take mutex so that deletion uses the right name Jason A. Donenfeld 2019-08-29 17:42:28 -0600
  • 353f0956bc wintun: move ring constants into module Jason A. Donenfeld 2019-08-29 12:47:16 -0600
  • fa7763c268 wintun: delete all interfaces is not used anymore Jason A. Donenfeld 2019-08-29 12:22:15 -0600
  • d94bae8348 wintun: Wintun->Interface Jason A. Donenfeld 2019-08-29 12:20:40 -0600
  • 7689d09336 wintun: keep reference to pool in wintun object Jason A. Donenfeld 2019-08-29 12:13:16 -0600
  • 69c26dc258 wintun: introduce adapter pools Simon Rozman 2019-08-29 18:00:44 +0200
  • e862131d3c wintun: simplify rename logic Jason A. Donenfeld 2019-08-28 19:31:20 -0600
  • da28a3e9f3 wintun: give better errors when ndis interface listing fails Jason A. Donenfeld 2019-08-28 08:39:26 -0600
  • 3bf3322b2c wintun: also check for numbered suffix and friendly name Jason A. Donenfeld 2019-08-28 08:08:07 -0600
  • 7305b4ce93 wintun: upgrade deleting all interfaces and make it reusable Simon Rozman 2019-08-28 11:39:01 +0200
  • 26fb615b11 wintun: cleanup earlier Jason A. Donenfeld 2019-08-27 10:54:49 -0600
  • 7fbb24afaa wintun: rename duplicate adapters instead of ourselves Jason A. Donenfeld 2019-08-27 10:09:16 -0600
  • d9008ac35c wintun: match suffix numbers Jason A. Donenfeld 2019-08-26 14:46:43 -0600
  • f8198c0428 device: getsockname on linux to determine port Jason A. Donenfeld 2019-08-25 12:45:13 -0600
  • 0c540ad60e wintun: make description consistent across fields Jason A. Donenfeld 2019-08-24 12:29:17 +0200
  • 3cedc22d7b wintun: try multiple names until one isn't a duplicate Jason A. Donenfeld 2019-08-22 08:52:59 +0200
  • 68fea631d8 wintun: use nci.dll directly instead of buggy netshell Jason A. Donenfeld 2019-08-21 08:40:44 +0200