Commit Graph

1282 Commits

Author SHA1 Message Date
Lucy C
b13911ec12 Properly configure changed optional dependencies (#1144)
* add logic to accept optional dependency list and determine dependencies based on new service configurations

* add debugs

* properly extend iterator
2022-01-28 12:55:27 -07:00
Keagan McClelland
6dea3c723e adds some investigative logging and improves error handling for mdns (#1145)
* adds some investigative logging and improves error handling for mdns

* re-adds client error to mdns controller so that memory isn't deallocated while still in use by AvahiClient
2022-01-27 15:12:17 -07:00
kn0wmad
c11b1721c2 Update CONTRIBUTING.md (#1125)
* Update CONTRIBUTING.md

Added missing punctuation

* backend readme details

* clarify embassy library wording

* Update backend/README.md

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>

Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
2022-01-27 12:34:06 -07:00
Keagan McClelland
a984a62392 forcefully remove the container, blowing past 409s 2022-01-27 12:33:14 -07:00
Keagan McClelland
8288cb40fe registry.start9.com -> marketplace.start9.com 2022-01-26 18:14:42 -07:00
Drew Ansbacher
0d8c5447cb no pipe on sub 2022-01-26 10:27:47 -07:00
Matt Hill
4db9ccf27c remove server updating status 2022-01-26 10:27:47 -07:00
Drew Ansbacher
5dc693dd02 no or undefined 2022-01-25 12:26:32 -07:00
Drew Ansbacher
1829ecc71e version spec conformity 2022-01-25 12:26:32 -07:00
Drew Ansbacher
acfd6ef94d fix version 2022-01-25 12:26:32 -07:00
Keagan McClelland
1d2d673c3f fixes lock ordering issue in recovery 2022-01-24 17:39:58 -07:00
Mariusz Kogen
73d44b04e1 Custom MOTD for EmbassyOS (#1116)
* Create 00-embassy

* Custom MOTD

* eos version and git-info
2022-01-24 17:27:16 -07:00
Lucy C
eb7dacd6d1 fix arrangement and sizing of screenshots (#1126) 2022-01-24 16:24:26 -07:00
Aiden McClelland
bf7ceb6125 await sleep 2022-01-24 15:40:45 -07:00
Aiden McClelland
f01d9e9519 sleep while waiting for pwm export
Co-authored-by: J M <2364004+Blu-J@users.noreply.github.com>
2022-01-24 15:27:41 -07:00
Aiden McClelland
3ab078a878 fix issues with failed updates 2022-01-24 15:27:41 -07:00
Matt Hill
8a559b71fd Clean up README (#1114)
* Update README.md

* updated readme assets

* delete deprecated lifeline

* update contributing guide and delete old build guides/notes

* fix typos

* update ui formatting recommendation

* update readmes and contributing guide with build steps and dependencies

* add script to install sdk

Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
2022-01-24 15:24:02 -07:00
Aiden McClelland
24656d4824 build docker state on first startup 2022-01-24 12:21:55 -07:00
Keagan McClelland
b81f3e6041 update patchdb to not panic on closed channels 2022-01-24 12:20:08 -07:00
Mariusz Kogen
86cccca0c5 🔗 Links fixes and heading 2022-01-22 09:00:24 -07:00
Aiden McClelland
e59db4b41c add rip-image script 2022-01-21 20:39:18 -07:00
Aiden McClelland
edde478382 rename appmgr 2022-01-21 20:35:52 -07:00
Aiden McClelland
9cf379f9ee cleanup after rebase 2022-01-21 20:35:52 -07:00
Aiden McClelland
3372da9f80 include download errors in error handler 2022-01-21 20:35:52 -07:00
Aiden McClelland
0b1f544fd7 fix lock type escalation 2022-01-21 20:35:52 -07:00
Lucy C
5b87aca298 Bugfix/backup lock (#1093)
* add write lock before getting model

* update compat cargo.lock file

* update encryptfs passphrase cmd

* add additional safeguards around dropping stdin handles

* proper lock ordering for server status
2022-01-21 20:35:52 -07:00
Drew Ansbacher
5d9f7e412c rebase 2022-01-21 20:35:52 -07:00
Drew Ansbacher
199ce9a56f Update server-show.page.ts 2022-01-21 20:35:52 -07:00
Drew Ansbacher
0809ff9f57 hard restart feature 2022-01-21 20:35:52 -07:00
Keagan McClelland
1dccde4923 reorder image loads on rebuilds 2022-01-21 20:35:52 -07:00
Keagan McClelland
e2ab4f4fe1 restart -> rebuild 2022-01-21 20:35:52 -07:00
Aiden McClelland
4a97908b2b only reset docker state on hard-restart 2022-01-21 20:35:52 -07:00
Keagan McClelland
5278a22aef fixes shutdown issues (#1106) 2022-01-21 20:35:52 -07:00
Aiden McClelland
75dbc0bd76 return null for tor-key pointer if doesn't exist 2022-01-21 20:35:52 -07:00
Keagan McClelland
666f1bc0eb Integration/02x migration fixes (#1105)
* migrate root ca from 0.2.x

* migrate tor key, fix threading

* fixes lan address divergence across setup scenarios

* verifies that data drive matches the OS key on attachment

* fix 0.2.x recovery flow

* fixes issues with reading the product_key.txt file when it doesn't exist (NO_KEY=1)

* migrate tor key before initializing patchdb

* move patchdb lock guard acquisition into deferred async block

* pass product_key by parameter

* works, fucking finally

Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
2022-01-21 20:35:52 -07:00
Aiden McClelland
9d13c48640 use cloud-init correctly 2022-01-21 20:35:52 -07:00
J M
38d4da9f86 Fix/show errors (#1075)
* chore: Show errors

* chore: Quick fix
2022-01-21 20:35:52 -07:00
Drew Ansbacher
49541c7b27 unplug notification 2022-01-21 20:35:52 -07:00
Aiden McClelland
a16eacd3f8 clear dmsetup before import 2022-01-21 20:35:52 -07:00
Aiden McClelland
8e5a7ea9a7 fix bug where migrations would only run if the service was previously configured 2022-01-21 20:35:52 -07:00
Matt Hill
badf8c508f fixes #1096 2022-01-21 20:35:52 -07:00
J M
577b75a76c Fix: Show A Message such that the user will know there is something wrong (#1092)
* Fix: Show A Message such that the user will know there is something wrong

Fixes #31

* Update main.rs

* Apply suggestions from code review

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
2022-01-21 20:35:52 -07:00
Matt Hill
1dd1d21694 minor wording 2022-01-21 20:35:52 -07:00
Matt Hill
ebfea51571 fix copy 2022-01-21 20:35:52 -07:00
Drew Ansbacher
fc081f1924 highlight text 2022-01-21 20:35:52 -07:00
Drew Ansbacher
4c6abe7e60 refresh button in embassy drive page in wizard 2022-01-21 20:35:52 -07:00
Drew Ansbacher
13c6201893 dont need patch 2022-01-21 20:35:52 -07:00
Drew Ansbacher
84775bb8ba no more feature 2022-01-21 20:35:52 -07:00
Drew Ansbacher
20d7f7b236 suggest ssh key 2022-01-21 20:35:52 -07:00
Lucy C
f29608576d add protocol header for proxied services (#1076) 2022-01-21 20:35:52 -07:00