Commit graph

  • 20f1512b7c Change generic local variable names with meaningful replacements Simon Rozman 2019-02-04 09:51:19 +0100
  • 348b4e9f7c Add support for setupapi.SetupDiClassGuidsFromNameEx() Simon Rozman 2019-02-04 09:36:42 +0100
  • f81882ee8b Clean an unused constant Simon Rozman 2019-02-04 08:40:06 +0100
  • 3e0e61dd26 Replace SetupDiClassNameFromGuid() with SetupDiClassNameFromGuidEx() Simon Rozman 2019-02-04 08:39:31 +0100
  • 9635a0b3a6 Add support for setupapi.SetupDiClassNameFromGuid() Simon Rozman 2019-02-04 08:23:55 +0100
  • 90b6938ca0 Stop checking for valid handle in DevInfo.Close() Simon Rozman 2019-02-04 08:22:49 +0100
  • 269944002f Add support for setupapi.SetupDiCallClassInstaller() Simon Rozman 2019-02-04 07:50:30 +0100
  • a5a1ece32f Add support for setupapi.SetupDi(Get|Set)ClassInstallParams() Simon Rozman 2019-02-01 14:58:59 +0100
  • f1d5db6547 Add support for setupapi.SetupDi(Get|Set)DeviceInstallParams() Simon Rozman 2019-02-01 13:59:53 +0100
  • dce5192d86 Add support for setupapi.SetupDiOpenDevRegKey() Simon Rozman 2019-02-01 13:00:44 +0100
  • 955d8dfe04 Add support for setupapi.SetupDiEnumDeviceInfo() Simon Rozman 2019-02-01 12:17:09 +0100
  • 25e18d01e6 Update exported types and functions annotations Simon Rozman 2019-02-01 11:51:39 +0100
  • 45959c116a Add support for setupapi.SetupDiGetDeviceInfoListDetail() Simon Rozman 2019-02-01 11:39:57 +0100
  • d41bc015cc Finish support for setupapi.SetupDiGetClassDevsEx() Simon Rozman 2019-02-01 10:58:06 +0100
  • 31949136df Introduce SetupAPI - Windows device and driver management API Simon Rozman 2019-01-31 15:20:11 +0100
  • 6f76edd045 Import windows scafolding Jason A. Donenfeld 2019-02-04 17:29:52 +0100
  • 3af9aa88a3 noise: store clamped key instead of raw key Jason A. Donenfeld 2019-02-03 22:00:36 +0100
  • a5ca02d79a tai64n: whiten nano seconds Jason A. Donenfeld 2019-02-03 02:08:16 +0100
  • 2b7562abbb uapi: Simpler function signature Jason A. Donenfeld 2019-01-23 22:05:07 +0100
  • 89d2c5ed7a Extend structs rather than embed, when possible Jason A. Donenfeld 2019-01-03 19:04:00 +0100
  • dff424baf8 Update copyright Jason A. Donenfeld 2019-01-02 01:55:51 +0100
  • 6e61c369e8 Properly bubble up setsockopt error from closure Jason A. Donenfeld 2018-12-25 22:56:36 +0100
  • 8fde8334dc version: bump snapshot Jason A. Donenfeld 2018-12-22 17:34:23 +0100
  • a8326ae753 Make error messages consistent Jason A. Donenfeld 2018-12-19 00:35:53 +0100
  • 05cc0c8298 Freebsd is finally normal in sys/unix Jason A. Donenfeld 2018-12-11 18:33:13 +0100
  • c967f15e44 Separate out mark setting for Windows Jason A. Donenfeld 2018-12-11 18:21:11 +0100
  • 5ace0fdfe2 Use upstream's xchacha20poly1305 Jason A. Donenfeld 2018-12-10 04:23:17 +0100
  • 849fa400e9 Update go x/ libraries Jason A. Donenfeld 2018-12-10 02:00:03 +0100
  • 651744561e tun: remove nonblock hack for linux Jason A. Donenfeld 2018-12-06 17:17:51 +0100
  • 4fd55daafe tai64n: use proper nanoseconds offset Jason A. Donenfeld 2018-11-08 03:58:01 +0100
  • 276bf973e8 Use darwin tun on ios Jason A. Donenfeld 2018-11-06 16:24:35 +0100
  • c37c4ece9e uapi: typo Jason A. Donenfeld 2018-11-05 05:46:27 +0100
  • b803276061 receive: make started status uniform Jason A. Donenfeld 2018-11-01 19:54:25 +0100
  • 8be1fc9c00 send: do not unlock already freed object Jason A. Donenfeld 2018-10-18 18:15:24 +0200
  • 738d027f0b version: bump snapshot Jason A. Donenfeld 2018-10-18 02:38:29 +0200
  • 60848b9c72 Makefile: rename default to all Jason A. Donenfeld 2018-10-17 21:45:16 +0200
  • 2e772194cf tun: only call .Fd() once Jason A. Donenfeld 2018-10-17 21:26:53 +0200
  • 85b2378a07 Use go modules always Jason A. Donenfeld 2018-10-12 01:45:33 +0200
  • fddb949002 Do not build if nothing to do Jason A. Donenfeld 2018-10-12 01:12:00 +0200
  • 5d6083df7e Switch to go modules Jason A. Donenfeld 2018-10-09 18:11:36 +0200
  • b41922e5c8 version: bump snapshot Jason A. Donenfeld 2018-10-01 17:58:31 +0200
  • dbb72402f2 Adding missing queueconstants file Jason A. Donenfeld 2018-10-01 16:11:31 +0200
  • 7c971d7ef4 Fix transport message length check Chris Branch 2018-09-20 13:28:53 +0100
  • 70bcf9ecb8 Make it easy to restrict queue sizes more Jason A. Donenfeld 2018-09-25 02:31:02 +0200
  • ebc7541953 Fix shutdown races Jason A. Donenfeld 2018-09-24 01:52:02 +0200
  • 833597b585 More pooling Jason A. Donenfeld 2018-09-22 06:29:02 +0200
  • cf81a28dd3 Fixup buffer freeing Jason A. Donenfeld 2018-09-17 00:43:23 +0200
  • 942abf948a send: more precise padding calculation Jason A. Donenfeld 2018-09-16 23:42:31 +0200
  • 47d1140361 device: preallocated buffers scheme Jason A. Donenfeld 2018-09-16 23:10:19 +0200
  • 39d6e4f2f1 Change queueing drop order and fix memory leaks Jason A. Donenfeld 2018-09-16 21:50:58 +0200
  • 1c02557013 send: use accessor function for buffer pool Jason A. Donenfeld 2018-09-16 17:30:46 +0200
  • 32d2148835 Fixed port overwrite issue on kernels without ipv6 Mathias Hall-Andersen 2018-09-16 15:05:08 +0200
  • 5be541d147 global: fix up copyright headers Jason A. Donenfeld 2018-09-05 15:54:31 -0600
  • 063becdc73 uapi: insert peer version placeholder Jason A. Donenfeld 2018-09-02 23:04:47 -0600
  • 15da869b31 Fix duplicate copyright line Jason A. Donenfeld 2018-07-30 05:14:17 +0200
  • 3ad3e83c7a uapi: allow overriding socket directory at compile time Jason A. Donenfeld 2018-07-24 14:32:02 +0200
  • 2e13b7b0fb send: better debug message for failed data packet Jason A. Donenfeld 2018-07-16 16:05:21 +0200
  • 6b3b1c3b91 version: bump snapshot Jason A. Donenfeld 2018-06-13 16:21:59 +0200
  • 6a5d0e2bcd Support IPv6-less kernels Jason A. Donenfeld 2018-06-11 19:04:38 +0200
  • 0ba551807f Do not build tun device on ios Jason A. Donenfeld 2018-06-09 03:31:17 +0200
  • 99d5aeeb27 Fix duplicated wording Jason A. Donenfeld 2018-06-02 17:36:35 +0200
  • a050431f26 Makefile: export PWD for OpenBSD's ksh(1) Jason A. Donenfeld 2018-06-02 16:25:19 +0200
  • 0c976003c8 version: bump snapshot Jason A. Donenfeld 2018-05-31 02:26:07 +0200
  • 955e89839f Print version number in log Jason A. Donenfeld 2018-05-30 01:09:18 +0200
  • a4cd0216c0 Update deps Jason A. Donenfeld 2018-05-28 01:39:37 +0200
  • 1d7845a600 Fix typo in timers Jason A. Donenfeld 2018-05-27 22:55:01 +0200
  • 5079298ce2 Disable broadcast mode on *BSD Jason A. Donenfeld 2018-05-27 02:26:56 +0200
  • fc3a7635e5 Disappointing anti-sticky experiment Jason A. Donenfeld 2018-05-26 02:59:26 +0200
  • 2496cdd8e6 Fix tests Jason A. Donenfeld 2018-05-24 19:58:16 +0200
  • 4365b4583f Trick for being extra sensitive to route changes Jason A. Donenfeld 2018-05-24 18:00:45 +0200
  • bbf320c477 Back to sticky sockets on android Jason A. Donenfeld 2018-05-24 17:53:00 +0200
  • 625d59da14 Do not build on Linux Jason A. Donenfeld 2018-05-24 16:41:42 +0200
  • 2f2eca8947 Catch EINTR Jason A. Donenfeld 2018-05-24 15:29:16 +0200
  • 66f6ca3e4a Remove old makefile artifact Jason A. Donenfeld 2018-05-24 03:13:46 +0200
  • e6657638fc version: bump snapshot Jason A. Donenfeld 2018-05-24 02:25:51 +0200
  • 4a9de3218e Add undocumented --version flag Jason A. Donenfeld 2018-05-24 01:52:22 +0200
  • 28a167e828 Eye before ee except after see Jason A. Donenfeld 2018-05-23 19:00:00 +0200
  • 99c6513d60 No zero sequence numbers Jason A. Donenfeld 2018-05-23 18:30:55 +0200
  • 8a92a9109a Don't cause a new fake gopath to call dep Jason A. Donenfeld 2018-05-23 17:30:35 +0200
  • 0b647d1ca7 Infoleak ifnames and be more permissive Jason A. Donenfeld 2018-05-23 15:38:24 +0200
  • 588b9f01ae Adopt GOPATH Jason A. Donenfeld 2018-05-23 03:17:51 +0200
  • f70bd1fab3 Remove more windows cruft Jason A. Donenfeld 2018-05-23 04:35:37 +0200
  • 40d5ff0c70 Cleanup Jason A. Donenfeld 2018-05-23 02:41:41 +0200
  • 5a2228a5c9 Move replay into subpackage Jason A. Donenfeld 2018-05-23 02:32:02 +0200
  • 0a63188afa Move tun to subpackage Jason A. Donenfeld 2018-05-23 02:10:54 +0200
  • 65a74f3175 Avoid sticky sockets on Android Jason A. Donenfeld 2018-05-22 19:40:51 +0200
  • b4cef2524f Fix integer conversions Jason A. Donenfeld 2018-05-22 18:33:50 +0200
  • 7038de95e1 Bump dependencies for OpenBSD Jason A. Donenfeld 2018-05-22 17:58:34 +0200
  • 82d12e85bb Fix markdown Jason A. Donenfeld 2018-05-22 16:47:15 +0200
  • d6b694e161 Add OpenBSD tun driver support Jason A. Donenfeld 2018-05-22 15:17:35 +0200
  • 794e494802 Fix code duplication Jason A. Donenfeld 2018-05-22 14:59:29 +0200
  • dd663a7ba4 Notes on FreeBSD limitations Jason A. Donenfeld 2018-05-22 01:30:16 +0200
  • 8462c08cf2 Just in case darwin changes, we also shutdown Jason A. Donenfeld 2018-05-22 01:27:29 +0200
  • b8c9e13c6e Call shutdown on route socket on freebsd Jason A. Donenfeld 2018-05-22 01:26:47 +0200
  • bc05eb1c3c Minor main.go signal fixes Filippo Valsorda 2018-05-20 23:39:25 -0400
  • 7a527f7c89 Fix Sscanf use in tun_darwin Filippo Valsorda 2018-05-20 23:38:58 -0400
  • 84f52ce0d6 Make successful tests silent Filippo Valsorda 2018-05-20 23:18:25 -0400
  • 7bdc5eb54e Properly close DummyTUN to avoid deadlock in TestNoiseHandshake Filippo Valsorda 2018-05-20 23:12:55 -0400
  • 1c666576d5 User cookie is closer to fwmark than setfib Jason A. Donenfeld 2018-05-21 20:13:39 +0200
  • 2ae22ac65d Remove broken windows cruft Jason A. Donenfeld 2018-05-21 19:00:58 +0200