acl 278 lib/common/xml.c xml_acl_t *acl = data; acl 280 lib/common/xml.c free(acl->xpath); acl 281 lib/common/xml.c free(acl); acl 370 lib/common/xml.c xml_acl_t *acl = NULL; acl 398 lib/common/xml.c acl = calloc(1, sizeof(xml_acl_t)); acl 399 lib/common/xml.c if (acl) { acl 402 lib/common/xml.c acl->mode = mode; acl 404 lib/common/xml.c acl->xpath = strdup(xpath); acl 405 lib/common/xml.c crm_trace("Using xpath: %s", acl->xpath); acl 438 lib/common/xml.c acl->xpath = strdup(buffer); acl 439 lib/common/xml.c crm_trace("Built xpath: %s", acl->xpath); acl 442 lib/common/xml.c p->acls = g_list_append(p->acls, acl); acl 444 lib/common/xml.c return acl; acl 555 lib/common/xml.c xml_acl_t *acl = aIter->data; acl 557 lib/common/xml.c xpathObj = xpath_search(xml, acl->xpath); acl 565 lib/common/xml.c crm_trace("Applying %x to %s for %s", acl->mode, path, acl->xpath); acl 568 lib/common/xml.c if(is_not_set(p->flags, acl->mode)) { acl 573 lib/common/xml.c path, __xml_acl_to_text(p->flags), __xml_acl_to_text(acl->mode)); acl 580 lib/common/xml.c p->flags |= acl->mode; acl 583 lib/common/xml.c crm_trace("Now enforcing ACL: %s (%d matches)", acl->xpath, max); acl 727 lib/common/xml.c xml_acl_t *acl = aIter->data; acl 729 lib/common/xml.c if(acl->mode != xpf_acl_deny) { acl 732 lib/common/xml.c } else if(acl->xpath) { acl 734 lib/common/xml.c xmlXPathObjectPtr xpathObj = xpath_search(target, acl->xpath); acl 740 lib/common/xml.c crm_trace("Purging attributes from %s", acl->xpath); acl 747 lib/common/xml.c crm_trace("Enforced ACL %s (%d matches)", acl->xpath, max);