mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2025-04-18 00:48:43 -04:00
Cleanup: Replaced int -> bool parameter for __append_old_style_auth()
This commit is contained in:
parent
6aa937e55f
commit
5f8d17b13d
@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <stdbool.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
#include <fnmatch.h>
|
#include <fnmatch.h>
|
||||||
@ -139,22 +140,22 @@
|
|||||||
#define CONFIG_LEGACY_SOURCE_NAME_GLOBAL "legacy-global-source"
|
#define CONFIG_LEGACY_SOURCE_NAME_GLOBAL "legacy-global-source"
|
||||||
#define CONFIG_LEGACY_SOURCE_NAME_MOUNT "legacy-mount-source"
|
#define CONFIG_LEGACY_SOURCE_NAME_MOUNT "legacy-mount-source"
|
||||||
#define CONFIG_LEGACY_SOURCE_METHODS CONFIG_LEGACY_ALL_METHODS ",post,source,put,delete"
|
#define CONFIG_LEGACY_SOURCE_METHODS CONFIG_LEGACY_ALL_METHODS ",post,source,put,delete"
|
||||||
#define CONFIG_LEGACY_SOURCE_ALLOW_WEB 0
|
#define CONFIG_LEGACY_SOURCE_ALLOW_WEB false
|
||||||
#define CONFIG_LEGACY_SOURCE_ALLOW_ADMIN "*"
|
#define CONFIG_LEGACY_SOURCE_ALLOW_ADMIN "*"
|
||||||
|
|
||||||
#define CONFIG_LEGACY_ADMIN_NAME "legacy-admin"
|
#define CONFIG_LEGACY_ADMIN_NAME "legacy-admin"
|
||||||
#define CONFIG_LEGACY_ADMIN_METHODS CONFIG_LEGACY_ALL_METHODS ",post,head,stats,delete"
|
#define CONFIG_LEGACY_ADMIN_METHODS CONFIG_LEGACY_ALL_METHODS ",post,head,stats,delete"
|
||||||
#define CONFIG_LEGACY_ADMIN_ALLOW_WEB 1
|
#define CONFIG_LEGACY_ADMIN_ALLOW_WEB true
|
||||||
#define CONFIG_LEGACY_ADMIN_ALLOW_ADMIN "*"
|
#define CONFIG_LEGACY_ADMIN_ALLOW_ADMIN "*"
|
||||||
|
|
||||||
#define CONFIG_LEGACY_RELAY_NAME "legacy-relay"
|
#define CONFIG_LEGACY_RELAY_NAME "legacy-relay"
|
||||||
#define CONFIG_LEGACY_RELAY_METHODS CONFIG_LEGACY_ALL_METHODS
|
#define CONFIG_LEGACY_RELAY_METHODS CONFIG_LEGACY_ALL_METHODS
|
||||||
#define CONFIG_LEGACY_RELAY_ALLOW_WEB 1
|
#define CONFIG_LEGACY_RELAY_ALLOW_WEB true
|
||||||
#define CONFIG_LEGACY_RELAY_ALLOW_ADMIN "streamlist.txt"
|
#define CONFIG_LEGACY_RELAY_ALLOW_ADMIN "streamlist.txt"
|
||||||
|
|
||||||
#define CONFIG_LEGACY_ANONYMOUS_NAME "anonymous"
|
#define CONFIG_LEGACY_ANONYMOUS_NAME "anonymous"
|
||||||
#define CONFIG_LEGACY_ANONYMOUS_METHODS CONFIG_LEGACY_ALL_METHODS ",post,head"
|
#define CONFIG_LEGACY_ANONYMOUS_METHODS CONFIG_LEGACY_ALL_METHODS ",post,head"
|
||||||
#define CONFIG_LEGACY_ANONYMOUS_ALLOW_WEB 1
|
#define CONFIG_LEGACY_ANONYMOUS_ALLOW_WEB true
|
||||||
#define CONFIG_LEGACY_ANONYMOUS_ALLOW_ADMIN NULL
|
#define CONFIG_LEGACY_ANONYMOUS_ALLOW_ADMIN NULL
|
||||||
|
|
||||||
enum bad_tag_reason {
|
enum bad_tag_reason {
|
||||||
@ -538,7 +539,7 @@ static void __append_old_style_auth(ice_config_t *configuration,
|
|||||||
const char *password,
|
const char *password,
|
||||||
const char *match_method,
|
const char *match_method,
|
||||||
const char *allow_method,
|
const char *allow_method,
|
||||||
int allow_web,
|
bool allow_web,
|
||||||
const char *allow_admin)
|
const char *allow_admin)
|
||||||
{
|
{
|
||||||
xmlNodePtr role,
|
xmlNodePtr role,
|
||||||
@ -1596,10 +1597,10 @@ static void _parse_mount_oldstyle_authentication(mount_proxy *mount,
|
|||||||
headers, header_prefix);
|
headers, header_prefix);
|
||||||
if (listener_add)
|
if (listener_add)
|
||||||
__append_old_style_auth(configuration, authstack, NULL, AUTH_TYPE_ANONYMOUS, NULL,
|
__append_old_style_auth(configuration, authstack, NULL, AUTH_TYPE_ANONYMOUS, NULL,
|
||||||
NULL, CONFIG_LEGACY_ANONYMOUS_METHODS, NULL, 0, NULL);
|
NULL, CONFIG_LEGACY_ANONYMOUS_METHODS, NULL, false, NULL);
|
||||||
if (stream_auth)
|
if (stream_auth)
|
||||||
__append_old_style_auth(configuration, authstack, NULL, AUTH_TYPE_ANONYMOUS, NULL,
|
__append_old_style_auth(configuration, authstack, NULL, AUTH_TYPE_ANONYMOUS, NULL,
|
||||||
NULL, CONFIG_LEGACY_SOURCE_METHODS, NULL, 0, NULL);
|
NULL, CONFIG_LEGACY_SOURCE_METHODS, NULL, false, NULL);
|
||||||
|
|
||||||
if (mount_add)
|
if (mount_add)
|
||||||
xmlFree(mount_add);
|
xmlFree(mount_add);
|
||||||
@ -1627,7 +1628,7 @@ static void _parse_mount_oldstyle_authentication(mount_proxy *mount,
|
|||||||
ICECAST_LOG_ERROR("Unknown authentication type in legacy mode. "
|
ICECAST_LOG_ERROR("Unknown authentication type in legacy mode. "
|
||||||
"Anonymous listeners and global login for sources disabled.");
|
"Anonymous listeners and global login for sources disabled.");
|
||||||
__append_old_style_auth(configuration, authstack, NULL, AUTH_TYPE_ANONYMOUS, NULL,
|
__append_old_style_auth(configuration, authstack, NULL, AUTH_TYPE_ANONYMOUS, NULL,
|
||||||
NULL, NULL, NULL, 0, NULL);
|
NULL, NULL, NULL, false, NULL);
|
||||||
}
|
}
|
||||||
xmlFree(type);
|
xmlFree(type);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user