Hello community, here is the log from the commit of package less for openSUSE:Factory checked in at 2015-11-06 00:10:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/less (Old) and /work/SRC/openSUSE:Factory/.less.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "less" Changes: -------- --- /work/SRC/openSUSE:Factory/less/less.changes 2015-07-14 17:20:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.less.new/less.changes 2015-11-06 00:10:35.000000000 +0100 @@ -1,0 +2,33 @@ +Sun Nov 1 17:38:36 UTC 2015 - astie...@suse.com + +- less 481: + * Don't overwrite history file; just append to it. This behaves + better when multiple sessions are running less simultaneously + and using the same history file. + * New command ESC-G goes to end of currently buffered data in a + pipe. + * Disable history feature when compiled with LESSHISTFILE set to + "-". + * In more-compatible mode, make the -p option apply to every file + opened, not just the first one. + * In more-compatible mode, change the -e option to work like -E, + not -EF. + * Treat multiple CRs before LF are like one CR (all the CRs are + hidden). + * Allow "extra" string in lesskey file to append to a multi-char + command (like a search pattern), without executing the command. + * Ignore -u/-U setting while viewing help file, so that underline + and bold chars are displayed correctly. + * Improve detection of "binary" files in UTF-8 mode. + * Fix bug with ++ commands. + * Fix bug where prompt was sometimes not displayed with +G. + * Fix possible memory corruption + * Fix bugs and improve performance in ampersand filtering. + * Allow %% escape sequence in LESSOPEN variable. + * Automate construction of Unicode tables from Unicode database. +- add keyring and verify source signature +- drop upstream patches: + * less-458-out_of_bounds_read.patch + * less-fix_crash_in_hilite_line.patch + +------------------------------------------------------------------- Old: ---- less-458-out_of_bounds_read.patch less-458.tar.gz less-fix_crash_in_hilite_line.patch New: ---- less-481.tar.gz less-481.tar.gz.sig less.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ less.spec ++++++ --- /var/tmp/diff_new_pack.UC0lxI/_old 2015-11-06 00:10:37.000000000 +0100 +++ /var/tmp/diff_new_pack.UC0lxI/_new 2015-11-06 00:10:37.000000000 +0100 @@ -17,7 +17,7 @@ Name: less -Version: 458 +Version: 481 Release: 0 Summary: Text File Browser and Pager Similar to more License: GPL-3.0+ or BSD-2-Clause @@ -28,16 +28,14 @@ Source2: lessopen.sh Source3: lessclose.sh Source4: lesskey.src +Source5: http://www.greenwoodsoftware.com/less/less-%{version}.tar.gz.sig +Source6: http://www.greenwoodsoftware.com/less/pubkey.asc#/%{name}.keyring Patch22: %{name}-429-strict_aliasing.patch Patch24: %{name}-429-terminate.patch Patch25: %{name}-429-widechars.patch Patch26: %{name}-429-shell.patch Patch27: %{name}-429-save_line_position.patch Patch28: %{name}-429-more.patch -# PATCH-FIX-UPSTREAM bnc#921719 kstreit...@suse.com -- security fix of an out of bound read access in the UTF-8 -Patch29: less-458-out_of_bounds_read.patch -# PATCH-FIX-UPSTREAM fix crash in nomatch search -Patch30: less-fix_crash_in_hilite_line.patch BuildRequires: automake BuildRequires: ncurses-devel Requires: file @@ -57,8 +55,6 @@ %patch26 %patch27 %patch28 -%patch29 -p1 -%patch30 -p1 # # the ./configure script is not writable for the normal user # rather fix permissions for all files @@ -68,7 +64,7 @@ %build autoreconf -fiv -export CFLAGS="$RPM_OPT_FLAGS -fPIE" +export CFLAGS="%{optflags} -fPIE" export LDFLAGS="-pie" %configure --with-pic # @@ -94,7 +90,7 @@ %files %defattr(-, root, root) %doc LICENSE COPYING NEWS README.SUSE -%doc %{_mandir}/*/* +%{_mandir}/*/* %config %{_sysconfdir}/* %{_bindir}/* ++++++ less-429-shell.patch ++++++ --- /var/tmp/diff_new_pack.UC0lxI/_old 2015-11-06 00:10:37.000000000 +0100 +++ /var/tmp/diff_new_pack.UC0lxI/_new 2015-11-06 00:10:37.000000000 +0100 @@ -1,8 +1,8 @@ Index: filename.c =================================================================== ---- filename.c.orig 2009-07-06 22:52:23.000000000 +0200 -+++ filename.c 2009-07-10 10:23:12.000000000 +0200 -@@ -577,7 +577,7 @@ shellcmd(cmd) +--- filename.c.orig ++++ filename.c +@@ -585,7 +585,7 @@ shellcmd(cmd) #if HAVE_SHELL char *shell; @@ -13,9 +13,9 @@ char *scmd; Index: less.hlp =================================================================== ---- less.hlp.orig 2009-07-10 10:23:07.000000000 +0200 -+++ less.hlp 2009-07-10 10:23:12.000000000 +0200 -@@ -95,7 +95,7 @@ +--- less.hlp.orig ++++ less.hlp +@@ -97,7 +97,7 @@ ___<_n_a_m_e_> Display the setting of an option, by name. +_c_m_d Execute the less cmd each time a new file is examined. @@ -26,9 +26,9 @@ V Print version number of "less". Index: less.nro =================================================================== ---- less.nro.orig 2009-07-10 10:23:07.000000000 +0200 -+++ less.nro 2009-07-10 10:23:12.000000000 +0200 -@@ -395,7 +395,7 @@ current file. +--- less.nro.orig ++++ less.nro +@@ -407,7 +407,7 @@ current file. A pound sign (#) is replaced by the name of the previously examined file. "!!" repeats the last shell command. "!" with no shell command simply invokes a shell. @@ -37,9 +37,9 @@ or defaults to "sh". On MS-DOS and OS/2 systems, the shell is the normal command processor. .IP "| <m> shell-command" -@@ -1667,7 +1667,7 @@ LINES and COLUMNS environment variables. +@@ -1727,7 +1727,7 @@ compatible mode. .IP PATH - User's search path (used to find a lesskey file + User's search path (used to find a lesskey file on MS-DOS and OS/2 systems). -.IP SHELL +.IP LESSSHELL @@ -48,9 +48,9 @@ The type of terminal on which Index: lsystem.c =================================================================== ---- lsystem.c.orig 2009-07-06 22:52:23.000000000 +0200 -+++ lsystem.c 2009-07-10 10:23:12.000000000 +0200 -@@ -129,7 +129,7 @@ lsystem(cmd, donemsg) +--- lsystem.c.orig ++++ lsystem.c +@@ -128,7 +128,7 @@ lsystem(cmd, donemsg) */ #if HAVE_SHELL p = NULL; ++++++ less-458.tar.gz -> less-481.tar.gz ++++++ ++++ 8524 lines of diff (skipped)