Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ui: Remove WM_SIZING hack from ConfView, fixed bug in walk | Alexander Neumann | 2019-03-25 | 1 | -5/+5 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | errors: don't put periods at end of errors | Jason A. Donenfeld | 2019-03-21 | 1 | -1/+5 |
| | |||||
* | ringlogger: introduce basic file ring logging | Jason A. Donenfeld | 2019-03-21 | 2 | -2/+142 |
| | |||||
* | confview: dns -> dns servers | Jason A. Donenfeld | 2019-03-17 | 1 | -1/+1 |
| | |||||
* | tunneltracker: don't track tunnels that haven't been started | Jason A. Donenfeld | 2019-03-12 | 1 | -9/+9 |
| | | | | | | | | Otherwise we get the hasn't-been-started-yet error, and the tracker quits. Meanwhile this is reported back to the ui as an error. While we're at it, don't let multiple trackers be run, in the event that the at-start tracker races with the installation tracker. And, make sure we actually get the deletion notification. | ||||
* | tunneltracker: redo deletion state machine | Jason A. Donenfeld | 2019-03-12 | 1 | -1/+1 |
| | | | | | We're now properly examining the notifier return value and also making sure events are delivered in order. | ||||
* | ui: hack around rendering glitch | Jason A. Donenfeld | 2019-03-12 | 1 | -0/+1 |
| | | | | | This doesn't actually fix the root cause, but it makes things almost not awful for now. | ||||
* | ui: reduce flicker when changing view | Jason A. Donenfeld | 2019-03-12 | 1 | -1/+5 |
| | |||||
* | ui: initial stab at a better confview | Jason A. Donenfeld | 2019-03-12 | 7 | -353/+416 |
| | |||||
* | service: keep track of proper errors | Jason A. Donenfeld | 2019-03-10 | 1 | -2/+9 |
| | |||||
* | ui: ensure window comes up on top | Jason A. Donenfeld | 2019-03-09 | 2 | -0/+3 |
| | |||||
* | ui: style | Jason A. Donenfeld | 2019-03-08 | 1 | -5/+6 |
| | |||||
* | ui: nag | Jason A. Donenfeld | 2019-03-07 | 1 | -2/+21 |
| | |||||
* | ui: embed resource the old fashioned way | Jason A. Donenfeld | 2019-03-07 | 2 | -15/+1 |
| | | | | | | | | | If we ever get rid of the cgo requirement, we can return to rsrc or some variant of it. But given that win32 GUI stuff benefits from the larger cgo stacks, that seems unlikely. This gives us a bit more latitude to embed all sorts of interesting things in here as well. Clean up the makefile while we're at it and reduce the size of the exe. | ||||
* | syntax: lazily load ui library | Jason A. Donenfeld | 2019-03-07 | 4 | -12/+10 |
| | | | | | This way we don't have msftedit.dll loaded into the address space of the process doing real crypto. | ||||
* | syntax: safe dll loading | Jason A. Donenfeld | 2019-03-06 | 2 | -2/+2 |
| | |||||
* | conf: expose base64 key parsing | Jason A. Donenfeld | 2019-03-05 | 1 | -21/+3 |
| | |||||
* | ui: show last tunnel config | Jason A. Donenfeld | 2019-03-05 | 1 | -2/+18 |
| | |||||
* | syntaxeditor: reject keys we don't parse | Jason A. Donenfeld | 2019-03-05 | 1 | -0/+2 |
| | |||||
* | ui: show runtime config | Jason A. Donenfeld | 2019-03-05 | 1 | -1/+40 |
| | |||||
* | ui: add temporary confview disgusting kludge | Jason A. Donenfeld | 2019-03-05 | 3 | -0/+353 |
| | | | | | This is not the right way to show this information and this commit should be reverted as soon as we have a real UI. | ||||
* | ipc: work out service state transitions | Jason A. Donenfeld | 2019-03-02 | 1 | -13/+50 |
| | |||||
* | syntax: flat border | Jason A. Donenfeld | 2019-03-02 | 2 | -2/+3 |
| | |||||
* | ui: disable editor when running | Jason A. Donenfeld | 2019-03-01 | 1 | -0/+5 |
| | |||||
* | ui: move walk to go module replace operation | Jason A. Donenfeld | 2019-02-28 | 3 | -6/+6 |
| | |||||
* | service: track tunnel service status | Jason A. Donenfeld | 2019-02-28 | 1 | -7/+33 |
| | |||||
* | ipc: implement event system with pipes | Jason A. Donenfeld | 2019-02-28 | 1 | -5/+4 |
| | | | | Also use Go 1.12's Sysconn | ||||
* | ui: move syntaxedit to sub-package | Jason A. Donenfeld | 2019-02-28 | 6 | -2/+3 |
| | | | | | This speeds up compilation time considerably by not needing to invoke cgo for changes in the main UI. | ||||
* | ui: add initial sample UI for testing | Jason A. Donenfeld | 2019-02-28 | 15 | -0/+1352 |