Skip to content

Releases: Scottmg1/Sentry-USB

v3.8.9-beta.4

25 Apr 04:36
fc27047

Choose a tag to compare

v3.8.9-beta.4 Pre-release
Pre-release
drives: type maxRestoreSize as int64 for 32-bit ARM build

The untyped constant 2<<30 (2 GiB) is 2_147_483_648, which overflows
int on armv7 where Go's untyped int defaults to 32-bit. The arm64 build
worked because int is 64-bit there. CI failed on the GOARCH=arm GOARM=7
build with:

    drives/store.go:899:26: cannot use maxRestoreSize (untyped int
    constant 2147483648) as int value in argument to fmt.Errorf
    (overflows)

Typing the constant as int64 fixes the build on armv7 without changing
behavior on arm64. Both call sites already operate on int64
(os.FileInfo.Size and fmt.Errorf with %d).

v3.8.9-beta.5

25 Apr 05:36

Choose a tag to compare

v3.8.9-beta.5 Pre-release
Pre-release
Fix hard coded repo

v3.6.2.1

24 Apr 03:32

Choose a tag to compare

  • Fixed hard coded repo remains.

v3.8.9-beta.3

21 Apr 12:28
1912887

Choose a tag to compare

v3.8.9-beta.3 Pre-release
Pre-release
server/api/files: type maxZipBytes as int64 so armv7 build compiles

50<<30 (50 GiB) fits in int64 fine but overflows the default int on
32-bit targets (GOARCH=arm). go build on armv7 was failing with

  cannot use maxZipBytes (untyped int constant 53687091200) as int
  value in argument to fmt.Errorf (overflows)

Declare the constant as int64 explicitly. The bytesWritten comparison
was already int64, so behavior is unchanged; only the Errorf arg type
changes.

v3.6.2

15 Apr 04:35
cc2beeb

Choose a tag to compare

Fix Pi Zero 2 W UDC driver detection by adding [pi02] config.txt section

Stock Bookworm config.txt has dtoverlay=dwc2 inside [cm5] which does not
apply to Pi Zero 2 W, causing the UDC check to fail. Also improves the
fallback board logic to check the correct config.txt section.

v3.6.1

15 Apr 01:43
420a3d3

Choose a tag to compare

Fix archiveloop crash loop when /mutable partition is full

Prevent dashcam unavailable error caused by archiveloop dying on startup
when /mutable has no space. Truncate log file to recover space and make
all log writes resilient so they never crash the script under bash -eu.

v3.7.5

12 Apr 23:29
af15bbe

Choose a tag to compare

v3.7.5 Pre-release
Pre-release
fix: lock chime preview fails on mobile Safari

Mobile Safari rejects audio.play() when a new Audio() element is created
programmatically on each tap, breaking the user-gesture chain. Reuse a
single persistent Audio element and update its src instead.

v3.7.4

12 Apr 02:39

Choose a tag to compare

v3.7.4 Pre-release
Pre-release
fix: Pi Zero 2 W fails to enable dwc2 overlay due to config.txt secti…

v3.7.3

10 Apr 07:16
3a8e949

Choose a tag to compare

v3.7.3 Pre-release
Pre-release
fix: resample legacy 48kHz lock chimes to 44100 Hz on download

Instead of rejecting WAV files with non-44100 Hz sample rates,
ensureMonoWav now resamples them using linear interpolation.
This fixes downloads of chimes uploaded before the format enforcement.

v3.6.0

09 Apr 01:57
ff66b91

Choose a tag to compare

  • Bug Fixes & Improvements