Aiden McClelland
bdb4be89ff
Bugfix/pi config ( #2276 )
...
* move some install scripts to init
* fix pi config.txt
* move some image stuff to the squashfs build
* no need to clean up fake-apt
* use max temp
2023-05-16 16:06:25 -06:00
Aiden McClelland
61445e0b56
build fixes ( #2275 )
...
* move some install scripts to init
* handle fake-apt in init
* rename
2023-05-15 16:34:30 -06:00
Aiden McClelland
2e6fc7e4a0
v0.3.4.2 ( #2269 )
2023-05-12 00:35:50 -06:00
Aiden McClelland
4a8f323be7
external rename ( #2265 )
...
* backend rename
* rename embassy and closes #2179
* update root ca name on disk
* update MOTD
* update readmes
* your server typo
* another tiny typo
* fix png name
* Update backend/src/net/wifi.rs
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
* changes needed due to rebase
---------
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com >
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
2023-05-11 16:48:52 -06:00
Aiden McClelland
c7d82102ed
Bugfix/gpt reflash ( #2266 )
...
* debug entry
* update magic numbers
* remove dbg
* fix hostname
* fix reinstall logic
2023-05-11 14:16:19 -06:00
Aiden McClelland
068b861edc
overhaul OS build ( #2244 )
...
* create init resize for pi
* wip
* defer to OS_ARCH env var
* enable password auth in live image
* use correct live image path
* reorder dependencies
* add grub-common as dependency
* add more depends
* reorder grub
* include systemd-resolved
* misc fixes
* remove grub from dependencies
* imports
* ssh and raspi builds
* fix resolvectl
* generate snake-oil on install
* update raspi build process
* script fixes
* fix resize and config
* add psmisc
* new workflows
* include img
* pass through OS_ARCH env var
* require OS_ARCH
* allow dispatching production builds
* configurable environment
* pass through OS_ARCH on compat build
* fix syntax error
* crossbuild dependencies
* include libavahi-client for cross builds
* reorder add-arch
* add ports
* switch existing repos to amd64
* explicitly install libc6
* add more bullshit
* fix some errors
* use ignored shlibs
* remove ubuntu ports
* platform deb
* Update depends
* Update startos-iso.yaml
* Update startos-iso.yaml
* require pi-beep
* add bios boot, fix environment
* Update startos-iso.yaml
* inline deb
* Update startos-iso.yaml
* allow ssh password auth in live build
* sync hostname on livecd
* require curl
2023-05-05 00:54:09 -06:00
kn0wmad
3c908c6a09
Update README.md ( #2261 )
...
Minor typo fix
2023-05-02 06:26:54 -06:00
Aiden McClelland
70afb197f1
don't attempt docker load if s9pk corrupted ( #2236 )
2023-03-21 11:23:44 -06:00
Aiden McClelland
d966e35054
fix migration
2023-03-17 18:58:49 -06:00
Aiden McClelland
1675570291
fix test
2023-03-17 14:42:32 -06:00
Aiden McClelland
9b88de656e
version bump ( #2232 )
...
* version bump
* welcome notes
* 0341 release notes
---------
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
2023-03-17 12:55:21 -06:00
Aiden McClelland
3d39b5653d
don't blow up if s9pk fails to load ( #2231 )
2023-03-17 12:09:24 -06:00
J H
eb5f7f64ad
feat: Default to no owner for rsync ( #2230 )
2023-03-17 12:09:13 -06:00
Aiden McClelland
9fc0164c4d
better logging of health ( #2228 )
2023-03-17 12:09:01 -06:00
Aiden McClelland
de52494039
fix loading authcookie into cookie store on ssh ( #2226 )
2023-03-17 10:05:12 -06:00
Aiden McClelland
c96628ad49
do not log parameters
2023-03-15 12:19:11 -06:00
Aiden McClelland
de519edf78
fix caching ( #2216 )
2023-03-13 17:25:10 -06:00
Aiden McClelland
427ab12724
wait for time sync before starting tor ( #2209 )
...
* wait for time sync before starting tor
* don't initialize /var/lib/docker
2023-03-13 15:45:36 -06:00
Aiden McClelland
7867411095
fix stack overflow on shutdown ( #2208 )
2023-03-13 12:13:14 -06:00
Aiden McClelland
2f6ebd16c1
use yesterday for not_before on ssl certs ( #2204 )
2023-03-13 11:43:10 -06:00
Aiden McClelland
878b235614
x86 build for compat ( #2203 )
2023-03-10 17:11:15 -07:00
Aiden McClelland
75f9c6b0fb
fix raspi kernel upgrades ( #2202 )
...
* fix build
* use same node versions
* lock kernel to 5.15.76
2023-03-10 17:11:06 -07:00
Aiden McClelland
f7793976fb
export cert correctly
2023-03-09 18:10:52 -07:00
J H
8ffcd9b60a
fix: Br is too slow, removed from encoding ( #2197 )
2023-03-09 15:37:41 -07:00
Aiden McClelland
0fb3e75253
fix display for SANInfo
2023-03-09 15:08:39 -07:00
Matt Hill
2c40e403c4
misc 0.3.4 bugfixes ( #2193 )
...
* display message not object on login page
* more release notes
* fix firefox ssl issue
* fix no pubkey error
* Fix/missing main (#2194 )
fix: Main during migration
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev >
Co-authored-by: J H <2364004+Blu-J@users.noreply.github.com >
2023-03-09 12:34:48 -07:00
Aiden McClelland
d1c519ed0d
remove system rebuild
2023-03-09 10:56:55 -07:00
Aiden McClelland
27470ef934
fix http -> https redirect
2023-03-09 10:45:22 -07:00
Aiden McClelland
c9fceafc16
Feature/efi ( #2192 )
...
* update makefile
* fix
* add efi support
* fix efi
* clean up
* add `make update` and `make update-overlay`
* more protections
* update package lock
* rename reflash to indicate it isn't real
* fix authcookie
* Update product.yaml
2023-03-09 00:10:37 -07:00
Aiden McClelland
bbb9980941
Refactor/networking ( #2189 )
...
* refactor networking and account
* add interfaces from manifest automatically
* use nistp256 to satisfy firefox
* use ed25519 if available
* fix ip signing
* fix SQL error
* update prettytable to fix segfault
* fix migration
* fix migration
* bump welcome-ack
* add redirect if connecting to https over http
* misc rebase fixes
* fix compression
* bump rustc version
2023-03-08 19:30:46 -07:00
Aiden McClelland
eeacdc1359
support path routing ( #2188 )
2023-03-08 14:50:27 -07:00
J H
ee1e92e1cb
feat: No pemissions for the rsync ( #2187 )
...
* feat: No pemissions for the rsync
* chore: Fix the build for missing a property
2023-03-08 12:48:47 -07:00
Aiden McClelland
705802e584
gzip and brotli ( #2186 )
2023-03-08 12:48:21 -07:00
J H
b2e509f055
chore: Update version to 0.3.4" ( #2184 )
...
* chore: Update version to 0.3.4"
* chore: Update others to the latest code
* release notes
* registry not marketplace
---------
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
2023-03-08 10:58:03 -07:00
Aiden McClelland
8f3c2f4f3d
bump version
2023-03-07 21:00:43 -07:00
Alex Inkin
3c0a82293c
Night theme ( #2137 )
...
* feat: add themes
* fix: remove obvious issues with light theme
* chore: improve light theme a bit
* comment out theme swticher
* chore: make login dark
* add theme and widgets to seeds
* add theme and widgets to migration
---------
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
2023-03-07 19:09:10 -07:00
J H
2736fa5202
feat: Add in the read dir. ( #2141 )
...
* feat: Add in the read dir.
Have a test that proves that this is working.
* chore: Let the read dir work while in a read only mode
* revert: To old sync
2023-03-07 19:09:10 -07:00
Matt Hill
46222e9352
Feat/marketplace show links ( #2105 )
...
* closes #2084 , rearranges marketplace show, app show, and donation link for Start9
* use url query param if present when fetching license and instructions
* remove log
* chore: Add some checking
* chore: Update something about validation
* chore: Update to use correct default
Co-authored-by: BluJ <mogulslayer@gmail.com >
2023-03-07 19:09:10 -07:00
J M
212e94756b
fix: Zero op new dir dies. ( #2122 )
2023-03-07 19:09:10 -07:00
Matt Hill
730a55e721
re-add community marketplace and handle missing dependency ( #2110 )
...
* re-add community marketplace and handle missing dependency
* feat: Add in the community to migration
* chore: Add in the community marketplace_url update
* change var name to hidden
* chore: Add in the down
Co-authored-by: BluJ <mogulslayer@gmail.com >
2023-03-07 19:09:10 -07:00
Matt Hill
06cf83b901
WIP: IP, pubkey, system time, system uptime, ca fingerprint ( #2091 )
...
* closes #923 , #2063 , #2012 , #1153
* add ca fingerprint
* add `server.time`
* add `ip-info` to `server-info`
* add ssh pubkey
* support multiple IPs
* rename key
* add `ca-fingerprint` and `system-start-time`
* fix off-by-one
* update compat cargo lock
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2023-03-07 19:09:10 -07:00
Aiden McClelland
a0bc16c255
risk mitigation ( #2115 )
...
* don't lock db on shutdown
* reorder init
2023-03-07 19:09:10 -07:00
J M
928de47d1d
Feat/long running sockets ( #2090 )
...
* wip: Working on sockets, but can't connect?
* simplify unix socket connection
* wip: Get responses back from the server at least once.
* WIP: Get the sockets working'
* feat: Sockets can start/ stop/ config/ properites/ uninstall
* fix: Restart services
* Fix: Sockets work and can stop main and not kill client
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2023-03-07 19:09:10 -07:00
Aiden McClelland
274db6f606
use a vec instead of set for ip ( #2112 )
2023-03-07 19:08:59 -07:00
Aiden McClelland
89ca0ca927
fix docker storage driver ( #2111 )
2023-01-12 09:56:54 -07:00
Matt Hill
8047008fa5
Add system rebuild and disk repair to Diagnostic UI ( #2093 )
...
* add system rebuild and disk repair to diagnostic
* add `diagnostic.rebuild`
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2023-01-10 15:02:16 -07:00
Aiden McClelland
c3d8c72302
remove tor health daemon ( #2101 )
2023-01-10 14:34:48 -07:00
J M
1eefff9025
fix: Manager's exit not stopping ( #2104 )
2023-01-09 16:33:17 -07:00
Aiden McClelland
1dc7c7b0a4
only do standby mode for pi ( #2102 )
2023-01-09 16:21:30 -07:00
Aiden McClelland
dc2d6e60d8
double bep instead of circle of 5ths ( #2085 )
2022-12-23 11:55:44 -07:00