Commit Graph

9 Commits

Author SHA1 Message Date
Adolf Belka
9a7aea8b32 ed: Update to version 1.19
- Update from version 1.17 to 1.19
- Update of rootfile not required
- Changelog
2023-01-11  Antonio Diaz Diaz  <antonio@gnu.org>
* Version 1.19 released.
	* main_loop.c (exec_command): Fix commands 'e', 'E'; they did set
	  the 'modified' flag if file not found. (Reported by Harry Graf).
	  (main_loop): Print script error line to stdout instead of stderr.
	* Change long name of option '-s' to '--script'.
	  (Suggested by Andrew L. Moore).
	* Assign short name '-q' to options '--quiet' and '--silent'.
	* main.c (show_strerror) Use '!quiet' to enable diagnostics.
	* Do not process file names for backslash escapes.
	  (Suggested by Andrew L. Moore).
	* ed.texi: Document 0 as starting point for searches '0;/RE/'.
	  Document how to achieve the effect of ex style '!' filtering.
2022-02-04  Antonio Diaz Diaz  <antonio@gnu.org>
* Version 1.18 released.
	* main_loop.c (get_shell_command): Flush stdout after printing cmd.
	  (Reported by Sören Tempel).
	* signal.c (sighup_handler): Fix a memory leak just before exiting.
	* carg_parser.c (ap_init): Likewise.
	  (Both reported by Xosé Vázquez Pérez).
	* io.c (read_file, write_file): Check ptr returned by strip_escapes.
	* main_loop.c (get_shell_command, exec_command): Likewise.
	* main_loop.c (get_shell_command): Remove backslash from escaped '%'.
	  (Reported by Martin Thomsen).
	* main_loop.c, regex.c: Implement case-insensitive REs.
	* regex.c (compile_regex): Don't overwrite previous regex if error.
	* main.c: New option '--strip-trailing-cr'.
	* buffer.c (push_undo_atom): Fail if stack grows larger than INT_MAX.
	  (too_many_lines): Fail if buffer grows larger than INT_MAX lines.
	* global.c (set_active_node): Fail if list grows larger than INT_MAX.
	* signal.c (resize_buffer): Fail if a line grows longer than INT_MAX.
	* io.c (read_file): Return -2 for fatal errors.
	* main_loop.c (main_loop): Set error status if fatal error from main.
	* main.c [restricted_]: New message "Directory access restricted".
	* ed.texi: New chapter "The 's' Command".
	* COPYING: Restored. (I forgot to do it in 1.11).
	* TODO: Removed.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-06-15 09:28:42 +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
a71209a343 ed: Update to 1.17
- Update from 0.2 to 1.17
- Update of rootfile carried out
- ed-0.2-mkstemp-1.patch from LFS is no longer required in later versions
   of ed or LFS
- Changelog is a bit too long to add here.
   Full change log can be found by viewing ChangeLog file in tar sourceball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-29 12:54:50 +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
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
c7845ac110 Source-Links gefixt.
Domainumzug vom Source-Code.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@390 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-01-13 22:15:39 +00:00
ms
6b8cff4166 Zwischencommit fuer LFS.
EXPERIMENTELLE KERNEL-KONFIGURATION.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@317 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-10-12 20:44:44 +00:00
ms
a5ee5623d2 Hinzugefuegt:
* Net-Tools
  * Inetutils
  * Ed


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@316 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-10-12 17:34:35 +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