| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: less | Distribution: SUSE Linux Enterprise 15 |
| Version: 643 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150600.1.37 | Build date: Sat May 18 21:09:53 2024 |
| Group: Productivity/Text/Utilities | Build host: xinomavro |
| Size: 601493 | Source RPM: less-643-150600.1.37.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://www.greenwoodsoftware.com/less/ | |
| Summary: Text File Browser and Pager Similar to more | |
less is a text file browser and pager similar to more. It allows backward as well as forward movement within a file. Also, less does not have to read the entire input file before starting. It is possible to start an editor at any time from within less.
BSD-2-Clause OR GPL-3.0-or-later
* Thu Nov 09 2023 dmueller@suse.com
- add zstd support to lessopen
* Mon Aug 14 2023 info@paolostivanin.com
- Update to 643:
* Fix problem when a program piping into less reads from the tty,
like sudo asking for password (github #368).
* Fix search modifier ^E after ^W.
* Fix bug using negated (^N) search (github #374).
* Fix bug setting colors with -D on Windows build (github #386).
* Fix reading special chars like PageDown on Windows (github #378).
* Fix mouse wheel scrolling on Windows (github #379).
* Fix erroneous EOF when terminal window size changes (github #372).
* Fix compile error with some definitions of ECHONL (github #395).
* Fix crash on Windows when writing logfile (github #405).
* Fix regression in exit code when stdin is /dev/null and
output is a file (github #373).
* Add lesstest test suite to production release (github #344).
* Change lesstest output to conform with
automake Simple Test Format (github #399).
* Thu May 04 2023 kstreitova@suse.com
- Update to 633
* This release fixes a build problem found in less-632 on systems
which have termcap.h in a subdirectory (ncurses/termcap.h or
ncursesw/termcap.h). There is no functional difference between
less-632 and less-633
* Tue May 02 2023 kstreitova@suse.com
- Update to 632 (differences between 608 and 632)
* Add LESSUTFCHARDEF environment variable (github #275).
* Add # command (github #330).
* Add ^S search modifier (github #196).
* Add --wordwrap option (github #113).
* Add --no-vbell option (github #304).
* Add --no-search-headers option (github #44).
* Add --modelines option (github #89).
* Add --intr option (github #224).
* Add --proc-backspace, --proc-tab and --proc-return options (github #335).
* Add --show-preproc-errors option (github #258).
* Add LESS_LINES and LESS_COLUMNS environment variables (github #84).
* Add LESS_DATA_DELAY environment variable (github #337).
* Allow empty "lines" field in --header option.
* Update Unicode tables.
* Improve ability of ^X to interrupt F command (github #49).
* Status column (-J) shows off-screen matches.
* Parenthesized sub-patterns in searches are colored with unique colors, if supported by the regular expression library (github #196).
* Don't allow opening a tty as file input unless -f is set (github #309).
* Don't require newline input after +&... option (github #339).
* Fix incorrect handling of some Private Use Unicode characters.
* Fix ANSI color bug when overstriking with colored chars (github #276).
* Fix compiler const warning (github #279).
* Fix signal race in iread (github #280).
* Fix reading procfs files on Linux (github #282).
* Fix --ignore-case with ctrl-R (no regex) search (github #300).
* Fix bug doing repeat search after setting & filter (github #299).
* Fix bug doing repeat search before non-repeat search.
* Fix crash with -R and certain line lengths (github #338).
* Fix input of Windows dead keys (github #352).
* Don't retain search options from a cancelled search (github #302).
* Don't call realpath on fake filenames like "-" (github #289).
* Implement lesstest test suite.
* Convert function parameter definitions from K&R to C89 (github #316).
- Drop patch cve-2022-46663.patch (merged).
* Tue Feb 07 2023 psimons@suse.com
- Apply "cve-2022-46663.patch" to fix a vulnerability in less that
could be exploited for denial-of-service attacks or even remote
code execution by printing specially crafted escape sequences to
the terminal. [CVE-2022-46663, bsc#1207815]
- Refreshed all other patches with quilt to an uniform -p1 patch
style, which allows us to use %autosetup and simplify the spec
file a bit.
* Wed Sep 14 2022 danilo.spinella@suse.com
- Update to 608:
* Add the --header option (github #43).
* Add the --no-number-headers option (github #178).
* Add the --status-line option.
* Add the --redraw-on-quit option (github #36).
* Add the --search-options option (github #213).
* Add the --exit-follow-on-close option (github #244).
* Add 'H' color type to set color of header lines.
* Add #version conditional to lesskey.
* Add += syntax to variable section in lesskey files.
* Allow option name in -- command to end with '=' in addition to '\n'.
* Add $HOME/.config to possible locations of lesskey file (github #153).
* Add $XDG_STATE_HOME and $HOME/.local/state to possible locations
of history file (github #223).
* Don't read or write history file in secure mode (github #201).
* Fix display of multibyte and double-width chars in prompt.
* Fix ESC-BACKSPACE command when BACKSPACE key does not send 0x08
(github #188).
* Add more \k codes to lesskey format.
* Fix bug when empty file is modified while viewing it.
* Fix bug when parsing a malformed lesskey file (githb #234).
* Fix bug scrolling history when --incsearch is set (github #214).
* Fix buffer overflow when invoking lessecho with more than 63 -m/-n
options (github #198).
* Fix buffer overflow in bin_file (github #271).
* Fix bug restoring color at end of highlighted text.
* Fix bug in parsing lesskey file.
* Defer moving cursor to lower left in some more cases.
* Suppress TAB filename expansion in some cases where it doesn't make sense.
* Fix termlib detection when compiler doesn't accept
calls to undeclared functions.
* Escape filenames when invoking LESSCLOSE.
* Fix bug using multibyte UTF-8 char in search string
with --incsearch (github #273).
* Tue Aug 16 2022 kukuk@suse.com
- Which need one /usr/bin/which, not the package which
* Thu Sep 16 2021 danilo.spinella@suse.com
- Add missing runtime dependency on which, which it is used by lessopen.sh.
Fix bsc#1190552.
* Tue Jul 06 2021 predivan@mts.rs
- Fix build on Leap:
Account for distinction in confdir after UsrMerge.
* Thu Jun 17 2021 dmueller@suse.com
- update to 590:
* Make less able to read lesskey source files (deprecating lesskey).
* If XDG_CONFIG_HOME is set, find lesskey source file
in $XDG_CONFIG_HOME/lesskey rather than $HOME/.lesskey.
* If XDG_DATA_HOME is set, find and store history file
in $XDG_DATA_HOME/lesshst rather than $HOME/.lesshst.
* Add the --lesskey-src option.
* Add the --file-size option.
* With -F, if screen is resized to make file fit on one screen, don't exit.
* Mon Jun 14 2021 jengelh@inai.de
- Remove --with-pic (no static libs are ever produced).
* Sun May 16 2021 dmueller@suse.com
- update to 586:
* Make less able to read lesskey source files (deprecating lesskey).
* If XDG_CONFIG_HOME is set, find lesskey source file
in $XDG_CONFIG_HOME/lesskey rather than $HOME/.lesskey.
* If XDG_DATA_HOME is set, find and store history file
in $XDG_DATA_HOME/lesshst rather than $HOME/.lesshst.
* Add the --lesskey-src option.
* Add the --file-size option.
* Fix bug which could leave terminal in mouse-reporting mode
after exiting less.
* Fix bug which caused failure to respond to window resize.
* Fix backslash bug searching in tag file.
* Thu Apr 29 2021 dmueller@suse.com
- update to 581.2:
* This fixes a bug found in less-581 where the terminal was sometimes left in
mouse-reporting mode after exiting less.
* Fri Apr 23 2021 andreas.stieger@gmx.de
- less 581:
* Change ESC-u command to toggle, not disable, highlighting per
man page
* Add ESC-U command
* Add ctrl-W search modifier for wrapping search
* F command can be interrupted by ^X
* Support OSC 8 hyperlinks when -R is in effect
* g command with no number will ignore -j and put first line at
top of screen
* Multiple + or -p command line options are handled better
* Add the --incsearch option
* Add the --line-num-width option
* Add the --status-col-width option
* Add the --use-color and --color options
* Display -w highlight even if highlighted line is empty
* If search result is in a long line, scroll to ensure it is
visible
* Editing the same file under different names now creates only
one entry in the file list.
* Make visual bell more visible on some terminals
* Ring end-of-file bell no more than once per second
* Build can use either Python or Perl for Makefile.aut operations
* Fix crash when using the @ search modifier.
* Fix crash in the 's' command due to duplicate free
- drop less-429-save_line_position.patch which was never accepted
upstream due to solving one problem and creating others
* Sat Aug 15 2020 dmueller@suse.com
- update to 563:
* Update Unicode tables.
* Treat Hangul Jamo medial vowels and final consonants as zero width.
* Display error message immediately when -o is toggled and
input is not a pipe.
* Fix regression: make screen repaint when "squished" and
a no-movement command is given.
* Fix erroneous EOF calculation when F command is interrupted.
* Make WIN32C version include this fix from 551:
Don't count lines in initial screen if using -X with -F.
* Fix display bug in WIN32C version.
* Fix memory corruption when built with libtermcap.
* Support libtinfow.
* Wed May 20 2020 andreas.stieger@gmx.de
- less 562:
* Update unicode tables
* formatting changes in man pages
* Sat Apr 04 2020 andreas.stieger@gmx.de
- less 557:
* Update Unicode tables
* Treat Hangul Jamo medial vowels and final consonants as zero width
* Display error message immediately when -o is toggled and
input is not a pipe
* Fix memory corruption when built with libtermcap
* Support libtinfow
* Wed Dec 11 2019 kukuk@suse.com
- Move lesskey* from /etc to /usr/etc
* Sat Sep 21 2019 andreas.stieger@gmx.de
- less 551:
* Add --mouse option
* Add --wheel-lines option
* Add --no-histdups option
* Add --save-marks option
* Support PCRE2 regular expression library
* Redraw screen on SIGWINCH even if screen size doesn't change
* Shell-escape filenames in history so they can be used again
* Ring bell if user enters invalid long option name
* Use PCRE_UTF8 flag for pcre regular expressions when in UTF-8 mode
* Don't count lines in initial screen if using -X with -F
* Fix bug in v command on empty file
* Fix bug in v command when filename contains shell metacharacters
- refresh less-429-shell.patch
* Sun Apr 29 2018 kstreitova@suse.com
- update to version 530 [bsc#1091308]
* Don't output terminal init sequence if using -F and file fits
on one screen.
* When using -S, mark truncated lines with a special character.
The character can be changed or disabled via the new --rscroll
option.
* New command M marks the last line displayed on the screen.
* New command ESC-m removes a line mark.
* Status column (enabled via -J) now shows mark letters.
* Status column shows search matches even if highlighting is
disabled via -G.
* A second ESC-u command will clear search match markers in the
status column.
* Do same ANSI escape code filtering for tag matching that we do
for searching, to help when viewing syntax-highlighted code.
* Catch SIGTERM and clean up before exiting.
* Fix bug initializing default charset on Windows.
* Handle keypad ENTER key correctly if it sends something other
than newline.
* Fix buffering bug when using stdin with a LESSOPEN pipe.
* Update Unicode tables to 2017-03-08.
* Pass-thru Unicode formating chars (Cf type) instead of treating
them as binary chars. But treat them as binary if -U is set.
* Fix erroneous binary file warning when UTF-8 file contains ANSI
SGR sequences.
* Fix bugs when using LESSOPEN and switching between stdin and
other files.
* Fix some bugs handling filenames containing shell metacharacters
* Fix some memory leaks.
* Allow some debugging environment variables to be set in lesskey
file.
* Code improvements:
* Use ANSI prototypes in funcs.h declarations.
* Fix some const mismatches.
* Remove archaic "register" in variable declarations.
- remove the following patches (applied upstream)
* less-429-strict_aliasing.patch
* less-429-terminate.patch
- renumber patches
- remove 'make mkhelp' from the specfile as mkhelp.pl is now
distributed in the tarball
* Tue Apr 03 2018 kukuk@suse.de
- Use %license instead of %doc [bsc#1082318]
* Fri Oct 27 2017 werner@suse.de
- Let lessopen.sh also handle UTF-8 for (g)roff input, only apparmor
as breaker of /usr/bin/file re,mains as "file" is not allowed to
read files within the tool lessopen.sh
* Fri Apr 28 2017 werner@suse.de
- Extend lesskey with mappings for 8-bit controls key escape sequences
* Tue Apr 04 2017 kstreitova@suse.com
- update to version 487
* New commands ESC-{ and ESC-} to shift to start/end of displayed
lines.
* Make search highlights work correctly when changing caselessness
with -i.
* New option -Da in Windows version to enable SGR mode.
* Fix "nothing to search" error when top or bottom line on screen
is empty.
* Fix bug when terminal has no "cm" termcap entry.
* Fix incorrect display when entering double-width chars in search
string.
* Fix bug in Unicode handling that missed some double width
characters.
* Update Unicode database to 9.0.0.
- remove less-429-widechars.patch that is no longer needed
(fixed upstream)
- refresh less-429-shell.patch
- get rid of %{name} macro from the patch names
* Sun Nov 01 2015 astieger@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
* Thu Jun 25 2015 vcizek@suse.com
- fix a crash in hilite_line (boo#915387)
* added less-fix_crash_in_hilite_line.patch
* Fri Mar 13 2015 kstreitova@suse.com
- add less-458-out_of_bounds_read.patch to fix an "out of bounds
read access in the UTF-8" vulnerability (bnc#921719),
(CVE-2014-9488)
* Fri Dec 19 2014 meissner@suse.com
- build with PIE
* Mon Nov 24 2014 tchvatal@suse.com
- Spec-cleaner
- Remove jless less-normal provides/obsoletes they are from 2000
/etc/lesskey /etc/lesskey.bin /usr/bin/less /usr/bin/lessclose.sh /usr/bin/lessecho /usr/bin/lesskey /usr/bin/lessopen.sh /usr/share/doc/packages/less /usr/share/doc/packages/less/NEWS /usr/share/doc/packages/less/README.SUSE /usr/share/licenses/less /usr/share/licenses/less/COPYING /usr/share/licenses/less/LICENSE /usr/share/man/man1/less.1.gz /usr/share/man/man1/lessecho.1.gz /usr/share/man/man1/lesskey.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 17:18:57 2026