aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/conf (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mod: bump versionsJason A. Donenfeld2019-10-042-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: do not create config folder and migrate if presetJason A. Donenfeld2019-09-233-1/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: use SECURITY_DESCRIPTOR apis from x/sys/windowsJason A. Donenfeld2019-09-232-49/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* manager: fix nits in adapter cleanup logic and also handle ā€˜%sā€™ uniformlyJason A. Donenfeld2019-08-301-5/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: hard code name and version at compile timeJason A. Donenfeld2019-08-301-4/+8
| | | | | | | | | We really do want the true name and version in logs so that external consumers have a good reference point for helping us debug. We can then do the log file directory explicitly. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: use ProductName and ProductVersion as stringsJason A. Donenfeld2019-08-301-1/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: extract owner of config file for pipe daclJason A. Donenfeld2019-07-191-0/+4
| | | | | | | | If the config file is unencrypted and its owner is not Local System, then we allow the runtime named pipe to be accessed by that owner, since generally the private key is already stored in the config file. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: dnsresolver: try harder at bootupJason A. Donenfeld2019-06-141-1/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: check for file not found in addition to pathJason A. Donenfeld2019-06-131-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: separate out migrationJason A. Donenfeld2019-06-133-53/+65
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: known folder path is upstreamJason A. Donenfeld2019-06-132-32/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: grammarJason A. Donenfeld2019-06-131-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: don't crash when config directory is removedJason A. Donenfeld2019-06-132-6/+21
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: safely escape weird input charactersJason A. Donenfeld2019-06-131-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: manually migrate from windows.oldJason A. Donenfeld2019-06-133-10/+83
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: tick count is upstream nowJason A. Donenfeld2019-06-072-10/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: read files potentially with UTF16Jason A. Donenfeld2019-05-222-2/+21
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: correct names and patterns for go lintJason A. Donenfeld2019-05-161-2/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: change acronyms to uppercaseSimon Rozman2019-05-164-17/+17
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* global: use tab after //sysJason A. Donenfeld2019-05-144-8/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: regroup all importsJason A. Donenfeld2019-05-146-6/+12
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: don't verify scope as part of ip checkingJason A. Donenfeld2019-05-091-1/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: read presharedkey as a hexstring when converting to uapiSteven Honson2019-05-081-1/+1
| | | | | Signed-off-by: Steven Honson <steven@honson.id.au> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: only retry on no internet if system just bootedJason A. Donenfeld2019-05-072-3/+11
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: retry DNS resoluion when no internet presentJason A. Donenfeld2019-05-074-22/+103
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use natural sorting orderJason A. Donenfeld2019-05-052-1/+62
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: use WireGuardTunnel$ prefixJason A. Donenfeld2019-04-051-1/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: forbid special characters as netshell.dll doesJason A. Donenfeld2019-04-011-1/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: expose configuration root directoryJason A. Donenfeld2019-03-203-12/+30
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: expose base64 key parsingJason A. Donenfeld2019-03-051-0/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: validate tunnel nameJason A. Donenfeld2019-03-053-1/+69
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: uapi returns hex, not base64Jason A. Donenfeld2019-03-041-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* callbacks: use cb as receiver for unregisterJason A. Donenfeld2019-03-031-5/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: make winipcfg sort of workJason A. Donenfeld2019-03-012-2/+21
| | | | | | | | The duplicate route thing is silly, and we currently don't do DNS or the fancy socket routing. But this is a step in the right direction, perhaps. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* manager: wire up tunnels changed notifierJason A. Donenfeld2019-02-282-26/+12
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: introduce configuration managementJason A. Donenfeld2019-02-2815-0/+1690
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>