Remco Ros
eb1f3a0ced
sdk: checkPortListening: check tcp6/udp6 ports ( #2763 )
...
* sdk: checkPortListening: check tcp6/udp6 ports
* allow ipv6 if unspecified address
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2025-01-09 16:40:41 -07:00
Aiden McClelland
29e8210782
enabling support for wireguard and firewall ( #2713 )
...
* wip: enabling support for wireguard and firewall
* wip
* wip
* wip
* wip
* wip
* implement some things
* fix warning
* wip
* alpha.23
* misc fixes
* remove ufw since no longer required
* remove debug info
* add cli bindings
* debugging
* fixes
* individualized acme and privacy settings for domains and bindings
* sdk version bump
* migration
* misc fixes
* refactor Host::update
* debug info
* refactor webserver
* misc fixes
* misc fixes
* refactor port forwarding
* recheck interfaces every 5 min if no dbus event
* misc fixes and cleanup
* misc fixes
2025-01-09 16:34:34 -07:00
Dominion5254
45ca9405d3
Feat/test smtp ( #2806 )
...
* add test-smtp server subcommand
* return error is password is None
* fix return type
* borrow variables
* convert args to &str
* Tuple needs to have the same types apparently
* Clone instead
* fix formatting
* improve test email body
* Update core/startos/src/system.rs
Co-authored-by: kn0wmad <39687477+kn0wmad@users.noreply.github.com >
* add tls connection
* remove commented code
* use aidens mail-send fork
---------
Co-authored-by: kn0wmad <39687477+kn0wmad@users.noreply.github.com >
2025-01-09 20:43:53 +00:00
Alex Inkin
e6f02bf8f7
feat: hover state for navigation ( #2807 )
...
* feat: hover state for navigation
* chore: fix
2025-01-06 11:56:16 -07:00
Alex Inkin
57e75e3614
feat: implement top navigation ( #2805 )
...
* feat: implement top navigation
* chore: fix order
2024-12-30 09:07:44 -07:00
Alex Inkin
89ab67e067
fix: finish porting minor changes to major ( #2799 )
2024-12-11 16:16:46 -07:00
Alex Inkin
e9d851e4d3
fix: reset sideload service after websocket completes ( #2798 )
...
* fix: reset sideload service after websocket completes
* chore: fix comment
2024-12-11 16:14:01 -07:00
Mariusz Kogen
c675d0feee
Escape backslashes in /etc/issue to prevent unwanted newlines ( #2797 )
2024-12-10 09:55:20 -07:00
Matt Hill
1859c0505e
remove deprecated useHash param
2024-12-06 08:53:59 -07:00
Aiden McClelland
f15251096c
sdk beta.0
2024-12-03 16:47:45 -07:00
Matt Hill
115c599fd8
remove welcome component
2024-12-02 17:00:40 -07:00
Matt Hill
3121c08ee8
Merge branch 'next/minor' of github.com:Start9Labs/start-os into next/major
2024-12-02 16:59:03 -07:00
Matt Hill
ef28b01286
delete patch dump and ack-welcome references
2024-12-02 16:58:39 -07:00
Matt Hill
a5bac39196
Merge branch 'next/minor' of github.com:Start9Labs/start-os into next/major
2024-12-02 16:50:37 -07:00
Alex Inkin
9f640b24b3
fix: fix building UI project ( #2794 )
...
* fix: fix building UI project
* fix makefile
* inputspec instead of config
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com >
2024-12-02 16:44:27 -07:00
Aiden McClelland
f48750c22c
v0.3.6-alpha.9 ( #2795 )
...
* v0.3.6-alpha.9
* fix raspi build
* backup kernel still .51
2024-12-02 22:03:40 +00:00
Matt Hill
7a96e94491
More SDK comments ( #2796 )
...
* sdk tweaks
* switch back to deeppartial
* WIP, update comments
* reinstall chesterton's fence
* more comments
* delete extra package.lock
* handle TODOs
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2024-12-02 20:58:28 +00:00
Matt Hill
22a32af750
use notification system for OS updates ( #2670 )
...
* 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 <dragondef@gmail.com >
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2024-12-02 20:58:09 +00:00
Mariusz Kogen
dd423f2e7b
Add System Debug Information Gathering Script ( #2738 )
...
* 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 <2364004+Blu-J@users.noreply.github.com >
2024-12-02 17:27:32 +01:00
Matt Hill
12dec676db
Update sdk comments ( #2793 )
...
* sdk tweaks
* switch back to deeppartial
* WIP, update comments
* reinstall chesterton's fence
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2024-11-26 23:54:05 -07:00
Matt Hill
75e7556bfa
Merge branch 'next/minor' of github.com:Start9Labs/start-os into next/major
2024-11-25 19:02:07 -07:00
Aiden McClelland
504f1a8e97
sdk tweaks ( #2791 )
...
* sdk tweaks
* switch back to deeppartial
2024-11-25 18:49:11 +00:00
Mariusz Kogen
e4a2af6ae7
Add serial console support for headless operation ( #2790 )
...
* implement serial console support
* customize local and remote login prompt
2024-11-23 12:32:52 +01:00
Aiden McClelland
fefa88fc2a
Feature/cli clearnet ( #2789 )
...
* 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
2024-11-21 17:55:59 +00:00
Alex Inkin
ed8a7ee8a5
feat: make favicon react to theme ( #2786 )
...
Co-authored-by: Matt Hill <mattnine@protonmail.com >
2024-11-19 14:19:41 -07:00
Aiden McClelland
1771797453
sdk input spec improvements ( #2785 )
...
* 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 <mattnine@protonmail.com >
2024-11-19 11:25:43 -07:00
Aiden McClelland
46179f5c83
attempt to fix webserver lockup ( #2788 )
2024-11-14 18:31:47 +00:00
Jade
db6fc661a6
fix: Dependency ( #2784 )
...
* fix: Dependency
* fix: set deps during container init
2024-11-13 10:53:19 -07:00
Alex Inkin
beb3a9f60a
feat: make favicon react to theme ( #2787 )
2024-11-12 19:29:41 -07:00
Matt Hill
c088ab7a79
remove file from input spec ( #2782 )
2024-11-11 12:17:44 -07:00
Aiden McClelland
aab2b8fdbc
do not request config action if no config exists ( #2779 )
2024-11-11 18:54:51 +00:00
Aiden McClelland
b1e7a717af
allow updating grub from chroot-and-upgrade ( #2778 )
2024-11-08 12:39:16 -07:00
Aiden McClelland
25e38bfc98
do not mute logs of subcontainer launch dummy ( #2781 )
2024-11-08 12:39:02 -07:00
Aiden McClelland
279c7324c4
download to directory not filename ( #2777 )
2024-11-08 12:38:46 -07:00
Matt Hill
1c90303914
closes #2340 and #2431 , fixes bug with select all for backup ( #2780 )
...
* closes #2340 and #2431 , fixes bug with select all for backup
* revefrt mock
2024-11-08 11:57:42 -07:00
Aiden McClelland
6ab6502742
alpha.8 ( #2776 )
2024-11-06 03:52:38 +00:00
Aiden McClelland
b79c029f21
Feature/registry improvements ( #2772 )
...
* add build cli script for cross-building cli
* sdk alpha.13
* registry improvements
2024-11-06 03:38:52 +00:00
Aiden McClelland
020268fe67
don't attempt autoconfig if config is null ( #2775 )
...
* don't attempt autoconfig if config is null
* quiet
* fixes
2024-11-06 03:38:30 +00:00
Aiden McClelland
176b1c9d20
allow lxc-net for tor ( #2774 )
...
* allow lxc-net for tor
* /24
2024-11-05 17:50:24 +00:00
Jade
5ab2efa0c0
wip(fix): Working on fixing the migration. ( #2771 )
...
* 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 <me@drbonez.dev >
2024-11-05 17:49:38 +00:00
Jade
88320488a7
fix: Actions like the action don't give the results ( #2770 )
2024-10-30 20:41:06 +00:00
Aiden McClelland
2091abeea2
persist hostname in config overlay ( #2769 )
...
* persist hostname
* add migration
* fix version mismatch
* remove dmesg logging from build
2024-10-30 18:55:36 +00:00
Aiden McClelland
480f5c1a9a
pi 5 support ( #2640 )
...
* 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
2024-10-30 09:15:24 -06:00
Jade
8e0db2705f
Fix/mac start cli packing ( #2767 )
...
* 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 <k0gen@pm.me >
Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com >
2024-10-29 20:38:24 +00:00
Matt Hill
1be9cdae67
use hardware requirements to display conflicts and prevent install ( #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 <me@drbonez.dev >
2024-10-29 19:48:03 +00:00
Jade
e1a91a7e53
Feat: With path ( #2768 )
2024-10-29 19:09:56 +00:00
Remco Ros
b952e3183f
sdk: allow passing docker build arguments in service manifest ( #2764 )
...
* start-cli s9pk pack: silence mksquashfs output
* sdk: allow passing docker build arguments in service manifest
* merge EnvVar into BuildArg
2024-10-28 22:33:26 +00:00
Aiden McClelland
26ae0bf207
sdk tweaks ( #2760 )
...
* sdk tweaks
* update action result types
* accommodate new action response types
* fix: show action value labels
* Feature/get status effect (#2765 )
* wip: get status
* feat: Add the get_status for effects
* feat: Do a callback
---------
Co-authored-by: J H <dragondef@gmail.com >
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com >
Co-authored-by: waterplea <alexander@inkin.ru >
Co-authored-by: J H <dragondef@gmail.com >
2024-10-28 18:12:36 +00:00
Remco Ros
42cfd69463
sdk: fix piping stdio of Daemons, support onStdOut/onStderr ( #2762 )
2024-10-24 16:29:12 -06:00
Jade
7694b68e06
Feat/stats ( #2761 )
...
* Feat: Add the memory for the stats.
* Chore: Add %
2024-10-22 13:49:01 -06:00