aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/service/ipc_client.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* updater: move into managerJason A. Donenfeld2019-05-061-0/+78
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: inform UIs it is time to quit so they can kill trayJason A. Donenfeld2019-04-301-0/+19
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: pass global state with notificationJason A. Donenfeld2019-04-291-3/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: simplify everythingJason A. Donenfeld2019-04-271-0/+19
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ringlogger: give unprivd access via inheritable mapping handleJason A. Donenfeld2019-04-021-5/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ringlogger: introduce basic file ring loggingJason A. Donenfeld2019-03-211-0/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunneltracker: redo deletion state machineJason A. Donenfeld2019-03-121-1/+0
| | | | | | | We're now properly examining the notifier return value and also making sure events are delivered in order. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: keep track of proper errorsJason A. Donenfeld2019-03-101-4/+17
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* callbacks: use cb as receiver for unregisterJason A. Donenfeld2019-03-031-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ipc: work out service state transitionsJason A. Donenfeld2019-03-021-22/+24
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: track tunnel service statusJason A. Donenfeld2019-02-281-3/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ipc: implement event system with pipesJason A. Donenfeld2019-02-281-7/+60
| | | | | | Also use Go 1.12's Sysconn Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ipc: add base of IPCJason A. Donenfeld2019-02-281-0/+87
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>