summaryrefslogtreecommitdiffhomepage
path: root/src/netlink.c
AgeCommit message (Expand)Author
2019-12-05netlink: prepare for removal of genl_family_attrbuf in 5.5Jason A. Donenfeld
2019-10-11netlink: allow preventing creation of new peers when updatingJason A. Donenfeld
2019-08-05netlink: skip peers with invalid keysJason A. Donenfeld
2019-07-11noise: immediately rekey all peers after changing device private keyJason A. Donenfeld
2019-07-08netlink: enforce that unused bits of flags are zeroJason A. Donenfeld
2019-06-28netlink: cast struct over cb->args for type safetyJason A. Donenfeld
2019-05-29netlink: use new strict length types in policy for 5.2Jason A. Donenfeld
2019-02-26allowedips: maintain per-peer list of allowedipsJason A. Donenfeld
2019-02-25netlink: don't remove allowed ips for new peersJason A. Donenfeld
2019-02-03hashtables: decouple hashtable allocations from the main device allocationSultan Alsawaf
2019-01-23netlink: use __kernel_timespec for handshake timeJason A. Donenfeld
2019-01-07global: update copyrightJason A. Donenfeld
2018-12-30netlink: auth socket changes against namespace of socketJason A. Donenfeld
2018-10-08global: more nitsJason A. Donenfeld
2018-10-08global: rename struct wireguard_ to struct wg_Jason A. Donenfeld
2018-10-08netlink: do not stuff index into nla typeJason A. Donenfeld
2018-10-08global: prefix functions used in callbacks with wg_Jason A. Donenfeld
2018-10-02global: prefix all functions with wg_Jason A. Donenfeld
2018-09-20global: put SPDX identifier on its own lineJason A. Donenfeld
2018-09-20netlink: reverse my christmas treesJason A. Donenfeld
2018-09-04global: always find OOM unlikelyJason A. Donenfeld
2018-09-04global: prefer sizeof(*pointer) when possibleJason A. Donenfeld
2018-09-03global: satisfy check_patch.pl errorsJason A. Donenfeld
2018-09-02netlink: insert peer version placeholderJason A. Donenfeld
2018-08-28global: run through clang-formatJason A. Donenfeld
2018-08-09netlink: don't start over iteration on multipart non-first allowedipsJason A. Donenfeld
2018-07-31peer: simplify rcu reference countsJason A. Donenfeld
2018-06-23global: use ktime boottime instead of jiffiesJason A. Donenfeld
2018-06-18netlink: maintain static_identity lock over entire private key updateJason A. Donenfeld
2018-01-03global: year bumpJason A. Donenfeld
2017-12-21compat: kernels < 3.13 modified genl_opsJason A. Donenfeld
2017-12-09global: add SPDX tags to all filesGreg Kroah-Hartman
2017-11-29netlink: rename symbol to avoid clashesJason A. Donenfeld
2017-11-26compat: support 4.15's netlink and barrier changesJason A. Donenfeld
2017-11-22global: switch from timeval to timespecJason A. Donenfeld
2017-11-17socket: only free socket after successful creation of newJason A. Donenfeld
2017-11-11curve25519: reject deriving from NULL private keysJason A. Donenfeld
2017-11-10allowedips: rename from routingtableJason A. Donenfeld
2017-11-03netlink: plug memory leakJason A. Donenfeld
2017-11-01compat: unbreak unloading on kernels 4.6 through 4.9Jason A. Donenfeld
2017-10-31global: style nitsJason A. Donenfeld
2017-10-31global: infuriating kernel iterator styleJason A. Donenfeld
2017-10-31peer: get rid of peer_for_each magicJason A. Donenfeld
2017-10-31global: accept decent check_patch.pl suggestionsJason A. Donenfeld
2017-10-17compat: just make ro_after_init read_mostlyJason A. Donenfeld
2017-10-11compat: move version logic to compat.h and out of main .cJason A. Donenfeld
2017-10-09routingtable: iterate progressivelyJason A. Donenfeld
2017-10-09routingtable: only use device's mutex, not a special rt oneJason A. Donenfeld
2017-10-05compat: macro rewrite netlink instead of clutteringJason A. Donenfeld
2017-10-03global: add space around variable declarationsJason A. Donenfeld