Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | service: split into tunnel and manager | Jason A. Donenfeld | 2019-05-20 | 1 | -223/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: simplify tunnel logging | Jason A. Donenfeld | 2019-05-20 | 1 | -35/+24 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: silently ignore routes that won't have a gateway | Jason A. Donenfeld | 2019-05-16 | 1 | -1/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: print useragent in log | Jason A. Donenfeld | 2019-05-16 | 1 | -1/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | global: change acronyms to uppercase | Simon Rozman | 2019-05-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | ||||
* | ui: drop permissions | Jason A. Donenfeld | 2019-05-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: clean up token mangling | Jason A. Donenfeld | 2019-05-14 | 1 | -7/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: drop all privileges for tunnel service | Odd Stranne | 2019-05-14 | 1 | -0/+7 |
| | | | | | Signed-off-by: Odd Stranne <odd@mullvad.net> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | global: regroup all imports | Jason A. Donenfeld | 2019-05-14 | 1 | -7/+8 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: wire up firewall | Jason A. Donenfeld | 2019-05-03 | 1 | -16/+29 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | ui: fix log closure variable | Jason A. Donenfeld | 2019-04-30 | 1 | -3/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: tunnel: print stack and quit after 30 seconds of shutdown deadlock | Jason A. Donenfeld | 2019-04-29 | 1 | -3/+42 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: improve state transitions | Jason A. Donenfeld | 2019-04-29 | 1 | -5/+6 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: tunnel: UAPI serialization is always DNS related | Jason A. Donenfeld | 2019-04-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | ringlogger: introduce basic file ring logging | Jason A. Donenfeld | 2019-03-21 | 1 | -38/+9 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | tunnel: tell wggo about mtu changes | Jason A. Donenfeld | 2019-03-13 | 1 | -3/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: keep track of proper errors | Jason A. Donenfeld | 2019-03-10 | 1 | -30/+43 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | ifaceconfig: set MTU and monitor for auto mtu changes | Jason A. Donenfeld | 2019-03-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | tunnel: do not rely on submodule | Jason A. Donenfeld | 2019-03-03 | 1 | -13/+15 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | tunnel: simplify shutdown | Jason A. Donenfeld | 2019-03-03 | 1 | -45/+39 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | callbacks: use cb as receiver for unregister | Jason A. Donenfeld | 2019-03-03 | 1 | -2/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | ifaceconfig: monitor for changes to default interface | Jason A. Donenfeld | 2019-03-02 | 1 | -2/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | ifaceconfig: allow for null defaults | Jason A. Donenfeld | 2019-03-01 | 1 | -9/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | ifaceconfig: separate out from tunnel service file | Jason A. Donenfeld | 2019-03-01 | 1 | -122/+4 |
| | | | | | | Also better support v6 routes. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | tunnel: set low metric instead of split default | Jason A. Donenfeld | 2019-03-01 | 1 | -4/+31 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | tunnel: set dns | Jason A. Donenfeld | 2019-03-01 | 1 | -1/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | tunnel: write panic log to eventlog | Jason A. Donenfeld | 2019-03-01 | 1 | -0/+7 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | tunnel: solve "the tunnel routing problem" on windows | Jason A. Donenfeld | 2019-03-01 | 1 | -0/+34 |
| | | | | | | | This incredible trick lets roaming work and also keeps our routing rules significantly simpler. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | tunnel: make winipcfg sort of work | Jason A. Donenfeld | 2019-03-01 | 1 | -11/+73 |
| | | | | | | | | 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> | ||||
* | tunnel: log the builtin go log to elog | Jason A. Donenfeld | 2019-02-28 | 1 | -3/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | service: introduce base of services | Jason A. Donenfeld | 2019-02-28 | 1 | -0/+174 |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |