Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | service: prevent against multiple routines per session | Jason A. Donenfeld | 2019-05-08 | 1 | -4/+18 |
| | |||||
* | service: print in log after UI exits | Jason A. Donenfeld | 2019-05-08 | 1 | -3/+10 |
| | |||||
* | service: require elevated token | Jason A. Donenfeld | 2019-05-08 | 1 | -0/+1 |
| | |||||
* | service: local system's token is a bit more locked down than elevated | Jason A. Donenfeld | 2019-05-08 | 1 | -2/+3 |
| | |||||
* | service: give process elevated security attributes plus logon session ID with minimal permissions | Jason A. Donenfeld | 2019-05-08 | 1 | -19/+8 |
| | |||||
* | service: delay restart for one second | Jason A. Donenfeld | 2019-05-07 | 1 | -0/+5 |
| | | | | | | This prevents a thundering herd. Also, we can now use the restart manager in the MSI because our walk fork handles the right window messages. | ||||
* | ringlogger: export R/O handle for UI process | Jason A. Donenfeld | 2019-05-07 | 1 | -1/+2 |
| | |||||
* | updater: move into manager | Jason A. Donenfeld | 2019-05-06 | 1 | -137/+45 |
| | |||||
* | service: temporarily disable security attributes | Jason A. Donenfeld | 2019-05-04 | 1 | -1/+11 |
| | | | | This must be reverted before we release! See big source code comment. | ||||
* | service: wire up firewall | Jason A. Donenfeld | 2019-05-03 | 1 | -2/+0 |
| | |||||
* | service: lock OS thread before making inheritable handles | Jason A. Donenfeld | 2019-05-02 | 1 | -0/+7 |
| | |||||
* | service: wtf->wts | Jason A. Donenfeld | 2019-05-02 | 1 | -2/+2 |
| | |||||
* | service: set security attributes on new process | Jason A. Donenfeld | 2019-05-02 | 1 | -1/+29 |
| | |||||
* | service: correct sid bounds | Jason A. Donenfeld | 2019-05-02 | 1 | -2/+1 |
| | |||||
* | service: fix ooo | Jason A. Donenfeld | 2019-05-02 | 1 | -1/+1 |
| | |||||
* | service: inform UIs it is time to quit so they can kill tray | Jason A. Donenfeld | 2019-04-30 | 1 | -0/+6 |
| | |||||
* | service: create environment for user | Jason A. Donenfeld | 2019-04-27 | 1 | -0/+36 |
| | |||||
* | ringlogger: give unprivd access via inheritable mapping handle | Jason A. Donenfeld | 2019-04-02 | 1 | -1/+6 |
| | |||||
* | ringlogger: introduce basic file ring logging | Jason A. Donenfeld | 2019-03-21 | 1 | -36/+15 |
| | |||||
* | manager: CreateWellKnownSid is upstreamed now | Jason A. Donenfeld | 2019-03-16 | 1 | -25/+1 |
| | |||||
* | service: keep track of proper errors | Jason A. Donenfeld | 2019-03-10 | 1 | -21/+35 |
| | |||||
* | conf: validate tunnel name | Jason A. Donenfeld | 2019-03-05 | 1 | -1/+0 |
| | |||||
* | tunnel: log the builtin go log to elog | Jason A. Donenfeld | 2019-02-28 | 1 | -1/+2 |
| | |||||
* | service: track tunnel service status | Jason A. Donenfeld | 2019-02-28 | 1 | -0/+8 |
| | |||||
* | manager: wire up config migrator | Jason A. Donenfeld | 2019-02-28 | 1 | -0/+1 |
| | |||||
* | manager: wire up tunnels changed notifier | Jason A. Donenfeld | 2019-02-28 | 1 | -0/+3 |
| | |||||
* | ipc: implement event system with pipes | Jason A. Donenfeld | 2019-02-28 | 1 | -2/+5 |
| | | | | Also use Go 1.12's Sysconn | ||||
* | service: introduce base of services | Jason A. Donenfeld | 2019-02-28 | 1 | -0/+294 |