aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/peerlookup.c (unfollow)
Commit message (Expand)AuthorFilesLines
2019-10-28peerlookup: fall back to get_random_bytes for Ryzen 3000 bugjd/ryzen-bugJason A. Donenfeld1-1/+5
2019-03-25peerlookup: rename from hashtablesJason A. Donenfeld1-1/+1
2019-02-03hashtables: decouple hashtable allocations from the main device allocationSultan Alsawaf1-2/+14
2019-01-07global: update copyrightJason A. Donenfeld1-1/+1
2018-10-09global: give if statements brackets and other cleanupsJason A. Donenfeld1-3/+3
2018-10-08global: more nitsJason A. Donenfeld1-10/+10
2018-10-08global: rename struct wireguard_ to struct wg_Jason A. Donenfeld1-5/+5
2018-10-02global: prefix all functions with wg_Jason A. Donenfeld1-20/+20
2018-09-20global: put SPDX identifier on its own lineJason A. Donenfeld1-2/+2
2018-09-16global: remove non-essential inline annotationsJason A. Donenfeld1-3/+3
2018-08-28global: run through clang-formatJason A. Donenfeld1-36/+69
2018-08-03peer: ensure destruction doesn't raceJason A. Donenfeld1-2/+4
2018-08-01hashtables: document immediate zeroing semanticsJason A. Donenfeld1-0/+6
2018-07-31peer: simplify rcu reference countsJason A. Donenfeld1-2/+2
2018-01-03global: year bumpJason A. Donenfeld1-1/+1
2017-12-09global: add SPDX tags to all filesGreg Kroah-Hartman1-1/+4
2017-10-31global: style nitsJason A. Donenfeld1-3/+6
2017-10-31global: infuriating kernel iterator styleJason A. Donenfeld1-4/+4
2017-10-31global: accept decent check_patch.pl suggestionsJason A. Donenfeld1-1/+1
2017-10-03global: add space around variable declarationsJason A. Donenfeld1-0/+2
2017-08-08hashtables: if we have an index match, don't search further everJason A. Donenfeld1-2/+3
2017-08-08hashtables: allow up to 2^{20} peers per interfaceJason A. Donenfeld1-0/+22
2017-06-08noise: fix race when replacing handshakeJason A. Donenfeld1-1/+4
2017-05-30style: spaces after for loopsJason A. Donenfeld1-4/+4
2017-04-04locking: always use _bhJason A. Donenfeld1-19/+19
2017-03-19hashtables: get_random_int is now more secure, so expose directlyJason A. Donenfeld1-3/+1
2017-02-13compat: backport siphash & dst_cache from mainlineJason A. Donenfeld1-7/+4
2017-01-10Update copyrightJason A. Donenfeld1-1/+1
2016-12-16hashtables: use counter and int to ensure forward progressJason A. Donenfeld1-9/+2
2016-12-16siphash: update against upstream submissionJason A. Donenfeld1-6/+6
2016-12-12hashtables: ensure we get 64-bits of randomnessJason A. Donenfeld1-1/+7
2016-12-11global: move to consistent use of uN instead of uintN_t for kernel codeJason A. Donenfeld1-4/+4
2016-11-29hashtable: use random number each timeJason A. Donenfeld1-2/+2
2016-11-21headers: cleanup noticesJason A. Donenfeld1-1/+1
2016-11-15various: nits from willyJason A. Donenfeld1-2/+2
2016-11-05c89: the static keyword is okay in c99, but not in c89Jason A. Donenfeld1-2/+2
2016-09-29Rework headers and includesJason A. Donenfeld1-2/+2
2016-08-22hashtables: use rdrand() instead of counterJason A. Donenfeld1-4/+3
2016-08-02c: specify static array size in function paramsJason A. Donenfeld1-2/+2
2016-07-22index hashtable: run random indices through siphashJason A. Donenfeld1-1/+5