Send Linux-ha-cvs mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Linux-ha-cvs digest..."
Today's Topics:
1. Linux-HA CVS: lib by andrew from
([email protected])
2. Linux-HA CVS: crm by andrew from
([email protected])
3. Linux-HA CVS: crm by andrew from
([email protected])
----------------------------------------------------------------------
Message: 1
Date: Tue, 4 Apr 2006 11:18:06 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: lib by andrew from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : andrew
Host :
Project : linux-ha
Module : lib
Dir : linux-ha/lib/crm/common
Modified Files:
utils.c
Log Message:
sanity checking
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/lib/crm/common/utils.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -3 -r1.40 -r1.41
--- utils.c 3 Apr 2006 16:47:21 -0000 1.40
+++ utils.c 4 Apr 2006 17:18:06 -0000 1.41
@@ -1,4 +1,4 @@
-/* $Id: utils.c,v 1.40 2006/04/03 16:47:21 andrew Exp $ */
+/* $Id: utils.c,v 1.41 2006/04/04 17:18:06 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
*
@@ -1180,6 +1180,10 @@
};
int lpc = 0;
+
+ if(param_set == NULL) {
+ return;
+ }
for(lpc = 0; lpc < DIMOF(attr_filter); lpc++) {
xml_remove_prop(param_set, attr_filter[lpc]);
------------------------------
Message: 2
Date: Tue, 4 Apr 2006 11:25:21 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: crm by andrew from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : andrew
Host :
Project : linux-ha
Module : crm
Dir : linux-ha/crm/pengine
Modified Files:
unpack.c
Log Message:
params wont always be present
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/crm/pengine/unpack.c,v
retrieving revision 1.179
retrieving revision 1.180
diff -u -3 -r1.179 -r1.180
--- unpack.c 4 Apr 2006 13:05:22 -0000 1.179
+++ unpack.c 4 Apr 2006 17:25:21 -0000 1.180
@@ -1,4 +1,4 @@
-/* $Id: unpack.c,v 1.179 2006/04/04 13:05:22 andrew Exp $ */
+/* $Id: unpack.c,v 1.180 2006/04/04 17:25:21 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
*
@@ -1160,17 +1160,19 @@
if(safe_str_neq(pnow_digest, param_digest)) {
crm_data_t *params = find_xml_node(xml_op,XML_TAG_PARAMS,FALSE);
- crm_data_t *local_params = copy_xml(params);
- filter_action_parameters(local_params);
+ if(params) {
+ crm_data_t *local_params = copy_xml(params);
+ filter_action_parameters(local_params);
+
+ crm_log_xml_err(pnow, "params:calc");
+ crm_log_xml_err(local_params, "params:used");
+ free_xml(local_params);
+ }
- crm_log_xml_err(pnow, "params:calc");
- crm_log_xml_err(local_params, "params:used");
- free_xml(local_params);
-
did_change = TRUE;
crm_info("Parameters to %s action changed: %s vs. %s",
id, pnow_digest, param_digest);
-
+
custom_action(rsc, crm_strdup(id), task, NULL,
FALSE, TRUE, data_set);
------------------------------
Message: 3
Date: Tue, 4 Apr 2006 11:27:28 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: crm by andrew from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : andrew
Host :
Project : linux-ha
Module : crm
Dir : linux-ha/crm/cib
Modified Files:
io.c
Log Message:
Hook the CIB up to discard updates that break DTD validation
(but only after we no longer support 2.0.5 because it still sends
resource updates that aren't specifyable in the DTD)
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/crm/cib/io.c,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -3 -r1.57 -r1.58
--- io.c 3 Apr 2006 15:56:09 -0000 1.57
+++ io.c 4 Apr 2006 17:27:28 -0000 1.58
@@ -1,4 +1,4 @@
-/* $Id: io.c,v 1.57 2006/04/03 15:56:09 andrew Exp $ */
+/* $Id: io.c,v 1.58 2006/04/04 17:27:28 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
*
@@ -478,6 +478,9 @@
{
int error_code = cib_ok;
crm_data_t *saved_cib = get_the_CIB();
+#if !CRM_DEPRECATED_SINCE_2_0_5
+ const char *ignore_dtd = NULL;
+#endif
crm_log_xml_debug_4(new_cib, "Attempting to activate CIB");
@@ -485,7 +488,15 @@
if(saved_cib != NULL) {
crm_validate_data(saved_cib);
}
-
+
+#if !CRM_DEPRECATED_SINCE_2_0_5
+ ignore_dtd = crm_element_value(new_cib, "ignore_dtd");
+ if(crm_is_true(ignore_dtd) == FALSE
+ && validate_with_dtd(new_cib, HA_LIBDIR"/heartbeat/crm.dtd") ==
FALSE) {
+ error_code = cib_dtd_validation;
+ crm_err("Ignoring invalid CIB");
+ } else
+#endif
if (initializeCib(new_cib) == FALSE) {
error_code = cib_ACTIVATION;
crm_err("Ignoring invalid or NULL CIB");
------------------------------
_______________________________________________
Linux-ha-cvs mailing list
[email protected]
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
End of Linux-ha-cvs Digest, Vol 29, Issue 20
********************************************