Marc Brooks
be2c2bbed3
chore: fix the base usb configuration ( #610 )
...
In reviewing the config.go settings for idProduct and bcdDevice are not formatted correctly. All examples on GitHub have 0x0104 and 0x0100 respectively. The idProduct value gets overwritten with valid values when you change the configuration (because they are correct in the options), but until you do the USB initialization will not be correct.
2025-09-26 08:21:18 +00:00
Aveline
d0e66021c3
chore: typo 'supression' should be 'suppression' ( #671 )
2025-09-26 08:21:18 +00:00
Aveline
660473aea2
fix(usbgadget): add lock for logWithSupression ( #653 )
2025-09-26 08:21:18 +00:00
Aveline
409d66f681
feat(usbgadget): suppress duplicate error logs ( #630 ).
2025-09-26 08:21:18 +00:00
ronskvm
f87a74e23a
chore(hid): change absolute mouse usb interface descriptor's subclass field to zero
...
Changed absolute mouse usb interface descriptor's subclass field to zero.
2025-09-26 08:21:18 +00:00
Aveline
7e0c865941
fix(timesync): queryMultipleHttp hanging if all servers are unreachable ( #605 )
2025-09-26 08:21:18 +00:00
Ben Kochie
db75a4d111
fix: Update metric naming ( #602 )
...
Fix up metric names to follow best practice naming conventions[0].
[0]: https://prometheus.io/docs/practices/naming/
Signed-off-by: SuperQ <superq@gmail.com>
2025-09-26 08:21:18 +00:00
Alex Ballas
d9c3dbd534
fix: the screen doesn't dim or turn off
...
* Fix for #531
Fix for https://github.com/jetkvm/kvm/issues/531
* typo
* Skip processing if lease hasn't changed to avoid unnecessary wake-ups
* Add comment to clarify the need to stop the tickers
2025-09-26 08:21:18 +00:00
Aveline
2953839784
feat(websecure): add support for ed25519 certificates ( #513 )
2025-09-26 08:21:18 +00:00
Aveline
44e361f7a3
feat: sync keyboard led status ( #502 )
2025-09-26 08:21:17 +00:00
Aveline
93be974e93
fix(usbgadget): do not panic if a change isn't found ( #481 )
...
* fix(usbgadget): do not panic if a change isn't found
* chore(usbgadget): rebind usb after updating config
2025-09-26 08:21:17 +00:00
Aveline
77507bb831
fix: configFS might not be mounted if the directory exists ( #479 )
2025-09-26 08:21:17 +00:00
Aveline
f5642870f7
fix: unit test not returning error when test fails
...
* fix: unit test not returning error when test fails
* chore: add unit test to smoketest.yml
* fix: make linter happy
2025-09-26 08:21:17 +00:00
Aveline
a942cd02a8
chore(usbgadget): update usbgadget config only when needed ( #474 )
2025-09-26 08:21:17 +00:00
rmschooley
482462dc9b
Improve/Simplify Mouse Wheel Scroll Behavior ( #470 )
...
* Improve/Simplify Mouse Wheel Scroll Behavior
* Update hid_mouse_absolute.go
Attempt to fix line reported as improperly formatted by lint.
* Update utils.go
Removed abs() function since lint states it is no longer used.
2025-09-26 08:21:17 +00:00
Aveline
cbe1460295
chore: run golang tests
2025-09-26 08:21:17 +00:00
Aveline
38a28ee534
feat(usb_mass_storage): mount as disk ( #333 )
...
* feat(usb_mass_storage): mount as disk
* chore: try to set initial virtual media state from sysfs
* chore(usb-mass-storage): fix inquiry_string
2025-09-26 08:21:17 +00:00
Qishuai Liu
03ee14dd79
ntp: fix panic on NTP query error and add IPv6 server for IPv6-only support ( #424 )
...
* fix(ntp): prevent panic on NTP query error and add IPv6 server in defaultNTPServers
* fix(ntp): make sure queryMultipleNTP finish if all servers failed
2025-09-26 08:21:17 +00:00
John
34450e9366
fix: absolute mouse scroll ( #434 )
...
Co-authored-by: wup-one <wup@deepspace.game>
2025-09-26 08:21:17 +00:00
Aveline
96fc1a20ad
network enhanecment / refactor ( #361 )
...
* chore(network): improve connectivity check
* refactor(network): rewrite network and timesync component
* feat(display): show cloud connection status
* chore: change logging verbosity
* chore(websecure): update log message
* fix(ota): validate root certificate when downloading update
* feat(ui): add network settings tab
* fix(display): cloud connecting animation
* fix: golintci issues
* feat: add network settings tab
* feat(timesync): query servers in parallel
* refactor(network): move to internal/network package
* feat(timesync): add metrics
* refactor(log): move log to internal/logging package
* refactor(mdms): move mdns to internal/mdns package
* feat(developer): add pprof endpoint
* feat(logging): add a simple logging streaming endpoint
* fix(mdns): do not start mdns until network is up
* feat(network): allow users to update network settings from ui
* fix(network): handle errors when net.IPAddr is nil
* fix(mdns): scopedLogger SIGSEGV
* fix(dhcp): watch directory instead of file to catch fsnotify.Create event
* refactor(nbd): move platform-specific code to different files
* refactor(native): move platform-specific code to different files
* chore: fix linter issues
* chore(dev_deploy): allow to override PION_LOG_TRACE
2025-09-26 08:21:17 +00:00
Ben Kochie
99015c80fe
refactor: update golintci-lint and linter issues
...
* Update golangci-lint
Update golangci-lint to v2.
Signed-off-by: SuperQ <superq@gmail.com>
* Fixup various linter issues.
Signed-off-by: SuperQ <superq@gmail.com>
---------
Signed-off-by: SuperQ <superq@gmail.com>
2025-09-26 08:21:17 +00:00
Siyuan Miao
6e5493503e
feat(tls): #330
2025-09-26 08:21:17 +00:00
Siyuan Miao
6c6ce4e5cb
refactor: use structured logging
2025-09-26 08:21:17 +00:00
Siyuan Miao
f3c49b853d
fix(usb_mass_storage): should use path instead of configPath
2025-03-19 17:43:19 +01:00
Siyuan Miao
d1948adca8
refactor(usb): move usbconfig to a seperated package
2025-03-10 14:02:52 +01:00