Commit Graph

250 Commits

Author SHA1 Message Date
Aiden McClelland
672e37f173 green/blue labels 2021-10-02 16:56:02 -06:00
Aiden McClelland
a581428328 disable gateway timeout 2021-10-02 14:55:50 -06:00
Keagan McClelland
43cda446aa Bugfix/mdns sync semantics (#550)
* fixes issue where mdns.sync would reset the entry group without readding the original A record, causing CNAME's to point to nothing

* make analyzer mad to make cargo happy

* please both analyzer and cargo

* debug logs

* demote successful healthcheck logs to trace since they happen once every second

* I have no words for this commit message

* 2 is 3
2021-10-02 14:05:20 -06:00
Aiden McClelland
480d05526c shutdown setup rpc server after setup 2021-09-30 18:57:57 -06:00
Aiden McClelland
5431f561da setup works 2021-09-30 14:49:04 -06:00
kn0wmad
8cff6e1cd0 Setup Scripts (#472)
* Init commit of setup scripts

* Minor edit

* Script edit and dir rename

* Oops

* Updated README

* Updated scripts/readme

* Additional Script/README updates

* Further Script updates

* BuildGuide updates

* More git fuckery

* Init commit of setup scripts

* Minor edit

* Script edit and dir rename

* Oops

* Updated scripts/readme

* Script/README updates

* Additional Script/README updates

* Script/README edits

* Copy script edit

* Copy script edit

* Filesystem script edit

* More edits

* Guide edit

* Makefile

* fixes ui build scripts to use submodules (#546)

* fix product key generation

Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
2021-09-30 13:07:12 -06:00
Aiden McClelland
d5fdd43087 dry uninstall 2021-09-28 18:12:01 -06:00
Aiden McClelland
17445e2518 better predicate to wait on for setup flow 2021-09-28 16:21:27 -06:00
Aiden McClelland
3a1bcddf65 patches for dependency errors 2021-09-28 15:51:19 -06:00
Aiden McClelland
08df3dc65d prefer btreemap over hashmap 2021-09-28 14:00:45 -06:00
Keagan McClelland
79db44e34f preliminary support for tor key pointers 2021-09-28 13:42:00 -06:00
Keagan McClelland
4c29d8c372 splits out types for different package pointers 2021-09-28 13:42:00 -06:00
Keagan McClelland
bed4c92b26 splits up package pointer types 2021-09-28 13:42:00 -06:00
Keagan McClelland
bc605efc3b change vec to hashset 2021-09-28 13:42:00 -06:00
Aiden McClelland
e69a85e3fe use IndexMap for config spec 2021-09-28 13:19:07 -06:00
Aiden McClelland
5681584157 misc fixes 2021-09-28 12:33:43 -06:00
Aiden McClelland
69fd8da2ff separate context for sdk 2021-09-27 18:37:03 -06:00
Aiden McClelland
800bf8dbde use btreemap instead of indexmap
to establish canonical lock ordering
2021-09-27 17:19:58 -06:00
Aiden McClelland
72cc6b1b2a change dependency requirement structure 2021-09-27 16:23:24 -06:00
Aiden McClelland
65e4fb5dc4 clean out dbgs 2021-09-27 15:44:27 -06:00
Aiden McClelland
5c2564477e fix locker issues 2021-09-27 15:28:33 -06:00
Keagan McClelland
8d1c4b1158 implements module level logging 2021-09-27 14:43:03 -06:00
Aiden McClelland
69484c8f35 agressive locking 2021-09-27 14:00:34 -06:00
Aiden McClelland
3e3931f847 miscellaneous fixes 2021-09-27 13:48:23 -06:00
Chris Guida
5222b16e28 implement package.action rpc/cli command (#503)
* implement package.action rpc/cli command

* use action id instead of name

* make ActionResult display impl nicer

Co-authored-by: Aiden McClelland <me@drbonez.dev>
2021-09-24 20:51:02 -05:00
Aiden McClelland
fd3ebf737c write nginx conf in diagnostic mode 2021-09-24 15:19:22 -06:00
Aiden McClelland
8821d52602 fix lock held on different handle 2021-09-24 14:28:15 -06:00
Aiden McClelland
660205c3db use new locking api 2021-09-24 14:28:15 -06:00
Keagan McClelland
51417383d2 removes dependency errors when there are none 2021-09-24 14:28:15 -06:00
Aiden McClelland
1383567a3a status daemon no longer deadlocking 2021-09-24 14:28:15 -06:00
Aiden McClelland
2638e2878e submodule dependencies (#530) 2021-09-24 14:01:55 -06:00
Lucy C
ae8eb6582b Update compatibility image (#440)
* backup create compiling

* backup restore compiling

* wip

* wip

* backups compiling

* wip

* wip update set result

* fix config set

* wip remove async

* make synchronous

* add build steps

* remove tokio

* add restore subcommand

* fix set to read stdin

* add package properties key

* proper error handle

* create config path if it doesnt exist

* fix merge conflict

* make config a path and koin config file when needed

* update cargo lock

* fix cargo lock

* update properties sub command

* fix dependency check and auto configure; clean up error handling

* fix errors

* fix properties subcommand order

* fix cargo lock

* update cargo.lock

* update appmgr cargo lock with build-portable

* fix error strings and input dependency config in dependency commands

* rename temp file instead

* read dependent config file

* fix temp config file creation

* create config file regardless if it exists

* add curl

* wip refactor config

* wip refactor config

* update rules to use embassyos config type

Co-authored-by: Chris Guida <chrisguida@gmail.com>
2021-09-23 17:44:49 -06:00
Keagan McClelland
61ed0a8a58 fixes build issues 2021-09-23 16:21:41 -06:00
Keagan McClelland
99a0ec7ff5 fix build issue 2021-09-23 15:59:27 -06:00
Keagan McClelland
39435f913b exclusive lock on cookie file 2021-09-23 15:37:34 -06:00
Keagan McClelland
a7c7cf1c56 fixes revisions for notifications (#511) 2021-09-23 13:27:05 -06:00
Keagan McClelland
f8ef0d9d9c fix sqlx build issues 2021-09-22 10:22:40 -06:00
Keagan McClelland
89c5294fc7 return full ssh key response on add 2021-09-20 13:58:36 -06:00
Keagan McClelland
7e3e1cc190 fix fingerprint return 2021-09-20 12:43:28 -06:00
Keagan McClelland
b05b52fd8d rename hash to fingerprint 2021-09-20 12:33:32 -06:00
Keagan McClelland
28bb518d6b adds context to filesystem calls for nginx 2021-09-20 12:32:21 -06:00
Keagan McClelland
80a6a4e1ca removes all dbg! macros 2021-09-20 12:32:21 -06:00
Keagan McClelland
66ff38688e remove dbg! 2021-09-20 11:32:57 -06:00
Keagan McClelland
6fc8567c91 rename ssh 'remove' to 'delete' 2021-09-20 11:16:37 -06:00
Keagan McClelland
0a9d1b2b1d Feature/nginx management (#483)
* Implements nginx controller and initialization

* adds nginx controller add to netmod add

* adds nginx remove to netmod remove

* fix code review issues
2021-09-20 11:13:04 -06:00
Keagan McClelland
3dc11380eb fixes self-dependency bug (#486)
* fixes self-dependency bug

* fixes build errors, hopefully memory usage isn't garbage

* reduces allocations

* spurious import
2021-09-17 10:39:34 -06:00
Keagan McClelland
8840e81239 wires up notifications 2021-09-16 18:08:39 -06:00
Keagan McClelland
2237fe4402 fix octaves for mario death 2021-09-16 18:08:17 -06:00
Keagan McClelland
d20f1658bb fixes logging 2021-09-16 14:39:33 -06:00
Keagan McClelland
9dfdee283a properly renames share-stats 2021-09-16 11:50:16 -06:00