38module AP_MODULE_DECLARE_DATA authz_owner_module;
48 reason =
"'Require file-owner' is not supported on this platform.";
50 "Authorization of user %s to access %s failed, reason: %s",
62 reason =
"no filename available";
64 "Authorization of user %s to access %s failed, reason: %s",
74 "Authorization of user %s to access %s failed, reason: %s",
80 reason =
"no file owner information available";
82 "Authorization of user %s to access %s failed, reason: %s",
89 reason =
"could not get name of file owner";
91 "Authorization of user %s to access %s failed, reason: %s",
100 "Authorization of user %s to access %s failed, reason: %s",
126 reason =
"no filename available";
128 "Authorization of user %s to access %s failed, reason: %s",
138 "Authorization of user %s to access %s failed, reason: %s",
144 reason =
"no file group information available";
146 "Authorization of user %s to access %s failed, reason: %s",
153 reason =
"could not get name of file group";
155 "Authorization of user %s to access %s failed, reason: %s",
Symbol export macros and hook functions.
#define AP_DECLARE_MODULE(foo)
apr_status_t ap_register_auth_provider(apr_pool_t *pool, const char *provider_group, const char *provider_name, const char *provider_version, const void *provider, int type)
#define AP_AUTH_INTERNAL_PER_CONF
#define APR_REGISTER_OPTIONAL_FN(name)
#define STANDARD20_MODULE_STUFF
Authentication and Authorization Extension for Apache.
#define AUTHZ_PROVIDER_VERSION
#define AUTHZ_PROVIDER_GROUP
static apr_OFN_authz_owner_get_file_group_t * authz_owner_get_file_group
static authz_status fileowner_check_authorization(request_rec *r, const char *require_args, const void *parsed_require_args)
static void register_hooks(apr_pool_t *p)
static const authz_provider authz_fileowner_provider
static const command_rec authz_owner_cmds[]
A structure that represents the current request.