15 Commits

Author SHA1 Message Date
Adolf Belka
730fa3189b less: Update to version 633
- Update from version 608 to 633
- Update of rootfile not required
- Changelog
    Major changes between "less" versions 632 and 633
	* Fix build on systems which have ncurses/termcap.h or
	  ncursesw/termcap.h but not termcap.h.
    Major changes between "less" versions 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).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-06-15 09:31:04 +00:00
Adolf Belka
d33c4878aa less: Update to version 608
- Update from version 590 to 608
- Update of rootfile not required
- Changelog
    Major changes between "less" versions 590 and 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.
	* Fix bug in input of non-ASCII characters on Windows (github #247)
	* Escape filenames when invoking LESSCLOSE.
	* Fix bug using multibyte UTF-8 char in search string
	  with --incsearch (github #273).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2023-01-09 18:34:08 +00:00
Peter Müller
9a7e4d8506 Switch checksums from MD5 to BLAKE2
Historically, the MD5 checksums in our LFS files serve as a protection
against broken downloads, or accidentally corrupted source files.

While the sources are nowadays downloaded via HTTPS, it make sense to
beef up integrity protection for them, since transparently intercepting
TLS is believed to be feasible for more powerful actors, and the state
of the public PKI ecosystem is clearly not helping.

Therefore, this patch switches from MD5 to BLAKE2, updating all LFS
files as well as make.sh to deal with this checksum algorithm. BLAKE2 is
notably faster (and more secure) than SHA2, so the performance penalty
introduced by this patch is negligible, if noticeable at all.

In preparation of this patch, the toolchain files currently used have
been supplied with BLAKE2 checksums as well on
https://source.ipfire.org/.

Cc: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Acked-by: Michael Tremer <michael.tremeripfire.org>
2022-04-02 14:19:25 +00:00
Adolf Belka
af766db198 less: Update to version 590
- Update from 581.2 to 590
- Update of rootfile not required
- Changelog
   Major changes between "less" versions 581 and 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.
    * 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.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2021-09-02 09:16:32 +00:00
Adolf Belka
29c8dac058 less: Update to 581.2
- Update from 581 to 581.2
- Update of rootfile not required
- Changelog
   This fixes a bug found in less-581 where the terminal was sometimes
   left in mouse-reporting mode after exiting less

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-30 14:17:03 +00:00
Adolf Belka
04a654b4c5 less: Update to version 581
- Update from 563 to 581
- Update of rootfile not required
- Changelog
    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.
    Fix realpath crash on Darwin.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-26 10:02:19 +00:00
Adolf Belka
304f647749 less: Update to version 563
- Update less from 530 to 563
- No change in rootfile
- Changelog
	Version 563 was released on 21 Oct 2020.
		These are the differences between version 551 and version 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.
		    Fix crash on some systems due to realpath incompatibility.
		    Support libtinfow.
	Version 551 was released on 11 Jun 2019
		551 is the same as 550 except for a few documentation changes.
	Version 550 was released on 3 Jun 2019.
		These are the differences between version 530 and version 550:
		    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.
		    Windows: use wide-char string to set console title.
		    Don't count lines in initial screen if using -X with -F.
		    Support mingw build system.
		    Fix bug in v command on empty file.
		    Fix bug in v command when filename contains shell metacharacters.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-05 11:17:30 +00:00
Peter Müller
9f7524c8b0 less: update to 530
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-10 18:22:53 +00:00
Peter Müller
eee037b890 update disclaimer in LFS files
Most of these files still used old dates and/or domain names for contact
mail addresses. This is now replaced by an up-to-date copyright line.

Just some housekeeping... :-)

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-09-10 19:20:36 +01:00
Matthias Fischer
8f6e4eaff7 Update for numerous lfs-files: removed deprecated configure options
Also includes some reformatting, but no changes to configuration.

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-12-05 17:02:24 +00:00
Sascha Kilian
be3bb6541c Update: less to 481
Signed-off-by: Sascha Kilian <sascha@sakisoft.de>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-04-26 22:43:54 +01:00
Michael Tremer
588ae9cd92 less: Update to 443. 2012-08-24 16:22:24 +02:00
ms
70df830214 Ein Paar Dateien fuer die GPLv3 angepasst.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@853 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-29 13:25:32 +00:00
ms
9b0ff0a0b6 Zwischencommit beim Umzug auf LFS 6.2.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@299 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-10-01 10:51:18 +00:00
ipfire
cd1a292722 git-svn-id: http://svn.ipfire.org/svn/ipfire/IPFire/source@16 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 2006-02-15 21:15:54 +00:00