aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement faked allocations, server sideLinus Nordberg2019-05-263-104/+433
| | | | | | | | | | Reject clients not connecting from an IPv6 address. Reject clients not connecting from the correct port. Fake address allocation. Update allowed-ips with leases handed out. Send response messages. Extend protocol to include lease start and lease time, errno and errmsg. Move common code to common.[ch].
* 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