aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get capnproto decode of WgClientMsg workingtp/protocol_draftTushar Pankaj2018-11-205-6/+57
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Fix bugs in server address checkTushar Pankaj2018-11-202-8/+10
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Dirty impl of is_server_in_allowed_ipsTushar Pankaj2018-11-141-2/+32
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Rename message type in protocolTushar Pankaj2018-11-143-29/+29
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Spruce up server error messageTushar Pankaj2018-11-121-1/+1
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Merge branch 'master' into tp/protocol_draftTushar Pankaj2018-11-121-1/+3
|\
| * Fix memleaktp/experimentTushar Pankaj2018-11-121-1/+3
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
| * Implement basic server/client + protocolTushar Pankaj2018-11-1216-23/+510
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes WireGuard submodule to use the embeddable library Squashed commit of the following: commit 3e5252d93c87c4cddf596d4030d736e2cea81557 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Mon Nov 12 18:33:33 2018 -0600 Implement server check iface Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit a30c60e51ecae887fd89654bdedddcf0decb766c Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Mon Nov 12 18:26:57 2018 -0600 Add WireGuard embeddable library Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit ea6ab8ce09d4e84440185536f7b3e92346789233 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Mon Nov 12 17:59:39 2018 -0600 Working client and server comms Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 5d717e37baaa9882ea2356fa24a2b85beaf51558 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Mon Nov 12 17:13:32 2018 -0600 Add IP addr structs to protocol Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 8c31eec08257f77a9c95c7437b21bf7eb8106916 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Mon Nov 12 17:06:18 2018 -0600 Style fixes Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 64f825db92ce31102b29ac96fd382ac3643fb6ae Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Mon Nov 12 17:06:07 2018 -0600 Write client connect_to_server Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit f33225d130263eea481e28269b6b01a7cf75b0c8 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Fri Nov 9 20:00:37 2018 -0600 Add pthread library Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 1f73168641d92917dc942c3d6cc200fb7f557674 Merge: 98fe966 3048896 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Wed Nov 7 10:59:13 2018 -0600 Merge branch 'master' into tp/protocol_draft commit 98fe966940eaf324b5d8d1edc64f6d0ff1334441 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Wed Nov 7 10:55:53 2018 -0600 Add Makefile library includes for capnp Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 3bd7dffda7db8e9bf4cd0dad2455328508efb9b2 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Wed Nov 7 10:49:50 2018 -0600 Make protocol.capnp.o compile Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 14e708783433816fd6cead46e2aa823ab8e41294 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Wed Nov 7 10:38:29 2018 -0600 Untested first draft of protocol.capnp Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 5558c37a1a2626beaee5bb69c83d4013f2bcaf44 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Tue Nov 6 20:51:49 2018 -0600 Exclude capnproto from clang-format Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 50042af6aec61c495c08d1b83f4c63288a30cc90 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Wed Oct 31 20:40:23 2018 -0500 Make better var names Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 2352cbc91e6be9bcd73ca2794372b1ed8361448e Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Wed Oct 31 20:08:05 2018 -0500 First draft of protocol Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Implement server check ifaceTushar Pankaj2018-11-122-7/+12
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Add WireGuard embeddable libraryTushar Pankaj2018-11-126-2/+16
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Working client and server commsTushar Pankaj2018-11-126-17/+138
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Add IP addr structs to protocolTushar Pankaj2018-11-123-23/+133
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Style fixesTushar Pankaj2018-11-121-4/+4
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Write client connect_to_serverTushar Pankaj2018-11-123-4/+52
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Add pthread libraryTushar Pankaj2018-11-091-1/+1
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Merge branch 'master' into tp/protocol_draftTushar Pankaj2018-11-079-4/+121
|\|
| * Write basic mains so project compilesTushar Pankaj2018-11-078-6/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 3e88f04eb35d1afe374389958832fd75d76b8824 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Wed Nov 7 09:36:00 2018 -0600 Fix typos Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 2b7b58b2b67fa8325a21a13d9ef42ad644df1731 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Wed Nov 7 09:35:21 2018 -0600 Separate out server code Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 9e6ff0536a00498652f12e28d54f1b73b974a9fd Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Wed Nov 7 09:31:32 2018 -0600 Separate out client network code Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 5bbd32aaefa1baacdd8edd90efd4f8b609cbbc87 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Tue Nov 6 23:12:56 2018 -0600 Write basic main Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
| * Write high-level TODOTushar Pankaj2018-11-061-0/+10
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Add Makefile library includes for capnpTushar Pankaj2018-11-071-2/+4
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Make protocol.capnp.o compileTushar Pankaj2018-11-075-42/+183
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Untested first draft of protocol.capnpTushar Pankaj2018-11-071-0/+24
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Exclude capnproto from clang-formatTushar Pankaj2018-11-061-1/+3
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | Make better var namesTushar Pankaj2018-11-061-3/+3
| | | | | | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* | First draft of protocolTushar Pankaj2018-11-061-2/+21
|/ | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Write basic MakefileTushar Pankaj2018-11-061-0/+25
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Didn't realize libc has daemon()Tushar Pankaj2018-11-062-68/+0
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Add daemonize function to fork off as a daemon.Tushar Pankaj2018-11-012-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | Method: 1. Forks off 2. Becomes session leader 3. Forks off again 4. Sets up new environment 5. Closes all open file descriptors Squashed commit of the following: commit 1e71e5dcc6f979ce2f06d59e3c05660fa97e69f3 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Thu Nov 1 16:28:09 2018 -0500 Fix missing include in daemonize Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 80aaa1112f2bf21f98be02f9e5f8be4bc7ed94d1 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Thu Nov 1 16:23:34 2018 -0500 First draft of daemonize Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Empty files for protocol codeTushar Pankaj2018-10-313-0/+17
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Add editor temporaries to gitignoreTushar Pankaj2018-10-311-0/+3
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Update (C) in licenseTushar Pankaj2018-10-311-1/+1
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Borrow clang-format config from Linux kernelTushar Pankaj2018-10-311-0/+427
| | | | Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
* Set up license and READMETushar Pankaj2018-10-313-0/+76
Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>