summaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* version: bump snapshot0.0.20171001Jason A. Donenfeld2017-10-022-2/+2
* tools: do not warn on unrecognized itemsJason A. Donenfeld2017-10-022-26/+0
* ratelimiter: wait for destruction, not for read_unlockJason A. Donenfeld2017-10-021-1/+1
* qemu: add watchdog for not hanging on oopsJason A. Donenfeld2017-10-023-1/+24
* messages: reduce maximum staged packets per peerJason A. Donenfeld2017-10-021-1/+1
* noise: use spinlock for rotating keysJason A. Donenfeld2017-10-023-21/+29
* wg-quick: check permissions of parent directoryJason A. Donenfeld2017-10-021-1/+1
* wg-quick: verify wireguard interface in more clever wayJason A. Donenfeld2017-10-021-1/+1
* wg-quick: anchor sysctl regex to start and endJason A. Donenfeld2017-10-021-1/+1
* debug: add better insert targetJason A. Donenfeld2017-10-021-4/+4
* peer: remove from RCU lists when the kref is zeroJason A. Donenfeld2017-10-021-4/+5
* timers: ensure safe timer removalJason A. Donenfeld2017-10-021-12/+17
* receive: do not consider netfilter drop a real dropJason A. Donenfeld2017-10-021-5/+3
* peer: ensure that lookup tables are added lastJason A. Donenfeld2017-10-021-3/+3
* netlink: switch from ioctl to netlink for configurationJason A. Donenfeld2017-10-0228-1008/+1934
* tools: uapi: only make sure socket file is socketJason A. Donenfeld2017-09-261-4/+9
* receive: mark function staticJason A. Donenfeld2017-09-261-1/+1
* queueing: more standard init/uninit namesJason A. Donenfeld2017-09-253-7/+7
* tools: use key_is_zero for comparing to zerosJason A. Donenfeld2017-09-247-24/+27
* config: do not reset device portJason A. Donenfeld2017-09-241-0/+2
* timers: convert to use netif_runningJason A. Donenfeld2017-09-245-32/+24
* netns: disable rp_filter for final testJason A. Donenfeld2017-09-241-0/+4
* contrib: add sticky sockets example codeJason A. Donenfeld2017-09-243-0/+342
* queueing: rename cpumask functionJason A. Donenfeld2017-09-193-3/+3
* queueing: clean up worthless helperJason A. Donenfeld2017-09-191-12/+1
* peer: rearrange structsJason A. Donenfeld2017-09-191-4/+4
* device: properly arrange structsJason A. Donenfeld2017-09-191-6/+5
* send: don't take uninitialized lockJason A. Donenfeld2017-09-191-3/+3
* queueing: no need to memzero structJason A. Donenfeld2017-09-193-3/+5
* receive: use netif_receive_skb instead of netif_rxJason A. Donenfeld2017-09-191-1/+1
* version: bump snapshot0.0.20170918Jason A. Donenfeld2017-09-182-2/+2
* compat: support RHEL 7.4Jason A. Donenfeld2017-09-181-1/+1
* queue: entirely rework parallel systemJason A. Donenfeld2017-09-1821-1597/+669
* compat: ensure we can build without compat.hJason A. Donenfeld2017-09-163-0/+4
* qemu: enable debug info for debug qemuJason A. Donenfeld2017-09-161-0/+2
* send: no need to check for NULL since ref is validJason A. Donenfeld2017-09-162-4/+1
* timers: styleJason A. Donenfeld2017-09-151-1/+1
* routingtable: satisfy sparseJason A. Donenfeld2017-09-151-1/+2
* socket: satisfy sparseJason A. Donenfeld2017-09-151-2/+2
* device: IFF_NO_QUEUE is a private flag, not a public oneJason A. Donenfeld2017-09-111-1/+1
* version: bump snapshot0.0.20170907Jason A. Donenfeld2017-09-072-2/+2
* compat: fix padata to work with 4.13Jason A. Donenfeld2017-09-071-12/+12
* wg-quick: only bash complete existing interfaces for downJason A. Donenfeld2017-09-061-12/+15
* tools: fix removal of pskJason A. Donenfeld2017-08-231-1/+1
* socket: improve reply-to-src algorithmJason A. Donenfeld2017-08-235-5/+102
* version: bump snapshot0.0.20170810Jason A. Donenfeld2017-08-102-2/+2
* hashtables: if we have an index match, don't search further everJason A. Donenfeld2017-08-081-2/+3
* hashtables: allow up to 2^{20} peers per interfaceJason A. Donenfeld2017-08-084-5/+29
* compat: support grsecurity with our compat padata implementationJason A. Donenfeld2017-08-061-0/+8
* timers: do not send out double keepaliveJason A. Donenfeld2017-08-051-1/+4