mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[server] add exerimental and unmaintained warnings
This commit is contained in:
committed by
Martin Fleisz
parent
5b012fbc8a
commit
dd9757d686
@@ -24,6 +24,9 @@
|
||||
#include <freerdp/codec/dsp.h>
|
||||
|
||||
#include <freerdp/server/server-common.h>
|
||||
#include <freerdp/log.h>
|
||||
|
||||
#define TAG FREERDP_TAG("server.common")
|
||||
|
||||
size_t server_audin_get_formats(AUDIO_FORMAT** dst_formats)
|
||||
{
|
||||
@@ -159,3 +162,75 @@ fail:
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void freerdp_server_warn_unmaintained(int argc, char* argv[])
|
||||
{
|
||||
const char* app = (argc > 0) ? argv[0] : "INVALID_ARGV";
|
||||
const DWORD log_level = WLOG_WARN;
|
||||
wLog* log = WLog_Get(TAG);
|
||||
WINPR_ASSERT(log);
|
||||
|
||||
if (!WLog_IsLevelActive(log, log_level))
|
||||
return;
|
||||
|
||||
WLog_Print_unchecked(log, log_level, "[unmaintained] %s server is currently unmaintained!",
|
||||
app);
|
||||
WLog_Print_unchecked(
|
||||
log, log_level,
|
||||
" If problems occur please check https://github.com/FreeRDP/FreeRDP/issues for "
|
||||
"know issues!");
|
||||
WLog_Print_unchecked(
|
||||
log, log_level,
|
||||
"Be prepared to fix issues yourself though as nobody is actively working on this.");
|
||||
WLog_Print_unchecked(
|
||||
log, log_level,
|
||||
" Developers hang out in https://matrix.to/#/#FreeRDP:matrix.org?via=matrix.org "
|
||||
"- dont hesitate to ask some questions. (replies might take some time depending "
|
||||
"on your timezone) - if you intend using this component write us a message");
|
||||
}
|
||||
|
||||
void freerdp_server_warn_experimental(int argc, char* argv[])
|
||||
{
|
||||
const char* app = (argc > 0) ? argv[0] : "INVALID_ARGV";
|
||||
const DWORD log_level = WLOG_WARN;
|
||||
wLog* log = WLog_Get(TAG);
|
||||
WINPR_ASSERT(log);
|
||||
|
||||
if (!WLog_IsLevelActive(log, log_level))
|
||||
return;
|
||||
|
||||
WLog_Print_unchecked(log, log_level, "[experimental] %s server is currently experimental!",
|
||||
app);
|
||||
WLog_Print_unchecked(
|
||||
log, log_level,
|
||||
" If problems occur please check https://github.com/FreeRDP/FreeRDP/issues for "
|
||||
"know issues or create a new one!");
|
||||
WLog_Print_unchecked(
|
||||
log, log_level,
|
||||
" Developers hang out in https://matrix.to/#/#FreeRDP:matrix.org?via=matrix.org "
|
||||
"- dont hesitate to ask some questions. (replies might take some time depending "
|
||||
"on your timezone)");
|
||||
}
|
||||
|
||||
void freerdp_server_warn_deprecated(int argc, char* argv[])
|
||||
{
|
||||
const char* app = (argc > 0) ? argv[0] : "INVALID_ARGV";
|
||||
const DWORD log_level = WLOG_WARN;
|
||||
wLog* log = WLog_Get(TAG);
|
||||
WINPR_ASSERT(log);
|
||||
|
||||
if (!WLog_IsLevelActive(log, log_level))
|
||||
return;
|
||||
|
||||
WLog_Print_unchecked(log, log_level, "[deprecated] %s server has been deprecated", app);
|
||||
WLog_Print_unchecked(log, log_level, "As replacement there is a SDL based client available.");
|
||||
WLog_Print_unchecked(
|
||||
log, log_level,
|
||||
"If you are interested in keeping %s alive get in touch with the developers", app);
|
||||
WLog_Print_unchecked(
|
||||
log, log_level,
|
||||
"The project is hosted at https://github.com/freerdp/freerdp and "
|
||||
" developers hang out in https://matrix.to/#/#FreeRDP:matrix.org?via=matrix.org "
|
||||
"- dont hesitate to ask some questions. (replies might take some time depending "
|
||||
"on your timezone)");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user