Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tunnel: device->interface | Jason A. Donenfeld | 2019-09-13 | 1 | -1/+1 |
| | |||||
* | services: use protected prefix for named pipe | Jason A. Donenfeld | 2019-09-01 | 1 | -1/+1 |
| | |||||
* | manager: delay stale adapter cleanup | Jason A. Donenfeld | 2019-08-30 | 1 | -1/+1 |
| | | | | | | By delaying this by 10 seconds, we ensure that we don't cause the locks to be contended immediately on startup. Before, this added around 600ms of latency to tunnel startup. | ||||
* | tunnel: do not query real interface name | Jason A. Donenfeld | 2019-08-26 | 1 | -3/+0 |
| | | | | | | | | | | | We want to enforce the relation between the socket name and the service name, especially since the wintun adapter name might get a 1 or 2 appended depending on weird Nci duplication detection. So we just stick with the configuration-given name throughout. Also, the user can change the adapter name at runtime, which is all the more reason why maybe we shouldn't care about it so much. Reported-by: Nenad Kozul <me@nenadkozul.com> | ||||
* | tunnel: move Run into own module to reduce file size | Jason A. Donenfeld | 2019-08-24 | 1 | -0/+26 |
| | |||||
* | elevate: move service/token into proper module | Jason A. Donenfeld | 2019-08-05 | 1 | -76/+0 |
| | |||||
* | tunnel: retain SeLoadDriverPrivilege | Jason A. Donenfeld | 2019-06-07 | 1 | -2/+13 |
| | | | | This is a big loss. We'll need to revisit this. | ||||
* | services: iterate through groups using helper | Jason A. Donenfeld | 2019-06-07 | 1 | -2/+1 |
| | |||||
* | global: several helpers are now upstream | Jason A. Donenfeld | 2019-05-27 | 1 | -5/+1 |
| | |||||
* | service: split into tunnel and manager | Jason A. Donenfeld | 2019-05-20 | 2 | -0/+166 |