* update registry upload to take id for new admin permissions (#2605)
* wip
* wip: Get the get dependencies
* wip check_dependencies
* wip: Get the build working to the vm
* wip: Add in the last of the things that where needed for the new sdk
* Add fix
* wip: implement the changes
* wip: Fix the naming
---------
Co-authored-by: Lucy <12953208+elvece@users.noreply.github.com>
* wip: move postgres data to patchdb
* wip
* wip
* wip
* complete notifications and clean up warnings
* fill in user agent
* move os tor bindings to single call
* wip(fix): Dependencies
* wip: context
* wip(fix) Sorta auth
* wip: warnings
* wip(fix): registry/admin
* wip(fix) marketplace
* wip(fix) Some more converted and fixed with the linter and config
* wip: Working on the static server
* wip(fix)static server
* wip: Remove some asynnc
* wip: Something about the request and regular rpc
* wip: gut install
Co-authored-by: J H <Blu-J@users.noreply.github.com>
* wip: Convert the static server into the new system
* wip delete file
* test
* wip(fix) vhost does not need the with safe defaults
* wip: Adding in the wifi
* wip: Fix the developer and the verify
* wip: new install flow
Co-authored-by: J H <Blu-J@users.noreply.github.com>
* fix middleware
* wip
* wip: Fix the auth
* wip
* continue service refactor
* feature: Service get_config
* feat: Action
* wip: Fighting the great fight against the borrow checker
* wip: Remove an error in a file that I just need to deel with later
* chore: Add in some more lifetime stuff to the services
* wip: Install fix on lifetime
* cleanup
* wip: Deal with the borrow later
* more cleanup
* resolve borrowchecker errors
* wip(feat): add in the handler for the socket, for now
* wip(feat): Update the service_effect_handler::action
* chore: Add in the changes to make sure the from_service goes to context
* chore: Change the
* refactor service map
* fix references to service map
* fill out restore
* wip: Before I work on the store stuff
* fix backup module
* handle some warnings
* feat: add in the ui components on the rust side
* feature: Update the procedures
* chore: Update the js side of the main and a few of the others
* chore: Update the rpc listener to match the persistant container
* wip: Working on updating some things to have a better name
* wip(feat): Try and get the rpc to return the correct shape?
* lxc wip
* wip(feat): Try and get the rpc to return the correct shape?
* build for container runtime wip
* remove container-init
* fix build
* fix error
* chore: Update to work I suppose
* lxc wip
* remove docker module and feature
* download alpine squashfs automatically
* overlays effect
Co-authored-by: Jade <Blu-J@users.noreply.github.com>
* chore: Add the overlay effect
* feat: Add the mounter in the main
* chore: Convert to use the mounts, still need to work with the sandbox
* install fixes
* fix ssl
* fixes from testing
* implement tmpfile for upload
* wip
* misc fixes
* cleanup
* cleanup
* better progress reporting
* progress for sideload
* return real guid
* add devmode script
* fix lxc rootfs path
* fix percentage bar
* fix progress bar styling
* fix build for unstable
* tweaks
* label progress
* tweaks
* update progress more often
* make symlink in rpc_client
* make socket dir
* fix parent path
* add start-cli to container
* add echo and gitInfo commands
* wip: Add the init + errors
* chore: Add in the exit effect for the system
* chore: Change the type to null for failure to parse
* move sigterm timeout to stopping status
* update order
* chore: Update the return type
* remove dbg
* change the map error
* chore: Update the thing to capture id
* chore add some life changes
* chore: Update the loging
* chore: Update the package to run module
* us From for RpcError
* chore: Update to use import instead
* chore: update
* chore: Use require for the backup
* fix a default
* update the type that is wrong
* chore: Update the type of the manifest
* chore: Update to make null
* only symlink if not exists
* get rid of double result
* better debug info for ErrorCollection
* chore: Update effects
* chore: fix
* mount assets and volumes
* add exec instead of spawn
* fix mounting in image
* fix overlay mounts
Co-authored-by: Jade <Blu-J@users.noreply.github.com>
* misc fixes
* feat: Fix two
* fix: systemForEmbassy main
* chore: Fix small part of main loop
* chore: Modify the bundle
* merge
* fixMain loop"
* move tsc to makefile
* chore: Update the return types of the health check
* fix client
* chore: Convert the todo to use tsmatches
* add in the fixes for the seen and create the hack to allow demo
* chore: Update to include the systemForStartOs
* chore UPdate to the latest types from the expected outout
* fixes
* fix typo
* Don't emit if failure on tsc
* wip
Co-authored-by: Jade <Blu-J@users.noreply.github.com>
* add s9pk api
* add inspection
* add inspect manifest
* newline after display serializable
* fix squashfs in image name
* edit manifest
Co-authored-by: Jade <Blu-J@users.noreply.github.com>
* wait for response on repl
* ignore sig for now
* ignore sig for now
* re-enable sig verification
* fix
* wip
* env and chroot
* add profiling logs
* set uid & gid in squashfs to 100000
* set uid of sqfs to 100000
* fix mksquashfs args
* add env to compat
* fix
* re-add docker feature flag
* fix docker output format being stupid
* here be dragons
* chore: Add in the cross compiling for something
* fix npm link
* extract logs from container on exit
* chore: Update for testing
* add log capture to drop trait
* chore: add in the modifications that I make
* chore: Update small things for no updates
* chore: Update the types of something
* chore: Make main not complain
* idmapped mounts
* idmapped volumes
* re-enable kiosk
* chore: Add in some logging for the new system
* bring in start-sdk
* remove avahi
* chore: Update the deps
* switch to musl
* chore: Update the version of prettier
* chore: Organize'
* chore: Update some of the headers back to the standard of fetch
* fix musl build
* fix idmapped mounts
* fix cross build
* use cross compiler for correct arch
* feat: Add in the faked ssl stuff for the effects
* @dr_bonez Did a solution here
* chore: Something that DrBonez
* chore: up
* wip: We have a working server!!!
* wip
* uninstall
* wip
* tes
* misc fixes
* fix cli
* replace interface with host
* chore: Fix the types in some ts files
* chore: quick update for the system for embassy to update the types
* replace br-start9 with lxcbr0
* split patchdb into public/private
* chore: Add changes for config set
* Feat: Adding some debugging for the errors
* wip: Working on getting the set config to work
* chore: Update and fix the small issue with the deserialization
* lightning, masked, schemeOverride, invert host-iface relationship
* feat: Add in the changes for just the sdk
* feat: Add in the changes for the new effects I suppose for now
---------
Co-authored-by: J H <2364004+Blu-J@users.noreply.github.com>
Co-authored-by: J H <Blu-J@users.noreply.github.com>
Co-authored-by: J H <dragondef@gmail.com>
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* wip: static-server errors
* wip: fix wifi
* wip: Fix the service_effects
* wip: Fix cors in the middleware
* wip(chore): Auth clean up the lint.
* wip(fix): Vhost
* wip: continue manager refactor
Co-authored-by: J H <Blu-J@users.noreply.github.com>
* wip: service manager refactor
* wip: Some fixes
* wip(fix): Fix the lib.rs
* wip
* wip(fix): Logs
* wip: bins
* wip(innspect): Add in the inspect
* wip: config
* wip(fix): Diagnostic
* wip(fix): Dependencies
* wip: context
* wip(fix) Sorta auth
* wip: warnings
* wip(fix): registry/admin
* wip(fix) marketplace
* wip(fix) Some more converted and fixed with the linter and config
* wip: Working on the static server
* wip(fix)static server
* wip: Remove some asynnc
* wip: Something about the request and regular rpc
* wip: gut install
Co-authored-by: J H <Blu-J@users.noreply.github.com>
* wip: Convert the static server into the new system
* wip delete file
* test
* wip(fix) vhost does not need the with safe defaults
* wip: Adding in the wifi
* wip: Fix the developer and the verify
* wip: new install flow
Co-authored-by: J H <Blu-J@users.noreply.github.com>
* fix middleware
* wip
* wip: Fix the auth
* wip
* continue service refactor
* feature: Service get_config
* feat: Action
* wip: Fighting the great fight against the borrow checker
* wip: Remove an error in a file that I just need to deel with later
* chore: Add in some more lifetime stuff to the services
* wip: Install fix on lifetime
* cleanup
* wip: Deal with the borrow later
* more cleanup
* resolve borrowchecker errors
* wip(feat): add in the handler for the socket, for now
* wip(feat): Update the service_effect_handler::action
* chore: Add in the changes to make sure the from_service goes to context
* chore: Change the
* refactor service map
* fix references to service map
* fill out restore
* wip: Before I work on the store stuff
* fix backup module
* handle some warnings
* feat: add in the ui components on the rust side
* feature: Update the procedures
* chore: Update the js side of the main and a few of the others
* chore: Update the rpc listener to match the persistant container
* wip: Working on updating some things to have a better name
* wip(feat): Try and get the rpc to return the correct shape?
* lxc wip
* wip(feat): Try and get the rpc to return the correct shape?
* build for container runtime wip
* remove container-init
* fix build
* fix error
* chore: Update to work I suppose
* lxc wip
* remove docker module and feature
* download alpine squashfs automatically
* overlays effect
Co-authored-by: Jade <Blu-J@users.noreply.github.com>
* chore: Add the overlay effect
* feat: Add the mounter in the main
* chore: Convert to use the mounts, still need to work with the sandbox
* install fixes
* fix ssl
* fixes from testing
* implement tmpfile for upload
* wip
* misc fixes
* cleanup
* cleanup
* better progress reporting
* progress for sideload
* return real guid
* add devmode script
* fix lxc rootfs path
* fix percentage bar
* fix progress bar styling
* fix build for unstable
* tweaks
* label progress
* tweaks
* update progress more often
* make symlink in rpc_client
* make socket dir
* fix parent path
* add start-cli to container
* add echo and gitInfo commands
* wip: Add the init + errors
* chore: Add in the exit effect for the system
* chore: Change the type to null for failure to parse
* move sigterm timeout to stopping status
* update order
* chore: Update the return type
* remove dbg
* change the map error
* chore: Update the thing to capture id
* chore add some life changes
* chore: Update the loging
* chore: Update the package to run module
* us From for RpcError
* chore: Update to use import instead
* chore: update
* chore: Use require for the backup
* fix a default
* update the type that is wrong
* chore: Update the type of the manifest
* chore: Update to make null
* only symlink if not exists
* get rid of double result
* better debug info for ErrorCollection
* chore: Update effects
* chore: fix
* mount assets and volumes
* add exec instead of spawn
* fix mounting in image
* fix overlay mounts
Co-authored-by: Jade <Blu-J@users.noreply.github.com>
* misc fixes
* feat: Fix two
* fix: systemForEmbassy main
* chore: Fix small part of main loop
* chore: Modify the bundle
* merge
* fixMain loop"
* move tsc to makefile
* chore: Update the return types of the health check
* fix client
* chore: Convert the todo to use tsmatches
* add in the fixes for the seen and create the hack to allow demo
* chore: Update to include the systemForStartOs
* chore UPdate to the latest types from the expected outout
* fixes
* fix typo
* Don't emit if failure on tsc
* wip
Co-authored-by: Jade <Blu-J@users.noreply.github.com>
* add s9pk api
* add inspection
* add inspect manifest
* newline after display serializable
* fix squashfs in image name
* edit manifest
Co-authored-by: Jade <Blu-J@users.noreply.github.com>
* wait for response on repl
* ignore sig for now
* ignore sig for now
* re-enable sig verification
* fix
* wip
* env and chroot
* add profiling logs
* set uid & gid in squashfs to 100000
* set uid of sqfs to 100000
* fix mksquashfs args
* add env to compat
* fix
* re-add docker feature flag
* fix docker output format being stupid
* here be dragons
* chore: Add in the cross compiling for something
* fix npm link
* extract logs from container on exit
* chore: Update for testing
* add log capture to drop trait
* chore: add in the modifications that I make
* chore: Update small things for no updates
* chore: Update the types of something
* chore: Make main not complain
* idmapped mounts
* idmapped volumes
* re-enable kiosk
* chore: Add in some logging for the new system
* bring in start-sdk
* remove avahi
* chore: Update the deps
* switch to musl
* chore: Update the version of prettier
* chore: Organize'
* chore: Update some of the headers back to the standard of fetch
* fix musl build
* fix idmapped mounts
* fix cross build
* use cross compiler for correct arch
* feat: Add in the faked ssl stuff for the effects
* @dr_bonez Did a solution here
* chore: Something that DrBonez
* chore: up
* wip: We have a working server!!!
* wip
* uninstall
* wip
* tes
---------
Co-authored-by: J H <dragondef@gmail.com>
Co-authored-by: J H <Blu-J@users.noreply.github.com>
Co-authored-by: J H <2364004+Blu-J@users.noreply.github.com>