Files
packages/net
Jason A. Donenfeld c833b249a9 wireguard: version bump
From upstream's changelog:

  * timers: queue up killing ephemerals only if not already

  We fix up a small detail in the timer logic that changed during the last
  snapshot.

  * receive: trim incoming packets to IP header length

  Packets are now trimmed to their actual length, not their length+padding,
  before handing to the rest of the network subsystem, so that packets look
  pretty in tcpdump. This doesn't actually affect what userspace sees, since the
  kernel trims it at a later stage, but it does make pcaps a bit nicer to use.

  * curve25519: use more standard label convention in asm

  This ensures that perf(1) shows the function name instead of the label name.

  * compat: remove padata hotplug code

  Fixes building on kernels that have HOTPLUG enabled but no PADATA support.

  * config: add new line for style
  * device: do-while assignment style
  * peer: explicitly initialize atomic

  Style.

  * noise: fix race when replacing handshake

  Handle a situation in which three peers, all running on the same system, begin
  a handshake with all three of each other, at exactly the same time, on a
  multi-CPU system.

  * random: wait for random bytes when generating nonces and ephemerals

  We've been working with upstream to add a new API to the kernel for ensuring
  that the RNG actually is seeded. Until they merge it for 4.13, we provide a
  poly-fill to the compat code. This means that WireGuard will block during
  handshakes until the RNG has enough entropy, so that it's never in a
  circumstance in which ephemeral keys are generated from bad randomness.

  * go test: properly pad message
  * go test: correct tai64n and formatting
  * external-tests: add keepalive packet
  * go test: use x/crypto for blake2s now that we have 128-bit mac
  * external-tests: trim the fat

  Improvements for the external tests.

  * wg-quick: make sure we have empty table for both v6 and v4
  * wg-quick: match ipv6 default route more broadly

  Tiny nits with wg-quick, one of which should now allow multiple v6-only
  wg-quick instances running at the same time.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-06-13 15:35:26 +02:00
..
2017-06-09 20:19:56 +02:00
2016-11-26 01:34:28 -08:00
2016-12-26 23:42:01 +01:00
2015-04-08 17:07:52 +00:00
2017-05-25 11:11:43 +08:00
2016-03-01 12:58:21 +03:00
2017-02-22 12:45:19 -08:00
2016-12-18 18:33:05 +01:00
2015-07-28 09:30:10 +02:00
2017-02-10 18:13:31 +01:00
2017-03-10 23:24:17 +02:00
2017-02-17 10:55:29 +01:00
2015-07-12 21:08:45 +02:00
2016-07-09 15:57:17 -04:00
2017-01-10 20:04:37 +00:00
2016-12-05 20:54:49 +01:00
2017-06-04 19:48:46 -07:00
2017-04-30 23:19:42 -07:00
2017-01-15 15:52:54 -06:00
2017-06-12 20:25:01 +02:00
2017-06-09 18:02:00 +02:00
2017-03-12 23:27:17 +01:00
2017-03-15 22:12:55 +00:00
2015-02-24 17:43:36 +01:00
2016-11-27 15:17:00 -08:00
2015-06-25 19:57:50 +03:00
2016-01-28 14:18:14 -08:00
2017-06-12 20:15:59 +02:00
2017-02-28 10:51:48 +01:00
2017-01-18 22:30:36 +01:00
2015-08-09 11:50:11 +01:00
2016-10-20 23:26:11 -04:00
2017-01-08 21:56:04 +01:00
2016-07-02 08:48:44 +00:00
2016-07-09 14:50:58 -04:00
2017-05-12 15:30:34 +02:00
2016-04-29 11:17:44 +02:00
2017-06-06 14:47:46 +00:00
2015-08-19 11:22:29 +02:00
2017-02-11 10:52:28 -05:00
2016-10-29 17:25:33 +03:00
2017-03-26 13:39:09 +02:00
2017-01-11 18:59:15 -05:00
2016-08-01 15:48:25 +08:00
2017-05-08 05:46:48 +02:00
2016-03-17 19:18:36 +01:00
2015-06-26 15:48:25 +02:00
2017-01-18 03:55:33 +01:00
2015-11-19 21:34:34 +00:00
2017-01-15 21:28:23 +01:00
2014-09-16 02:23:48 +01:00
2016-10-23 17:35:07 -04:00
2016-10-30 23:08:55 +01:00
2015-12-30 19:19:07 -05:00
2016-09-23 12:44:54 +00:00
2017-01-04 06:18:16 +01:00
2016-02-16 09:22:50 -05:00
2017-06-02 13:43:06 +02:00
2015-03-29 14:49:53 +02:00
2017-02-03 17:06:09 +01:00
2016-11-22 21:05:35 +01:00
2015-12-14 09:35:03 +02:00
2017-04-03 19:21:27 -07:00
2017-05-30 19:25:54 +02:00
2017-04-02 10:49:49 +02:00
2017-06-08 08:46:43 +00:00
2015-05-17 18:53:22 +02:00
2017-04-25 12:32:49 +03:00
2017-02-05 10:09:02 +01:00
2017-03-13 22:34:44 +01:00
2016-01-24 21:50:03 +01:00
2016-09-28 18:11:19 +02:00
2016-05-18 15:00:53 +02:00
2017-02-10 09:31:09 +01:00
2016-11-20 16:43:55 +01:00
2017-03-27 16:55:47 +02:00
2017-05-04 08:52:50 +03:00
2015-12-20 19:31:27 +02:00
2016-11-27 15:09:32 -08:00
2017-03-21 22:36:04 +00:00
2015-10-25 09:56:55 +01:00
2017-06-13 15:35:26 +02:00
2017-05-25 11:35:07 +08:00
2017-04-10 10:52:36 +02:00