Keagan McClelland
25dcc38bfd
Agent/bugfix/memory usage stats ( #319 )
...
* updates to GHC 8.10.4
* adds delete all notifications handler
* fixes memory usage
* fixes parsing problems, but is also cursed
* formatting
2022-01-21 20:35:52 -07:00
Keagan McClelland
0b5e4ca7af
Agent/feature/delete all notifications ( #317 )
...
* updates to GHC 8.10.4
* adds delete all notifications handler
2022-01-21 20:35:52 -07:00
Keagan McClelland
82df17d854
adds notification for successful OS update, as well as failure
2022-01-21 20:35:52 -07:00
Keagan McClelland
4713bdc793
Integration/0.2.17 ( #789 )
...
* self-repair and prevention of ssl cert renewal bug
* bump to 0.2.17
* adjust ui for 0.2.17
* adds db migration
* add extra protection around ssl directory target
* liftIO
2021-11-11 12:23:25 -07:00
Keagan McClelland
183f91859a
fixes apt-update issue 100 where Suites changed, kills update sound t… ( #422 )
...
* fixes apt-update issue 100 where Suites changed, kills update sound thread, sets updating to false if synchronization fails
* cleans up code
* appmgr changes
* ui changes
* updates required appmgr in agent
* actually upgrade current version in appmgr
2021-08-23 14:30:08 -06:00
Keagan McClelland
18a069e6fd
Release/0.2.15 ( #411 )
...
* remove all apt-get calls from check phase of startup
* Fix "n is undefined" config spec change bug (#392 )
Fixes the issue where an old config with a new config spec sometimes renders the config inaccessible, with the error `n is undefined`
* updates version numbers
* version change for appmgr
* updates version numbers and welcome message
* adds migration for 0.2.15 to the agent
* actually add 0.2.15 migration to appmgr
Co-authored-by: Chris Guida <chrisguida@users.noreply.github.com >
2021-08-18 15:28:32 -06:00
Keagan McClelland
70397eaf10
fix agent code review
2021-07-20 16:54:50 -06:00
Keagan McClelland
5caf6b3d90
fix build issues
2021-07-20 16:54:50 -06:00
Keagan McClelland
7989f12511
alter semantics of tor update
2021-07-20 16:54:50 -06:00
Keagan McClelland
943c898a3e
update appmgr dependency
2021-07-20 16:54:50 -06:00
Keagan McClelland
39f85c7199
agent 0.2.14
2021-07-20 16:54:50 -06:00
Lucy C
d12a7f8931
fix cabal version and update welcome copy ( #327 )
...
* fix cabal version and update welcome copy
* fixes autogen'ed cabal file
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com >
2021-05-21 13:01:18 -06:00
Matt Hill
8f9111ce3d
Integration/0.2.13 ( #324 )
...
* updates to 8.10.4, adjusts dependencies, adds license info feature
* add toJSON
* add licesne info to services
* remove mocks
* adds license info to available show
* prepare upgrade messaging
* better welcome message
* update backend versioning to 0.2.13
* add version migration file
* update ui build scripts
* update eos image
* update eos image with embassy
* add migration files
* update welcome page
* explicity add migration files
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com >
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com >
2021-05-19 11:46:37 -06:00
Julian Ospald
5d4837d942
Add proper cabal support
2021-04-26 13:50:01 -06:00
Keagan McClelland
e6dbbf125c
pin appmgr 0.2.12
2021-04-02 10:55:52 -06:00
Keagan McClelland
80f509a634
0.2.12 ceremonial release
2021-04-02 10:55:52 -06:00
Lucy C
11b007a31d
Fix/integration/0.2.11 ( #265 )
...
* backports tor security fix to 0.2.10, adds functionality to allow for ssh key management during an update (#263 )
* actually upgrade to 0.3.5.14-1
* update lan services on backup restore
* reload nginx, update welcome message, move reset lan to handler
* moves lan refresh after backup restore to asynchronous part of restore
* fix certificate generation
* match guards
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com >
2021-03-19 16:50:52 -06:00
Keagan McClelland
7bdc109bd4
retry once on exit 6 for list
2021-03-16 11:20:33 -06:00
Keagan McClelland
1f56be3cbf
0.2.11 bump
2021-03-12 15:42:18 -07:00
Keagan McClelland
ed46ddbf44
removes default welcome to nginx page ( #247 )
2021-03-12 15:42:18 -07:00
Keagan McClelland
2973c316a8
catches if either file doesn't exist and runs the sync if so ( #245 )
2021-03-12 15:42:18 -07:00
Keagan McClelland
5339b23ea6
0.2.10 version bump stuff ( #238 )
...
* agent -> 0.2.10
* appmgr -> 0.2.10
* updates to 0.2.10 for the UI
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2021-03-08 16:38:24 -07:00
Keagan McClelland
91557c39e5
drops uniqueness requirement ( #236 )
2021-03-08 16:21:21 -07:00
Keagan McClelland
894fa21002
Agent/sync/tor upgrade ( #234 )
...
* adds tor upgrade sync
* use the right version
* I hate all of you
2021-03-06 19:11:05 -07:00
Keagan McClelland
d430986403
adds availability to installed full
2021-03-05 17:24:36 -07:00
Keagan McClelland
43035e7271
adds 80
2021-03-05 14:22:12 -07:00
Keagan McClelland
e37db33d62
fixes custom parse
2021-03-05 14:22:12 -07:00
Keagan McClelland
adab9e7fca
optional lan
2021-03-05 14:22:12 -07:00
Keagan McClelland
a21bd91460
actually install libavahi
2021-03-04 14:40:35 -07:00
Keagan McClelland
b152a93dd8
should fix the logs api
2021-03-03 16:03:04 -07:00
Keagan McClelland
ae90b70348
exposes start alerts
2021-03-03 16:03:04 -07:00
Keagan McClelland
6e2a332bcd
adds sync for libavahi-client3
2021-03-03 10:29:09 -07:00
Keagan McClelland
60d31163c5
remove redundant imports
2021-03-03 10:29:09 -07:00
Keagan McClelland
c42ff81a38
avoid unnecessary appmgr startup invocation
2021-03-03 10:29:09 -07:00
Keagan McClelland
cc49a73954
fix avahi-daemon edge case
2021-03-03 10:29:09 -07:00
Keagan McClelland
29a4506a40
fixes edge case where upgrade to 0.2.9 would not correctly set up lan
2021-03-03 10:29:09 -07:00
Keagan McClelland
653961da64
batches all lan addresses together
...
removes dbg
fixes clap docs
use actual log
removes service level enabling and disabling of lan
adds reset endpoint
reset lan on install/uninstall
2021-03-03 10:29:09 -07:00
Keagan McClelland
c52f75c9e3
adds lanEnabled, and unconditionally returns lan address
2021-03-03 10:29:09 -07:00
Keagan McClelland
54ae7f82d6
adds action listings to AIS response
2021-03-03 10:29:09 -07:00
Keagan McClelland
39867478d0
fixed conflicts
2021-03-03 10:29:09 -07:00
Keagan McClelland
8e2642a741
actually render json
2021-03-03 10:29:09 -07:00
Keagan McClelland
a4f7d53a6b
finishes lan support for the agent
2021-03-03 10:29:09 -07:00
Aaron Greenspan
30dd62285b
Update agent/src/Handler/V0.hs
...
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com >
2021-03-03 10:29:09 -07:00
Aaron Greenspan
3065323e79
agent: adds lan address to server specs
2021-03-03 10:29:09 -07:00
Keagan McClelland
a8e229821f
pin appmgr 0.2.9
2021-03-03 10:29:09 -07:00
Keagan McClelland
77b8d0b2a0
updates agent 0.2.9 metadata
2021-03-03 10:29:09 -07:00
Keagan McClelland
44def3be85
release notes plumbing
2021-03-03 10:29:09 -07:00
Keagan McClelland
18df87b8f5
adds log fetch feature to agent
2021-03-03 10:29:09 -07:00
Keagan McClelland
d2a70a782b
wtf haskell
2021-01-25 09:55:02 -07:00
Aiden McClelland
7417bfdbfa
agent: invert autoCheckUpdates
2021-01-25 09:55:02 -07:00