commit libXaw for openSUSE:Factory

2018-06-25 Thread root
Hello community,

here is the log from the commit of package libXaw for openSUSE:Factory checked 
in at 2018-06-25 11:34:05

Comparing /work/SRC/openSUSE:Factory/libXaw (Old)
 and  /work/SRC/openSUSE:Factory/.libXaw.new (New)


Package is "libXaw"

Mon Jun 25 11:34:05 2018 rev:12 rq:618283 version:1.0.13

Changes:

--- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2015-05-06 
07:47:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes   2018-06-25 
11:34:13.479588062 +0200
@@ -1,0 +2,6 @@
+Thu Jun 21 08:46:58 UTC 2018 - m...@suse.com
+
+- U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch
+  * Fix crash when required font is not installed. (bsc#1098411)
+
+---

New:

  U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch



Other differences:
--
++ libXaw.spec ++
--- /var/tmp/diff_new_pack.ewArIN/_old  2018-06-25 11:34:13.939571085 +0200
+++ /var/tmp/diff_new_pack.ewArIN/_new  2018-06-25 11:34:13.943570937 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libXaw
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,6 +28,7 @@
 #Git-Web:  http://cgit.freedesktop.org/xorg/lib/libXaw/
 Source: 
http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2
 Source1:baselibs.conf
+Patch0: U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #git#BuildRequires:autoconf >= 2.60, automake, libtool
 BuildRequires:  pkgconfig
@@ -102,6 +103,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure --docdir=%_docdir/%name --disable-static

++ U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch ++
Git-commit: ba7321b6a52726cdb9964b82c5111518dc1f437d
Author: Tobias Stoeckmann 
Subject: NULL pointer dereference in XawAsciiSinkInitialize
References: bsc#1098411
Patch-Mainline: Upstream
Signed-off-by: Michal Srb 

The function XawAsciiSinkInitialize is prone to a NULL pointer
dereference if no font is available.

Even though a specific check for a NULL font exists, it is called
after GetGC(), which in turn would trigger the NPE in such a case.

Spotted by calling xmessage on a system with an incomplete x font setup:

$ xmessage -b text
Warning: Unable to load any usable ISO8859 font
Segmentation fault
$ _

Signed-off-by: Tobias Stoeckmann 
Reviewed-by: Peter Hutterer 
Signed-off-by: Peter Hutterer 
---
 src/AsciiSink.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/AsciiSink.c b/src/AsciiSink.c
index d776895..1cccb1c 100644
--- a/src/AsciiSink.c
+++ b/src/AsciiSink.c
@@ -1704,10 +1704,10 @@ XawAsciiSinkInitialize(Widget request, Widget cnew,
 {
 AsciiSinkObject sink = (AsciiSinkObject)cnew;
 
-GetGC(sink);
-
 if (!sink->ascii_sink.font) XtError("Aborting: no font found\n");
 
+GetGC(sink);
+
 sink->ascii_sink.cursor_position = 0;
 sink->ascii_sink.laststate = XawisOff;
 sink->ascii_sink.cursor_x = sink->ascii_sink.cursor_y = 0;
-- 
2.13.6




commit libXaw for openSUSE:Factory

2015-05-05 Thread h_root
Hello community,

here is the log from the commit of package libXaw for openSUSE:Factory checked 
in at 2015-05-06 07:47:41

Comparing /work/SRC/openSUSE:Factory/libXaw (Old)
 and  /work/SRC/openSUSE:Factory/.libXaw.new (New)


Package is "libXaw"

Changes:

--- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2013-09-13 
14:46:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes   2015-05-06 
07:47:43.0 +0200
@@ -1,0 +2,15 @@
+Mon May  4 14:11:30 UTC 2015 - sndir...@suse.com
+
+- Update to version 1.0.13
+  * Fix build with gcc -Werror=format-security
+  * configure: Drop AM_MAINTAINER_MODE
+  * autogen.sh: Honor NOCONFIGURE=1
+  * Use autoconf HAVE_UNISTD_H instead of imake X_NOT_POSIX to find 
+  * Just use C89 size_t instead of rolling our own Size_t
+  * Use SEEK_* names instead of raw numbers for fseek whence argument
+  * Makefile: use AM_V_GEN and AM_V_at to implement automake silent rules
+  * Makefile: use $(LN_S) for better code portability
+  * Include 
+  * Fix abs() usage.
+
+---

Old:

  libXaw-1.0.12.tar.bz2

New:

  libXaw-1.0.13.tar.bz2



Other differences:
--
++ libXaw.spec ++
--- /var/tmp/diff_new_pack.fgaj8X/_old  2015-05-06 07:47:44.0 +0200
+++ /var/tmp/diff_new_pack.fgaj8X/_new  2015-05-06 07:47:44.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libXaw
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   libXaw
-Version:1.0.12
+Version:1.0.13
 Release:0
 Summary:The X Athena Widget Set
 License:MIT
@@ -27,6 +27,7 @@
 #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libXaw
 #Git-Web:  http://cgit.freedesktop.org/xorg/lib/libXaw/
 Source: 
http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2
+Source1:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #git#BuildRequires:autoconf >= 2.60, automake, libtool
 BuildRequires:  pkgconfig

++ libXaw-1.0.12.tar.bz2 -> libXaw-1.0.13.tar.bz2 ++
 3903 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXaw-1.0.12/ChangeLog new/libXaw-1.0.13/ChangeLog
--- old/libXaw-1.0.12/ChangeLog 2013-09-08 06:16:27.0 +0200
+++ new/libXaw-1.0.13/ChangeLog 2015-05-01 07:16:58.0 +0200
@@ -1,3 +1,122 @@
+commit 8c82c47a770274c50944f002b97369c4e30872d8
+Author: Alan Coopersmith 
+Date:   Thu Apr 30 22:06:03 2015 -0700
+
+libXaw 1.0.13
+
+Signed-off-by: Alan Coopersmith 
+
+commit 882da69d577b8f206694691679cef2cc3ca69725
+Author: Jon TURNEY 
+Date:   Sun Sep 14 16:30:45 2014 +0100
+
+Include 
+
+Required for prototype of usleep()
+
+Signed-off-by: Jon TURNEY 
+Reviewed-by: Alan Coopersmith 
+
+commit 1955d3917b8d24d7a8621ad80b160e4cefde6fc9
+Author: Alan Coopersmith 
+Date:   Fri Nov 7 22:01:06 2014 -0800
+
+Use SEEK_* names instead of raw numbers for fseek whence argument
+
+Signed-off-by: Alan Coopersmith 
+
+commit 3b0de83ef4f2cdb0bfa52aba9092b56a1a1dc6ea
+Author: Alan Coopersmith 
+Date:   Wed Nov 5 18:01:17 2014 -0800
+
+Just use C89 size_t instead of rolling our own Size_t
+
+Signed-off-by: Alan Coopersmith 
+Reviewed-by: Hans de Goede 
+
+commit ebaa906159a73eeb001506a7787f5128f17af61a
+Author: Alan Coopersmith 
+Date:   Wed Nov 5 17:58:48 2014 -0800
+
+Use autoconf HAVE_UNISTD_H instead of imake X_NOT_POSIX to find 
+
+Signed-off-by: Alan Coopersmith 
+Reviewed-by: Hans de Goede 
+
+commit 1804def12f26b9f64453fb9d641034f8de92ff7d
+Author: Thomas Klausner 
+Date:   Tue Mar 18 22:51:45 2014 +0100
+
+Fix abs() usage.
+
+For long arguments, use labs().
+From Jörg Sonnenberger 
+
+Reviewed-by: Matt Turner 
+Signed-off-by: Thomas Klausner 
+
+commit 1a1bf8404229b5636892d4be2fe9122304603c25
+Author: Alan Coopersmith 
+Date:   Sat May 31 21:39:32 2014 -0700
+
+autogen.sh: Honor NOCONFIGURE=1
+
+See http://people.gnome.org/~walters/docs/build-api.txt
+
+Signed-off-by: Alan Coopersmith 
+
+commit ad1bb9a727c067a586882a478e36bbce532b0fb0
+Author: A

commit libXaw for openSUSE:Factory

2013-09-13 Thread h_root
Hello community,

here is the log from the commit of package libXaw for openSUSE:Factory checked 
in at 2013-09-13 14:46:57

Comparing /work/SRC/openSUSE:Factory/libXaw (Old)
 and  /work/SRC/openSUSE:Factory/.libXaw.new (New)


Package is "libXaw"

Changes:

--- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2013-06-18 
15:20:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes   2013-09-13 
14:46:59.0 +0200
@@ -1,0 +2,10 @@
+Thu Sep 12 17:50:17 UTC 2013 - zai...@opensuse.org
+
+- Update to version 1.0.12:
+  + Replace TXT16 with XChar2b inline.
+  + Remove CRAY/WORD64 support.
+  + Fix fd leak when write() fails in WriteToFile().
+  + Fix fd leak when fdopen() fails in InitStringOrFile().
+  + Include winsock header on WIN32 to provide fd_set etc.
+
+---

Old:

  libXaw-1.0.11.tar.bz2

New:

  libXaw-1.0.12.tar.bz2



Other differences:
--
++ libXaw.spec ++
--- /var/tmp/diff_new_pack.67sGRf/_old  2013-09-13 14:46:59.0 +0200
+++ /var/tmp/diff_new_pack.67sGRf/_new  2013-09-13 14:46:59.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libXaw
-Version:1.0.11
+Version:1.0.12
 Release:0
 Summary:The X Athena Widget Set
 License:MIT

++ libXaw-1.0.11.tar.bz2 -> libXaw-1.0.12.tar.bz2 ++
 6950 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXaw-1.0.11/ChangeLog new/libXaw-1.0.12/ChangeLog
--- old/libXaw-1.0.11/ChangeLog 2012-06-02 06:35:56.0 +0200
+++ new/libXaw-1.0.12/ChangeLog 2013-09-08 06:16:27.0 +0200
@@ -1,3 +1,82 @@
+commit a2d573ad309b4e717c5aef4635daa51e60a46db7
+Author: Alan Coopersmith 
+Date:   Sat Sep 7 20:57:47 2013 -0700
+
+libXaw 1.0.12
+
+Signed-off-by: Alan Coopersmith 
+
+commit c68047934774bf0a96bc2ee84c36bf59eabf9dfb
+Author: Alan Coopersmith 
+Date:   Sat Jul 6 00:21:19 2013 -0700
+
+Replace TXT16 with XChar2b inline
+
+No longer need #define to substitute it now that we no longer set
+it to a different type on CRAY systems.
+
+Signed-off-by: Alan Coopersmith 
+
+commit 93c88707e017274eaeb6df6a6b9f3bf2da6af06b
+Author: Alan Coopersmith 
+Date:   Sat Jul 6 00:20:24 2013 -0700
+
+Remove CRAY/WORD64 support (unifdef -UCRAY -UWORD64)
+
+Signed-off-by: Alan Coopersmith 
+
+commit a30892ed9b6d193f6eb2bab5b37180ac8f63b0b1
+Author: Alan Coopersmith 
+Date:   Sun Apr 21 15:55:33 2013 -0700
+
+Fix fd leak when write() fails in WriteToFile()
+
+Reported by parfait 1.1 bug checking tool:
+   File Descriptor Leak: Leaked File Descriptor fd
+at line 1098 of src/MultiSrc.c in function 'WriteToFile'.
+  fd initialized at line 1096 with creat
+  fd leaks when creat(name, 438) != -1 at line 1096.
+
+Signed-off-by: Alan Coopersmith 
+
+commit 26fb314644fd01928fc881e72e36b2c6bdda5b3b
+Author: Alan Coopersmith 
+Date:   Sun Apr 21 15:49:33 2013 -0700
+
+Fix fd leak when fdopen() fails in InitStringOrFile()
+
+Found by parfait 1.1p2 bug checking tool:
+   File Descriptor Leak: Leaked File Descriptor fd
+at line 1507 of src/AsciiSrc.c in function 'InitStringOrFile'.
+  fd initialized at line 1488 with open
+  fd leaks when open(src->ascii_src.string, open_mode, 438) != -1 
at line 1488.
+at line 1276 of src/MultiSrc.c in function 'InitStringOrFile'.
+  fd initialized at line 1257 with open
+  fd leaks when open(src->multi_src.string, open_mode, 438) != -1 
at line 1257.
+
+Signed-off-by: Alan Coopersmith 
+
+commit a5630e166921b5b5322b30fb152df01bb6536e42
+Author: Alan Coopersmith 
+Date:   Fri Jan 4 19:42:05 2013 -0800
+
+unifdef -U__UNIXOS2__
+
+Signed-off-by: Alan Coopersmith 
+Reviewed-by: Peter Hutterer 
+
+commit e360c7c86b9229ee9fe24b97aba2bfee5df05748
+Author: Ryan Pavlik 
+Date:   Mon Jan 2 03:11:59 2012 +
+
+Include winsock header on WIN32 to provide fd_set etc.
+
+v2: also link with ws2_32 on MinGW
+
+Signed-off-by: Ryan Pavlik 
+Reviewed-by: Jon TURNEY 
+Reviewed-by: Yaakov Selkowitz 
+
 commit ffaad7ee2ef6e06b4585567df04f6b64356fb6fe
 Author: Alan Coopersmith 
 Date:   Fri Jun 1 20:31:30 2012 -0700
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude

commit libXaw for openSUSE:Factory

2013-06-18 Thread h_root
Hello community,

here is the log from the commit of package libXaw for openSUSE:Factory checked 
in at 2013-06-18 15:20:54

Comparing /work/SRC/openSUSE:Factory/libXaw (Old)
 and  /work/SRC/openSUSE:Factory/.libXaw.new (New)


Package is "libXaw"

Changes:

--- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2013-03-22 
11:53:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes   2013-06-18 
15:20:55.0 +0200
@@ -1,0 +2,5 @@
+Fri Jun 14 23:26:12 UTC 2013 - jeng...@inai.de
+
+- Add proper bit-type symbols for sparc64
+
+---



Other differences:
--
++ libXaw.spec ++
--- /var/tmp/diff_new_pack.6pR5BV/_old  2013-06-18 15:20:56.0 +0200
+++ /var/tmp/diff_new_pack.6pR5BV/_new  2013-06-18 15:20:56.0 +0200
@@ -46,7 +46,7 @@
 %package -n libXaw6
 Summary:The X Athena Widget Set
 Group:  System/Libraries
-%ifarch ppc64 s390x x86_64
+%ifarch ppc64 s390x x86_64 sparc64
 Provides:   libXaw6.so.6()(64bit)
 %else
 Provides:   libXaw6.so.6
@@ -59,7 +59,7 @@
 %package -n libXaw7
 Summary:The X Athena Widget Set
 Group:  System/Libraries
-%ifarch ppc64 s390x x86_64
+%ifarch ppc64 s390x x86_64 sparc64
 Provides:   libXaw7.so.7()(64bit)
 %else
 Provides:   libXaw7.so.7
@@ -73,7 +73,7 @@
 Summary:The X Athena Widget Set
 Group:  System/Libraries
 Requires:   libXaw7 = %version
-%ifarch ppc64 s390x x86_64
+%ifarch ppc64 s390x x86_64 sparc64
 Provides:   libXaw.so.8()(64bit)
 Provides:   libXaw8.so.8()(64bit)
 %else

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libXaw for openSUSE:Factory

2013-03-22 Thread h_root
Hello community,

here is the log from the commit of package libXaw for openSUSE:Factory checked 
in at 2013-03-22 11:53:46

Comparing /work/SRC/openSUSE:Factory/libXaw (Old)
 and  /work/SRC/openSUSE:Factory/.libXaw.new (New)


Package is "libXaw", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2012-09-25 
14:18:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes   2013-03-22 
11:53:48.0 +0100
@@ -1,0 +2,5 @@
+Sun Feb 17 17:21:53 UTC 2013 - jeng...@inai.de
+
+- Use more robust make install call
+
+---



Other differences:
--
++ libXaw.spec ++
--- /var/tmp/diff_new_pack.SQWF77/_old  2013-03-22 11:53:49.0 +0100
+++ /var/tmp/diff_new_pack.SQWF77/_new  2013-03-22 11:53:49.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libXaw
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -108,7 +108,7 @@
 
 %install
 b="%buildroot";
-%makeinstall
+make install DESTDIR="$b"
 rm -f "$b/%_libdir"/*.la
 
 # For compatibility reasons

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libXaw for openSUSE:Factory

2012-09-25 Thread h_root
Hello community,

here is the log from the commit of package libXaw for openSUSE:Factory checked 
in at 2012-09-25 14:04:37

Comparing /work/SRC/openSUSE:Factory/libXaw (Old)
 and  /work/SRC/openSUSE:Factory/.libXaw.new (New)


Package is "libXaw", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2012-05-08 
11:57:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes   2012-09-25 
14:18:23.0 +0200
@@ -1,0 +2,9 @@
+Wed Sep 19 22:21:17 UTC 2012 - zai...@opensuse.org
+
+- Update to version 1.0.11:
+  + Only call XawStackFree if XawStackAlloc was used for allocation
+  + Correct order of arguments to XawStackFree()
+  + Correct undefined behavior access to out of scope pointer
+contents
+
+---

Old:

  libXaw-1.0.10.tar.bz2

New:

  libXaw-1.0.11.tar.bz2



Other differences:
--
++ libXaw.spec ++
--- /var/tmp/diff_new_pack.DktakW/_old  2012-09-25 14:18:24.0 +0200
+++ /var/tmp/diff_new_pack.DktakW/_new  2012-09-25 14:18:24.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libXaw
-Version:1.0.10
+Version:1.0.11
 Release:0
 Summary:The X Athena Widget Set
 License:MIT

++ libXaw-1.0.10.tar.bz2 -> libXaw-1.0.11.tar.bz2 ++
 5558 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXaw-1.0.10/ChangeLog new/libXaw-1.0.11/ChangeLog
--- old/libXaw-1.0.10/ChangeLog 2012-03-23 03:54:40.0 +0100
+++ new/libXaw-1.0.11/ChangeLog 2012-06-02 06:35:56.0 +0200
@@ -1,3 +1,95 @@
+commit ffaad7ee2ef6e06b4585567df04f6b64356fb6fe
+Author: Alan Coopersmith 
+Date:   Fri Jun 1 20:31:30 2012 -0700
+
+libXaw 1.0.11
+
+Signed-off-by: Alan Coopersmith 
+
+commit 52081b462ff7d1844d014bf9be887197caa88160
+Author: Alan Coopersmith 
+Date:   Sat May 26 15:07:07 2012 -0700
+
+Only call XawStackFree if XawStackAlloc was used for allocation
+
+In FormParagraph() in TextAction.c, the #if OLDXAW case always uses
+fixed length buffers, while the !OLDXAW case uses XawStackAlloc &
+XawStackFree to switch to dynamic allocations when the buffers aren't
+large enough.
+
+A couple instances of XawStackFree slipped into the wrong side of
+the #if checks though, so move them back where they belong.   Also
+reset pos afterwards, in the case we continue and may use it again,
+to avoid the chance of a double free.
+
+Found by the Parfait 0.5.0.1 bug checking tool:
+
+Error: Free memory not allocated dynamically by alloc (CWE 590)
+   Free() was called on a pointer 'buf' to the auto variable 'buf'. Free() 
must only be used on dynamically allocated memory
+at line 3946 of TextAction.c in function 'FormParagraph'.
+  'buf' allocated at line 0 as auto variable.
+at line 4000 of TextAction.c in function 'FormParagraph'.
+  'buf' allocated at line 0 as auto variable.
+Error: Use after free (CWE 416)
+   Use after free of pointer '&buf'
+at line 3995 of TextAction.c in function 'FormParagraph'.
+  Previously freed at line 3946 with XtFree.
+Error: Use after free
+   Double free (CWE 415): Double free of pointer '&buf' in call to XtFree
+at line 4000 of TextAction.c in function 'FormParagraph'.
+  Previously freed at line 3946 with XtFree.
+   Double free (CWE 415): Double free of pointer '' in call to 
XtFree
+at line 4000 of TextAction.c in function 'FormParagraph'.
+  Previously freed at line 3946 with XtFree.
+
+Signed-off-by: Alan Coopersmith 
+Acked-by: pcpa 
+
+commit ca35cff72a3100c9367b7e7f487c8733b8be
+Author: Alan Coopersmith 
+Date:   Sat May 26 14:44:26 2012 -0700
+
+Correct order of arguments to XawStackFree()
+
+XawStackAlloc() & XawStackFree() are macros to automate the process of
+using a fixed size stack buffer for strings smaller than the buffer size,
+and allocating/freeing memory for larger strings.
+
+XawStackFree is defined in src/Private.h as taking (pointer, stk_buffer)
+and freeing pointer if it's not pointing to the stack buffer.
+
+Most of the calls of this macro get the ordering right, but a couple
+got it reversed, passing a stack buffer to free() instead of the
+allocated poi

commit libXaw for openSUSE:Factory

2012-05-08 Thread h_root
Hello community,

here is the log from the commit of package libXaw for openSUSE:Factory checked 
in at 2012-05-08 11:57:18

Comparing /work/SRC/openSUSE:Factory/libXaw (Old)
 and  /work/SRC/openSUSE:Factory/.libXaw.new (New)


Package is "libXaw", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/libXaw/libXaw.changes2012-02-17 
12:02:34.0 +0100
+++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes   2012-05-08 
11:57:21.0 +0200
@@ -1,0 +2,13 @@
+Thu Apr 12 06:24:19 UTC 2012 - vu...@opensuse.org
+
+- Update to version 1.0.10:
+  + Fix potential infinte loop in XawBoxQueryGeometry()
+  + Fixes for compiler warnings
+  + General cleanups
+  + Build configuration and documentation improvements
+- Changes from version 1.0.9:
+  + Fix build issues
+  + Minor documentation cleanups
+  + Build configuration improvements
+
+---

Old:

  libXaw-1.0.8.tar.bz2

New:

  libXaw-1.0.10.tar.bz2



Other differences:
--
++ libXaw.spec ++
--- /var/tmp/diff_new_pack.H17N2f/_old  2012-05-08 11:57:22.0 +0200
+++ /var/tmp/diff_new_pack.H17N2f/_new  2012-05-08 11:57:22.0 +0200
@@ -14,23 +14,30 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
+
+
 Name:   libXaw
-Version:1.0.8
+Version:1.0.10
 Release:0
 Summary:The X Athena Widget Set
 License:MIT
 Group:  Development/Libraries/C and C++
-URL:http://xorg.freedesktop.org/
+Url:http://xorg.freedesktop.org/
 
 #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libXaw
 #Git-Web:  http://cgit.freedesktop.org/xorg/lib/libXaw/
-Source: %name-%version.tar.bz2
-BuildRoot: %_tmppath/%name-%version-build
+Source: 
http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #git#BuildRequires:autoconf >= 2.60, automake, libtool
-BuildRequires:  pkgconfig, pkgconfig(xorg-macros) >= 1.10
-BuildRequires: pkgconfig(xproto), pkgconfig(x11), pkgconfig(xext)
-BuildRequires: pkgconfig(xextproto), pkgconfig(xt), pkgconfig(xmu)
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xextproto)
+BuildRequires:  pkgconfig(xmu)
+BuildRequires:  pkgconfig(xorg-macros) >= 1.12
 BuildRequires: pkgconfig(xpm)
+BuildRequires:  pkgconfig(xproto)
+BuildRequires:  pkgconfig(xt)
 
 %description
 The X Window System Athena widget set implements simple user
@@ -67,9 +74,11 @@
 Group:  System/Libraries
 Requires:  libXaw7 = %version
 %ifarch ppc64 s390x x86_64
-Provides:  libXaw8.so.8()(64bit), libXaw.so.8()(64bit)
+Provides:   libXaw.so.8()(64bit)
+Provides:   libXaw8.so.8()(64bit)
 %else
-Provides:  libXaw8.so.8, libXaw.so.8
+Provides:   libXaw.so.8
+Provides:   libXaw8.so.8
 %endif
 
 %description -n libXaw8
@@ -79,7 +88,9 @@
 %package devel
 Summary:Development files for the X Athena Widget Set
 Group:  Development/Libraries/C and C++
-Requires:   libXaw6 = %version, libXaw7 = %version, libXaw8 = %version
+Requires:   libXaw6 = %version
+Requires:   libXaw7 = %version
+Requires:   libXaw8 = %version
 
 %description devel
 The X Window System Athena widget set implements simple user

++ libXaw-1.0.8.tar.bz2 -> libXaw-1.0.10.tar.bz2 ++
 46080 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libXaw for openSUSE:Factory

2012-02-17 Thread h_root
Hello community,

here is the log from the commit of package libXaw for openSUSE:Factory checked 
in at 2012-02-17 12:02:30

Comparing /work/SRC/openSUSE:Factory/libXaw (Old)
 and  /work/SRC/openSUSE:Factory/.libXaw.new (New)


Package is "libXaw", Maintainer is ""

Changes:

New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.libXaw.new/libXaw.changes   2012-02-17 
12:02:34.0 +0100
@@ -0,0 +1,4 @@
+---
+Tue Feb  7 22:17:49 UTC 2012 - jeng...@medozas.de
+
+- Split xorg-x11-libs into separate packages

New:

  baselibs.conf
  libXaw-1.0.8.tar.bz2
  libXaw.changes
  libXaw.spec



Other differences:
--
++ libXaw.spec ++
#
# spec file for package libXaw
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name:   libXaw
Version:1.0.8
Release:0
Summary:The X Athena Widget Set
License:MIT
Group:  Development/Libraries/C and C++
URL:http://xorg.freedesktop.org/

#Git-Clone: git://anongit.freedesktop.org/xorg/lib/libXaw
#Git-Web:   http://cgit.freedesktop.org/xorg/lib/libXaw/
Source: %name-%version.tar.bz2
BuildRoot:  %_tmppath/%name-%version-build
#git#BuildRequires: autoconf >= 2.60, automake, libtool
BuildRequires:  pkgconfig, pkgconfig(xorg-macros) >= 1.10
BuildRequires:  pkgconfig(xproto), pkgconfig(x11), pkgconfig(xext)
BuildRequires:  pkgconfig(xextproto), pkgconfig(xt), pkgconfig(xmu)
BuildRequires:  pkgconfig(xpm)

%description
The X Window System Athena widget set implements simple user
interfaces based upon the X Toolkit Intrinsics (Xt) library.

%package -n libXaw6
Summary:The X Athena Widget Set
Group:  System/Libraries
%ifarch ppc64 s390x x86_64
Provides:   libXaw6.so.6()(64bit)
%else
Provides:   libXaw6.so.6
%endif

%description -n libXaw6
The X Window System Athena widget set implements simple user
interfaces based upon the X Toolkit Intrinsics (Xt) library.

%package -n libXaw7
Summary:The X Athena Widget Set
Group:  System/Libraries
%ifarch ppc64 s390x x86_64
Provides:   libXaw7.so.7()(64bit)
%else
Provides:   libXaw7.so.7
%endif

%description -n libXaw7
The X Window System Athena widget set implements simple user
interfaces based upon the X Toolkit Intrinsics (Xt) library.

%package -n libXaw8
Summary:The X Athena Widget Set
Group:  System/Libraries
Requires:   libXaw7 = %version
%ifarch ppc64 s390x x86_64
Provides:   libXaw8.so.8()(64bit), libXaw.so.8()(64bit)
%else
Provides:   libXaw8.so.8, libXaw.so.8
%endif

%description -n libXaw8
The X Window System Athena widget set implements simple user
interfaces based upon the X Toolkit Intrinsics (Xt) library.

%package devel
Summary:Development files for the X Athena Widget Set
Group:  Development/Libraries/C and C++
Requires:   libXaw6 = %version, libXaw7 = %version, libXaw8 = %version

%description devel
The X Window System Athena widget set implements simple user
interfaces based upon the X Toolkit Intrinsics (Xt) library.

This package contains the development headers for the library found
in libXaw6/libXaw7/libXaw8.

%prep
%setup -q

%build
%configure --docdir=%_docdir/%name --disable-static
make %{?_smp_mflags}

%install
b="%buildroot";
%makeinstall
rm -f "$b/%_libdir"/*.la

# For compatibility reasons
ln -s libXaw7.so.7 "$b/%_libdir/libXaw8.so.8";
ln -s libXaw.so.7 "$b/%_libdir/libXaw.so.8";

%post -n libXaw6 -p /sbin/ldconfig

%postun -n libXaw6 -p /sbin/ldconfig

%post -n libXaw7 -p /sbin/ldconfig

%postun -n libXaw7 -p /sbin/ldconfig

%post -n libXaw8 -p /sbin/ldconfig

%postun -n libXaw8 -p /sbin/ldconfig

%files -n libXaw6
%defattr(-,root,root)
%_libdir/libXaw6.so.6*
%_libdir/libXaw.so.6*

%files -n libXaw7
%defattr(-,root,root)
%_libdir/libXaw7.so.7*
%_libdir/libXaw.so.7*

%files -n libXaw8
%defattr(-,root,root)
%_libdir/libXaw8.so.8*
%_libdir/libXaw.so.8*

%files devel
%defattr(-,root,root)
%_includedir/X11/Xaw
%_libdir/libXaw*.so
%_libdir/pkgconfig/xaw*