App ordering support for legacy clients

This commit is contained in:
Yukino Song
2025-05-28 20:32:56 +08:00
parent 69d3b7876e
commit 4030680fcc
8 changed files with 96 additions and 4 deletions

View File

@@ -592,6 +592,7 @@ namespace config {
"ipv4", // Address family
platf::appdata().string() + "/sunshine.log", // log file
false, // notify_pre_releases
false, // legacy_ordering
{}, // prep commands
{}, // server commands
};
@@ -1284,6 +1285,7 @@ namespace config {
bool_f(vars, "enable_discovery", sunshine.enable_discovery);
bool_f(vars, "envvar_compatibility_mode", sunshine.envvar_compatibility_mode);
bool_f(vars, "notify_pre_releases", sunshine.notify_pre_releases);
bool_f(vars, "legacy_ordering", sunshine.legacy_ordering);
int port = sunshine.port;
int_between_f(vars, "port"s, port, {1024 + nvhttp::PORT_HTTPS, 65535 - rtsp_stream::RTSP_SETUP_PORT});