Mailinglist Archive: opensuse-commit (1116 mails)
| < Previous | Next > |
commit openais for openSUSE:Factory
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Thu, 26 Feb 2009 12:45:55 +0100
- Message-id: <20090226114556.1C613678171@xxxxxxxxxxxxxxx>
Hello community,
here is the log from the commit of package openais for openSUSE:Factory
checked in at Thu Feb 26 12:45:55 CET 2009.
--------
--- openais/openais.changes 2009-02-09 14:53:07.000000000 +0100
+++ /mounts/work_src_done/STABLE/openais/openais.changes 2009-02-24
09:43:36.000000000 +0100
@@ -1,0 +2,32 @@
+Mon Feb 23 14:31:33 CET 2009 - abeekhof@xxxxxxx
+
+- Increase the number of allowed interfaces to 4
+ This makes openais wire-incompatible with any non-SLES11 installations
+
+-------------------------------------------------------------------
+Wed Feb 18 17:53:37 CET 2009 - abeekhof@xxxxxxx
+
+- Update source tarball to r1714
+ + Almost all custom patches are now upstream
+ + Includes final IPC redesign
+
+-------------------------------------------------------------------
+Mon Feb 16 14:55:00 CET 2009 - abeekhof@xxxxxxx
+
+- BNC#475620 - openais crash in clm_confchg_fn
+
+-------------------------------------------------------------------
+Thu Feb 12 15:41:29 CET 2009 - abeekhof@xxxxxxx
+
+- Update patch level
+ + BNC#473901 - Do bounds checking to prevent crash in IPC code
+ + BNC#468066 - Updated to upstream IPC patch r24
+
+- Update source tarball to r1697
+ + Avoid totem overflow in send_ok when the totempg header is larger than the
header
+ the user provided in the incoming message.
+ + BNC#470118 - Execute a list_init for the expiry entry on the creation of a
checkpoint
+ + BNC#470118 - Execute a proper list_del operation when unlinking a
checkpoint so it is
+ not later double freed during an expiry.
+
+-------------------------------------------------------------------
@@ -5,2 +37,2 @@
- + Fix for BNC:470118 - Crash in expiry list handling of openAIS ckpt service
- + Updated IPC subsystem for BNC:468066
+ + Fix for BNC#470118 - Crash in expiry list handling of openAIS ckpt service
+ + Updated IPC subsystem for BNC#468066
calling whatdependson for head-i586
New:
----
bug-475620.patch
ipc-debug.patch
openais-interface-max.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openais.spec ++++++
--- /var/tmp/diff_new_pack.p13987/_old 2009-02-26 12:26:30.000000000 +0100
+++ /var/tmp/diff_new_pack.p13987/_new 2009-02-26 12:26:30.000000000 +0100
@@ -31,13 +31,16 @@
Name: openais
Summary: The OpenAIS Standards-Based Cluster Framework executive and
APIs
Version: 0.80.3
-Release: 19
+Release: 22
License: BSD 3-Clause
Group: Productivity/Clustering/HA
Url: http://www.openais.org/
Source: openais.tar.gz
Patch1: pacemaker.diff
Patch2: openais-init.diff
+Patch3: bug-475620.patch
+Patch4: openais-interface-max.patch
+Patch5: ipc-debug.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires(pre): /usr/sbin/useradd
Requires(post): /sbin/chkconfig
@@ -140,6 +143,9 @@
%setup -n openais
%patch1 -p1
%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
%build
# -O3 required for performance reasons
@@ -255,10 +261,29 @@
%{_mandir}/man3/evs_*.3*
%changelog
+* Mon Feb 23 2009 abeekhof@xxxxxxx
+- Increase the number of allowed interfaces to 4
+ This makes openais wire-incompatible with any non-SLES11 installations
+* Wed Feb 18 2009 abeekhof@xxxxxxx
+- Update source tarball to r1714
+ + Almost all custom patches are now upstream
+ + Includes final IPC redesign
+* Mon Feb 16 2009 abeekhof@xxxxxxx
+- BNC#475620 - openais crash in clm_confchg_fn
+* Thu Feb 12 2009 abeekhof@xxxxxxx
+- Update patch level
+ + BNC#473901 - Do bounds checking to prevent crash in IPC code
+ + BNC#468066 - Updated to upstream IPC patch r24
+- Update source tarball to r1697
+ + Avoid totem overflow in send_ok when the totempg header is larger than the
header
+ the user provided in the incoming message.
+ + BNC#470118 - Execute a list_init for the expiry entry on the creation of a
checkpoint
+ + BNC#470118 - Execute a proper list_del operation when unlinking a
checkpoint so it is
+ not later double freed during an expiry.
* Mon Feb 09 2009 abeekhof@xxxxxxx
- Update patch level to 4074e97c6f8e
- + Fix for BNC:470118 - Crash in expiry list handling of openAIS ckpt service
- + Updated IPC subsystem for BNC:468066
+ + Fix for BNC#470118 - Crash in expiry list handling of openAIS ckpt service
+ + Updated IPC subsystem for BNC#468066
+ Increase the library version numbers for the IPC changes
- Update source tarball to r1682
+ Fix secauth to work properly on platforms which evaluate unsigned long to
8 bytes (s390x).
++++++ bug-475620.patch ++++++
diff -ru openais/exec/clm.c openais-new//exec/clm.c
--- openais/exec/clm.c 2009-01-25 22:44:55.000000000 +0100
+++ openais-new//exec/clm.c 2009-02-13 17:58:41.000000000 +0100
@@ -277,8 +277,10 @@
iface_string = totemip_print (&interfaces[0]);
- sprintf ((char *)my_cluster_node.node_address.value, "%s",
- iface_string);
+ if (strlen(iface_string)+1 > sizeof(my_cluster_node.node_address.value))
+ log_printf (LOG_LEVEL_ERROR,
+ "iface_string <%s>%d larger than available storage (%d)",
iface_string, strlen(iface_string), sizeof(my_cluster_node.node_address.value));
+ snprintf ((char *)my_cluster_node.node_address.value,
sizeof(my_cluster_node.node_address.value), "%s", iface_string);
my_cluster_node.node_address.length =
strlen ((char *)my_cluster_node.node_address.value);
if (totempg_my_family_get () == AF_INET) {
++++++ ipc-debug.patch ++++++
diff -r cdd9b99447a4 exec/ipc.c
--- a/exec/ipc.c Wed Feb 18 20:29:58 2009 +0100
+++ b/exec/ipc.c Mon Feb 23 15:35:10 2009 +0100
@@ -288,11 +288,15 @@ retry_semop:
send_ok = 1;
flow_control =
ais_service[conn_info->service]->lib_service[header->id].flow_control;
if(send_ok && sync_primary_designated() != 1) {
+ log_printf (LOG_LEVEL_DEBUG, "Discarding message for
%d[%d]: Not primary\n",
+ conn_info->service, header->id);
send_ok = 0;
} else if(send_ok
&& flow_control == OPENAIS_FLOW_CONTROL_REQUIRED
- && (send_ok_joined != 0 || sync_in_process() != 0)) {
+ && (send_ok_joined == 0 || sync_in_process() != 0)) {
+ log_printf (LOG_LEVEL_DEBUG, "Discarding message for
%d[%d]: Flow control (%d/%d)\n",
+ conn_info->service, header->id, send_ok_joined,
sync_in_process());
send_ok = 0;
}
++++++ openais-interface-max.patch ++++++
diff -r cdd9b99447a4 exec/totem.h
--- a/exec/totem.h Wed Feb 18 20:29:58 2009 +0100
+++ b/exec/totem.h Mon Feb 23 14:13:29 2009 +0100
@@ -42,7 +42,7 @@
#define FRAME_SIZE_MAX 9000
#define TRANSMITS_ALLOWED 16
#define SEND_THREADS_MAX 16
-#define INTERFACE_MAX 2
+#define INTERFACE_MAX 4
struct totem_interface {
struct totem_ip_address bindnet;
++++++ openais.tar.gz ++++++
++++ 10338 lines of diff (skipped)
++++++ pacemaker.diff ++++++
++++ 10511 lines (skipped)
++++ between openais/pacemaker.diff
++++ and /mounts/work_src_done/STABLE/openais/pacemaker.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |