summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2016-11-05qemu: work around termio race conditionJason A. Donenfeld
2016-11-05compat: fix variable assumptionsJason A. Donenfeld
2016-11-05qemu: move build outside of kernel dir to avoid kernel's make cleanJason A. Donenfeld
2016-11-05socket: big refactoringJason A. Donenfeld
2016-11-04socket: route() returns an error pointer, not NULL on failureJason A. Donenfeld
2016-11-04compat: some grsec have get_random_long; others do notJason A. Donenfeld
2016-11-04data: use a memory cache for parallel ctxJason A. Donenfeld
2016-11-04data: keep FPU on when possibleJason A. Donenfeld
2016-11-04send: queue bundles on same CPUJason A. Donenfeld
2016-11-04data: use smaller typesJason A. Donenfeld
2016-11-04data: take reference to peerJason A. Donenfeld
2016-11-04compat: stub out dst_cache for old kernelsJason A. Donenfeld
2016-11-04socket: use dst_cache instead of handrolled cacheJason A. Donenfeld
2016-11-03chacha20poly1305: src is different from dst on last pieceJason A. Donenfeld
2016-11-03device: use ARPHDR_VOID instead of ARPHDR_NONEJason A. Donenfeld
2016-11-03qemu: newer default kernelJason A. Donenfeld
2016-11-03timers: take reference like a lookup tableJason A. Donenfeld
2016-11-02kref: elide checksJason A. Donenfeld
2016-11-01data: do not allow usage of keypair just before hash removalJason A. Donenfeld
2016-11-01peer: kref is most likely to succeedJason A. Donenfeld
2016-10-23compat: grsecurity backports get_random_longJason A. Donenfeld
2016-10-23data: reset all packet fields like tun.cJason A. Donenfeld
2016-10-22device: better debug message for unroutable packetsJason A. Donenfeld
2016-10-22compat: support PaX constify pluginJason A. Donenfeld
2016-10-22uapi.h: public_key field is a getterJörg Thalheim
2016-10-19receive: always send confirmation, even if queue is emptyJason A. Donenfeld
2016-10-19timers: only have initiator rekeyJason A. Donenfeld
2016-10-19timers: always delay handshakes for responderJason A. Donenfeld
2016-10-19timers: move constants to headerJason A. Donenfeld
2016-10-19timers: kill half-open handshakes after a whileJason A. Donenfeld
2016-10-19timers: avoid thundering herd for simultaneous initiationJason A. Donenfeld
2016-10-19debug: keep alive -> keepaliveJason A. Donenfeld
2016-10-19noise: comment/document the key swappingJason A. Donenfeld
2016-10-14send: ensure that rekey retries are staggeredJason A. Donenfeld
2016-10-14device: show debug message when no peer has allowed-ips for packetJason A. Donenfeld
2016-10-05send: requeue jobs for later if padata is fullJason A. Donenfeld
2016-10-04compat: akpm merged this to 4.9Jason A. Donenfeld
2016-10-02send: only avoid parallel path when there aren't inflight jobsJason A. Donenfeld
2016-09-29remote-run: reflect recent makefile changesJason A. Donenfeld
2016-09-29git: organize ignore filesJason A. Donenfeld
2016-09-29compat: Isolate more functionsJason A. Donenfeld
2016-09-29Rework headers and includesJason A. Donenfeld
2016-09-29poly1305: optimize unaligned accessRené van Dorst
2016-08-29send: properly encapsulate ECNJason A. Donenfeld
2016-08-29netns: remove dangling $@Jason A. Donenfeld
2016-08-22socket: use isdigitJason A. Donenfeld
2016-08-22routingtable: hyphen was uglyJason A. Donenfeld
2016-08-22hashtables: use rdrand() instead of counterJason A. Donenfeld
2016-08-21tests: test jumbo frames with more transferJason A. Donenfeld
2016-08-17qemu: enhancementsJason A. Donenfeld