Commit Graph

154 Commits

Author SHA1 Message Date
Stephen Shelton ffe37a52e5
Merge pull request #28 from notlesh/make-close-window-kill-lokinet-2020-03-24
Make close window kill lokinet 2020 03 24
2020-03-24 12:45:08 -07:00
Stephen Shelton 8ae8366c7b
Don't stop lokinet on exit in systemd mode 2020-03-24 13:43:08 -06:00
Stephen Shelton 549e168fdb
DRY 2020-03-24 13:39:43 -06:00
Stephen Shelton 1b546dc721
Call stopLokinetIfWeStartedIt() when exiting window 2020-03-24 13:37:07 -06:00
Stephen Shelton df8421c642
Update readme to reflect v0.2.0 changes 2020-03-24 13:33:11 -06:00
Stephen Shelton a37d454df0
Merge pull request #26 from notlesh/cleanup-2020-03-24
Cleanup
2020-03-24 11:10:13 -07:00
Stephen Shelton 9599bf5200
Hide bootstrap menu option in systemd mode 2020-03-24 12:06:36 -06:00
Stephen Shelton 30c901ad11
Merge pull request #27 from jagerman/new-icon
Make the curtain match the drapes
2020-03-24 10:34:53 -07:00
Jason Rhinelander f3742df784 Make the curtain match the drapes
Changes the application icon to one derived from the logo shown inside
the application window.
2020-03-24 14:22:41 -03:00
Stephen Shelton 06770495ca
Rename .pro file 2020-03-24 11:09:15 -06:00
Stephen Shelton b14760edcd
Merge pull request #24 from notlesh/systemd-support-2020-03-20
First pass at process management via systemd
2020-03-24 10:04:57 -07:00
Stephen Shelton 6b9d3bc918
Comments are super important 2020-03-24 11:03:03 -06:00
Stephen Shelton dc4a5c278f
Merge pull request #23 from notlesh/add-nohide-cli-2020-03-20
Add --nohide and --notray CLI options
2020-03-24 10:00:36 -07:00
Stephen Shelton 64cd71d1c6
Set binary name to lokinet-gui 2020-03-24 10:58:57 -06:00
Stephen Shelton 2dda4ff1dd
Move setApplicationName() to the magic spot 2020-03-24 10:58:06 -06:00
Stephen Shelton 1be6920e4a
setApplicationName() intelligently 2020-03-24 10:31:27 -06:00
Stephen Shelton 8dc099d1f0
Use full window chroming for --nohide 2020-03-24 10:19:26 -06:00
Stephen Shelton 387309dd0a
Make window non-resizeable 2020-03-24 10:14:55 -06:00
Stephen Shelton d26af4884b
Set application icon 2020-03-24 10:09:52 -06:00
Stephen Shelton e9a7dce4a6
Add --notray option 2020-03-24 09:43:15 -06:00
Stephen Shelton df7eaef48a
Let systemd do its own managed stop 2020-03-24 09:07:11 -06:00
Stephen Shelton 560a0478e3
Use systemd for stopping lokinet, also some DRY 2020-03-23 16:53:45 -06:00
Stephen Shelton 5fe01a510d
Leave a breadcrumb about dealing with qmake 2020-03-20 17:25:41 -06:00
Stephen Shelton 5f069e492e
First pass at process management via systemd 2020-03-20 17:19:23 -06:00
Stephen Shelton 319eb43b44
Add a --nohide CLI option 2020-03-20 15:37:48 -06:00
Stephen Shelton 0212667336
Merge pull request #22 from notlesh/update-logo-2020-03-18
Update logo
2020-03-18 17:42:12 -07:00
Stephen Shelton c56027e4a5
Update logo 2020-03-18 15:27:24 -06:00
Stephen Shelton cd8c26c8eb
Merge pull request #20 from notlesh/use-api-for-shutdown-2020-03-04
Refactor to use `llarp.admin.die` endpoint for graceful shutdown
2020-03-05 11:34:44 -08:00
Stephen Shelton 3e30b4ba7f Configure QNetworkAccessManager with a very low timeout 2020-03-05 11:30:43 -08:00
Stephen Shelton 3f8a26b310 Fix shadowing of 'err' var 2020-03-05 11:21:02 -08:00
Stephen Shelton 1b8f5a27ac Allow re-attempt of stop if we think we're already stopping 2020-03-05 11:19:01 -08:00
Stephen Shelton 82b7336e42
Remove isGracefulKillSupported() 2020-03-05 11:49:03 -07:00
Stephen Shelton 5eee804ae3
Move call to stopLokinetProcess() outside of managed thread 2020-03-05 11:44:54 -07:00
Stephen Shelton 1d79af449a
Replace doStopLokinetProcess() with API call to llarp.admin.die 2020-03-05 11:44:44 -07:00
Stephen Shelton bf0e73130d
Set Host header 2020-03-04 22:11:31 -07:00
Stephen Shelton cc88849b50
Print reply on HTTP error if there was one 2020-03-04 22:10:38 -07:00
Stephen Shelton fce787681f
DRY @ LokinetApiClient 2020-03-04 21:36:35 -07:00
Stephen Shelton 9fa67d02ea
Merge pull request #19 from notlesh/make-bootstrap-url-configurable-2020-03-04
Make the bootstrap URL configurable
2020-03-04 19:20:27 -08:00
Stephen Shelton c17e474be0
Merge pull request #17 from notlesh/short-circuit-graceless-kill-2020-03-04
Don't bother with graceful kill on Windows/Mac
2020-03-04 19:19:29 -08:00
Stephen Shelton 45a41b46ac
Merge pull request #18 from despair86/master
brutally murder lokinet process
2020-03-04 19:13:15 -08:00
Stephen Shelton 51514aaecd Make the bootstrap URL configurable 2020-03-04 15:49:57 -08:00
Rick V e633727fc4
brutally murder lokinet process 2020-03-04 12:05:46 -06:00
Stephen Shelton 8a44ebd414 Don't bother with graceful kill on Windows/Mac 2020-03-04 09:59:32 -08:00
Stephen Shelton 80a6ae4e7e
Merge pull request #16 from notlesh/windows-build-fixes-2020-03-03
Fix the [windows] build
2020-03-04 09:25:21 -08:00
Stephen Shelton d684021268 Add instructions for windows dist 2020-03-03 17:09:21 -08:00
Stephen Shelton df3a2d5d90 Add windows distribution instructions 2020-03-03 14:10:54 -08:00
Stephen Shelton 551e920d84 Fix the [windows] build 2020-03-03 13:50:45 -08:00
Stephen Shelton f48b640895
Merge pull request #14 from despair86/master
installer process detection
2020-03-03 13:44:57 -08:00
Rick V 4753bbb50b
really kill lokinet 2020-03-03 13:32:15 -06:00
Rick V 5387514354
Update src/process/WindowsLokinetProcessManager.cpp
Co-Authored-By: Stephen Shelton <steve@brewcraft.org>
2020-03-03 13:17:04 -06:00