summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJohn (J5) Palmieri <johnp@redhat.com>2005-06-15 15:15:32 +0000
committerJohn (J5) Palmieri <johnp@redhat.com>2005-06-15 15:15:32 +0000
commit5e389fdf499c39926c61b47fcafb5e71291ce1a2 (patch)
treeb542e635c28d230c1aab61c8bca05f9f8041a18a /ChangeLog
parent1d19fc62e9034cc5700c0903f68787a84f485315 (diff)
* dbus/dbus-marshal-validate.h: Added a new validation
error code DBUS_VALIDITY_UNKNOWN_OOM_ERROR = -4 for out of memory errors when validating signitures * dbus/dbus-marshal-header.c: use DBUS_VALIDITY_UNKNOWN_OOM_ERROR in places where we previously used DBUS_VALID and a FALSE return value to indicate OOM * dbus/dbus-marshal-validate.c (_dbus_validate_signature_with_reason): Use a stack to track the number of elements inside containers. The stack values are then used to validate that dict entries have only two elements within them. (validate_body_helper): check the reason for failure when validating varients * dbus/dbus-message.c (load_message): use DBUS_VALIDITY_UNKNOWN_OOM_ERROR in places where we previously used DBUS_VALID and a FALSE return value to indicate OOM * doc/TODO: remove "- validate dict entry number of fields" as this patch fixes it
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7ca9efc0..6d3087e0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2005-06-15 John (J5) Palmieri <johnp@redhat.com>
+
+ * dbus/dbus-marshal-validate.h: Added a new validation
+ error code DBUS_VALIDITY_UNKNOWN_OOM_ERROR = -4 for
+ out of memory errors when validating signitures
+
+ * dbus/dbus-marshal-header.c: use DBUS_VALIDITY_UNKNOWN_OOM_ERROR
+ in places where we previously used DBUS_VALID and a FALSE return
+ value to indicate OOM
+
+ * dbus/dbus-marshal-validate.c (_dbus_validate_signature_with_reason):
+ Use a stack to track the number of elements inside containers. The
+ stack values are then used to validate that dict entries have only two
+ elements within them.
+ (validate_body_helper): check the reason for failure when validating
+ varients
+
+ * dbus/dbus-message.c (load_message): use
+ DBUS_VALIDITY_UNKNOWN_OOM_ERROR in places where we previously used
+ DBUS_VALID and a FALSE return value to indicate OOM
+
+ * doc/TODO: remove "- validate dict entry number of fields" as this
+ patch fixes it
+
2005-06-14 David Zeuthen <davidz@redhat.com>
* bus/bus.c (process_config_every_time): Drop existing conf-dir