Commit graph

117 commits

Author SHA1 Message Date
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
Rick V
85fa367fff
try searching one folder up before bailing 2020-03-03 13:17:04 -06:00
Rick V
e69175f0cb
fix class definition 2020-03-03 13:17:03 -06:00
Rick V
64bbb1e3c4
move into constructor 2020-03-03 13:17:02 -06:00
Rick V
d8a85061ea
move it into the instance factory instead, i'd rather not overload it 2020-03-03 13:17:02 -06:00
Rick V
a6f8353aa0
add a mutex for packaging: if this mutex still exists, it tells the user to close all instances of lokinet or the frontend ui 2020-03-03 13:16:55 -06:00
Stephen Shelton
91249e590d
Merge pull request #15 from notlesh/bandwidth-chart-2020-02-10
Bandwidth Usage Charts
2020-03-03 11:23:53 -07:00
Stephen Shelton
e4602494e3
Adjust reported rate WRT polling interval 2020-02-11 10:18:28 -07:00
Stephen Shelton
5e0248c282
Nasty hack to get a useful Y-axis label @ bw chart 2020-02-11 09:48:04 -07:00
Stephen Shelton
e7a73a6b5a
Implement rolling bandwidth samples 2020-02-10 16:40:34 -07:00
Stephen Shelton
2572286cd1
Append 'libqt5charts5-dev' to 'apt install' list 2020-02-10 12:43:26 -07:00
Stephen Shelton
b93fa369b7
Stub out bandwidth chart 2020-02-10 12:12:15 -07:00
Stephen Shelton
cd59929972
Merge pull request #12 from notlesh/bootstap-download-2020-01-16
Download bootstrap file via QNetworkAccessManager
2020-02-10 08:58:04 -08:00
Stephen Shelton
9611d78093
Merge pull request #13 from notlesh/fix-paths-built-2020-01-16
Use buildStats for 'paths built' metric
2020-02-10 08:57:49 -08:00
Stephen Shelton
2f1e221e68
Handle errors when downloading bootstrap file 2020-01-20 11:58:15 -07:00
Stephen Shelton
0eb1d83c69
Use buildStats for 'paths built' metric 2020-01-16 13:16:41 -07:00
Stephen Shelton
c08bf49a21
Download bootstrap file via QNetworkAccessManager 2020-01-16 12:26:12 -07:00
Stephen Shelton
560e478646
Merge pull request #11 from notlesh/free_network_reply
Fix memory leak (free QNetworkReply)
2020-01-14 15:37:29 -08:00
Stephen Shelton
16f7ede2a1 Fix memory leak (free QNetworkReply) 2020-01-14 16:36:37 -07:00
Stephen Shelton
fab997db1a
Merge pull request #9 from notlesh/kill-lokinet-on-exit
Kill lokinet on exit if we launched it in the first place
2020-01-14 08:58:58 -08:00
Stephen Shelton
802611b01a
Merge pull request #10 from neuroscr/mac_proc
convert get*Path to return std:string, also fix DISABLE_DNS_FILE path
2020-01-14 08:58:30 -08:00
Ryan Tharp
148024a73e convert get*Path to return std:string, also fix DISABLE_DNS_FILE path 2020-01-13 19:01:11 -08:00
Stephen Shelton
f5fd9c7753 Kill lokinet on exit if we launched it in the first place 2020-01-13 10:20:12 -07:00
Stephen Shelton
e4242c514d
Merge pull request #7 from neuroscr/mac_proc
Make DNS Claim work and disable-able. Use mac api calls for bundle directory detection
2020-01-10 08:42:17 -08:00
Ryan Tharp
588eb29178 fix typo to make it compile 2020-01-10 00:59:40 -08:00
Ryan Tharp
349ec70a6d adjust paths, getResourcesPath(), getExecutablePath(), MacOSLokinetProcessManager(), sudo auth before processing claim, style ! => not 2020-01-10 00:28:31 -08:00
Ryan Tharp
265f06cc23 add constructor, add m_dnsClaimEnabled property 2020-01-10 00:27:27 -08:00
Ryan Tharp
e263590d2f Merge branch 'mac_dns_claiming' of https://github.com/notlesh/loki-network-control-panel into HEAD 2020-01-10 00:26:20 -08:00
Stephen Shelton
00ad262d60 Attempt to explicitly set PWD when running inside an app bundle 2020-01-09 22:36:09 -07:00
Stephen Shelton
5ea499bf67 Use paths relative to mac app bundle root 2020-01-09 11:44:10 -07:00
Stephen Shelton
05d8781596 Invoke dns claiming scripts on MacOS when starting and stopping lokinet 2020-01-08 21:50:28 -07:00
Stephen Shelton
6b8304584c
Merge pull request #5 from notlesh/master
Recent systray icon related changes
2020-01-08 18:00:15 -08:00
Stephen Shelton
2d47e18c71
Merge pull request #4 from despair86/master
pkill and friends are more portable inexplicably
2020-01-08 17:35:42 -08:00
Rick V
ea4ba152e3 add note 2020-01-08 19:33:37 -06:00
Stephen Shelton
996ffa11fc Show context menu on systray click on MacOS (rather than GUI) 2020-01-08 18:15:56 -07:00
Stephen Shelton
fa49091550 Disable context menu on MacOS 2020-01-08 15:53:04 -07:00
Stephen Shelton
b144c1d5a6 Use cursor position to position popup window 2020-01-08 11:43:47 -08:00
Rick V
26f6f90bd1 use pkill and friends, these are more portable and i think the linux version
is a GNU reimplementation of the oracle set
2020-01-08 10:05:49 -06:00