1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-09-22 04:15:54 -04:00

Cleanup: Replaced int -> bool parameter for __append_old_style_auth()

This commit is contained in:
Philipp Schafft 2022-03-01 08:17:17 +00:00
parent 6aa937e55f
commit 5f8d17b13d

View File

@ -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);
} }