1
0
mirror of https://git.zx2c4.com/wireguard-linux-compat synced 2025-02-18 17:19:05 +00:00

Commit Graph

  • 9c5af58105 peer: ensure that lookup tables are added last Jason A. Donenfeld 2017-09-28 15:32:03 +02:00
  • adc504c865 netlink: switch from ioctl to netlink for configuration Jason A. Donenfeld 2017-09-25 04:22:09 +02:00
  • b3b65cf62f receive: mark function static Jason A. Donenfeld 2017-09-26 07:30:18 +02:00
  • 67f8a0895c queueing: more standard init/uninit names Jason A. Donenfeld 2017-09-25 01:39:31 +02:00
  • 14b46145b7 tools: use key_is_zero for comparing to zeros Jason A. Donenfeld 2017-09-22 04:04:00 +02:00
  • 875b45f7b0 config: do not reset device port Jason A. Donenfeld 2017-09-22 03:53:44 +02:00
  • 18e49c76cf timers: convert to use netif_running Jason A. Donenfeld 2017-09-22 03:51:39 +02:00
  • 7895086b4f netns: disable rp_filter for final test Jason A. Donenfeld 2017-09-20 23:11:48 +02:00
  • cefc47b2b1 queueing: rename cpumask function Jason A. Donenfeld 2017-09-19 16:20:45 +02:00
  • ce8a376e03 queueing: clean up worthless helper Jason A. Donenfeld 2017-09-19 16:15:59 +02:00
  • b4f98bf8a8 peer: rearrange structs Jason A. Donenfeld 2017-09-19 13:58:51 +02:00
  • 6f2fb4b5ae device: properly arrange structs Jason A. Donenfeld 2017-09-19 13:50:39 +02:00
  • 4015e4a15b send: don't take uninitialized lock Jason A. Donenfeld 2017-09-19 06:04:01 +02:00
  • c3cbac06f5 queueing: no need to memzero struct Jason A. Donenfeld 2017-09-19 05:16:45 +02:00
  • 049d7bd343 receive: use netif_receive_skb instead of netif_rx Jason A. Donenfeld 2017-09-19 02:56:21 +02:00
  • c81c0eeea5 version: bump snapshot Jason A. Donenfeld 2017-09-18 17:40:08 +02:00
  • 5ca30a5ad3 compat: support RHEL 7.4 Jason A. Donenfeld 2017-09-18 17:37:03 +02:00
  • 0d341761c4 queue: entirely rework parallel system Jason A. Donenfeld 2017-06-07 01:39:08 -05:00
  • 9ffe12e8d9 compat: ensure we can build without compat.h Jason A. Donenfeld 2017-09-16 14:05:21 +02:00
  • 8974dffe02 qemu: enable debug info for debug qemu Jason A. Donenfeld 2017-09-15 18:41:03 +02:00
  • e7e9240469 send: no need to check for NULL since ref is valid Jason A. Donenfeld 2017-09-16 15:32:42 +02:00
  • 473eacd9f4 timers: style Jason A. Donenfeld 2017-09-14 23:46:09 +02:00
  • 905afd9eb2 routingtable: satisfy sparse Jason A. Donenfeld 2017-09-14 18:55:07 +02:00
  • 0c11b46178 socket: satisfy sparse Jason A. Donenfeld 2017-09-14 18:51:50 +02:00
  • 42ca9a1726 device: IFF_NO_QUEUE is a private flag, not a public one Jason A. Donenfeld 2017-09-11 14:26:32 +02:00
  • 7fbe044b14 version: bump snapshot Jason A. Donenfeld 2017-09-07 16:42:08 +02:00
  • 04f54ca8e8 compat: fix padata to work with 4.13 Jason A. Donenfeld 2017-09-07 16:30:53 +02:00
  • bbf116c0cd socket: improve reply-to-src algorithm Jason A. Donenfeld 2017-08-11 23:28:44 +02:00
  • c81d33b0bb version: bump snapshot Jason A. Donenfeld 2017-08-10 02:04:59 +02:00
  • 11e8b76f9e hashtables: if we have an index match, don't search further ever Jason A. Donenfeld 2017-08-08 03:49:16 +02:00
  • 5f64592722 hashtables: allow up to 2^{20} peers per interface Jason A. Donenfeld 2017-08-07 20:45:42 +02:00
  • 0aaeecab43 compat: support grsecurity with our compat padata implementation Jason A. Donenfeld 2017-08-06 01:01:32 +02:00
  • a2e40a5e28 timers: do not send out double keepalive Jason A. Donenfeld 2017-08-04 21:12:26 +02:00
  • 56c62a67e8 noise: infer initiator or not from handshake state Jason A. Donenfeld 2017-08-04 20:02:51 +02:00
  • 70e574e19b timers: rename confusingly named functions and variables Jason A. Donenfeld 2017-08-04 19:55:47 +02:00
  • e6165820f4 receive: move lastminute guard into timer event Jason A. Donenfeld 2017-08-04 19:46:14 +02:00
  • c168c2aca1 netns: work around linux 3.10 issues Jason A. Donenfeld 2017-08-03 23:00:46 +02:00
  • 8f81daf71b netns: explictly test reply to sender routing Jason A. Donenfeld 2017-08-03 14:55:51 +02:00
  • cdec0cf1e1 routingtable: unbloat BUG() Jason A. Donenfeld 2017-08-01 22:47:26 +02:00
  • fbfcdf28f9 blake2s: satisfy sparse Jason A. Donenfeld 2017-08-02 04:24:38 +02:00
  • eb430cb35d selftest: more checking in ratelimiter Jason A. Donenfeld 2017-08-01 23:36:48 +02:00
  • df442644b8 recieve: pskb_trim already checks length Jason A. Donenfeld 2017-07-30 04:09:21 +02:00
  • 7490aec2cf receive: single line if style Jason A. Donenfeld 2017-07-30 04:07:46 +02:00
  • 150138bd01 socket: move print function from compat Jason A. Donenfeld 2017-07-28 01:02:21 +02:00
  • 83477092d2 compat: get rid of warnings on frankenkernels Jason A. Donenfeld 2017-07-28 00:59:44 +02:00
  • 64dc454fe3 recieve: cleanup variable usage Jason A. Donenfeld 2017-07-28 00:27:16 +02:00
  • 15566bb468 compat: work around odd kernels that backport kv[mz]alloc Jason A. Donenfeld 2017-07-27 20:16:16 +02:00
  • 1d07bf0676 version: bump snapshot Jason A. Donenfeld 2017-07-26 03:38:49 +02:00
  • 7b3a8fa670 qemu: warn on all unseeded random usage when in debug mode Jason A. Donenfeld 2017-07-18 04:13:22 +02:00
  • 71d40d0a9a global: wireguard.io --> wireguard.com Jason A. Donenfeld 2017-07-16 16:12:20 +02:00
  • 06238bf0bb blake2s: fix up alignment issues Jason A. Donenfeld 2017-07-14 13:30:53 +02:00
  • 86faeb8334 blake2s: move compression loop to assembly Samuel Neves 2017-07-14 03:41:24 +01:00
  • 2961d3b1f4 send: use skb_queue_empty where appropriate Samuel Holland 2017-06-16 01:04:41 -05:00
  • 86c2ff8aa8 data: simplify no-keypair failure case Samuel Holland 2017-06-16 00:59:16 -05:00
  • a3a3a55324 data: use KMEM_CACHE macro Jason A. Donenfeld 2017-07-11 04:27:35 +02:00
  • 52b3a7bc7c ratelimiter: use KMEM_CACHE macro Jason A. Donenfeld 2017-07-11 04:25:32 +02:00
  • c5a6241a38 global: use pointer to net_device Jason A. Donenfeld 2017-07-10 14:09:12 +02:00
  • 508faa5412 device: support 4.13's extact newlink param Jason A. Donenfeld 2017-07-10 04:00:29 +02:00
  • 3e1e9b1d11 send: orphan skbs when buffering longterm Jason A. Donenfeld 2017-07-10 02:33:57 +02:00
  • 7615661489 selftests: ensure that there isnt CPU lag when testing rate limiter Jason A. Donenfeld 2017-07-07 18:34:46 +02:00
  • 24f52add6f compat: work around odd kernels that backport kvfree Jason A. Donenfeld 2017-07-07 18:11:33 +02:00
  • ea4d5d3be5 socket: style Jason A. Donenfeld 2017-07-07 03:36:53 +02:00
  • a23b2c0479 qemu: update default testing kernel Jason A. Donenfeld 2017-07-07 03:30:21 +02:00
  • 3391d92a35 ratelimiter: consistently use non-bh rcu Jason A. Donenfeld 2017-07-07 03:28:59 +02:00
  • 0837f34f3c version: bump snapshot Jason A. Donenfeld 2017-07-06 18:17:33 +02:00
  • c3efa05922 socket: the checkers distinguish between _bh and non _bh Jason A. Donenfeld 2017-07-06 17:47:03 +02:00
  • ce02d4cf1a device: cleanup register_netdev logic Jason A. Donenfeld 2017-07-06 16:41:23 +02:00
  • e5c4d8e6e2 compat: priv_destructor got backported Jason A. Donenfeld 2017-07-06 13:26:18 +02:00
  • e8a3fad62f counter: use correct unit for indices Jason A. Donenfeld 2017-07-06 05:56:03 +02:00
  • 1516abda24 ratelimiter: add self-test Jason A. Donenfeld 2017-07-04 16:00:19 +02:00
  • 0a0e8f9b37 ratelimiter: use IPv6 /64 instead of /96 Jason A. Donenfeld 2017-07-04 06:25:51 +02:00
  • aeabe1f276 ratelimiter: use kvzalloc for hash table allocation Jason A. Donenfeld 2017-07-04 05:52:55 +02:00
  • 0d154c2613 gitignore: ignore split DWARF debug info Samuel Holland 2017-05-31 11:30:59 -05:00
  • dc698ff6b0 compat: workaround Ubuntu 16.10 kernel weirdness Jason A. Donenfeld 2017-07-03 21:55:00 +02:00
  • b22a268512 compat: support OpenSUSE's backports Jason A. Donenfeld 2017-07-03 03:46:00 +02:00
  • 37b94cc06b receive: cleanup error handlers Jason A. Donenfeld 2017-06-29 23:31:35 +02:00
  • a8a0452c13 version: bump snapshot Jason A. Donenfeld 2017-06-29 21:25:22 +02:00
  • 6e2c1a4057 receive: pull IP header into head Jason A. Donenfeld 2017-06-29 21:24:21 +02:00
  • 8215de6826 receive: fix off-by-one in packet length checking Jason A. Donenfeld 2017-06-29 21:08:22 +02:00
  • 26ed916ec7 version: bump snapshot Jason A. Donenfeld 2017-06-28 14:19:00 +02:00
  • ed3af48ff4 compat: support Ubuntu 14.04 Jason A. Donenfeld 2017-06-28 12:42:46 +02:00
  • 3fa7bf4224 compat: support EL7.3 Jason A. Donenfeld 2017-06-28 02:27:42 +02:00
  • 20a1702139 compat: do not export symbols unnecessarily Jason A. Donenfeld 2017-06-28 04:27:31 +02:00
  • 3b2b6e7c1e global: cleanup IP header checking Jason A. Donenfeld 2017-06-25 16:24:23 +02:00
  • 8644e1cdda device: remove icmp conntrack hacks Jason A. Donenfeld 2017-06-24 04:27:30 +02:00
  • 319b7f4a13 compat: clean up cruft Jason A. Donenfeld 2017-06-25 15:08:29 +02:00
  • 490f81be82 device: avoid double icmp send on routing loop Jason A. Donenfeld 2017-06-24 02:19:38 +02:00
  • a8ab6d3b7f socket: use ip_rt_put instead of dst_release Jason A. Donenfeld 2017-06-24 02:18:05 +02:00
  • 36fe0f3a41 socket: verify saddr belongs to interface Jason A. Donenfeld 2017-06-23 20:45:24 +02:00
  • 9eed02a30c ratelimiter: rewrite from scratch Jason A. Donenfeld 2017-06-21 03:55:31 +02:00
  • a0ce9edb0e curve25519: keep certain sandy2x functions in C Jason A. Donenfeld 2017-06-22 22:50:50 +02:00
  • bd7584c2b2 curve25519: satisfy sparse and use short types Jason A. Donenfeld 2017-06-22 02:49:41 +02:00
  • 44e1a7e62d receive: extend rate limiting to 1 second after under load detection Jason A. Donenfeld 2017-06-21 14:22:21 +02:00
  • 2bf7d83e93 device: only use one sleep notifier Jason A. Donenfeld 2017-06-21 19:55:04 +02:00
  • a9cfe4ad0f device: netdevice destruction logic change for 4.12 Jason A. Donenfeld 2017-06-16 14:47:51 +02:00
  • 876a0ac564 selftest: remove antique siphash self test Jason A. Donenfeld 2017-06-22 03:42:12 +02:00
  • e1f28f3f4f main: annotate init/exit functions to save memory Jason A. Donenfeld 2017-06-22 03:49:57 +02:00
  • 1aa27115bc version: bump snapshot Jason A. Donenfeld 2017-06-13 00:18:14 +02:00
  • 0d0681304d random: wait for random bytes when generating nonces and ephemerals Jason A. Donenfeld 2017-06-12 16:32:59 +02:00
  • 46825dc7cc version: bump snapshot Jason A. Donenfeld 2017-06-12 05:26:10 +02:00