-
Notifications
You must be signed in to change notification settings - Fork 139
StartOS 0.4.0 #2867
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
dr-bonez
wants to merge
838
commits into
master
Choose a base branch
from
next/major
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
StartOS 0.4.0 #2867
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* start-cli s9pk pack: silence mksquashfs output * sdk: allow passing docker build arguments in service manifest * merge EnvVar into BuildArg
…2700) * use hardware requirements to display conflicts and prevent install * better messaging and also consider OS compatibility * wip: backend hw requirements * update backend components * migration --------- Co-authored-by: Aiden McClelland <[email protected]>
* wip * wip: Adding more of the docker for the mac build * fix: Running a build * chore: Make the code a little cleaner * optimize: reduce docker image size for mac-tar2sqfs * feat: Update sdk-utils container usage and Dockerfile * feat: Publish SDK Utils Container image * clean up ... * feat: Add manual input to control tagging Docker image as 'latest' * fix: Update workflow input handling * switch to different repo and clean --------- Co-authored-by: Mariusz Kogen <[email protected]> Co-authored-by: Aiden McClelland <[email protected]>
* prioritize raspi repo * change kernel * use newer kernel * Update build.sh * fix ssh keygen * switch to .com * use raspi-update to download firmware * Update build.sh * Update build.sh * Update build.sh * Update build.sh * switch to boot/firmware * fix fstab * update-initramfs * skip check partition * switch back to boot * fix initramfs * use rpi-update kernels * simplify kernel selection
* persist hostname * add migration * fix version mismatch * remove dmesg logging from build
* wip(fix): Working on fixing the migration. * get s9pk compat key * wip: Change to just using the archive to not use the manifest parsing. * fix: Fix the rebuild --------- Co-authored-by: Aiden McClelland <[email protected]>
* allow lxc-net for tor * /24
* don't attempt autoconfig if config is null * quiet * fixes
* add build cli script for cross-building cli * sdk alpha.13 * registry improvements
* fix: Dependency * fix: set deps during container init
* sdk input spec improvements * more sdk changes * fe changes * alpha.14 * fix tests * separate validator in filehelper * use deeppartial for getinput * fix union type and update ts-matches * alpha.15 * alpha.16 * alpha.17 --------- Co-authored-by: Matt Hill <[email protected]>
Co-authored-by: Matt Hill <[email protected]>
* add support for ACME cert acquisition * add support for modifying hosts for a package * misc fixes * more fixes * use different port for lan clearnet than wan clearnet * fix chroot-and-upgrade always growing * bail on failure * wip * fix alpn auth * bump async-acme * fix cli * add barebones documentation * add domain to hostname info
* implement serial console support * customize local and remote login prompt
* sdk tweaks * switch back to deeppartial
* sdk tweaks * switch back to deeppartial * WIP, update comments * reinstall chesterton's fence --------- Co-authored-by: Aiden McClelland <[email protected]>
* Add gather_debug_info.sh for comprehensive StartOS diagnostics * chore: Update the services to use the lxc instead of podman * chore: Add symlink /usr/bin/gather-debug --------- Co-authored-by: Jade <[email protected]>
* use notification system for OS updates * feat: Include the version update notification in the update in rs * chore: Change the location of the comment * progress on release notes * fill out missing sections * fix build * fix build --------- Co-authored-by: J H <[email protected]> Co-authored-by: Aiden McClelland <[email protected]>
* refactor status info * wip fe * frontend changes and version bump * fix tests and motd * add registry workflow * better starttunnel instructions * placeholders for starttunnel tables --------- Co-authored-by: Aiden McClelland <[email protected]>
* add docker build for start-registry * login to docker * add workflow dependency * fix path * fix add * fix gh actions permissions * use apt-get
refactor(tor-check): improve proxy support, error handling, and output formatting
* add support for idmapped mounts to start-sdk * misc fixes * misc fixes * add default to textarea * fix iptables masquerade rule * fix textarea types * more fixes * better logging for rsync * fix tty size * fix wg conf generation for android * disable file mounts on dependencies * mostly there, some styling issues (#3069) * mostly there, some styling issues * fix: address comments (#3070) * fix: address comments * fix: fix * show SSL for any address with secure protocol and ssl added * better sorting and messaging --------- Co-authored-by: Alex Inkin <[email protected]> * fixes for nextcloud * allow sidebar navigation during service state traansitions * wip: x-forwarded headers * implement x-forwarded-for proxy * lowercase domain names and fix warning popover bug * fix http2 websockets * fix websocket retry behavior * add arch filters to s9pk pack * use docker for start-cli install * add version range to package signer on registry * fix rcs < 0 * fix user information parsing * refactor service interface getters * disable idmaps * build fixes * update docker login action * streamline build * add start-cli workflow * rename * riscv64gc * fix ui packing * no default features on cli * make cli depend on GIT_HASH * more build fixes * more build fixes * interpolate arch within dockerfile * fix tests * add launch ui to service page plus other small improvements (#3075) * add launch ui to service page plus other small improvements * revert translation disable * add spinner to service list if service is health and loading * chore: some visual tune up * chore: update Taiga UI --------- Co-authored-by: waterplea <[email protected]> * fix backups * feat: use arm hosted runners and don't fail when apt package does not exist (#3076) --------- Co-authored-by: Matt Hill <[email protected]> Co-authored-by: Shadowy Super Coder <[email protected]> Co-authored-by: Matt Hill <[email protected]> Co-authored-by: Alex Inkin <[email protected]> Co-authored-by: Remco Ros <[email protected]>
* fix: race condition in Daemon.stop() * fix: do not stop Daemon on context leave * fix: remove duplicate Daemons.term calls * feat: honor dependency order when shutting terminating Daemons * fixes, and remove started --------- Co-authored-by: Aiden McClelland <[email protected]>
* add tor logs, rework services page, other small things * feat: sortable service table and mobile view --------- Co-authored-by: waterplea <[email protected]>
* fix: keep uptime width constant and service table DOM cached * show error status and fix columns spacing * revert const --------- Co-authored-by: Matt Hill <[email protected]>
hotfixes for alpha.16
* random subnet and also 80 to 5443 * fix getNext --------- Co-authored-by: Aiden McClelland <[email protected]>
* fix: refactor dns to handle tcp connections: - do not use long-lived tcp connections to upstream dns servers - when incoming request is over tcp, force a tcp lookup instead of udp this solves cases where large dns records were not being resolved due to udp->tcp switch-over. * use forwarding resolver for fallback --------- Co-authored-by: Aiden McClelland <[email protected]>
* chore: update taiga * chore: fix UI menu
* refactor project structure * environment-based default registry * fix tests * update build container * use docker platform for iso build emulation * simplify compat * Fix docker platform spec in run-compat.sh * handle riscv compat * fix bug with dep error exists attr * undo removal of sorting * use qemu for iso stage --------- Co-authored-by: Mariusz Kogen <[email protected]> Co-authored-by: Matt Hill <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.