Commit Graph

991 Commits

Author SHA1 Message Date
Aiden McClelland
2a0425e968 switch to LVM + LUKS + ext4 (#747)
* code complete

* misc fixes

* magic
2022-01-21 20:35:52 -07:00
Matt Hill
c65f019ffc rework success page, html download, and more 2022-01-21 20:35:52 -07:00
Keagan McClelland
5eca577152 Feature/issue notifications (#695)
* issues notification for installation failure

* issues notification for uninstall failure

* fixes notification api
2022-01-21 20:35:52 -07:00
Aiden McClelland
1e7492e915 adds recovery (#731)
* should work

* works for real

* fix build
2022-01-21 20:35:52 -07:00
Keagan McClelland
d0e8211b24 fixes patch-db commit 2022-01-21 20:35:52 -07:00
kn0wmad
2692b5a824 README update 2022-01-21 20:35:52 -07:00
Matt Hill
442bb4c224 fix occasional issues with stale state 2022-01-21 20:35:52 -07:00
Aiden McClelland
8056285a7f Backups Rework (#698)
* wip: Backup al

* wip: Backup

* backup code complete

* wip

* wip

* update types

* wip

* fix errors

* Backups wizard (#699)

* backup adjustments

* fix endpoint arg

* Update prod-key-modal.page.ts

Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>

* build errs addressed

* working

* update backup command input, nix, and apk add

* add ecryptfs-utils

* fix build

* wip

* fixes for macos

* more mac magic

* fix typo

* working

* fixes after rebase

* chore: remove unused imports

Co-authored-by: Justin Miller <dragondef@gmail.com>
Co-authored-by: Drew Ansbacher <drew.ansbacher@gmail.com>
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
2022-01-21 20:35:52 -07:00
Keagan McClelland
78dcce7be5 adds package list functionality 2022-01-21 20:35:52 -07:00
Keagan McClelland
678fa0731e Change debounce time to notify callsite (#726)
* makes debounces a property of calls to notify rather than a global property of the notification manager

* Update appmgr/src/status/mod.rs

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
2022-01-21 20:35:52 -07:00
Matt Hill
17d0f9e533 New recovery flow 2022-01-21 20:35:52 -07:00
Drew Ansbacher
221d99bfee eos-version-compat 2022-01-21 20:35:52 -07:00
Drew Ansbacher
bb72bdb9d1 config actions and eos version marketplace 2022-01-21 20:35:52 -07:00
Matt Hill
54a65e465a better backup reports 2022-01-21 20:35:52 -07:00
Matt Hill
502fdeea78 show health even when not completed and reword restart-shutdown 2022-01-21 20:35:52 -07:00
Drew Ansbacher
c30141c4f0 wiz messaging and alert (#713)
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
2022-01-21 20:35:52 -07:00
Matt Hill
65a4b8ab84 rework cutofing processing (#716)
* rework cutofing processing

* fix default generation bug

* dont hard code all dependent ids to 'hello'

* fix recommendation display and bug with health cehck not updating

* fix key name

* fix dependency error updates and retain order on backup

* fix health check display
2022-01-21 20:35:52 -07:00
elvece
c6e379bffa heal dependents when config changes 2022-01-21 20:35:52 -07:00
Lucy C
25977292e1 Feature/gen dep config (#714)
* update ui readme

* adjust dry auto-configure to generate config for dependency and return necessary details

* fix types
2022-01-21 20:35:52 -07:00
Keagan McClelland
9c1d2ed96d Bugfix/service misdirection (#711) 2022-01-21 20:35:52 -07:00
Keagan McClelland
9df65e12ad add gzip target 2022-01-21 20:35:52 -07:00
Matt Hill
ded4c6a597 new return type for dry configure dependency 2022-01-21 20:35:52 -07:00
Matt Hill
fdfb0ecbb9 fix type error for build 2022-01-21 20:35:52 -07:00
Keagan McClelland
24cffaacee remove erroneous dependency 2022-01-21 20:35:52 -07:00
Matt Hill
896069f1a1 enable UI during backups, fix state management bugs 2022-01-21 20:35:52 -07:00
Keagan McClelland
d5dd37b165 change relevant git files 2022-01-21 20:35:52 -07:00
Keagan McClelland
19cb09188c fix dependencies of git hash 2022-01-21 20:35:52 -07:00
Drew Ansbacher
3c9aff57e4 Update Makefile
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
2022-01-21 20:35:52 -07:00
Drew Ansbacher
f64ee113c5 git hash makefile 2022-01-21 20:35:52 -07:00
Keagan McClelland
f431b79ed6 adds revision information to the share_stats endpoint (#703) 2022-01-21 20:35:52 -07:00
Aiden McClelland
4e2e65738f fix properties error message 2022-01-21 20:35:52 -07:00
Aiden McClelland
da0eecfad8 fix quick flash 2022-01-21 20:35:52 -07:00
Lucy C
c68342ee10 add system images to os build process (#620)
* update compat build and add to os build process

* copy to explicit file

* fix paths and loading input

* temp save docker images output

* add docker config file to suppress warning

* notes and first attempt of load image script

* pr fixes

* run as root, fix executable path

* wip fixes

* fix pool name and stop docker before umount

* start docker again

* reset docker fs

* remove mkdir

* load system images during embassy-init

* add utils to make build

* fix utils source

* create system-images dir as root

* cleanup

* make loading docker images datadir agnostic

* address PR feedback

* rework load images

* create shutdown channel on failed embassy-init run

* pr feedback

* fix import
2022-01-21 20:35:52 -07:00
Aiden McClelland
aed7efaad1 add quick flash script 2022-01-21 20:35:52 -07:00
Keagan McClelland
0f03a2ab71 change hostname prefix from 'start9' to 'embassy' everywhere (#694)
* change 'start9-' to 'embassy-' for hostname

* remove unused build script
2022-01-21 20:35:52 -07:00
Keagan McClelland
721d136d21 fix build issue as a result of unprepared query 2022-01-21 20:35:52 -07:00
Keagan McClelland
f7465da797 Certificate Imports/Exports (#687)
* allows for root/int certificate imports, certain invariants are not checked at this time

* refactor ssl module to only import root certificate

* implements certificate export, propagates import functionality all the way to NetController::init
2022-01-21 20:35:52 -07:00
Keagan McClelland
0f9c20f5f8 returns lan address on setup completion, qualifies embassy urls with … (#696)
* returns lan address on setup completion, qualifies embassy urls with protocols

* move hostname sync to post-setup, calculate hostname directly
2022-01-21 20:35:52 -07:00
Matt Hill
09d4736044 better wifi images 2022-01-21 20:35:52 -07:00
J M
516ce9672c Feat--auth-static (#684)
* feat: static server

* WIP: Idea (#685)

* wip: New Idea

Use tokens as proofs.
Use proofs as arguments.
Return proofs as indication of side effects?
Forced constructor pattern?

* chore: Use the has notation for reciepts

* chore: Example to main db mod

* feat: Content headers

* polish

Co-authored-by: Aiden McClelland <me@drbonez.dev>
2022-01-21 20:35:52 -07:00
Drew Ansbacher
cc2e937216 lan address added 2022-01-21 20:35:52 -07:00
Drew Ansbacher
55bf7c71da eos dl restrictions 2022-01-21 20:35:52 -07:00
Drew Ansbacher
5eae4ffeb4 git hash in build script (#691)
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
2022-01-21 20:35:52 -07:00
Keagan McClelland
9225363392 remove erroneous tag directive from serde 2022-01-21 20:35:52 -07:00
Matt Hill
c27fd487b9 change disk type, add endpoint, share stats prompt 2022-01-21 20:35:52 -07:00
Lucy C
effcd5ea57 Feature/dry auto configure (#584)
* rename variables for clarity

* return altered dep config

* add utils system image, move compat into system-images

* rename variables for clarity

* sync integration and add debug instrumentation

* debugging

* add trace instrumentation

* fix compilation for instrumentation

* fix potential deadlocking behavior

* fix import

* fix dep check response return

* hook back up to rpc, was overwritten in rebase

* fix package command

* get proper package config

* testing dep config

* version/volume for dep

* vars

* compat debugs

* clean up

* remove tar

Co-authored-by: Chris Guida <chrisguida@gmail.com>
2022-01-21 20:35:52 -07:00
Matt Hill
1ed7396dd1 fix dependencies not showing bug 2022-01-21 20:35:52 -07:00
Drew Ansbacher
896c103aad lan disabled error 2022-01-21 20:35:52 -07:00
Keagan McClelland
46f24f94e3 change random to urandom in build process 2022-01-21 20:35:52 -07:00
Drew Ansbacher
26af1b2e36 Update app.component.ts 2022-01-21 20:35:52 -07:00