Jose Fernandez
f32e415aea
libgamestream: fix uniqueid.dat read check
...
fread(unique_id, UNIQUEID_CHARS, 1, fd) returns the number of items
read (1 on success), not bytes, so the != UNIQUEID_CHARS comparison is
always true. Any existing uniqueid.dat is silently ignored and
rewritten with the default 0123456789ABCDEF on every run, making a
custom per-device uniqueid impossible.
2026-06-05 22:28:35 -05:00
Cameron Gutman
f7dc33c870
Update GitHub Actions for Node.js 24
2026-03-28 14:43:00 -05:00
Cameron Gutman
28c3aad1da
Update cert generation for OpenSSL 4.0 compatibility
2026-03-28 14:08:18 -05:00
Cameron Gutman
ab9999c7a3
Avoid directly accessing internals of ASN1_BIT_STRING
2026-03-28 13:57:22 -05:00
Cameron Gutman
7754442873
Version 2.7.1
v2.7.1
2025-11-30 16:38:13 -06:00
Cameron Gutman
6d755e3678
Document the -port option
2025-11-30 16:37:41 -06:00
Cameron Gutman
4c3b21ca18
Add GitHub Actions badge and links
2025-11-29 13:50:38 -06:00
Cameron Gutman
5f5883119d
Migrate to GitHub Actions
2025-11-29 13:42:55 -06:00
dependabot[bot]
cba6c8fb18
Bump third_party/SDL_GameControllerDB from ae51c99 to cbfc874
...
Bumps [third_party/SDL_GameControllerDB](https://github.com/gabomdq/SDL_GameControllerDB ) from `ae51c99` to `cbfc874`.
- [Commits](https://github.com/gabomdq/SDL_GameControllerDB/compare/ae51c9942f0d985b2161d6b22986f041fc98ce5c...cbfc87488e446c446d5b5ded1d99a0df2273d499 )
---
updated-dependencies:
- dependency-name: third_party/SDL_GameControllerDB
dependency-version: cbfc87488e446c446d5b5ded1d99a0df2273d499
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-28 17:06:43 -06:00
dependabot[bot]
7f74b5f8d8
Bump third_party/moonlight-common-c from 8af4562 to b126e48
...
Bumps [third_party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c ) from `8af4562` to `b126e48`.
- [Commits](https://github.com/moonlight-stream/moonlight-common-c/compare/8af4562af672dd6b9ed28553ead172984fd9a683...b126e481a195fdc7152d211def17190e3434bcce )
---
updated-dependencies:
- dependency-name: third_party/moonlight-common-c
dependency-version: b126e481a195fdc7152d211def17190e3434bcce
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-28 17:06:29 -06:00
Cameron Gutman
ad7972bff1
Add dependabot configuration
2025-11-28 17:05:15 -06:00
Cameron Gutman
64b5a33668
Fix swapped calloc() arguments
2025-11-28 17:01:04 -06:00
Cameron Gutman
040e3896f1
Bump OpenSSL requirement to 1.1.0
2025-11-28 16:59:32 -06:00
Cameron Gutman
b80cfce2ce
Fix build with 64-bit time on 32-bit platforms
2025-11-28 16:51:18 -06:00
skysbird
5f7f0ec75b
Fix incorrect ret value assignment ( #900 )
2025-11-28 16:27:01 -06:00
Matt Demers
74e552d50e
Update README.md
...
Small change: "runnning" has been fixed.
2025-10-16 20:19:23 -05:00
Cameron Gutman
a6bf7154a7
Reduce MAX_FRAMES for RK backend
...
See https://github.com/moonlight-stream/moonlight-embedded/commit/b1d111b5f796dd2bfb409106878a6f2a58205b11#r146373202
2024-09-08 00:32:30 -05:00
Mingjie Shen
274d3db34d
fix unbounded write of sprintf
...
Buffer write operations that do not control the length of data written
may overflow. Fix by replacing sprintf() with snprintf().
2024-03-25 00:11:49 -05:00
Cameron Gutman
014af67397
Fix build warnings
v2.7.0
2024-02-19 22:01:31 -06:00
Cameron Gutman
eb4a202358
Version 2.7.0
2024-02-19 21:29:05 -06:00
Cameron Gutman
bac5360494
Provide better errors when RK renderer fails
2024-02-19 20:56:55 -06:00
Cameron Gutman
0e12282311
Remove a bunch of useless asserts
2024-02-19 20:49:25 -06:00
Cameron Gutman
883498d642
Replace SDL key handling with Moonlight Qt code
...
The existing code had a bunch of incorrectly mapped keys and was using
keysym instead of scancode which causes issues with non-US keyboards.
2024-02-19 16:16:02 -06:00
Cameron Gutman
55b49221d8
Link util.c into the platform libraries
2024-02-19 15:58:32 -06:00
Cameron Gutman
454f67b0ed
Move CPU detection code into a separate file
2024-02-19 15:56:49 -06:00
Cameron Gutman
2f03600bae
Ignore CRCs in SDL mappings
2024-02-19 15:45:17 -06:00
Cameron Gutman
fc904d2dac
Treat devices as gamepads if they have a hat instead of an analog stick
...
Fixes #880
2024-02-18 14:56:57 -06:00
Cameron Gutman
d6c9650a32
Add rotation support for Rockchip
...
Fixes #878
2024-02-18 14:48:13 -06:00
Cameron Gutman
a9d6f17d5e
Replace ioctl() retry loops with drmIoctl()
2024-02-18 14:30:59 -06:00
Cameron Gutman
ca4c517510
Update moonlight-common-c
2024-02-18 00:48:26 -06:00
Cameron Gutman
3b1b2ab51d
Replace FindLibUUID.cmake with modified version from CMake project
2024-02-18 00:25:53 -06:00
Cameron Gutman
b533c52edd
Add missing CMake include
2024-02-18 00:18:41 -06:00
Cameron Gutman
d89bd8d20f
Update SDL_GameControllerDB
2024-02-17 23:56:23 -06:00
Cameron Gutman
8125d2194b
Fix __builtin_cpu_supports(aes) on GCC 9 and earlier
2024-02-17 13:23:06 -06:00
Cameron Gutman
8fb2c72ca1
Update moonlight-common-c with RTSP encryption
2024-02-17 13:18:40 -06:00
Cameron Gutman
9255f774f2
Add fast AES detection for RISC-V using hwprobe() syscall
2024-01-23 02:46:05 -06:00
Cameron Gutman
d3d79c3224
Fix HAVE_GETAUXVAL codepath
2024-01-19 19:02:07 -06:00
Cameron Gutman
b08a04c378
Update moonlight-common-c with finalized encryption changes
2024-01-19 18:58:57 -06:00
amazingfate
5bd2799209
Support cursor plane on Rockchip platforms
2024-01-16 00:49:16 -06:00
Cameron Gutman
0712e05aab
Opt in to video encryption on CPUs with good AES perf
2024-01-15 17:35:59 -06:00
Cameron Gutman
02cddf762b
Update moonlight-common-c with new encryption support
2024-01-15 17:33:30 -06:00
armin-25689
810ef140cb
style: make the code more prescriptive
2024-01-01 12:41:51 -06:00
armin-25689
50a7454bc1
build: use CMAKE_ARGS to control instead for FreeBSD
2024-01-01 12:41:51 -06:00
armin-25689
a610eddd97
build: change <endian.h> header file and __s32 type for FreeBSD
2024-01-01 12:41:51 -06:00
armin-25689
b3fb22d427
fix: it took so long time to connect to the Sunshine host in the FreeBSD
...
Disable reuse feature for FreeBSD to prevent excessive time from being spent connecting to the Sunshine host
2024-01-01 12:41:51 -06:00
armin-25689
3840b1409e
feat: add oss audio callback for FreeBSD
...
OSS is the native sound system of the FreeBSD.It will be used on the x11_vaapi platform.It was added to reduce moonlight's dependency on FreeBSD.
2024-01-01 12:41:51 -06:00
Cameron Gutman
3b72f5195b
Update moonlight-common-c with new bitrate logic
2023-12-03 22:26:22 -06:00
Cameron Gutman
000d9da4a0
Don't hardcode the signature length
2023-11-29 23:48:09 -06:00
Cameron Gutman
2aba7a10e7
Version 2.6.2
v2.6.2
2023-11-03 01:08:34 -05:00
Cameron Gutman
0131274dce
Update moonlight-common-c to fix multi-homed host bug
2023-11-03 00:56:23 -05:00