Commit Graph

960 Commits

Author SHA1 Message Date
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
Drew Ansbacher
c6db856a18 wiz success page 2022-01-21 20:35:52 -07:00
Matt Hill
933481cd7d rework Embassy tab, fix error type in patch-db, fix response type for embassy updates 2022-01-21 20:35:52 -07:00
Lucy Cifferello
2f865a1953 add gitignore for utils.tar 2022-01-21 20:35:52 -07:00
Lucy Cifferello
d25266fe2d fix compat build 2022-01-21 20:35:52 -07:00
Keagan McClelland
cb37598888 fixes api contract for server update 2022-01-21 20:35:52 -07:00
Keagan McClelland
c88bb11107 fix issue where we would attempt to remove ssl directory regardless of whether or not we created it (#664) 2022-01-21 20:35:52 -07:00
Aiden McClelland
516db0a3ba add submodules to makefile 2022-01-21 20:35:52 -07:00
Lucy Cifferello
4d53fa58b7 update rpc toolkit 2022-01-21 20:35:52 -07:00
Lucy Cifferello
2d0d0fd1d2 update submodule to https and add branch for patchdb 2022-01-21 20:35:52 -07:00
Matt Hill
77753d9afa install lastest version when recovering service 2022-01-21 20:35:52 -07:00
Lucy Cifferello
9e29f0fd34 make submodules relative 2022-01-21 20:35:52 -07:00
Matt Hill
fe95d64cbd fix build 2022-01-21 20:35:52 -07:00
Matt Hill
e89036a68d update patch db client 2022-01-21 20:35:52 -07:00
Matt Hill
9b8fccb431 many things 2022-01-21 20:35:52 -07:00
Lucy Cifferello
7adb66cf4c add spantrace debug logs 2022-01-21 20:35:52 -07:00
Keagan McClelland
0a4f60ae26 actually update ssl certificate in persistence when we are within the expiration window. 2022-01-21 20:35:52 -07:00
Aiden McClelland
492cb7440b improve patch-db locking 2022-01-21 20:35:52 -07:00
elvece
a59f0b18ca fix output error on stop 2022-01-21 20:35:52 -07:00
Keagan McClelland
786a13fcb3 add wlan0 to avahi conf allowed interfaces 2022-01-21 20:35:52 -07:00
Aiden McClelland
25d4b1ddec dont log password 2022-01-21 20:35:52 -07:00
Aiden McClelland
69382f788d instrument all the things 2022-01-21 20:35:52 -07:00
Matt Hill
11bd1e0609 global error handling for setup wizard and diagnostic ui too 2022-01-21 20:35:52 -07:00
Matt Hill
db39e4432a global error handling in order to reload page on chunk failed 2022-01-21 20:35:52 -07:00
Matt Hill
9d14d47cfd don't reset on startup 2022-01-21 20:35:52 -07:00
Keagan McClelland
0f0403e8d7 attempt to fix tor/lan urls for main ui 2022-01-21 20:35:52 -07:00
Matt Hill
f7556b78c5 delete cookie before login and new key on rpc error data 2022-01-21 20:35:52 -07:00
Drew Ansbacher
7cd996ae5b bugfix/patch reset fix 2022-01-21 20:35:52 -07:00
Lucy C
6dcddafcd4 update breakage response type (#642) 2022-01-21 20:35:52 -07:00
Keagan McClelland
3f30905786 Bugfix/wifi init (#619)
* initializes wifi system correctly

* add packages to initialization

* restart wpa_supplicant after conf file is sync'ed

* fix cli rendering for set_network

* debug statements

* more debug stuff, trim network id on return

* possibly solves all dhcp problems on startup, I wish I understood better why it starts by default for eth0 but not wlan0

* make consistent with new logging
2022-01-21 20:35:52 -07:00
Drew Ansbacher
debefdbc5f wifi delete 2022-01-21 20:35:52 -07:00
Aiden McClelland
77d34c2a64 re-add share stats 2022-01-21 20:35:52 -07:00