Commit Graph

39 Commits

Author SHA1 Message Date
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
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
a21bd91460 actually install libavahi 2021-03-04 14:40:35 -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
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
Aaron Greenspan
4f315e9958 agent: apt ~> apt-get, add eject sync 2021-01-25 09:55:02 -07:00
Aaron Greenspan
3a63dab586 agent: bump to 0.2.8. Appmgr still at 0.2.7 2021-01-25 09:55:02 -07:00
Aiden McClelland
1da2da7e43 run restarter on startup 2020-12-08 12:22:57 -07:00
Aiden McClelland
0dee648078 reboot to start up restarter daemon 2020-12-08 12:22:57 -07:00
Keagan McClelland
f6ac172ef3 bump version to 0.2.7 in agent 2020-12-08 12:22:57 -07:00
Aiden McClelland
3ababacd91 address pr comments 2020-12-08 12:22:57 -07:00
Aiden McClelland
30f8b8e6cd switch to auto-restarter daemon 2020-12-08 12:22:57 -07:00
Keagan McClelland
45dbfc59e1 fixes hostname vs sid delineation again 2020-12-01 12:33:18 -07:00
Keagan McClelland
b5b6afbeef fix hostname vs server id delineation 2020-12-01 11:59:49 -07:00
Keagan McClelland
f14493a93c only run if ssl has been setup 2020-12-01 11:22:53 -07:00
Keagan McClelland
06c6805b3f fixes path removal 2020-12-01 01:32:56 -07:00
Keagan McClelland
38320e576e fix import cycle 2020-12-01 00:03:31 -07:00
Keagan McClelland
d5b07f18a1 actually adds ecc sync to the list 2020-11-30 23:38:01 -07:00
Keagan McClelland
462cace449 uncomments rsa replacement synchronizer, removes unused code 2020-11-30 22:13:44 -07:00
Keagan McClelland
bb6e09b5c2 0.2.6 2020-11-30 21:09:20 -07:00
Keagan McClelland
f1208f281c fixes ssl renewal, replaces rsa with ecdsa for derivative certs 2020-11-30 17:44:18 -07:00
Aiden McClelland
95d3845906 0.2.5 initial commit
Makefile incomplete
2020-11-23 13:44:28 -07:00