Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-05 | Extend structs rather than embed, when possible | Jason A. Donenfeld | |
2019-02-05 | Update copyright | Jason A. Donenfeld | |
2018-12-19 | Make error messages consistent | Jason A. Donenfeld | |
2018-11-01 | receive: make started status uniform | Jason A. Donenfeld | |
2018-09-25 | Fix transport message length check | Chris Branch | |
wireguard-go has a bad length check in its transport message handling. Although it cannot be exploited because of another length check earlier in the function, this should be fixed regardless. | |||
2018-09-24 | Fix shutdown races | Jason A. Donenfeld | |
2018-09-24 | More pooling | Jason A. Donenfeld | |
2018-09-22 | Fixup buffer freeing | Jason A. Donenfeld | |
2018-09-16 | Change queueing drop order and fix memory leaks | Jason A. Donenfeld | |
If the queues are full, we drop the present packet, which is better for network traffic flow. Also, we try to fix up the memory leaks with not putting buffers from our shared pool. | |||
2018-09-16 | global: fix up copyright headers | Jason A. Donenfeld | |
2018-05-27 | Disappointing anti-sticky experiment | Jason A. Donenfeld | |
2018-05-23 | Eye before ee except after see | Jason A. Donenfeld | |
2018-05-23 | Move replay into subpackage | Jason A. Donenfeld | |
2018-05-21 | Reasonable punctuation given the spacing | Jason A. Donenfeld | |
2018-05-20 | Fix data races in timers | Jason A. Donenfeld | |
2018-05-20 | Give bind its own wait group | Jason A. Donenfeld | |
In a waitgroup, all waits must come after all adds | |||
2018-05-19 | Add copyright headers | Mathias Hall-Andersen | |
2018-05-16 | Finer-grained start-stop synchronization | Jason A. Donenfeld | |
2018-05-13 | More refactoring | Jason A. Donenfeld | |
2018-05-13 | More odds and ends | Jason A. Donenfeld | |
2018-05-13 | Odds and ends | Jason A. Donenfeld | |
2018-05-13 | Rework index hashtable | Jason A. Donenfeld | |
2018-05-10 | Rewrite timers and related state machines | Jason A. Donenfeld | |
2018-05-05 | Merge branch 'master' of ssh://git.zx2c4.com/wireguard-go | Mathias Hall-Andersen | |
2018-05-05 | Removed remaining signals from peer | Mathias Hall-Andersen | |
1. Removed remaining signals from peer struct 2. Made needAnotherKeepalive local 3. Removed environment check from warning text (annoying when debugging) | |||
2018-05-05 | Reorder stopping messages so that logs are coherent | Jason A. Donenfeld | |
2018-05-05 | More robust solution to close deadlock | Jason A. Donenfeld | |
2018-05-05 | Fix infinite loop in exit routine | Jason A. Donenfeld | |
2018-05-05 | Removed old signals | Mathias Hall-Andersen | |
2018-05-05 | Merge branch 'master' of ssh://git.zx2c4.com/wireguard-go | Mathias Hall-Andersen | |
2018-05-05 | Initial version of migration to new event model | Mathias Hall-Andersen | |
- Begin move away from global timer state. - Made logging format more consistent | |||
2018-05-03 | global: Add SPDX tags and copyright header | Jason A. Donenfeld | |
Mathias should probably add his copyright headers to each file too. | |||
2018-05-01 | Add missing locks and fix debug output, and try to flush queues | Jason A. Donenfeld | |
Flushing queues on exit is sort of a partial solution, but this could be better. Really what we want is for no more packets to be enqueued after isUp is set to false. | |||
2018-04-20 | Fix wrong debug messages | Jason A. Donenfeld | |
2018-04-18 | Fixed read from closed channel | Mathias Hall-Andersen | |
A premature waitgroup .Done resulted in reading from closed channel. This caused a nil-pointer deref & crash. Added additional debugging when closing routines. | |||
2018-03-08 | Begin work on full device<->device unit-test | Mathias Hall-Andersen | |
To simulate a full interaction between two WireGuard instances without networking, using dummy instances of the interfaces | |||
2018-02-04 | Work on logging format | Mathias Hall-Andersen | |
2018-02-04 | Align with go library layout | Mathias Hall-Andersen | |