Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tools: fix removal of psk | Jason A. Donenfeld | 2017-08-23 | 1 | -1/+1 |
| | | | | This is an attribute of the peer, not the device. | ||||
* | tools: allow creating device with no peers | Jason A. Donenfeld | 2017-05-31 | 1 | -4/+0 |
| | |||||
* | tools: support text-based ipc | Jason A. Donenfeld | 2017-05-17 | 1 | -7/+4 |
| | |||||
* | tools: stricter key file reading | Jason A. Donenfeld | 2017-05-17 | 1 | -31/+40 |
| | |||||
* | noise: redesign preshared key mode | Jason A. Donenfeld | 2017-05-17 | 1 | -22/+21 |
| | |||||
* | tools: retry name resolution on temporary failure | Jason A. Donenfeld | 2017-05-17 | 1 | -1/+10 |
| | | | | This should solve many problems at init time. | ||||
* | tools: check for malloc failure | Jason A. Donenfeld | 2017-04-19 | 1 | -0/+4 |
| | |||||
* | tools: side channel resistant base64 | Jason A. Donenfeld | 2017-04-19 | 1 | -3/+1 |
| | |||||
* | tools: do not use addrconfig with port in gai | Jason A. Donenfeld | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | uapi: add version magic | Jason A. Donenfeld | 2017-03-24 | 1 | -1/+1 |
| | |||||
* | tools: give "off" value for fwmark | Jason A. Donenfeld | 2017-02-23 | 1 | -0/+6 |
| | |||||
* | socket: enable setting of fwmark | Jason A. Donenfeld | 2017-02-13 | 1 | -0/+28 |
| | |||||
* | tools: remove key for any empty file | Jason A. Donenfeld | 2017-02-07 | 1 | -11/+3 |
| | | | | | Rather than just using /dev/null to mean key removal, match on any empty file, so that this interface is cross platform. | ||||
* | tools: setconf should remove existing psk | Jason A. Donenfeld | 2017-02-07 | 1 | -0/+3 |
| | |||||
* | Update copyright | Jason A. Donenfeld | 2017-01-10 | 1 | -1/+1 |
| | |||||
* | uapi: use sockaddr union instead of sockaddr_storage | Jason A. Donenfeld | 2017-01-10 | 1 | -3/+3 |
| | |||||
* | uapi: use flag instead of C bitfield for portability | Jason A. Donenfeld | 2017-01-10 | 1 | -8/+9 |
| | |||||
* | tools: do not use AI_ADDRCONFIG | Jason A. Donenfeld | 2016-12-23 | 1 | -2/+1 |
| | | | | | | | | | | Some people run wg(8) using hard coded v6 addresses before interfaces have v6 addresses, causing getaddrinfo to fail. Since AI_ADDRCONFIG doesn't actualy change the sorting, but just the queries made, we don't really need AI_ADDRCONFIG anyway, since we're always only taking the first result. Reported-by: Benedikt Morbach <benedikt.morbach@googlemail.com> | ||||
* | headers: cleanup notices | Jason A. Donenfeld | 2016-11-21 | 1 | -1/+1 |
| | |||||
* | tools: chill modern gcc out | Jason A. Donenfeld | 2016-11-05 | 1 | -22/+12 |
| | |||||
* | tools: allow multiple AllowedIPs invocations | Jason A. Donenfeld | 2016-08-30 | 1 | -1/+0 |
| | | | | It turns out this is a somewhat natural thing to do in config files. | ||||
* | persistent-keepalive: change range to [1,65535] | Jason A. Donenfeld | 2016-08-08 | 1 | -2/+2 |
| | |||||
* | c: specify static array size in function params | Jason A. Donenfeld | 2016-08-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | The C standard states: A declaration of a parameter as ``array of type'' shall be adjusted to ``qualified pointer to type'', where the type qualifiers (if any) are those specified within the [ and ] of the array type derivation. If the keyword static also appears within the [ and ] of the array type derivation, then for each call to the function, the value of the corresponding actual argument shall provide access to the first element of an array with at least as many elements as specified by the size expression. By changing void func(int array[4]) to void func(int array[static 4]), we automatically get the compiler checking argument sizes for us, which is quite nice. | ||||
* | tools: rename kernel to ipc | Jason A. Donenfeld | 2016-07-21 | 1 | -1/+1 |
| | |||||
* | persistent keepalive: add userspace support | Jason A. Donenfeld | 2016-07-08 | 1 | -0/+30 |
| | |||||
* | tools: improve error reporting and detection | Jason A. Donenfeld | 2016-07-03 | 1 | -6/+2 |
| | |||||
* | Initial commit | Jason A. Donenfeld | 2016-06-25 | 1 | -0/+518 |