timmy
b15bede430
Best practices
2026-07-12 14:12:15 -07:00
timmy
2febeb36fd
btrfs
2026-07-12 14:12:15 -07:00
Michael Stapelberg
a4a45a2014
go get all dependencies, re-enable KVM on GitHub Actions
2026-07-03 08:12:18 +02:00
Michael Stapelberg
2f30141aab
website: re-generate for previous commit
2026-06-25 19:32:06 +02:00
Damiano Donati
b0011bd4e4
website/containers: update for podman 5+ with netavark ( #376 )
2026-06-25 19:31:53 +02:00
Michael Stapelberg
efdb49ac88
supervise: only set $PATH if not already set
...
fixes https://github.com/gokrazy/gokrazy/issues/371
2026-06-01 20:09:05 +02:00
Michael Stapelberg
8e3335fa80
re-generate website for previous commit
2026-05-18 08:31:37 +02:00
Brad Fitzpatrick
ac50d95cc1
Support specifying remote_syslog target via Linux cmdline ( #275 )
2026-05-18 08:31:12 +02:00
Michael Stapelberg
c38c3134b8
re-generate website for previous commit
2026-04-18 10:56:48 +02:00
Michael Stapelberg
599a48c65e
supervise: set $PATH to /user:/gokrazy so that binaries can be found
2026-04-18 10:56:39 +02:00
Michael Stapelberg
791851666c
re-generate website for previous commit
2026-02-18 08:40:04 +01:00
Michael Stapelberg
d86e4df235
website: minio was archived on February 13, 2026
2026-02-18 08:39:21 +01:00
Ami Fischman
294c93fa17
cmd/ntp: preserve system time in /perm across reboots ( #359 )
...
Why? Reduce the wall time during which the system believes it's 1970.
Makes syslog timestamps more sensible.
2026-01-23 10:40:04 +01:00
Ami Fischman
d5f6656be1
dhcp: os.Exit(125) after applying static config
...
Rationale: saves ~16.6MiB of RSS and mildly simplifies the operating conditions of a gokrazy appliance.
Before: `892.4 MiB total, 808.1 MiB available`
After: `892.4 MiB total, 824.7 MiB available`
(cf. https://github.com/gokrazy/gokrazy/discussions/354#discussioncomment-15421711 )
2026-01-06 21:59:18 +01:00
Michael Stapelberg
0648d53e45
re-generate website for previous commit
2026-01-04 19:11:21 +01:00
Ami Fischman
52e35254d9
Document removing local-code replace directive
...
Migrated advice from https://github.com/gokrazy/gokrazy/discussions/352#discussioncomment-15404080 to the docs.
2026-01-04 19:10:44 +01:00
Michael Stapelberg
7e1224117f
re-generate website for previous commit
2025-12-28 09:32:38 +01:00
Michael Stapelberg
86b997012d
platforms: community kernel supports Pi Zero W, too
...
fixes https://github.com/gokrazy/gokrazy/issues/346
2025-12-28 09:31:31 +01:00
Michael Stapelberg
9c06b898c1
status: display running EEPROM bootloader build-timestamp
...
This is more user-friendly compared to the raw SHA256 checksums.
Those can still be obtained by querying the status via JSON.
fixes https://github.com/gokrazy/gokrazy/issues/343
2025-11-20 08:13:35 +01:00
Michael Stapelberg
7f084f0ff6
website: re-generate for previous commit
2025-11-20 07:54:24 +01:00
Carlos
7dcb18c6b8
Remove duplicate h1 tags ( #344 )
2025-11-20 07:54:00 +01:00
Michael Stapelberg
ac2b425a2f
re-generate website for previous commit
2025-11-18 07:06:41 +01:00
Michael Stapelberg
90e467012e
quickstart: update for Pi 5
...
fixes #340
2025-11-18 07:06:25 +01:00
Michael Stapelberg
c374a09ccb
re-generate website for previous commit
2025-11-17 08:51:43 +01:00
Andrew Scheller
9217915734
Fix small typo in instance-config.md ( #342 )
2025-11-17 08:51:28 +01:00
Michael Stapelberg
4d5fb66245
re-generate website for previous commit
2025-11-16 20:05:25 +01:00
Michael Stapelberg
226f6b3cd0
website: document BootloaderExtraEEPROM in instance config
...
related to https://github.com/gokrazy/gokrazy/issues/338
2025-11-16 20:05:24 +01:00
Michael Stapelberg
db72067ca2
website: add userguide article about NVMe disks
...
related to https://github.com/gokrazy/gokrazy/issues/267
2025-11-16 20:05:24 +01:00
Michael Stapelberg
8d22ce0505
re-generate website for previous commit
2025-11-16 20:05:24 +01:00
Michael Stapelberg
aa0ee10691
website: switch from deprecated 'learn' theme to maintained relearn
2025-11-16 20:05:24 +01:00
Andrew Scheller
c27872f71f
Mention rpi5-eeprom repo in README.md ( #339 )
2025-11-16 12:46:29 +01:00
Michael Stapelberg
117fd1f6c6
fix displaying firmware EEPROM version on Pi 5 with rpi5-eeprom
...
The rpi5-eeprom package no longer contains vl805, which is Pi 4-specific.
related to https://github.com/gokrazy/gokrazy/issues/332
2025-11-16 09:56:34 +01:00
Michael Stapelberg
63b2aa82de
fix displaying firmware EEPROM version on Pi 5
...
The Pi 5 firmware does not rename recovery.bin anymore,
so the check we did to figure out if the updated succeeded
only works on the Pi 4.
related to https://github.com/gokrazy/gokrazy/issues/332
2025-11-16 09:05:06 +01:00
Michael Stapelberg
db4d63aeba
go.mod: update to latest mdlayher/packet
2025-11-16 08:58:11 +01:00
Michael Stapelberg
baeae7659a
web interface: label the two SHA256 EEPROM checksums
2025-11-16 08:55:08 +01:00
oliverpool
e39b02bec1
web interface: add power management buttons ( #331 )
2025-09-16 22:07:52 +02:00
Michael Stapelberg
9fe4329a7d
testutils: increase integration test timeout for GitHub Actions
...
Thus far, 20 seconds was sufficient, but now tests are failing:
2025/07/13 09:33:31 QEMU command line: qemu-system-x86_64 -monitor unix:/tmp/vmtest1619793134/monitor.socket -serial unix:/tmp/vmtest1619793134/console.socket -no-reboot -nographic -display none -global driver=cfi.pflash01,property=secure,value=on -drive if=pflash,format=raw,unit=0,file=/usr/share/OVMF/OVMF_CODE_4M.fd,readonly=on -drive if=pflash,format=raw,unit=1,file=/usr/share/OVMF/OVMF_VARS_4M.fd,readonly=on -nodefaults -m 4G -smp 8 -net none -drive file=/tmp/TestUEFIBoot3308480078/001/gokrazy.img,format=raw
[…]
2025/07/13 09:33:49 listeners.go:118: now listening on [::1]:80
testutils.go:147: EOF
2025/07/13 09:33:51 monitor: write unix /tmp/vmtest1619793134/monitor.socket->@: write: broken pipe
2025/07/13 09:33:51 Got error while waiting for Qemu process completion: signal: killed
2025-07-13 11:37:10 +02:00
Justin Overfelt
368604ae5a
Automatically set USER to root if not already set ( #322 )
...
fixes https://github.com/gokrazy/gokrazy/issues/320
Co-authored-by: Justin Overfelt <justin@overfelt.family >
2025-07-13 11:15:50 +02:00
Michael Stapelberg
24fb3d8a29
website: re-generate for previous commit
2025-06-29 10:56:38 +02:00
Michael Stapelberg
beb8e56d08
showcase: move relax switch from third-party to written-for-gokrazy
2025-06-29 10:56:35 +02:00
David Rio
0cfa3af3da
showcase: add the relax switch ( #323 )
2025-06-29 10:54:37 +02:00
Damiano Donati
6a14de363d
add optional async argument to /reboot & /poweroff ( #319 )
2025-06-04 09:00:34 +02:00
Michael Stapelberg
8916805aa0
re-generate website for previous commit
2025-05-20 23:11:31 +02:00
Michael Stapelberg
50475b8860
instance-config: document KernelExtraArgs
...
fixes https://github.com/gokrazy/gokrazy/issues/312
2025-05-20 23:11:23 +02:00
dependabot[bot]
cc835e3b7f
build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 ( #309 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 16:26:46 +02:00
Michael Stapelberg
e01459ea62
only stream stdout+stderr when the tab is visible
...
related to https://github.com/gokrazy/gokrazy/issues/305
2025-04-13 22:06:49 +02:00
Michael Stapelberg
3676e79fb6
stream stdout and stderr over the same connection
...
related to https://github.com/gokrazy/gokrazy/issues/305
2025-04-13 19:20:26 +02:00
Michael Stapelberg
5d7177d86b
move status log function into its own file
2025-04-13 18:40:44 +02:00
Michael Stapelberg
181586678f
move status JavaScript into its own file
2025-04-13 18:39:17 +02:00
Michael Stapelberg
8bbe013773
re-generate website for previous commmit
2025-03-30 11:24:04 +02:00