aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Do blindly honour clients ask for addressesln/poc1Linus Nordberg2019-04-081-2/+0
| | | | Remove that code we added for testing something once.
* Correct branch nameLinus Nordberg2019-04-081-3/+3
|
* Rename README file for pocLinus Nordberg2019-04-081-0/+0
|
* Correct a commentLinus Nordberg2019-04-081-1/+1
| | | | | | This comment became incorrect with the change to IN6_IS_ADDR_LINKLOCAL(). Changing back to an explicit check might be the better choice.
* One uint32_t is enoughLinus Nordberg2019-04-081-9/+7
| | | | | | | Collapse the three members of the data union into one since they have the same type. Addresses an issue found by Tharre.
* Use a fixed low TCP portLinus Nordberg2019-04-082-11/+4
| | | | | 970 is the ASCII sum of the string "wireguard" and is also not registered by by IANA.
* Correct logic in log_warn, log_infoLinus Nordberg2019-04-081-3/+2
|
* Address three issues from review by TharreLinus Nordberg2019-04-084-45/+25
| | | | | | 1. print_to_buf() return int 2. print_to_buf() don't fatal() without errno 3. data_attr_cb() don't duplicate
* add instructions for intalling dependenciesln/poc0Linus Nordberg2019-04-051-5/+6
| | | | Also, be clear with what requires running as root.
* add READMELinus Nordberg2019-04-051-0/+50
|
* clarify TODOLinus Nordberg2019-04-051-1/+1
|
* remove TODOLinus Nordberg2019-04-051-1/+0
|
* WIP poc0Linus Nordberg2019-04-046-120/+1002
|
* Specify scope id in addresses to ping6Linus Nordberg2019-02-251-2/+2
| | | | | | Without scope id, ping6 on a Debian 9 fails with connect: Invalid argument
* Accept multiple connections in one goThomas Gschwantner2019-02-251-12/+28
|
* Match incoming IP with pubkeyThomas Gschwantner2019-02-252-11/+90
|
* Implement a radix-trie for storing ip=pubkeyThomas Gschwantner2019-02-253-1/+366
|
* Move the google doc into the git repositoryDaniel Kahn Gillmor2019-02-132-1/+103
|
* Implement key=value parsingThomas Gschwantner2019-02-094-46/+411
|
* Fix licensing headersThomas Gschwantner2019-01-275-13/+12
|
* Implement basic validation and I/O multiplexingThomas Gschwantner2019-01-263-25/+374
|
* Add .clang-formatThomas Gschwantner2019-01-261-0/+127
|
* Add modified netsh.sh for testing purposesThomas Gschwantner2019-01-261-0/+82
|
* Initialize project with scafolding and embeddable-wg-libraryJason A. Donenfeld2019-01-249-0/+1304