Age | Commit message (Expand) | Author |
2018-09-20 | global: put SPDX identifier on its own line | Jason A. Donenfeld |
2018-08-28 | global: run through clang-format | Jason A. Donenfeld |
2018-08-04 | send: switch handshake stamp to an atomic | Jason A. Donenfeld |
2018-08-03 | peer: ensure destruction doesn't race | Jason A. Donenfeld |
2018-08-01 | queueing: keep reference to peer after setting atomic state bit | Jason A. Donenfeld |
2018-07-31 | peer: simplify rcu reference counts | Jason A. Donenfeld |
2018-07-08 | receive: use NAPI on the receive path | Jonathan Neuschäfer |
2018-06-23 | global: use fast boottime instead of normal boottime | Jason A. Donenfeld |
2018-06-23 | global: use ktime boottime instead of jiffies | Jason A. Donenfeld |
2018-01-03 | global: year bump | Jason A. Donenfeld |
2017-12-09 | global: add SPDX tags to all files | Greg Kroah-Hartman |
2017-11-22 | global: switch from timeval to timespec | Jason A. Donenfeld |
2017-10-31 | peer: store total number of peers instead of iterating | Jason A. Donenfeld |
2017-10-31 | peer: get rid of peer_for_each magic | Jason A. Donenfeld |
2017-10-31 | global: accept decent check_patch.pl suggestions | Jason A. Donenfeld |
2017-10-03 | global: use _WG prefix for include guards | Jason A. Donenfeld |
2017-09-19 | peer: rearrange structs | Jason A. Donenfeld |
2017-09-18 | queue: entirely rework parallel system | Jason A. Donenfeld |
2017-08-23 | socket: improve reply-to-src algorithm | Jason A. Donenfeld |
2017-08-04 | timers: rename confusingly named functions and variables | Jason A. Donenfeld |
2017-05-30 | peer: use iterator macro instead of callback | Jason A. Donenfeld |
2017-05-17 | noise: redesign preshared key mode | Jason A. Donenfeld |
2017-02-13 | compat: backport siphash & dst_cache from mainline | Jason A. Donenfeld |
2017-02-07 | timers: use simpler uninit sync technique | Jason A. Donenfeld |
2017-01-10 | Update copyright | Jason A. Donenfeld |
2016-12-13 | peer: don't use sockaddr_storage to reduce memory usage | Jason A. Donenfeld |
2016-12-11 | global: move to consistent use of uN instead of uintN_t for kernel code | Jason A. Donenfeld |
2016-11-21 | headers: cleanup notices | Jason A. Donenfeld |
2016-11-15 | socket: keep track of src address in sending packets | Jason A. Donenfeld |
2016-11-06 | data: we care about per-peer, not per-device, inflight encryptions | Jason A. Donenfeld |
2016-11-05 | c89: the static keyword is okay in c99, but not in c89 | Jason A. Donenfeld |
2016-11-04 | compat: stub out dst_cache for old kernels | Jason A. Donenfeld |
2016-11-04 | socket: use dst_cache instead of handrolled cache | Jason A. Donenfeld |
2016-11-03 | timers: take reference like a lookup table | Jason A. Donenfeld |
2016-10-19 | timers: only have initiator rekey | Jason A. Donenfeld |
2016-10-19 | timers: always delay handshakes for responder | Jason A. Donenfeld |
2016-10-05 | send: requeue jobs for later if padata is full | Jason A. Donenfeld |
2016-09-29 | Rework headers and includes | Jason A. Donenfeld |
2016-08-02 | c: specify static array size in function params | Jason A. Donenfeld |
2016-07-10 | persistent keepalive: use unsigned long to avoid multiplication in hotpath | Jason A. Donenfeld |
2016-07-08 | persistent keepalive: add kernel mechanism | Jason A. Donenfeld |
2016-06-25 | Initial commit | Jason A. Donenfeld |