index
:
kernel/git/zx2c4/wireguard-linux-compat.git
master
WireGuard kernel module backport for Linux 3.10 - 5.5
Jason A. Donenfeld
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2022-06-29
compat: drop CentOS 8 Stream support
HEAD
master
Jason A. Donenfeld
2
-7
/
+1
2022-06-28
compat: do not backport ktime_get_coarse_boottime_ns to c8s
Jason A. Donenfeld
1
-2
/
+2
2022-06-27
version: bump
v1.0.20220627
Jason A. Donenfeld
2
-2
/
+2
2022-06-22
compat: handle backported rng and blake2s
Jason A. Donenfeld
2
-6
/
+8
2022-05-05
qemu: give up on RHEL8 in CI
Jason A. Donenfeld
1
-6
/
+0
2022-05-05
qemu: set panic_on_warn=1 from cmdline
Jason A. Donenfeld
14
-19
/
+13
2022-05-05
qemu: use vports on arm
Jason A. Donenfeld
5
-6
/
+25
2022-05-05
netns: limit parallelism to $(nproc) tests at once
Jason A. Donenfeld
1
-10
/
+10
2022-05-05
netns: make routing loop test non-fatal
Jason A. Donenfeld
1
-1
/
+13
2022-04-14
device: check for metadata_dst with skb_valid_dst()
Nikolay Aleksandrov
3
-1
/
+9
2022-04-06
qemu: enable ACPI for SMP
Jason A. Donenfeld
2
-0
/
+2
2022-04-06
socket: ignore v6 endpoints when ipv6 is disabled
Jason A. Donenfeld
1
-2
/
+2
2022-04-06
socket: free skb in send6 when ipv6 is disabled
Wang Hai
1
-0
/
+1
2022-03-03
qemu: simplify RNG seeding
Jason A. Donenfeld
1
-18
/
+8
2022-03-02
queueing: use CFI-safe ptr_ring cleanup function
Jason A. Donenfeld
3
-1
/
+17
2021-12-13
crypto: curve25519-x86_64: use in/out register constraints more precisely
Jason A. Donenfeld
1
-293
/
+504
2021-12-13
compat: drop Ubuntu 14.04
Jason A. Donenfeld
1
-6
/
+4
2021-12-08
version: bump
v1.0.20211208
Jason A. Donenfeld
2
-2
/
+2
2021-12-06
crypto: curve25519-x86_64: solve register constraints with reserved registers
Mathias Krause
1
-4
/
+4
2021-12-06
compat: udp_tunnel: don't take reference to non-init namespace
Jason A. Donenfeld
1
-5
/
+7
2021-12-03
compat: siphash: use _unaligned version by default
Arnd Bergmann
2
-34
/
+28
2021-12-03
ratelimiter: use kvcalloc() instead of kvzalloc()
Gustavo A. R. Silva
2
-2
/
+24
2021-12-03
receive: drop handshakes if queue lock is contended
Jason A. Donenfeld
1
-3
/
+13
2021-12-03
receive: use ring buffer for incoming handshakes
Jason A. Donenfeld
5
-43
/
+37
2021-12-03
device: reset peer src endpoint when netns exits
Jason A. Donenfeld
5
-2
/
+60
2021-12-03
main: rename 'mod_init' & 'mod_exit' functions to be module-specific
Randy Dunlap
1
-4
/
+4
2021-12-03
netns: actually test for routing loops
Jason A. Donenfeld
1
-1
/
+5
2021-12-03
compat: update for RHEL 8.5
Peter Georg
2
-4
/
+4
2021-08-08
compat: account for grsecurity backports and changes
Mathias Krause
2
-3
/
+9
2021-06-15
compat: account for latest c8s backports
Jason A. Donenfeld
1
-3
/
+3
2021-06-06
version: bump
v1.0.20210606
Jason A. Donenfeld
2
-2
/
+2
2021-06-06
qemu: increase default dmesg log size
Jason A. Donenfeld
1
-0
/
+1
2021-06-06
qemu: add disgusting hacks for RHEL 8
Jason A. Donenfeld
1
-1
/
+7
2021-06-04
allowedips: add missing __rcu annotation to satisfy sparse
Jason A. Donenfeld
1
-1
/
+1
2021-06-04
allowedips: free empty intermediate nodes when removing single node
Jason A. Donenfeld
3
-131
/
+137
2021-06-04
allowedips: allocate nodes in kmem_cache
Jason A. Donenfeld
3
-13
/
+38
2021-06-04
allowedips: remove nodes in O(1)
Jason A. Donenfeld
2
-84
/
+57
2021-06-04
allowedips: initialize list head in selftest
Jason A. Donenfeld
1
-1
/
+2
2021-06-04
peer: allocate in kmem_cache
Jason A. Donenfeld
3
-4
/
+27
2021-06-02
global: use synchronize_net rather than synchronize_rcu
Jason A. Donenfeld
2
-4
/
+4
2021-06-02
kbuild: do not use -O3
Jason A. Donenfeld
1
-3
/
+2
2021-06-02
netns: make sure rp_filter is disabled on vethc
Jason A. Donenfeld
1
-0
/
+1
2021-04-24
version: bump
v1.0.20210424
Jason A. Donenfeld
2
-2
/
+2
2021-04-23
Revert "compat: skb_mark_not_on_list will be backported to Ubuntu 18.04"
Thadeu Lima de Souza Cascardo
1
-1
/
+1
2021-04-22
compat: update and improve detection of CentOS Stream 8
Peter Georg
2
-2
/
+2
2021-03-07
compat: icmp_ndo_send functions were backported extensively
Jason A. Donenfeld
1
-1
/
+1
2021-02-19
version: bump
v1.0.20210219
Jason A. Donenfeld
2
-2
/
+2
2021-02-19
qemu: bump default kernel version
Jason A. Donenfeld
1
-1
/
+1
2021-02-19
compat: zero out skb->cb before icmp
Jason A. Donenfeld
1
-4
/
+16
2021-02-18
compat: skb_mark_not_on_list will be backported to Ubuntu 18.04
Thadeu Lima de Souza Cascardo
1
-1
/
+1
2021-02-18
queueing: get rid of per-peer ring buffers
Jason A. Donenfeld
9
-93
/
+160
2021-02-18
device: do not generate ICMP for non-IP packets
Jason A. Donenfeld
1
-3
/
+4
2021-02-18
selftests: test multiple parallel streams
Jason A. Donenfeld
1
-1
/
+17
2021-02-08
peer: put frequently used members above cache lines
Jason A. Donenfeld
1
-2
/
+2
2021-02-07
compat: redefine version constants for sublevel>=256
Jason A. Donenfeld
2
-0
/
+11
2021-02-07
compat: remove unused version.h headers
Jason A. Donenfeld
2
-2
/
+0
2021-01-24
version: bump
v1.0.20210124
Jason A. Donenfeld
2
-2
/
+2
2021-01-24
compat: skb_mark_not_on_list was backported to 4.14
Jason A. Donenfeld
1
-1
/
+1
2021-01-13
compat: SYM_FUNC_* was backported to c8s
Jason A. Donenfeld
1
-1
/
+12
2020-12-21
version: bump
v1.0.20201221
Jason A. Donenfeld
2
-2
/
+2
2020-12-21
socket: remove bogus __be32 annotation
Jann Horn
1
-2
/
+2
2020-12-21
global: avoid double unlikely() notation when using IS_ERR()
Antonio Quartulli
2
-3
/
+3
2020-12-19
simd: detect -rt kernels >= 5.4
Jason A. Donenfeld
1
-1
/
+1
2020-12-16
gitignore: ignore intermediary build file
L.W.Reek
1
-0
/
+1
2020-12-14
compat: drop rhel 8.2, add rhel 8.4 support
Jason A. Donenfeld
1
-8
/
+5
2020-11-12
version: bump
v1.0.20201112
Jason A. Donenfeld
2
-2
/
+2
2020-11-12
qemu: bump default testing version
Jason A. Donenfeld
1
-1
/
+1
2020-11-12
compat: SYM_FUNC_{START,END} were backported to 5.4
Jason A. Donenfeld
1
-1
/
+1
2020-11-04
qemu: drop build support for rhel 8.2
Jason A. Donenfeld
1
-1
/
+0
2020-10-29
netns: check that route_me_harder packets use the right sk
Jason A. Donenfeld
2
-0
/
+11
2020-09-09
noise: take lock when removing handshake entry from table
Jason A. Donenfeld
1
-4
/
+1
2020-09-08
version: bump
v1.0.20200908
Jason A. Donenfeld
2
-2
/
+2
2020-09-08
peerlookup: take lock before checking hash in replace operation
Jason A. Donenfeld
1
-3
/
+8
2020-08-27
compat: backport NLA policy macros
Jason A. Donenfeld
1
-2
/
+2
2020-08-27
netlink: consistently use NLA_POLICY_MIN_LEN()
Johannes Berg
1
-2
/
+2
2020-08-27
netlink: consistently use NLA_POLICY_EXACT_LEN()
Johannes Berg
1
-5
/
+5
2020-08-27
compat: backport kfree_sensitive and switch to it
Jason A. Donenfeld
3
-3
/
+7
2020-07-29
compat: drop support for SUSE 15.1
Jason A. Donenfeld
1
-10
/
+7
2020-07-29
version: bump
v1.0.20200729
Jason A. Donenfeld
2
-2
/
+2
2020-07-29
compat: add missing headers for ip_tunnel_parse_protocol
Jason A. Donenfeld
1
-0
/
+2
2020-07-29
compat: ipv6_dst_lookup_flow was ported to rhel 7.9 beta
Jason A. Donenfeld
1
-1
/
+4
2020-07-29
compat: allow override of depmod basedir
Ricardo Mendoza
1
-1
/
+2
2020-07-29
compat: rhel 8.3 beta removed nf_nat_core.h
Jason A. Donenfeld
1
-1
/
+1
2020-07-12
version: bump
v1.0.20200712
Jason A. Donenfeld
2
-2
/
+2
2020-06-30
compat: backport ip_tunnel_parse_protocol and ip_tunnel_header_ops
Jason A. Donenfeld
1
-0
/
+22
2020-06-30
queueing: make use of ip_tunnel_parse_protocol
Jason A. Donenfeld
2
-18
/
+3
2020-06-30
device: implement header_ops->parse_protocol for AF_PACKET
Jason A. Donenfeld
1
-0
/
+1
2020-06-29
compat: SUSE 15.1 is the final SUSE we need to support
Jason A. Donenfeld
1
-8
/
+8
2020-06-29
compat: rhel 8.3 backported skb_reset_redirect
Jason A. Donenfeld
1
-1
/
+4
2020-06-29
receive: account for napi_gro_receive never returning GRO_DROP
Jason A. Donenfeld
1
-8
/
+2
2020-06-23
version: bump
v1.0.20200623
Jason A. Donenfeld
2
-2
/
+2
2020-06-22
netns: workaround bad 5.2.y backport
Jason A. Donenfeld
1
-1
/
+2
2020-06-22
device: avoid circular netns references
Jason A. Donenfeld
6
-46
/
+71
2020-06-21
noise: do not assign initiation time in if condition
Frank Werner-Krippendorf
1
-2
/
+2
2020-06-18
Kbuild: remove -fvisibility=hidden from cflags
Jason A. Donenfeld
1
-1
/
+1
2020-06-15
compat: drop centos 8.1 support as 8.2 is now out
Jason A. Donenfeld
1
-7
/
+4
2020-06-11
version: bump
v1.0.20200611
Jason A. Donenfeld
2
-2
/
+2
2020-06-04
compat: remove stale suse support
Jason A. Donenfeld
1
-11
/
+3
2020-05-28
compat: bionic-hwe-5.0/disco kernel backported skb_reset_redirect and ipv6 flow
Jason A. Donenfeld
1
-2
/
+4
2020-05-28
qemu: mark per_cpu_load_addr as static for gcc-10
Jason A. Donenfeld
1
-0
/
+1
2020-05-28
qemu: work around broken centos8 kernel
Jason A. Donenfeld
1
-0
/
+1
2020-05-28
compat: ubuntu appears to have backported ipv6_dst_lookup_flow
Jason A. Donenfeld
1
-1
/
+3
2020-05-28
qemu: patch in UTS_UBUNTU_RELEASE_ABI for Ubuntu detection
Jason A. Donenfeld
1
-0
/
+1
2020-05-28
qemu: support fetching kernels for arbitrary URLs
Jason A. Donenfeld
1
-1
/
+11
2020-05-21
compat: backport iptunnel_xmit to 3.11
Jason A. Donenfeld
1
-4
/
+11
2020-05-21
compat: narrow the breadth of iptunnel_xmit backport
Jason A. Donenfeld
1
-1
/
+1
2020-05-21
compat: widen breadth of prandom_u32_max backport
Jason A. Donenfeld
1
-1
/
+1
2020-05-21
compat: backport skb_scrub_packet to 3.11
Jason A. Donenfeld
1
-0
/
+2
2020-05-21
compat: widen breadth of memzero_explicit backport
Jason A. Donenfeld
1
-3
/
+1
2020-05-21
compat: widen breadth of integer constants
Jason A. Donenfeld
1
-1
/
+2
2020-05-21
qemu: add extra fill in idt handler for newer binutils
Jason A. Donenfeld
1
-0
/
+1
2020-05-21
qemu: use cbuild gcc for avx512 exclusion
Jason A. Donenfeld
1
-1
/
+1
2020-05-21
qemu: force 2MB pages for binutils 2.31
Jason A. Donenfeld
1
-0
/
+1
2020-05-21
qemu: patch kernels that rely on ancient make
Jason A. Donenfeld
1
-0
/
+1
2020-05-21
qemu: remove -Werror in order to build ancient kernels better
Jason A. Donenfeld
1
-0
/
+1
2020-05-21
qemu: always use cbuild gcc rather than system gcc
Jason A. Donenfeld
1
-3
/
+1
2020-05-20
version: bump
v1.0.20200520
Jason A. Donenfeld
2
-2
/
+2
2020-05-20
compat: support CentOS 8 explicitly
Jason A. Donenfeld
1
-4
/
+7
2020-05-20
compat: RHEL7 backported the skb hash renamings
Jason A. Donenfeld
1
-3
/
+3
2020-05-20
compat: ip6_dst_lookup_flow was backported to 4.14, 4.9, and 4.4
Jason A. Donenfeld
1
-1
/
+1
2020-05-20
compat: backport renamed/missing skb hash members
Jason A. Donenfeld
2
-2
/
+15
2020-05-19
noise: separate receive counter from send counter
Jason A. Donenfeld
5
-54
/
+50
2020-05-19
queueing: preserve flow hash across packet scrubbing
Jason A. Donenfeld
4
-4
/
+17
2020-05-19
noise: read preshared key while taking lock
Jason A. Donenfeld
1
-1
/
+5
2020-05-19
compat: support RHEL 8 as 8.2, drop 8.1 support
Jason A. Donenfeld
1
-9
/
+4
2020-05-19
qemu: add -fcommon for compiling ping with gcc-10
Jason A. Donenfeld
1
-1
/
+1
2020-05-08
qemu: use newer iproute2 for gcc-10
Jason A. Donenfeld
1
-1
/
+1
2020-05-06
version: bump
v1.0.20200506
Jason A. Donenfeld
2
-2
/
+2
2020-05-05
send/receive: use explicit unlikely branch instead of implicit coalescing
Jason A. Donenfeld
2
-16
/
+12
2020-05-05
selftests: initalize ipv6 members to NULL to squelch clang warning
Jason A. Donenfeld
1
-2
/
+2
2020-05-04
compat: Ubuntu 19.10 and 18.04-hwe backported skb_reset_redirect
Jason A. Donenfeld
1
-2
/
+4
2020-05-04
send: cond_resched() when processing tx ringbuffers
Jason A. Donenfeld
1
-0
/
+2
2020-05-04
socket: remove errant restriction on looping to self
Jason A. Donenfeld
2
-15
/
+51
2020-05-03
qemu: use normal kernel stack size on ppc64
Jason A. Donenfeld
1
-0
/
+1
2020-05-03
compat: use bash instead of bc for HZ-->USEC calculation
Jason A. Donenfeld
1
-5
/
+1
2020-05-03
compat: detect Debian's backport of ip6_dst_lookup_flow into 4.19.118
Jason A. Donenfeld
2
-1
/
+5
2020-05-03
qemu: loop entropy adding until getrandom doesn't block
Jason A. Donenfeld
1
-1
/
+4
2020-04-30
compat: timeconst.h is a generated artifact
Jason A. Donenfeld
1
-1
/
+1
2020-04-29
version: bump
v1.0.20200429
Jason A. Donenfeld
2
-2
/
+2
2020-04-29
compat: ip6_dst_lookup_flow was backported to 4.19.119
Jason A. Donenfeld
1
-1
/
+1
2020-04-29
compat: ip6_dst_lookup_flow was backported to 3.16.83
Jason A. Donenfeld
1
-5
/
+6
2020-04-28
receive: use tunnel helpers for decapsulating ECN markings
Toke Høiland-Jørgensen
2
-16
/
+2
2020-04-26
version: bump
v1.0.20200426
Jason A. Donenfeld
2
-2
/
+2
2020-04-26
compat: prefix icmp[v6]_ndo_send with __compat
Jason A. Donenfeld
1
-4
/
+6
2020-04-24
main: mark as in-tree
Jason A. Donenfeld
1
-0
/
+1
2020-04-22
queueing: cleanup ptr_ring in error path of packet_queue_init
Jason A. Donenfeld
1
-1
/
+3
2020-04-22
compat: kvmalloc_array is not required anyway
Jason A. Donenfeld
1
-1
/
+1
2020-04-22
compat: don't assume READ_ONCE barriers on old kernels
Jason A. Donenfeld
1
-4
/
+4
2020-04-22
compat: import latest fixes for ptr_ring
Jason A. Donenfeld
1
-36
/
+70
2020-04-16
compat: include sch_generic.h header for skb_reset_tc
Jason A. Donenfeld
1
-0
/
+1
2020-04-14
crypto: do not export symbols
Jason A. Donenfeld
5
-19
/
+0
2020-04-14
version: bump
v1.0.20200413
Jason A. Donenfeld
2
-2
/
+2
2020-04-14
compat: backport hsiphash_1u32 for tests
Jason A. Donenfeld
1
-0
/
+1
2020-04-14
compat: error out if bc is missing
Jason A. Donenfeld
1
-1
/
+5
2020-04-14
compat: support RHEL 7.8's faulty siphash backport
Jason A. Donenfeld
1
-1
/
+1
2020-04-08
git: add gitattributes so tarball doesn't have gitignore files
Jason A. Donenfeld
1
-0
/
+2
2020-04-07
compat: support latest suse 15.1 and 15.2
Jason A. Donenfeld
1
-4
/
+7
2020-04-01
version: bump
v1.0.20200401
Jason A. Donenfeld
2
-2
/
+2
2020-04-01
qemu: bump default kernel to 5.5.14
Jason A. Donenfeld
1
-1
/
+1
2020-04-01
compat: queueing: skb_reset_redirect change has been backported to 5.[45]
Christian Hesse
1
-1
/
+1
2020-03-30
version: bump
v1.0.20200330
Jason A. Donenfeld
2
-2
/
+2
2020-03-28
queueing: backport skb_reset_redirect change from 5.6
Jason A. Donenfeld
2
-1
/
+11
2020-03-18
version: bump
v0.0.20200318
Jason A. Donenfeld
2
-2
/
+2
2020-03-18
send: use normaler alignment formula from upstream
Jason A. Donenfeld
1
-1
/
+1
2020-03-18
noise: error out precomputed DH during handshake rather than config
Jason A. Donenfeld
5
-48
/
+49
2020-03-17
receive: remove dead code from default packet type case
Jason A. Donenfeld
1
-2
/
+1
2020-03-17
wireguard: queueing: account for skb->protocol==0
Jason A. Donenfeld
3
-4
/
+10
2020-03-03
compat: RHEL 8.2 backported ipv6_dst_lookup_flow
Jason A. Donenfeld
1
-1
/
+1
2020-02-19
curve25519-x86_64: avoid use of r12
Jason A. Donenfeld
1
-55
/
+55
2020-02-15
compat: RHEL 7 backported skb_ensure_writable()
Luis Ressel
1
-1
/
+1
2020-02-15
version: bump
v0.0.20200215
Jason A. Donenfeld
2
-2
/
+2
2020-02-14
socket: remove useless synchronize_net
Jason A. Donenfeld
1
-1
/
+0
2020-02-14
send: cleanup skb padding calculation
Jason A. Donenfeld
1
-6
/
+11
2020-02-14
version: bump
v0.0.20200214
Jason A. Donenfeld
2
-2
/
+2
2020-02-14
send: account for mtu=0 devices
Jason A. Donenfeld
3
-4
/
+12
2020-02-13
receive: reset last_under_load to zero
Jason A. Donenfeld
1
-2
/
+5
2020-02-12
netns: ensure that icmp src address is correct with nat
Jason A. Donenfeld
3
-36
/
+101
2020-02-06
chacha20poly1305: defensively protect against large inputs
Jason A. Donenfeld
1
-1
/
+3
2020-02-05
version: bump
v0.0.20200205
Jason A. Donenfeld
2
-2
/
+2
2020-02-05
netns: ensure non-addition of peers with failed precomputation
Jason A. Donenfeld
1
-0
/
+6
2020-02-05
netns: tie socket waiting to target pid
Jason A. Donenfeld
1
-9
/
+8
2020-02-05
noise: reject peers with low order public keys
Jason A. Donenfeld
2
-7
/
+9
2020-02-05
allowedips: remove previously added list item when OOM fail
Eric Dumazet
1
-0
/
+1
2020-01-30
compat: remove RHEL-7.6 workaround
Jason A. Donenfeld
1
-1
/
+1
2020-01-30
compat: support building for RHEL-8.2
Ilie Halip
1
-3
/
+8
2020-01-28
version: bump
v0.0.20200128
Jason A. Donenfeld
2
-2
/
+2
2020-01-28
compat: account for frankenzinc being in 5.5
Jason A. Donenfeld
2
-0
/
+79
2020-01-28
compat: refuse to build on >= 5.6
Jason A. Donenfeld
1
-0
/
+4
2020-01-28
qemu: bump kernel
Jason A. Donenfeld
1
-1
/
+1
2020-01-21
version: bump
v0.0.20200121
Jason A. Donenfeld
2
-2
/
+2
2020-01-21
curve25519: x86_64: replace with formally verified implementation
Jason A. Donenfeld
3
-2308
/
+1300
2020-01-11
device: skb_list_walk_safe moved upstream
Jason A. Donenfeld
2
-8
/
+9
2020-01-11
Makefile: strip prefixed v from version.h
Jason A. Donenfeld
3
-22
/
+12
2020-01-05
version: bump
v0.0.20200105
Jason A. Donenfeld
2
-2
/
+2
2020-01-02
qemu: only compare archs when deciding whether to use kvm
Jason A. Donenfeld
1
-14
/
+15
2020-01-02
qemu: re-add dependency on wireguard sources
Jason A. Donenfeld
1
-1
/
+1
2020-01-02
socket: mark skbs as not on list when receiving via gro
Jason A. Donenfeld
1
-0
/
+1
2020-01-01
qemu: bump packages and support m68k properly
Jason A. Donenfeld
5
-17
/
+22
2019-12-26
version: bump
v0.0.20191226
Jason A. Donenfeld
2
-2
/
+2
2019-12-26
dkms: set maximum kernel to 5.5
Jason A. Donenfeld
1
-2
/
+2
[next]