Hello community, here is the log from the commit of package libedit for openSUSE:Factory checked in at 2012-02-24 12:05:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libedit (Old) and /work/SRC/openSUSE:Factory/.libedit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libedit", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/libedit/libedit.changes 2011-11-21 15:46:10.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libedit.new/libedit.changes 2012-02-24 12:05:38.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Feb 23 18:56:27 UTC 2012 - [email protected] + +- Update to version 20110802, fix use after free triggerable + with sftp autocompletion and MALLOC_PERTURB set. + +------------------------------------------------------------------- Old: ---- libedit-20100424-3.0.tar.bz2 libedit-downgrade_autoconf.patch New: ---- libedit-20110802-3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libedit.spec ++++++ --- /var/tmp/diff_new_pack.lgkLlU/_old 2012-02-24 12:05:39.000000000 +0100 +++ /var/tmp/diff_new_pack.lgkLlU/_new 2012-02-24 12:05:39.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libedit # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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 @@ -16,29 +16,29 @@ # - Name: libedit -Version: 3.0.snap20100424 -Release: 9 +Version: 3.0.snap20110802 +Release: 0 %define pkg_name libedit -%define pkg_version 20100424-3.0 +%define pkg_version 20110802-3.0 # -License: BSD-3-Clause -Group: Development/Libraries/C and C++ # BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: gcc-c++ ncurses-devel pkgconfig +BuildRequires: gcc-c++ BuildRequires: libtool +BuildRequires: ncurses-devel +BuildRequires: pkgconfig # -URL: http://www.thrysoee.dk/editline/ +Url: http://www.thrysoee.dk/editline/ # http://www.thrysoee.dk/editline/%{pkg_name}-%{pkg_version}.tar.gz -Source: %{pkg_name}-%{pkg_version}.tar.bz2 +Source: %{pkg_name}-%{pkg_version}.tar.gz Source1: README.SuSE Source2: baselibs.conf -Patch1: libedit-downgrade_autoconf.patch Patch2: libedit-20100424-3.0-ncurses.patch # Summary: Command Line Editing and History Library +License: BSD-3-Clause +Group: Development/Libraries/C and C++ %description libedit is a command line editing and history library. It is designed @@ -49,10 +49,10 @@ %define soname 0 %package -n %{library_name} -Group: Development/Libraries/C and C++ Provides: %{pkg_name} = %{version}-%{release} Obsoletes: %{pkg_name} < %{version} Summary: Command Line Editing and History Library +Group: Development/Libraries/C and C++ %description -n %{library_name} libedit is a command line editing and history library. It is designed @@ -60,11 +60,11 @@ at a terminal prompt. %package -n libedit-devel -Group: Development/Libraries/C and C++ Requires: %{library_name} = %{version} Provides: %{library_name}-devel = %{version}-%{release} Requires: glibc-devel Summary: Development files for libedit +Group: Development/Libraries/C and C++ %description -n libedit-devel libedit is a command line editing and history library. It is designed @@ -76,7 +76,6 @@ %prep %setup -n %{pkg_name}-%{pkg_version} %{__cp} %{S:1} . -%patch1 %patch2 %build ++++++ libedit-20100424-3.0-ncurses.patch ++++++ --- /var/tmp/diff_new_pack.lgkLlU/_old 2012-02-24 12:05:39.000000000 +0100 +++ /var/tmp/diff_new_pack.lgkLlU/_new 2012-02-24 12:05:39.000000000 +0100 @@ -1,19 +1,19 @@ --- configure.ac.orig +++ configure.ac -@@ -34,7 +34,7 @@ EL_MANTYPE - - - AC_CHECK_LIB(curses, tgetent,, -- [AC_CHECK_LIB(ncurses, tgetent,, -+ [AC_CHECK_LIB(ncursesw, tgetent,, - [AC_MSG_ERROR([libcurses or libncurses are required!])] )] ) - - +@@ -48,7 +48,7 @@ AC_CHECK_LIB(terminfo, tgetent,, + [AC_CHECK_LIB(termcap, tgetent,, + [AC_CHECK_LIB(termlib, tgetent,, + [AC_CHECK_LIB(curses, tgetent,, +- [AC_CHECK_LIB(ncurses, tgetent,, ++ [AC_CHECK_LIB(ncursesw, tgetent,, + [AC_MSG_ERROR([libcurses or libncurses are required!])] + )] + )] --- src/Makefile.am.orig +++ src/Makefile.am @@ -44,6 +44,7 @@ libedit_la_SOURCES = chared.c common.c e - histedit.h key.h map.h chartype.h parse.h prompt.h read.h refresh.h \ - search.h sig.h sys.h el_term.h tty.h vis.h filecomplete.h \ + histedit.h keymacro.h map.h chartype.h parse.h prompt.h read.h refresh.h \ + search.h sig.h sys.h terminal.h tty.h vis.h filecomplete.h \ editline/readline.h +libedit_la_CFLAGS = $(shell ncursesw6-config --cflags) if WIDECHAR -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
