diff options
author | Tushar Pankaj <tushar.s.pankaj@gmail.com> | 2018-11-06 20:34:57 -0600 |
---|---|---|
committer | Tushar Pankaj <tushar.s.pankaj@gmail.com> | 2018-11-06 20:34:57 -0600 |
commit | 624c21f4b400ec9d5be198ca9d1636895b00ec57 (patch) | |
tree | babf123eb5a02c1292117806418aed929bbb40fb | |
parent | Write basic Makefile (diff) | |
download | wg-dynamic-624c21f4b400ec9d5be198ca9d1636895b00ec57.tar.xz wg-dynamic-624c21f4b400ec9d5be198ca9d1636895b00ec57.zip |
Write high-level TODO
Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
-rw-r--r-- | TODO | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -0,0 +1,10 @@ +Here are some of the TODO in loosely step-by-step order: +* Design a Cap'n Proto protocol (no compression, no packing allowed!) +* Write server side to create TCP connection +* Write client side to connect to TCP connection +* Get client side to properly configure the dynamic IP from the server (using dummy data sent by server) + - Will need to use libmnl to configure the device + - Will need to use mini wireguard library (https://git.zx2c4.com/WireGuard/tree/contrib/examples/embeddable-wg-library) to configure wireguard +* Get server side to give real dynamic IP info to client +* Get client side to handle events (up/down/etc) + - libevent |