Commit Graph

74 Commits

Author SHA1 Message Date
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
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
39f85c7199 agent 0.2.14 2021-07-20 16:54:50 -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
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
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
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
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
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
a4f7d53a6b finishes lan support for the agent 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
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
Aaron Greenspan
db8a26c84c agent: adds restore alerts 2021-01-25 09:55:02 -07:00
Aaron Greenspan
18f18e3b95 agent: adds autoCheckUpdates to v0 2021-01-25 09:55:02 -07:00
Keagan McClelland
68a87c8c4f fixes timestamp parsing 2021-01-25 09:55:02 -07:00
Keagan McClelland
718d556080 rename stuff 2021-01-25 09:55:02 -07:00
Aiden McClelland
fcb807eb42 agent: .autoCheckUpdates 2021-01-25 09:55:02 -07:00
Aaron Greenspan
a122c4a058 agent: cleanup 2021-01-25 09:55:02 -07:00
Aaron Greenspan
ad92660c76 agent: adds post to welcome 2021-01-25 09:55:02 -07:00
Keagan McClelland
070835c40e wip 2021-01-25 09:55:02 -07:00
Keagan McClelland
27f05a4588 adds timestamps 2021-01-25 09:55:02 -07:00
Keagan McClelland
7c3238cf8d install warning stuff complete 2021-01-25 09:55:02 -07:00
Keagan McClelland
ebd74cca3c periodically restarts tor daemon when it fails to get a response from itself, rate limits restarts 2021-01-25 09:55:02 -07:00
Aaron Greenspan
4f315e9958 agent: apt ~> apt-get, add eject sync 2021-01-25 09:55:02 -07:00
Aaron Greenspan
c25295500b agent: logicalName to queryparams instead of path 2021-01-25 09:55:02 -07:00
Aaron Greenspan
b80634df83 agent: remove redundant fn 2021-01-25 09:55:02 -07:00
Aaron Greenspan
b4d1db7e11 agent: removes exinst from appmanifest types 2021-01-25 09:55:02 -07:00
Aaron Greenspan
2d10220e52 agent: fixes manifest parsing 2021-01-25 09:55:02 -07:00