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