Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed profiler code | Mathias Hall-Andersen | 2017-12-02 | 1 | -8/+0 |
| | |||||
* | More consistent use of signal struct | Mathias Hall-Andersen | 2017-12-01 | 1 | -2/+9 |
| | |||||
* | Added missing exit codes | Mathias Hall-Andersen | 2017-11-30 | 1 | -0/+5 |
| | |||||
* | Allows passing UAPI fd to service | Mathias Hall-Andersen | 2017-11-17 | 1 | -18/+41 |
| | |||||
* | Moved TUN device creation to pre-fork | Mathias Hall-Andersen | 2017-11-14 | 1 | -33/+69 |
| | |||||
* | Initial working source caching | Mathias Hall-Andersen | 2017-11-14 | 1 | -0/+1 |
| | |||||
* | Fixed message header length in conn_linux | Mathias Hall-Andersen | 2017-10-27 | 1 | -1/+4 |
| | |||||
* | Initial implementation of source caching | Mathias Hall-Andersen | 2017-10-16 | 1 | -2/+0 |
| | | | | Yet untested. | ||||
* | Begin incorporating new src cache into receive | Mathias Hall-Andersen | 2017-10-07 | 1 | -0/+1 |
| | |||||
* | Improved receive.go | Mathias Hall-Andersen | 2017-08-11 | 1 | -1/+15 |
| | | | | | | | | | | | - Fixed configuration listen-port semantics - Improved receive.go code for updating listen port - Updated under load detection, how follows the kernel space implementation - Fixed trie bug accidentally introduced in last commit - Added interface name to log (format still subject to change) - Can now configure the logging level using the LOG_LEVEL variable - Begin porting netsh.sh tests - A number of smaller changes | ||||
* | Close UAPI socket before exit | Mathias Hall-Andersen | 2017-08-01 | 1 | -3/+25 |
| | |||||
* | Moved remaining platform dependent UAPI code | Mathias Hall-Andersen | 2017-07-20 | 1 | -0/+9 |
| | |||||
* | Fixed deadlock in index.go | Mathias Hall-Andersen | 2017-07-17 | 1 | -7/+13 |
| | |||||
* | Conforming to the cross-platform UX | Mathias Hall-Andersen | 2017-07-15 | 1 | -25/+48 |
| | | | | | | | | | The implementation now terminates when the unix socket is deleted. Currently we are unable to use fsnotify (on linux), since it does not notify on the deletion of open files. The implementation can now daemonize (on linux) or be kept in the foreground by providing the necessary flag. | ||||
* | Terminate on interface deletion | Mathias Hall-Andersen | 2017-07-13 | 1 | -11/+20 |
| | | | | | | | Program now terminates when the interface is removed Increases the number of os threads (relevant for Go <1.5, not tested) More consistent commenting Improved logging (additional peer information) | ||||
* | Fixed incomming initiation bug | Mathias Hall-Andersen | 2017-07-10 | 1 | -4/+3 |
| | |||||
* | Completed initial version of outbound flow | Mathias Hall-Andersen | 2017-06-30 | 1 | -1/+1 |
| | |||||
* | Completed get/set configuration | Mathias Hall-Andersen | 2017-06-29 | 1 | -10/+15 |
| | | | | | For debugging of "outbound flow" Mostly, a few things still missing | ||||
* | Work on UAPI | Mathias Hall-Andersen | 2017-06-28 | 1 | -27/+18 |
| | | | | | | | Cross-platform API (get operation) Handshake initiation creation process Outbound packet flow Fixes from code-review | ||||
* | Begin work on outbound packet flow | Mathias Hall-Andersen | 2017-06-26 | 1 | -3/+5 |
| | |||||
* | Beginning work on TUN interface | Mathias Hall-Andersen | 2017-06-04 | 1 | -2/+24 |
| | | | | | | | | | | And outbound routing I am not entirely convinced the use of net.IP is a good idea, since the internal representation of net.IP is a byte slice and all constructor functions in "net" return 16 byte slices (padded for IPv4), while the use in this project uses 4 byte slices. Which may be confusing. | ||||
* | Beginning work on UAPI and routing table | Mathias Hall-Andersen | 2017-05-30 | 1 | -0/+28 |