summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2018-05-22Notes on FreeBSD limitationsJason A. Donenfeld
2018-05-22Just in case darwin changes, we also shutdownJason A. Donenfeld
2018-05-22Call shutdown on route socket on freebsdJason A. Donenfeld
2018-05-21Minor main.go signal fixesFilippo Valsorda
2018-05-21Fix Sscanf use in tun_darwinFilippo Valsorda
2018-05-21Make successful tests silentFilippo Valsorda
2018-05-21Properly close DummyTUN to avoid deadlock in TestNoiseHandshakeFilippo Valsorda
2018-05-21User cookie is closer to fwmark than setfibJason A. Donenfeld
2018-05-21Remove broken windows cruftJason A. Donenfeld
2018-05-21Rework freebsd supportJason A. Donenfeld
2018-05-21Add FreeBSD supportBrady OBrien
2018-05-21Close events channel when no status listenerJason A. Donenfeld
2018-05-21Straighten out UAPI loggingJason A. Donenfeld
2018-05-21Close hack listener before closing channelJason A. Donenfeld
2018-05-21ratelimiter: do not run GC with nothing to doJason A. Donenfeld
2018-05-21Reasonable punctuation given the spacingJason A. Donenfeld
2018-05-20Fix data races in timersJason A. Donenfeld
2018-05-20Fix race with closing event channelJason A. Donenfeld
2018-05-20StyleJason A. Donenfeld
2018-05-20Remove unused mtu variableJason A. Donenfeld
2018-05-20Give bind its own wait groupJason A. Donenfeld
2018-05-20Avoid deadlock when the mutex isn't required, since these are atomicsJason A. Donenfeld
2018-05-20Use proper status listener on DarwinJason A. Donenfeld
2018-05-20Reduce the hack listener to once a secondJason A. Donenfeld
2018-05-20Fix race in netlink peer correlatorJason A. Donenfeld
2018-05-20Fix race in lock pendingJason A. Donenfeld
2018-05-20Fix race in statsJason A. Donenfeld
2018-05-20Fix race in packetInNonceQueueIsAwaitingKeyJason A. Donenfeld
2018-05-20Discourage building for LinuxJason A. Donenfeld
2018-05-19Revert "Temporary work around. Please revert me"Jason A. Donenfeld
2018-05-19timers: no need to clear keepalive in persistent keepaliveJason A. Donenfeld
2018-05-19timers: clear send_keepalive timer on sending handshake responseJason A. Donenfeld
2018-05-19Listen for flush in outer selectMathias Hall-Andersen
2018-05-19Add copyright headersMathias Hall-Andersen
2018-05-18Avoid using v6-mapped-v4Jason A. Donenfeld
2018-05-18StyleJason A. Donenfeld
2018-05-17Fill out readmeJason A. Donenfeld
2018-05-16Finer-grained start-stop synchronizationJason A. Donenfeld
2018-05-15Fix dir permissionsJason A. Donenfeld
2018-05-15Temporary work around. Please revert meJason A. Donenfeld
2018-05-15Lock timers on modificationJason A. Donenfeld
2018-05-15Avoid vendoring tooling as much as possibleJason A. Donenfeld
2018-05-15Add vendoring for HomebrewJason A. Donenfeld
2018-05-15Do not send keepalive if closedJason A. Donenfeld
2018-05-15Fix refactoring mistakesJason A. Donenfeld
2018-05-15Improve makefileJason A. Donenfeld
2018-05-14Use /dev/null as place holderJason A. Donenfeld
2018-05-14Print utun name on darwinJason A. Donenfeld
2018-05-14Mask IPs when showing from trieJason A. Donenfeld
2018-05-14Ugly hack to suppress warning on backgrounded processJason A. Donenfeld