public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: Michael Tremer <git@ipfire.org>
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. e514d67f8e6fd3364b3bfa19d68e39435e103a9a
Date: Wed, 03 Feb 2021 22:51:06 +0000	[thread overview]
Message-ID: <4DWH3G5WsSz2xqW@people01.haj.ipfire.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 92819 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, next has been updated
       via  e514d67f8e6fd3364b3bfa19d68e39435e103a9a (commit)
       via  d086a16619c89cd2420a0f6ed80aa93ecb696f73 (commit)
       via  51605e1b52bac244e3ab8d938010988efa82c232 (commit)
       via  20918d700a49187cbdc4066a978b6c8853802097 (commit)
       via  8928b738d7bbc324cd288fcef2abf7f2bab305d7 (commit)
       via  be184f040f4f18ccb3eca6f0ec38e2d84b350424 (commit)
       via  fb87d2756e8bb1fee1156b554943c7f25019544c (commit)
       via  0610914f7b12b5be128dfba90dc4d3460f7350c3 (commit)
       via  b84005daaaaa7d0e82d34485c56b0546cc4942d0 (commit)
       via  5ac4578d2e1ab03a170f31f16ae1b4c46b422aa3 (commit)
       via  dae10ab8c51f677860a877b4ab4385227afbe93c (commit)
       via  a87abffc9e2d9fd4ca038ed17bcb582c979663bc (commit)
       via  8ace58e8ac0491aa72f1213841824d284377db0d (commit)
       via  b51d19ece203ecfd20e89f72abf49953e7a4c2ac (commit)
       via  278b53e96f8a64585078fac20639bf3444e2e4f5 (commit)
       via  10ad593d83c492f1e5ecab61604c2af14715d859 (commit)
       via  2e2170bfb541ea1238f1dcc9f026fab1c3f28d51 (commit)
       via  7b476adef33171763c1e764c013c98055d3965b5 (commit)
      from  f1f2a8dbefd8a90622a1de641adb61f6cffc7a5f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e514d67f8e6fd3364b3bfa19d68e39435e103a9a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Feb 3 22:50:36 2021 +0000

    samba: Update to 4.13.4
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit d086a16619c89cd2420a0f6ed80aa93ecb696f73
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Feb 3 22:31:02 2021 +0000

    Update contributors
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 51605e1b52bac244e3ab8d938010988efa82c232
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Feb 3 22:30:37 2021 +0000

    Update languages
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 20918d700a49187cbdc4066a978b6c8853802097
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Feb 3 22:30:23 2021 +0000

    core154: Ship sed
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 8928b738d7bbc324cd288fcef2abf7f2bab305d7
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Wed Feb 3 16:01:48 2021 +0100

    sed: Update to 4.8
    
    - Update sed from 4.4 to 4.8
    - Updated rootfile
    - Changelog
    	* Noteworthy changes in release 4.8 (2020-01-14) [stable]
    		** Bug fixes
    		- "sed -i" now creates temporary files with correct umask (limited to u=rwx).
    		  Previously sed would incorrectly set umask on temporary files, resulting
    		  in problems under certain fuse-like file systems.
    		  [bug introduced in sed 4.2.1]
    		** Release
    		  distribute gzip-compressed tarballs once again
    		** Improvements
    		  a year's worth of gnulib development, including improved DFA performance
    	* Noteworthy changes in release 4.7 (2018-12-20) [stable]
    		** Bug fixes
    		- Some uses of \b in the C locale and with the DFA matcher would fail, e.g.,
    		  the following would mistakenly print "123-x" instead of "123":
    		    echo 123-x|LC_ALL=C sed 's/.\bx//'
    		- Using a multibyte locale or certain regexp constructs (some ranges,
    		  backreferences) would avoid the bug.  [bug introduced in sed 4.6]
    	* Noteworthy changes in release 4.6 (2018-12-19) [stable]
    		** Improvements
    		- sed now prints a clear error message when r/R/w/W (and s///w) commands
    		  are missing a filename. Previously, w/W commands would fail with confusing
    		  error message, while r/R would be a silent no-op.
    		- sed now uses fully-buffered output (instead of line-buffered) when
    		  writing to files. This should noticeably improve performance of "sed -i"
    		  and other write commands.
    		  Buffering can be disabled (as before) with "sed -u".
    		- sed in non-cygwin windows environments (e.g. mingw) now properly handles
    		  '\n' newlines in -b/--binary mode.
    		** Bug fixes
    		- sed no longer accesses invalid memory (heap overflow) when given invalid
    		  backreferences in 's' command [bug#32082, present at least since sed-4.0.6].
    		- sed no longer adds extraneous NUL when given s/$//n command.
    		  [related to bug#32271, present since sed-4.0.7]
    		- sed no longer accesses invalid memory (heap overflow) with s/$//n regexes.
    		  [bug#32271, present since sed-4.3].
    		** New Features
    		  New option, --debug: print the input sed script in canonical form
    		  and annotate program execution.
    	* Noteworthy changes in release 4.5 (2018-03-31) [stable]
    		** Bug fixes
    		- sed now fails when matching very long input lines (>2GB).
    		  Before, sed would silently ignore the regex without indicating an
    		  error. [Bug present at least since sed-3.02]
    		- sed no longer rejects comments and closing braces after y/// commands.
    		  [Bug existed at least since sed-3.02]
    		- sed -E --posix no longer ignores special meaning of '+','?','|' .
    		  [Bug introduced in the original implementation of --posix option in
    		  v4.1a-5-gba68fb4]
    		- sed -i now creates selinux context based on the context of the symlink
    		  instead of the symlink target. [Bug present since at least sed-4.2]
    		- sed -i --follow-symlinks remains unchanged.
    		- sed now treats the sequence '\x5c' (ASCII 92, backslash) as literal
    		  backslash character, not as an escape prefix character.
    		  [Bug present since sed-3.02.80]
    		  Old behavior:
    		     $ echo z | sed -E 's/(z)/\x5c1/' # identical to 's/(z)/\1/'
    		     z
    		  New behavior:
    		     $ echo z | sed -E 's/(z)/\x5c1/'
    		     \1
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit be184f040f4f18ccb3eca6f0ec38e2d84b350424
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Feb 3 22:28:44 2021 +0000

    core154: Ship newt
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit fb87d2756e8bb1fee1156b554943c7f25019544c
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Wed Feb 3 16:01:36 2021 +0100

    newt: Update to 0.52.21
    
    - Update newt from 0.52.18 to 0.52.21
    - Updated rootfile
    - Changelog
    	0.52.21
    	- define env NEWT_NOFLOWCTRL to disable flow control (Robert Gill)
    	- don't leak memory on errors in dialogboxes
    	- fix radio button selection check in snack
    	- fix plural forms in Lithuanian translation (#1568999)
    	- fix parallel build (Émeric Dupont)
    	- allow python versions to be specified with --with-python option
    	0.52.20
    	- improve handling of long strings in whiptail menu (#1353792)
    	- support screen resize as hotkey in form (#1432926)
    	0.52.19
    	- support --notags in whiptail checklist and radiolist (#1319794)
    	- don't hard-code -I/usr/include/slang in CPPFLAGS (Alex Suykov)
    	- use $(CC) instead of $(CPP) to generate .depend files (Samuel Martin)
    	- update translations from Zanata
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 0610914f7b12b5be128dfba90dc4d3460f7350c3
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Feb 3 22:26:10 2021 +0000

    core154: Ship lvm2
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit b84005daaaaa7d0e82d34485c56b0546cc4942d0
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Wed Feb 3 16:01:21 2021 +0100

    lvm2: Update to 2.02.187
    
    - Update lvm2 from 2.02.181 to 2.02.187
    - Updated rootfile
    - Changelog
    	Version 2.02.187 - 24th March 2020
    	==================================
    	  Avoid running cache input arg validation when creating vdo pool.
    	  Prevent raid reshaping of stacked volumes.
    	  Ensure minimum required region size on striped RaidLV creation.
    	  Fix resize of thin-pool with data and metadata of different segtype.
    	  Fix splitting mirror leg in cluster.
    	  Fix activation order when removing merged snapshot.
    	  Add support for DM_DEVICE_GET_TARGET_VERSION into device_mapper.
    	  Add lvextend-raid.sh to check on RaidLV extensions synchronization.
    	  Fix lvmetad shutdown and avoid lenghty timeouts when rebooting system.
    	  Prevent creating VGs with PVs with different logical block sizes.
    	  Pvmove runs in exlusively activating mode for exclusively active LVs.
    	  Activate thin-pool layered volume as 'read-only' device.
    	  Ignore crypto devices with UUID signature CRYPT-SUBDEV.
    	  Enhance validation for thin and cache pool conversion and swapping.
    	  Fixed activation on boot - lvm2 no longer activates incomplete VGs.
    	Version 2.02.186 - 27th August 2019
    	===================================
    	  Improve internal removal of cached devices.
    	  Synchronize with udev when dropping snapshot.
    	  Add missing device synchronization point before removing pvmove node.
    	  Correctly set read_ahead for LVs when pvmove is finished.
    	  Fix metadata writes from corrupting with large physical block size.
    	  Report no_discard_passdown for cache LVs with lvs -o+kernel_discards.
    	  Prevent shared active mirror LVs with lvmlockd.
    	Version 2.02.185 - 13th May 2019
    	================================
    	  Fix change of monitoring in clustered volumes.
    	  Improve -lXXX%VG modifier which improves cache segment estimation.
    	  Add synchronization with udev before removing cached devices.
    	  Fix missing growth of _pmspare volume when extending _tmeta volume.
    	  Automatically grow thin metadata, when thin data gets too big.
    	  Add support for vgsplit with cached devices.
    	  Fix signal delivery checking race in libdaemon (lvmetad).
    	  Add missing Before=shutdown.target to LVM2 services to fix shutdown ordering.
    	Version 2.02.184 - 22nd March 2019
    	==================================
    	  Fix (de)activation of RaidLVs with visible SubLVs
    	  Change scan_lvs default to 0 so LVs are not scanned for PVs.
    	  Add scan_lvs config setting to control if lvm scans LVs for PVs.
    	  Fix missing proper initialization of pv_list struct when adding pv.
    	Version 2.02.183 - 07th December 2018
    	=====================================
    	  Avoid disabling lvmetad when repair does nothing.
    	  Fix component detection for md version 0.90.
    	  Use sync io if async io_setup fails, or use_aio=0 is set in config.
    	  Avoid opening devices to get block size by using existing open fd.
    	Version 2.02.182 - 30th October 2018
    	====================================
    	  Fix possible write race between last metadata block and the first extent.
    	  Fix filtering of md 1.0 devices so they are not seen as duplicate PVs.
    	  Fix lvconvert striped/raid0/raid0_meta -> raid6 regression.
    	  Add After=rbdmap.service to {lvm2-activation-net,blk-availability}.service.
    	  Fix pvs with lvmetad to avoid too many open files from filter reads.
    	  Fix pvscan --cache to avoid too many open files from filter reads.
    	  Reduce max concurrent aios to avoid EMFILE with many devices.
    	  Fix lvconvert conversion attempts to linear.
    	  Fix lvconvert raid0/raid0_meta -> striped regression.
    	  Fix lvconvert --splitmirror for mirror type (2.02.178).
    	  Do not pair cache policy and cache metadata format.
    	  Fix mirrors honoring read_only_volume_list.
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 5ac4578d2e1ab03a170f31f16ae1b4c46b422aa3
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Wed Feb 3 16:00:54 2021 +0100

    elfutils: Update to 0.182
    
    - Update elfutils from 0.176 to 0.182
    - Updated rootfile
    - From version 0.178 debuginfod client/server capability was added.
    	Additional .configure options required to disable debuginfod
    	and libdebuginfod
    - Changelog
    	2020-10-28  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Set version to 0.182.
    		* NEWS: Add 0.182 section.
    	2020-10-28  Tom Tromey  <tom(a)tromey.com>
    		* .gitignore: Add /tests/leb128.
    	2020-10-01  Frank Ch. Eigler  <fche(a)redhat.com>
    		PR25461
    		* configure.ac: Add --enable-debuginfod-urls[=URLS] option.
    	2020-09-18  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Check availability of libzstd and zstd.
    	2020-09-08  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Set version to 0.181.
    		* NEWS: Add 0.181 section.
    	2020-08-20  Dmitry V. Levin  <ldv(a)altlinux.org>
    		* configure.ac (--enable-libdebuginfod): AC_DEFINE ENABLE_LIBDEBUGINFOD.
    	2020-07-17  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Set -DBAD_FTS=1 also for CXXFLAGS.
    	2020-06-19  Mark Wielaard  <mark(a)klomp.org>
    		* Makefile.am (SUBDIRS): Always add debuginfod.
    		* configure.ac (debuginfod): Split off...
    		(libdebuginfod): ... this. Also add DUMME_DEBUGINFOD.
    	2020-06-15  Sergei Trofimovich <slyfox(a)gentoo.org>
    		* configure.ac: Use READELF in build-id check.
    	2020-06-11  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Set version to 0.180.
    		* NEWS: Add 0.180 section.
    		* .gitignore: Update with new generated file.
    	2020-06-10  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac (MODVERSION): Remove.
    	2020-03-30  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Set version to 0.179.
    		* NEWS: Add 0.179 section.
    	2020-03-25  Mark Wielaard  <mark(a)klomp.org>
    		* README: Update mailinglist subscription info.
    		* CONTRIBUTING: Likewise.
    	2020-02-03  Frank Ch. Eigler  <fche(a)redhat.com>
    		* configure.ac: Tolerate CXX= for debuginfod configuration.
    	2019-12-11  Omar Sandoval  <osandov(a)fb.com>
    		* configure.ac: Apply -Werror after user-defined CFLAGS in
    		-D_FORTIFY_SOURCE=2 check.
    	2019-12-06  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Add ac_cv_buildid check.
    	2019-11-26  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Set version to 0.178.
    		NEWS: Add 0.178 section.
    	2019-11-26  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Add CXXFLAGS for gcov.
    	2019-10-28  Aaron Merey  <amerey(a)redhat.com>
    		* debuginfod/: New directory for debuginfod code.
    		* Makefile.am (SUBDIRS): Recurse there.
    		* configure.ac (--enable-debuginfod): New flag & checks.
    	2019-08-25  Jonathon Anderson <jma14(a)rice.edu>
    		* configure.ac: Add new --enable-valgrind-annotations
    		* configure.ac: Add new --with-valgrind (headers only)
    	2019-07-05  Omar Sandoval  <osandov(a)fb.com>
    		* configure.ac: Get rid of --enable-libebl-subdir.
    		* Makefile.am (SUBDIRS): Reorder backends and libcpu before libebl to
    		satisfy build dependencies.
    	2019-08-13  Mark Wielaard  <mark(a)klomp.org>
    		* configure.ac: Set version to 0.177.
    		* NEWS: Mention elfclassify, readelf DW_AT_data_member_location
    		and DW_AT_discr_list attribute changes, dwarf.h DW_AT_GNU additions,
    		dwelf_elf_e_machine_string function, dwelf_elf_begin change and
    		C-SKY backend support.
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit dae10ab8c51f677860a877b4ab4385227afbe93c
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Feb 3 22:23:39 2021 +0000

    core154: Ship fcron
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit a87abffc9e2d9fd4ca038ed17bcb582c979663bc
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Wed Feb 3 16:01:07 2021 +0100

    fcron: Update to 3.2.1
    
    - Update fcron from 3.2.0 (Jul 2014) to 3.2.1 (Jun 2016 - latest version)
    - Updated rootfile
    - Changelog
    	From version 3.2.0 to 3.2.1
    	     * @-line can now be run every second (minimum every 10s previously)
    	     * Fixed occasional 1s slippage. This was due to a race condition
    	       between when time_to_sleep is run and when we compute how long to
    	       sleep for, which could happen in the following second: if that
    	       happened we end up sleeping for 1s instead of not sleeping at all.
    	       The fix was to replace time_to_sleep() by next_wake_time().
    	     * add From: header to emails. Similarly to other crons, use: "From:
    	       %s (fcron)" with %s being either the user the job is run as or the
    	       value of MAILFROM.
    	     * The installation script now supports systemd fully.
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 8ace58e8ac0491aa72f1213841824d284377db0d
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Tue Feb 2 22:46:14 2021 +0100

    p7zip: Update to 17.03
    
    - Update p7zip from 16.02 (Jul 2016) to 17.03 (Dec 2020)
    - Version 16.02 was the last version by the previous dev team.
    	A fork was created in May 2020 with version 17.01
    - Rootfile updated
    - Changelog
    	Version 17.03
    	=============
    	  - add zstd to zip
    	  - add hash algorithm
    	    - XXHASH32
    	    - XXHASH64
    	    - MD2
    	    - MD4
    	    - MD5
    	    - sha384
    	    - sha512
    	  - add Lzfse to dmg
    	  - add lz5 to 7z
    	  - add lizard to 7z
    	  - update lz4 to v1.9.3
    	  - add brotli to 7z
    	  - update cmake build
    	  - fix xz crc64 error
    	  - use system local to select OEM code
    	  - add rpm install
    	  - fix lzma2 and flzma22 call the same algorithm
    	  - add 7zr build
    	  - fix tar format link file compress and decompress
    	Version 17.02
    	=============
    	  - p7zip 17.02 is more like 7zip 17.01(only 7za and 7z),The difference from 7zip 17.01
    	    and older version p7zip is the following description
    	  - Supports Fast lzma2 1.0.1 compression method
    	  - Update Zstd method to 1.4.5
    	  - Add zstd method parameters in 7z format
    	    ZSTD parameters NEW name:
    	         strategy -> strat
    	         fast -> fast
    	         long -> long
    	         WindowLog -> wlog
    	         HashLog -> hlog
    	         ChainLog -> clog
    	         SearchLog -> slog
    	         MinMatch -> slen
    	         TargetLen -> tlen
    	         OverlapLog -> ovlog
    	         LdmHashLog -> ldmhlog
    	         LdmSearchLength -> ldmslen
    	         LdmBucketSizeLog -> ldmblog
    	         LdmHashRateLog -> ldmhevery
    	  - Fix symlink files contained inside tar and squashfs as regular file
    	  - Add lz4 and Zstd decompress method to squashfs
    	Version 17.01
    	=============
    	  - Fix BUG CVE-2018-10115
    	  - Fix BUG CVE-2018-5996
    	  - Fix BUG CVE-2017-17969
    	  - Fix BUG CVE-2016-9296
    - The bug fixes in version 17.01 address the same CVE bugs as the
    	p7zip-16.02-consolidated_fixes-1.patch Therefore this patch is no longer needed
    - The patches for CVE-2016-2334 & 2335 were for versions before 16.00 so are no longer needed
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit b51d19ece203ecfd20e89f72abf49953e7a4c2ac
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Tue Feb 2 22:46:01 2021 +0100

    automake: Update to 1.16.3
    
    - Update automake from 1.16.2 to 1.16.3
    - No change to rootfile
    - New in 1.16.3:
    	* New features added
    	  - In the testsuite summary, the "for $(PACKAGE_STRING)" suffix
    	    can be overridden with the AM_TESTSUITE_SUMMARY_HEADER variable.
    	* Bugs fixed
    	  - Python 3.10 version number no longer considered to be 3.1.
    	  - Broken links in manual fixed or removed, and new script
    	    contrib/checklinkx (a small modification of W3C checklink) added,
    	    with accompany target checklinkx to recheck urls.
    	  - install-exec target depends on $(BUILT_SOURCES).
    	  - valac argument matching more precise, to avoid garbage in DIST_COMMON.
    	  - Support for Vala in VPATH builds fixed so that both freshly-generated and
    	    distributed C files work, and operation is more reliable with or without
    	    an installed valac.
    	  - Dejagnu doesn't break on directories containing spaces.
    	* Distribution
    	  - new variable AM_DISTCHECK_DVI_TARGET, to allow overriding the
    	    "make dvi" that is done as part of distcheck.
    	* Miscellaneous changes
    	  - install-sh tweaks:
    	    . new option -p to preserve mtime, i.e., invoke cp -p.
    	    . new option -S SUFFIX to attempt backup files using SUFFIX.
    	    . no longer unconditionally uses -f when rm is overridden by RMPROG.
    	    . does not chown existing directories.
    	  - Removed function up_to_date_p in lib/Automake/FileUtils.pm.
    	    We believe this function is completely unused.
    	  - Support for in-tree Vala libraries improved.
    - Full change details are in ChangeLog file in tarball
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 278b53e96f8a64585078fac20639bf3444e2e4f5
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Feb 3 22:20:18 2021 +0000

    core154: Ship acl
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 10ad593d83c492f1e5ecab61604c2af14715d859
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Tue Feb 2 22:45:41 2021 +0100

    acl: Update to 2.2.53
    
    - Update acl from 2.2.52 (May 2013) to 2.2.53 (Jun 2018 - latest version)
    - Rootfile updated
    - No make rules for install-lib or install-dev in new version. Only for install
    - Changelog in tarball has 2.2.49 (Nov 2009) as the latest change
    - Could not find changelog info anywhere else.
    - Following changelog created by extracting from git commits (thanks for idea Peter Mueller)
    	- include: fix uninstall for `make distcheck`	Mike Frysinger
    	- acl.5 man page: Update link to POSIX.1e draft	Andreas Gruenbacher
    	- test: add regression test	Dmitry V. Levin
    	- Enable large-file support on systems that do not enable it by default	Dmitry V. Levin
    	- libacl: Fix acl_from_text() returning NULL on all input	Dmitry V. Levin
    	- setfacl --restore: Silence valgrind	Andreas Gruenbacher
    	- setfacl: Preserve special mode bits on filesystems without POSIX ACL support	Andreas Gruenbacher
    	- setfacl.1: document the meaning of '-' in perms	Kamil Dudka
    	- setfacl: Allow more than four characters in the perms field	Andreas Gruenbacher
    	- permissions.test: Fix umask	Andreas Gruenbacher
    	- Add additional group names for root-specific tests	Andreas Gruenbacher
    	- libtestlookup: Add missing EXPORT and static declarations	Andreas Gruenbacher
    	- Minor man-page clarifications	Andreas Gruenbacher
    	- Remove ACL_ADD and ACL_DELETE	Andreas Gruenbacher
    	- test: fixups on SELinux machines for root testcases	He Zhe
    	- libacl: Ignore warning in parse_acl_entry()	Andreas Gruenbacher
    	- Cleanup visibility of API functions	Yury Usishchev
    	- Cleanup internal headers usage	Yury Usishchev
    	- Rework config.h usage	Yury Usishchev
    	- walk_tree_rec: Add parentheses to clarify code	Andreas Gruenbacher
    	- __acl_from_xattr: Set errno for invalid tag types	Andreas Gruenbacher
    	- Fix checks for valid permissions in input	Corinna Vinschen
    	- use portable AC_C_BIGENDIAN	Mike Frysinger
    	- quote: escape literal backslashes	Jeff Mahoney
    	- test: Add helper library to fake passwd/group files	Jeff Mahoney
    	- ignore configure.lineno	Mike Frysinger
    	- walk_tree: mark internal variables as static	Dmitry V. Levin
    	- Do not export symbols that are not supposed to be exported	Dmitry V. Levin
    	- getfacl: Fix minor resource leak	Andreas Gruenbacher
    	- setfacl man page: Minor wording improvements	Andreas Gruenbacher
    	- Fix the display block nesting in acl.5	Andreas Gruenbacher
    	- getfacl: Fix memory leak	Andreas Gruenbacher
    	- fix compilation with latest xattr git	Brice De Bruyne
    	- libacl: acl_set_file: Remove unnecesary racy check	Andreas Gruenbacher
    	- cp.test: Check permissions of the right file	Andreas Gruenbacher
    	- add __acl_ prefixes to internal symbols	Mike Frysinger
    	- mark libmisc funcs as hidden so they are not exported	Mike Frysinger
    	- telldir return value and seekdir second parameters are of type long	Cristian Rodríguez
    	- read_acl_{comments,seq}: switch to next_line	Mike Frysinger
    	- read_acl_{comments,seq}: rename "line" to "lineno"	Mike Frysinger
    	- build: ship a pkgconfig file for libacl	Mike Frysinger
    	- build: make use of an aux-dir to stow away helper scripts	Mike Frysinger
    	- build: drop aclincludedir, use pkgincludedir	Mike Frysinger
    	- po: regenerate files after move	Mike Frysinger
    	- modernize build system	Mike Frysinger
    	- test: make running parallel/out-of-tree safe	Mike Frysinger
    	- move gettext logic into misc.h	Mike Frysinger
    	- punt debian/rpm packaging logic	Mike Frysinger
    	- libacl: fix SIGSEGV of getfacl -e on overly long group name	Kamil Dudka
    	- libacl: Make sure that acl_from_text() always sets errno when it fails	Andreas Gruenbacher
    	- Use autoreconf rather than autoconf to regenerate the files.	Fabrice Bauzac
    	- .gitignore: ignore *~ and config.h.in.	Fabrice Bauzac
    	- Bad markup in acl.5 page	Eric S. Raymond
    	- Makefile: rename configure.in to configure.ac	Mike Frysinger
    	- test: fix insufficient quoting of '\'	Kamil Dudka
    	- setfacl.1: fix typo 'inclu de' -> 'include'	John Bradshaw
    	- Install the libraries to the appropriate directory	Brandon Philips
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 2e2170bfb541ea1238f1dcc9f026fab1c3f28d51
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date:   Wed Feb 3 19:31:50 2021 +0100

    setup: fix field-order at addressconfig for red
    
    i have added the gatewayfield at the line below the IP and Netmask
    fields but prior this fields so the cursor jumps first the the gateway
    and after this to the IP. This patch fix the activation order.
    
    Signed-off-by: Arne Fitzenreiter <arne_f(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 7b476adef33171763c1e764c013c98055d3965b5
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Feb 3 22:15:07 2021 +0000

    lynis: Update rootfile
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/rootfiles/common/acl                        |  14 +-
 config/rootfiles/common/fcron                      | 122 +++---
 config/rootfiles/common/newt                       |  15 +-
 .../{oldcore/104 => core/154}/filelists/acl        |   0
 .../{oldcore/29 => core/154}/filelists/fcron       |   0
 .../{oldcore/125 => core/154}/filelists/lvm2       |   0
 .../{oldcore/66 => core/154}/filelists/newt        |   0
 .../{oldcore/100 => core/154}/filelists/sed        |   0
 config/rootfiles/packages/7zip                     | 201 ++++-----
 config/rootfiles/packages/aarch64/samba            |   1 +
 config/rootfiles/packages/armv5tel/samba           |   1 +
 config/rootfiles/packages/elfutils                 |  46 +-
 config/rootfiles/packages/i586/samba               |   1 +
 config/rootfiles/packages/lynis                    |   1 +
 config/rootfiles/packages/x86_64/samba             |   1 +
 doc/language_issues.de                             |   2 +
 doc/language_issues.en                             |   2 -
 doc/language_issues.es                             |   2 +
 doc/language_issues.fr                             |   2 +
 doc/language_issues.it                             |   2 +
 doc/language_issues.nl                             |   2 +
 doc/language_issues.pl                             |   2 +
 doc/language_issues.ru                             |   2 +
 doc/language_issues.tr                             |   2 +
 html/cgi-bin/credits.cgi                           |   5 +-
 lfs/7zip                                           |  15 +-
 lfs/acl                                            |  12 +-
 lfs/automake                                       |   4 +-
 lfs/elfutils                                       |  11 +-
 lfs/fcron                                          |   4 +-
 lfs/lvm2                                           |   4 +-
 lfs/newt                                           |   4 +-
 lfs/samba                                          |   6 +-
 lfs/sed                                            |   4 +-
 src/patches/p7zip-16.02-consolidated_fixes-1.patch | 466 ---------------------
 src/patches/p7zip/CVE-2016-2334.patch              |  24 --
 src/patches/p7zip/CVE-2016-2335.patch              |  17 -
 src/setup/netstuff.c                               |  26 +-
 38 files changed, 258 insertions(+), 765 deletions(-)
 copy config/rootfiles/{oldcore/104 => core/154}/filelists/acl (100%)
 copy config/rootfiles/{oldcore/29 => core/154}/filelists/fcron (100%)
 copy config/rootfiles/{oldcore/125 => core/154}/filelists/lvm2 (100%)
 copy config/rootfiles/{oldcore/66 => core/154}/filelists/newt (100%)
 copy config/rootfiles/{oldcore/100 => core/154}/filelists/sed (100%)
 delete mode 100644 src/patches/p7zip-16.02-consolidated_fixes-1.patch
 delete mode 100644 src/patches/p7zip/CVE-2016-2334.patch
 delete mode 100644 src/patches/p7zip/CVE-2016-2335.patch

Difference in files:
diff --git a/config/rootfiles/common/acl b/config/rootfiles/common/acl
index a217714aa..19ce21ca0 100644
--- a/config/rootfiles/common/acl
+++ b/config/rootfiles/common/acl
@@ -7,14 +7,22 @@ usr/bin/setfacl
 #usr/lib/libacl.la
 usr/lib/libacl.so
 usr/lib/libacl.so.1
-usr/lib/libacl.so.1.1.0
+usr/lib/libacl.so.1.1.2253
+#usr/lib/pkgconfig/libacl.pc
 #usr/share/doc/acl
-#usr/share/doc/acl/CHANGES.gz
+#usr/share/doc/acl/CHANGES
 #usr/share/doc/acl/COPYING
 #usr/share/doc/acl/COPYING.LGPL
 #usr/share/doc/acl/PORTING
-#usr/share/doc/acl/README
+#usr/share/doc/acl/extensions.txt
+#usr/share/doc/acl/libacl.txt
 #usr/share/locale/de/LC_MESSAGES/acl.mo
+#usr/share/locale/en(a)boldquot
+#usr/share/locale/en(a)boldquot/LC_MESSAGES
+#usr/share/locale/en(a)boldquot/LC_MESSAGES/acl.mo
+#usr/share/locale/en(a)quot
+#usr/share/locale/en(a)quot/LC_MESSAGES
+#usr/share/locale/en(a)quot/LC_MESSAGES/acl.mo
 #usr/share/locale/es/LC_MESSAGES/acl.mo
 #usr/share/locale/fr/LC_MESSAGES/acl.mo
 #usr/share/locale/gl/LC_MESSAGES/acl.mo
diff --git a/config/rootfiles/common/fcron b/config/rootfiles/common/fcron
index fb4410f4d..30823b004 100644
--- a/config/rootfiles/common/fcron
+++ b/config/rootfiles/common/fcron
@@ -15,67 +15,67 @@ etc/fcron.weekly/info.txt
 usr/bin/fcronsighup
 usr/bin/fcrontab
 usr/sbin/fcron
-#usr/share/doc/fcron-3.2.0
-#usr/share/doc/fcron-3.2.0/en
-#usr/share/doc/fcron-3.2.0/en/HTML
-#usr/share/doc/fcron-3.2.0/en/HTML/LEGALNOTICE.html
-#usr/share/doc/fcron-3.2.0/en/HTML/changes.html
-#usr/share/doc/fcron-3.2.0/en/HTML/faq.html
-#usr/share/doc/fcron-3.2.0/en/HTML/fcron.8.html
-#usr/share/doc/fcron-3.2.0/en/HTML/fcron.conf.5.html
-#usr/share/doc/fcron-3.2.0/en/HTML/fcrondyn.1.html
-#usr/share/doc/fcron-3.2.0/en/HTML/fcrontab.1.html
-#usr/share/doc/fcron-3.2.0/en/HTML/fcrontab.5.html
-#usr/share/doc/fcron-3.2.0/en/HTML/fdl.html
-#usr/share/doc/fcron-3.2.0/en/HTML/gpl.html
-#usr/share/doc/fcron-3.2.0/en/HTML/how-and-why.html
-#usr/share/doc/fcron-3.2.0/en/HTML/index.html
-#usr/share/doc/fcron-3.2.0/en/HTML/install.html
-#usr/share/doc/fcron-3.2.0/en/HTML/manpages.html
-#usr/share/doc/fcron-3.2.0/en/HTML/readme.html
-#usr/share/doc/fcron-3.2.0/en/HTML/relnotes.html
-#usr/share/doc/fcron-3.2.0/en/HTML/thanks.html
-#usr/share/doc/fcron-3.2.0/en/HTML/todo.html
-#usr/share/doc/fcron-3.2.0/en/HTML/using-fcron.html
-#usr/share/doc/fcron-3.2.0/en/txt
-#usr/share/doc/fcron-3.2.0/en/txt/changes.txt
-#usr/share/doc/fcron-3.2.0/en/txt/faq.txt
-#usr/share/doc/fcron-3.2.0/en/txt/gpl.txt
-#usr/share/doc/fcron-3.2.0/en/txt/install.txt
-#usr/share/doc/fcron-3.2.0/en/txt/readme.txt
-#usr/share/doc/fcron-3.2.0/en/txt/relnotes.txt
-#usr/share/doc/fcron-3.2.0/en/txt/thanks.txt
-#usr/share/doc/fcron-3.2.0/en/txt/todo.txt
-#usr/share/doc/fcron-3.2.0/fr
-#usr/share/doc/fcron-3.2.0/fr/HTML
-#usr/share/doc/fcron-3.2.0/fr/HTML/LEGALNOTICE.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/changes.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/faq.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/fcron.8.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/fcron.conf.5.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/fcrondyn.1.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/fcrontab.1.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/fcrontab.5.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/fdl.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/gpl.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/how-and-why.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/index.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/install.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/manpages.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/readme.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/relnotes.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/thanks.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/todo.html
-#usr/share/doc/fcron-3.2.0/fr/HTML/using-fcron.html
-#usr/share/doc/fcron-3.2.0/fr/txt
-#usr/share/doc/fcron-3.2.0/fr/txt/changes.txt
-#usr/share/doc/fcron-3.2.0/fr/txt/faq.txt
-#usr/share/doc/fcron-3.2.0/fr/txt/gpl.txt
-#usr/share/doc/fcron-3.2.0/fr/txt/install.txt
-#usr/share/doc/fcron-3.2.0/fr/txt/readme.txt
-#usr/share/doc/fcron-3.2.0/fr/txt/relnotes.txt
-#usr/share/doc/fcron-3.2.0/fr/txt/thanks.txt
-#usr/share/doc/fcron-3.2.0/fr/txt/todo.txt
+#usr/share/doc/fcron-3.2.1
+#usr/share/doc/fcron-3.2.1/en
+#usr/share/doc/fcron-3.2.1/en/HTML
+#usr/share/doc/fcron-3.2.1/en/HTML/LEGALNOTICE.html
+#usr/share/doc/fcron-3.2.1/en/HTML/changes.html
+#usr/share/doc/fcron-3.2.1/en/HTML/faq.html
+#usr/share/doc/fcron-3.2.1/en/HTML/fcron.8.html
+#usr/share/doc/fcron-3.2.1/en/HTML/fcron.conf.5.html
+#usr/share/doc/fcron-3.2.1/en/HTML/fcrondyn.1.html
+#usr/share/doc/fcron-3.2.1/en/HTML/fcrontab.1.html
+#usr/share/doc/fcron-3.2.1/en/HTML/fcrontab.5.html
+#usr/share/doc/fcron-3.2.1/en/HTML/fdl.html
+#usr/share/doc/fcron-3.2.1/en/HTML/gpl.html
+#usr/share/doc/fcron-3.2.1/en/HTML/how-and-why.html
+#usr/share/doc/fcron-3.2.1/en/HTML/index.html
+#usr/share/doc/fcron-3.2.1/en/HTML/install.html
+#usr/share/doc/fcron-3.2.1/en/HTML/manpages.html
+#usr/share/doc/fcron-3.2.1/en/HTML/readme.html
+#usr/share/doc/fcron-3.2.1/en/HTML/relnotes.html
+#usr/share/doc/fcron-3.2.1/en/HTML/thanks.html
+#usr/share/doc/fcron-3.2.1/en/HTML/todo.html
+#usr/share/doc/fcron-3.2.1/en/HTML/using-fcron.html
+#usr/share/doc/fcron-3.2.1/en/txt
+#usr/share/doc/fcron-3.2.1/en/txt/changes.txt
+#usr/share/doc/fcron-3.2.1/en/txt/faq.txt
+#usr/share/doc/fcron-3.2.1/en/txt/gpl.txt
+#usr/share/doc/fcron-3.2.1/en/txt/install.txt
+#usr/share/doc/fcron-3.2.1/en/txt/readme.txt
+#usr/share/doc/fcron-3.2.1/en/txt/relnotes.txt
+#usr/share/doc/fcron-3.2.1/en/txt/thanks.txt
+#usr/share/doc/fcron-3.2.1/en/txt/todo.txt
+#usr/share/doc/fcron-3.2.1/fr
+#usr/share/doc/fcron-3.2.1/fr/HTML
+#usr/share/doc/fcron-3.2.1/fr/HTML/LEGALNOTICE.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/changes.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/faq.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/fcron.8.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/fcron.conf.5.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/fcrondyn.1.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/fcrontab.1.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/fcrontab.5.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/fdl.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/gpl.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/how-and-why.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/index.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/install.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/manpages.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/readme.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/relnotes.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/thanks.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/todo.html
+#usr/share/doc/fcron-3.2.1/fr/HTML/using-fcron.html
+#usr/share/doc/fcron-3.2.1/fr/txt
+#usr/share/doc/fcron-3.2.1/fr/txt/changes.txt
+#usr/share/doc/fcron-3.2.1/fr/txt/faq.txt
+#usr/share/doc/fcron-3.2.1/fr/txt/gpl.txt
+#usr/share/doc/fcron-3.2.1/fr/txt/install.txt
+#usr/share/doc/fcron-3.2.1/fr/txt/readme.txt
+#usr/share/doc/fcron-3.2.1/fr/txt/relnotes.txt
+#usr/share/doc/fcron-3.2.1/fr/txt/thanks.txt
+#usr/share/doc/fcron-3.2.1/fr/txt/todo.txt
 #usr/share/man/fr
 #usr/share/man/fr/man1
 #usr/share/man/fr/man1/fcrondyn.1
diff --git a/config/rootfiles/common/newt b/config/rootfiles/common/newt
index 71e3d732c..5cc993d51 100644
--- a/config/rootfiles/common/newt
+++ b/config/rootfiles/common/newt
@@ -3,7 +3,7 @@ usr/bin/whiptail
 #usr/lib/libnewt.a
 #usr/lib/libnewt.so
 usr/lib/libnewt.so.0.52
-usr/lib/libnewt.so.0.52.18
+usr/lib/libnewt.so.0.52.21
 #usr/lib/pkgconfig/libnewt.pc
 #usr/lib/python2.7/site-packages/_snack.so
 #usr/lib/python2.7/site-packages/snack.py
@@ -15,8 +15,6 @@ usr/lib/libnewt.so.0.52.18
 #usr/share/locale/as
 #usr/share/locale/as/LC_MESSAGES
 #usr/share/locale/as/LC_MESSAGES/newt.mo
-#usr/share/locale/ast
-#usr/share/locale/ast/LC_MESSAGES
 #usr/share/locale/ast/LC_MESSAGES/newt.mo
 #usr/share/locale/bal
 #usr/share/locale/bal/LC_MESSAGES
@@ -66,6 +64,9 @@ usr/lib/libnewt.so.0.52.18
 #usr/share/locale/id/LC_MESSAGES/newt.mo
 #usr/share/locale/it/LC_MESSAGES/newt.mo
 #usr/share/locale/ja/LC_MESSAGES/newt.mo
+#usr/share/locale/ka
+#usr/share/locale/ka/LC_MESSAGES
+#usr/share/locale/ka/LC_MESSAGES/newt.mo
 #usr/share/locale/km
 #usr/share/locale/km/LC_MESSAGES
 #usr/share/locale/km/LC_MESSAGES/newt.mo
@@ -77,8 +78,6 @@ usr/lib/libnewt.so.0.52.18
 #usr/share/locale/ku/LC_MESSAGES
 #usr/share/locale/ku/LC_MESSAGES/newt.mo
 #usr/share/locale/lt/LC_MESSAGES/newt.mo
-#usr/share/locale/lv
-#usr/share/locale/lv/LC_MESSAGES
 #usr/share/locale/lv/LC_MESSAGES/newt.mo
 #usr/share/locale/mg
 #usr/share/locale/mg/LC_MESSAGES
@@ -104,8 +103,6 @@ usr/lib/libnewt.so.0.52.18
 #usr/share/locale/nn
 #usr/share/locale/nn/LC_MESSAGES
 #usr/share/locale/nn/LC_MESSAGES/newt.mo
-#usr/share/locale/pa
-#usr/share/locale/pa/LC_MESSAGES
 #usr/share/locale/pa/LC_MESSAGES/newt.mo
 #usr/share/locale/pl/LC_MESSAGES/newt.mo
 #usr/share/locale/pt/LC_MESSAGES/newt.mo
@@ -120,8 +117,6 @@ usr/lib/libnewt.so.0.52.18
 #usr/share/locale/sr(a)latin/LC_MESSAGES
 #usr/share/locale/sr(a)latin/LC_MESSAGES/newt.mo
 #usr/share/locale/sv/LC_MESSAGES/newt.mo
-#usr/share/locale/ta
-#usr/share/locale/ta/LC_MESSAGES
 #usr/share/locale/ta/LC_MESSAGES/newt.mo
 #usr/share/locale/te
 #usr/share/locale/te/LC_MESSAGES
@@ -129,8 +124,6 @@ usr/lib/libnewt.so.0.52.18
 #usr/share/locale/tg
 #usr/share/locale/tg/LC_MESSAGES
 #usr/share/locale/tg/LC_MESSAGES/newt.mo
-#usr/share/locale/th
-#usr/share/locale/th/LC_MESSAGES
 #usr/share/locale/th/LC_MESSAGES/newt.mo
 #usr/share/locale/tl
 #usr/share/locale/tl/LC_MESSAGES
diff --git a/config/rootfiles/core/154/filelists/acl b/config/rootfiles/core/154/filelists/acl
new file mode 120000
index 000000000..d819f9c48
--- /dev/null
+++ b/config/rootfiles/core/154/filelists/acl
@@ -0,0 +1 @@
+../../../common/acl
\ No newline at end of file
diff --git a/config/rootfiles/core/154/filelists/fcron b/config/rootfiles/core/154/filelists/fcron
new file mode 120000
index 000000000..4a454ea21
--- /dev/null
+++ b/config/rootfiles/core/154/filelists/fcron
@@ -0,0 +1 @@
+../../../common/fcron
\ No newline at end of file
diff --git a/config/rootfiles/core/154/filelists/lvm2 b/config/rootfiles/core/154/filelists/lvm2
new file mode 120000
index 000000000..d640870b7
--- /dev/null
+++ b/config/rootfiles/core/154/filelists/lvm2
@@ -0,0 +1 @@
+../../../common/lvm2
\ No newline at end of file
diff --git a/config/rootfiles/core/154/filelists/newt b/config/rootfiles/core/154/filelists/newt
new file mode 120000
index 000000000..fb3eb20c3
--- /dev/null
+++ b/config/rootfiles/core/154/filelists/newt
@@ -0,0 +1 @@
+../../../common/newt
\ No newline at end of file
diff --git a/config/rootfiles/core/154/filelists/sed b/config/rootfiles/core/154/filelists/sed
new file mode 120000
index 000000000..fc5f5c6d6
--- /dev/null
+++ b/config/rootfiles/core/154/filelists/sed
@@ -0,0 +1 @@
+../../../common/sed
\ No newline at end of file
diff --git a/config/rootfiles/packages/7zip b/config/rootfiles/packages/7zip
index f56e95c8c..a5d5ed607 100644
--- a/config/rootfiles/packages/7zip
+++ b/config/rootfiles/packages/7zip
@@ -9,102 +9,105 @@ usr/lib/p7zip/7za
 usr/lib/p7zip/7zr
 usr/lib/p7zip/Codecs
 usr/lib/p7zip/Codecs/Rar.so
-#usr/share/doc/p7zip-16.02
-#usr/share/doc/p7zip-16.02/ChangeLog
-#usr/share/doc/p7zip-16.02/DOC
-#usr/share/doc/p7zip-16.02/DOC/7zC.txt
-#usr/share/doc/p7zip-16.02/DOC/7zFormat.txt
-#usr/share/doc/p7zip-16.02/DOC/License.txt
-#usr/share/doc/p7zip-16.02/DOC/MANUAL
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/add.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/bench.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/delete.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/extract.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/extract_full.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/hash.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/index.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/list.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/rename.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/style.css
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/test.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/commands/update.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/exit_codes.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/index.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/style.css
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/ar_exclude.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/ar_include.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/ar_no.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/bb.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/bs.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/charset.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/exclude.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/include.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/index.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/large_pages.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/list_tech.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/method.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/output_dir.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/overwrite.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/password.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/recurse.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/sa.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/scc.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/scrc.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/sdel.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/sfx.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/shared.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/sni.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/sns.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/spf.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/ssc.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/stdin.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/stdout.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/stl.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/stop_switch.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/stx.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/style.css
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/type.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/update.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/volume.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/working_dir.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/switches/yes.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/cmdline/syntax.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/about.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/benchmark.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/index.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/menu.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/options.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/plugins
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/plugins/7-zip
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/plugins/7-zip/add.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/plugins/7-zip/extract.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/plugins/7-zip/index.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/plugins/7-zip/style.css
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/plugins/index.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/plugins/style.css
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/fm/style.css
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/general
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/general/7z.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/general/faq.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/general/formats.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/general/index.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/general/license.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/general/performance.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/general/style.css
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/general/thanks.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/start.htm
-#usr/share/doc/p7zip-16.02/DOC/MANUAL/style.css
-#usr/share/doc/p7zip-16.02/DOC/Methods.txt
-#usr/share/doc/p7zip-16.02/DOC/copying.txt
-#usr/share/doc/p7zip-16.02/DOC/lzma.txt
-#usr/share/doc/p7zip-16.02/DOC/readme.txt
-#usr/share/doc/p7zip-16.02/DOC/src-history.txt
-#usr/share/doc/p7zip-16.02/DOC/unRarLicense.txt
-#usr/share/doc/p7zip-16.02/README
-#usr/share/man/man1/7z.1
-#usr/share/man/man1/7za.1
-#usr/share/man/man1/7zr.1
+#usr/share/doc/p7zip-17.03
+#usr/share/doc/p7zip-17.03/ChangeLog
+#usr/share/doc/p7zip-17.03/DOC
+#usr/share/doc/p7zip-17.03/DOC/7zC.txt
+#usr/share/doc/p7zip-17.03/DOC/7zFormat.txt
+#usr/share/doc/p7zip-17.03/DOC/License.txt
+#usr/share/doc/p7zip-17.03/DOC/MANUAL
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/7-zip.chm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/add.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/bench.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/delete.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/extract.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/extract_full.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/hash.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/index.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/list.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/rename.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/style.css
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/test.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/commands/update.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/exit_codes.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/index.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/style.css
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/ar_exclude.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/ar_include.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/ar_no.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/bb.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/bs.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/charset.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/exclude.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/include.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/index.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/large_pages.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/list_tech.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/method.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/output_dir.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/overwrite.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/password.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/recurse.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/sa.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/scc.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/scrc.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/sdel.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/sfx.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/shared.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/sni.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/sns.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/spf.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/ssc.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/stdin.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/stdout.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/stl.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/stop_switch.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/stx.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/style.css
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/type.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/update.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/volume.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/working_dir.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/switches/yes.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/cmdline/syntax.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/about.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/benchmark.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/index.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/menu.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/options.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/plugins
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/plugins/7-zip
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/plugins/7-zip/add.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/plugins/7-zip/extract.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/plugins/7-zip/index.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/plugins/7-zip/style.css
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/plugins/index.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/plugins/style.css
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/fm/style.css
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/general
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/general/7z.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/general/faq.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/general/formats.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/general/index.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/general/license.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/general/performance.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/general/style.css
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/general/thanks.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/start.htm
+#usr/share/doc/p7zip-17.03/DOC/MANUAL/style.css
+#usr/share/doc/p7zip-17.03/DOC/Methods.txt
+#usr/share/doc/p7zip-17.03/DOC/Struct.EAP
+#usr/share/doc/p7zip-17.03/DOC/Struct.ldb
+#usr/share/doc/p7zip-17.03/DOC/copying.txt
+#usr/share/doc/p7zip-17.03/DOC/lzma.txt
+#usr/share/doc/p7zip-17.03/DOC/readme.txt
+#usr/share/doc/p7zip-17.03/DOC/src-history.txt
+#usr/share/doc/p7zip-17.03/DOC/unRarLicense.txt
+#usr/share/doc/p7zip-17.03/README
+#usr/share/man/man1/7z.1.gz
+#usr/share/man/man1/7za.1.gz
+#usr/share/man/man1/7zr.1.gz
\ No newline at end of file
diff --git a/config/rootfiles/packages/aarch64/samba b/config/rootfiles/packages/aarch64/samba
index 9fb9046e8..c0995904c 100644
--- a/config/rootfiles/packages/aarch64/samba
+++ b/config/rootfiles/packages/aarch64/samba
@@ -268,6 +268,7 @@ usr/lib/python3.8/site-packages/samba/dcerpc/witness.cpython-38-aarch64-linux-gn
 usr/lib/python3.8/site-packages/samba/dcerpc/wkssvc.cpython-38-aarch64-linux-gnu.so
 usr/lib/python3.8/site-packages/samba/dcerpc/xattr.cpython-38-aarch64-linux-gnu.so
 usr/lib/python3.8/site-packages/samba/descriptor.py
+usr/lib/python3.8/site-packages/samba/dnsresolver.py
 usr/lib/python3.8/site-packages/samba/dnsserver.py
 usr/lib/python3.8/site-packages/samba/domain_update.py
 usr/lib/python3.8/site-packages/samba/drs_utils.py
diff --git a/config/rootfiles/packages/armv5tel/samba b/config/rootfiles/packages/armv5tel/samba
index 23ab42e25..78b2a1d97 100644
--- a/config/rootfiles/packages/armv5tel/samba
+++ b/config/rootfiles/packages/armv5tel/samba
@@ -268,6 +268,7 @@ usr/lib/python3.8/site-packages/samba/dcerpc/witness.cpython-38-arm-linux-gnueab
 usr/lib/python3.8/site-packages/samba/dcerpc/wkssvc.cpython-38-arm-linux-gnueabi.so
 usr/lib/python3.8/site-packages/samba/dcerpc/xattr.cpython-38-arm-linux-gnueabi.so
 usr/lib/python3.8/site-packages/samba/descriptor.py
+usr/lib/python3.8/site-packages/samba/dnsresolver.py
 usr/lib/python3.8/site-packages/samba/dnsserver.py
 usr/lib/python3.8/site-packages/samba/domain_update.py
 usr/lib/python3.8/site-packages/samba/drs_utils.py
diff --git a/config/rootfiles/packages/elfutils b/config/rootfiles/packages/elfutils
index e5b1124a5..05cb542ac 100644
--- a/config/rootfiles/packages/elfutils
+++ b/config/rootfiles/packages/elfutils
@@ -1,5 +1,6 @@
 usr/bin/eu-addr2line
 usr/bin/eu-ar
+usr/bin/eu-elfclassify
 usr/bin/eu-elfcmp
 usr/bin/eu-elfcompress
 usr/bin/eu-elflint
@@ -22,52 +23,19 @@ usr/bin/eu-unstrip
 #usr/include/elfutils/libdw.h
 #usr/include/elfutils/libdwelf.h
 #usr/include/elfutils/libdwfl.h
-#usr/include/elfutils/libebl.h
 #usr/include/elfutils/version.h
 #usr/include/gelf.h
 #usr/include/libelf.h
 #usr/include/nlist.h
-usr/lib/elfutils
-usr/lib/elfutils/libebl_aarch64-0.176.so
-#usr/lib/elfutils/libebl_aarch64.so
-usr/lib/elfutils/libebl_alpha-0.176.so
-#usr/lib/elfutils/libebl_alpha.so
-usr/lib/elfutils/libebl_arm-0.176.so
-#usr/lib/elfutils/libebl_arm.so
-usr/lib/elfutils/libebl_bpf-0.176.so
-#usr/lib/elfutils/libebl_bpf.so
-usr/lib/elfutils/libebl_i386-0.176.so
-#usr/lib/elfutils/libebl_i386.so
-usr/lib/elfutils/libebl_ia64-0.176.so
-#usr/lib/elfutils/libebl_ia64.so
-usr/lib/elfutils/libebl_m68k-0.176.so
-#usr/lib/elfutils/libebl_m68k.so
-usr/lib/elfutils/libebl_ppc-0.176.so
-#usr/lib/elfutils/libebl_ppc.so
-usr/lib/elfutils/libebl_ppc64-0.176.so
-#usr/lib/elfutils/libebl_ppc64.so
-usr/lib/elfutils/libebl_riscv-0.176.so
-#usr/lib/elfutils/libebl_riscv.so
-usr/lib/elfutils/libebl_s390-0.176.so
-#usr/lib/elfutils/libebl_s390.so
-usr/lib/elfutils/libebl_sh-0.176.so
-#usr/lib/elfutils/libebl_sh.so
-usr/lib/elfutils/libebl_sparc-0.176.so
-#usr/lib/elfutils/libebl_sparc.so
-usr/lib/elfutils/libebl_tilegx-0.176.so
-#usr/lib/elfutils/libebl_tilegx.so
-usr/lib/elfutils/libebl_x86_64-0.176.so
-#usr/lib/elfutils/libebl_x86_64.so
-usr/lib/libasm-0.176.so
+usr/lib/libasm-0.182.so
 #usr/lib/libasm.a
 usr/lib/libasm.so
 usr/lib/libasm.so.1
-usr/lib/libdw-0.176.so
+usr/lib/libdw-0.182.so
 #usr/lib/libdw.a
 usr/lib/libdw.so
 usr/lib/libdw.so.1
-#usr/lib/libebl.a
-usr/lib/libelf-0.176.so
+usr/lib/libelf-0.182.so
 #usr/lib/libelf.a
 usr/lib/libelf.so
 usr/lib/libelf.so.1
@@ -80,3 +48,9 @@ usr/lib/libelf.so.1
 #usr/share/locale/ja/LC_MESSAGES/elfutils.mo
 #usr/share/locale/pl/LC_MESSAGES/elfutils.mo
 #usr/share/locale/uk/LC_MESSAGES/elfutils.mo
+#usr/share/man/man1/eu-elfclassify.1
+#usr/share/man/man1/eu-readelf.1
+#usr/share/man/man3/elf_begin.3
+#usr/share/man/man3/elf_clone.3
+#usr/share/man/man3/elf_getdata.3
+#usr/share/man/man3/elf_update.3
\ No newline at end of file
diff --git a/config/rootfiles/packages/i586/samba b/config/rootfiles/packages/i586/samba
index 29117d72c..06780b2eb 100644
--- a/config/rootfiles/packages/i586/samba
+++ b/config/rootfiles/packages/i586/samba
@@ -268,6 +268,7 @@ usr/lib/python3.8/site-packages/samba/dcerpc/witness.cpython-38-i386-linux-gnu.s
 usr/lib/python3.8/site-packages/samba/dcerpc/wkssvc.cpython-38-i386-linux-gnu.so
 usr/lib/python3.8/site-packages/samba/dcerpc/xattr.cpython-38-i386-linux-gnu.so
 usr/lib/python3.8/site-packages/samba/descriptor.py
+usr/lib/python3.8/site-packages/samba/dnsresolver.py
 usr/lib/python3.8/site-packages/samba/dnsserver.py
 usr/lib/python3.8/site-packages/samba/domain_update.py
 usr/lib/python3.8/site-packages/samba/drs_utils.py
diff --git a/config/rootfiles/packages/lynis b/config/rootfiles/packages/lynis
index 4a9918b27..357f9cb3a 100644
--- a/config/rootfiles/packages/lynis
+++ b/config/rootfiles/packages/lynis
@@ -1,4 +1,5 @@
 var/ipfire/lynis
+#var/ipfire/lynis/LICENSE
 #var/ipfire/lynis/db
 var/ipfire/lynis/db/fileperms.db
 var/ipfire/lynis/db/hints.db
diff --git a/config/rootfiles/packages/x86_64/samba b/config/rootfiles/packages/x86_64/samba
index be77cbdee..590479da7 100644
--- a/config/rootfiles/packages/x86_64/samba
+++ b/config/rootfiles/packages/x86_64/samba
@@ -268,6 +268,7 @@ usr/lib/python3.8/site-packages/samba/dcerpc/witness.cpython-38-x86_64-linux-gnu
 usr/lib/python3.8/site-packages/samba/dcerpc/wkssvc.cpython-38-x86_64-linux-gnu.so
 usr/lib/python3.8/site-packages/samba/dcerpc/xattr.cpython-38-x86_64-linux-gnu.so
 usr/lib/python3.8/site-packages/samba/descriptor.py
+usr/lib/python3.8/site-packages/samba/dnsresolver.py
 usr/lib/python3.8/site-packages/samba/dnsserver.py
 usr/lib/python3.8/site-packages/samba/domain_update.py
 usr/lib/python3.8/site-packages/samba/drs_utils.py
diff --git a/doc/language_issues.de b/doc/language_issues.de
index 701642df9..aae7ca565 100644
--- a/doc/language_issues.de
+++ b/doc/language_issues.de
@@ -765,7 +765,9 @@ WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
 WARNING: translation string unused: unix charset
+WARNING: translation string unused: unix group
 WARNING: translation string unused: unix password sync
+WARNING: translation string unused: unix shell
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updatedatabase
 WARNING: translation string unused: updates
diff --git a/doc/language_issues.en b/doc/language_issues.en
index 08202ebd0..434115902 100644
--- a/doc/language_issues.en
+++ b/doc/language_issues.en
@@ -1759,8 +1759,6 @@ WARNING: untranslated string: unblock = Unblock
 WARNING: untranslated string: unblock all = Unblock all
 WARNING: untranslated string: uncheck all = Uncheck all
 WARNING: untranslated string: uninstall = Uninstall
-WARNING: untranslated string: unix group =  UNIX usergroup
-WARNING: untranslated string: unix shell = UNIX Shell
 WARNING: untranslated string: unknown = UNKNOWN
 WARNING: untranslated string: unlimited = Unlimited
 WARNING: untranslated string: unnamed = Unnamed
diff --git a/doc/language_issues.es b/doc/language_issues.es
index e575904b7..2feec8924 100644
--- a/doc/language_issues.es
+++ b/doc/language_issues.es
@@ -689,7 +689,9 @@ WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
 WARNING: translation string unused: unix charset
+WARNING: translation string unused: unix group
 WARNING: translation string unused: unix password sync
+WARNING: translation string unused: unix shell
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updatedatabase
 WARNING: translation string unused: updates
diff --git a/doc/language_issues.fr b/doc/language_issues.fr
index 5ea59cdf0..835352cf5 100644
--- a/doc/language_issues.fr
+++ b/doc/language_issues.fr
@@ -803,7 +803,9 @@ WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
 WARNING: translation string unused: unix charset
+WARNING: translation string unused: unix group
 WARNING: translation string unused: unix password sync
+WARNING: translation string unused: unix shell
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updatedatabase
 WARNING: translation string unused: updates
diff --git a/doc/language_issues.it b/doc/language_issues.it
index e22de23b1..152ce4786 100644
--- a/doc/language_issues.it
+++ b/doc/language_issues.it
@@ -776,7 +776,9 @@ WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
 WARNING: translation string unused: unix charset
+WARNING: translation string unused: unix group
 WARNING: translation string unused: unix password sync
+WARNING: translation string unused: unix shell
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updatedatabase
 WARNING: translation string unused: updates
diff --git a/doc/language_issues.nl b/doc/language_issues.nl
index cce487779..683c08f44 100644
--- a/doc/language_issues.nl
+++ b/doc/language_issues.nl
@@ -770,7 +770,9 @@ WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
 WARNING: translation string unused: unix charset
+WARNING: translation string unused: unix group
 WARNING: translation string unused: unix password sync
+WARNING: translation string unused: unix shell
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updatedatabase
 WARNING: translation string unused: updates
diff --git a/doc/language_issues.pl b/doc/language_issues.pl
index e575904b7..2feec8924 100644
--- a/doc/language_issues.pl
+++ b/doc/language_issues.pl
@@ -689,7 +689,9 @@ WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
 WARNING: translation string unused: unix charset
+WARNING: translation string unused: unix group
 WARNING: translation string unused: unix password sync
+WARNING: translation string unused: unix shell
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updatedatabase
 WARNING: translation string unused: updates
diff --git a/doc/language_issues.ru b/doc/language_issues.ru
index eb4eedec5..cbd25d176 100644
--- a/doc/language_issues.ru
+++ b/doc/language_issues.ru
@@ -691,7 +691,9 @@ WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
 WARNING: translation string unused: unix charset
+WARNING: translation string unused: unix group
 WARNING: translation string unused: unix password sync
+WARNING: translation string unused: unix shell
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updatedatabase
 WARNING: translation string unused: updates
diff --git a/doc/language_issues.tr b/doc/language_issues.tr
index 9f276edac..e4c25f931 100644
--- a/doc/language_issues.tr
+++ b/doc/language_issues.tr
@@ -805,7 +805,9 @@ WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
 WARNING: translation string unused: unix charset
+WARNING: translation string unused: unix group
 WARNING: translation string unused: unix password sync
+WARNING: translation string unused: unix shell
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updatedatabase
 WARNING: translation string unused: updates
diff --git a/html/cgi-bin/credits.cgi b/html/cgi-bin/credits.cgi
index 8d757d37c..16145a0fb 100644
--- a/html/cgi-bin/credits.cgi
+++ b/html/cgi-bin/credits.cgi
@@ -73,6 +73,7 @@ Jonatan Schlag,
 Dirk Wagner,
 Marcel Lorenz,
 Alf Høgemark,
+Adolf Belka,
 Ben Schweikert,
 Peter Pfeiffer,
 Daniel Glanzmann,
@@ -85,16 +86,15 @@ Jan Lentfer,
 Marcus Scholz,
 Ersan Yildirim,
 Jörn-Ingo Weigert,
-Adolf Belka,
 Alexander Koch,
 Wolfgang Apolinarski,
 Alfred Haas,
+Leo-Andres Hofmann,
 Lars Schuhmacher,
 Rene Zingel,
 Sascha Kilian,
 Ronald Wiesinger,
 Florian Bührle,
-Leo-Andres Hofmann,
 Bernhard Bitsch,
 Justin Luth,
 Michael Eitelwein,
@@ -122,6 +122,7 @@ Douglas Duckworth,
 Eberhard Beilharz,
 Ersan Yildirim Ersan,
 Gerd Hoerst,
+Giovanni Aneloni,
 H. Horsten,
 Heino Gutschmidt,
 Jan Behrens,
diff --git a/lfs/7zip b/lfs/7zip
index 7f8ca29f4..b70ce491c 100644
--- a/lfs/7zip
+++ b/lfs/7zip
@@ -24,15 +24,15 @@
 
 include Config
 
-VER        = 16.02
+VER        = 17.03
 
-THISAPP    = p7zip_$(VER)
-DL_FILE    = $(THISAPP)_src_all.tar.bz2
-DL_FROM    = $(URL_IPFIRE)
+THISAPP    = p7zip-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = https://github.com/jinfeihan57/p7zip/archive/v$(VER)/
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = 7zip
-PAK_VER    = 7
+PAK_VER    = 8
 
 DEPS       =
 
@@ -46,7 +46,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = a0128d661cfe7cc8c121e73519c54fbf
+$(DL_FILE)_MD5 = fd7e6b082db89edfc047c1ce2d810850
 
 install : $(TARGET)
 
@@ -78,8 +78,7 @@ dist:
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
-	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/p7zip-16.02-consolidated_fixes-1.patch
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && make all3 $(MAKETUNING)
 	cd $(DIR_APP) && make DEST_HOME=/usr DEST_MAN=/usr/share/man \
 		DEST_SHARE_DOC=/usr/share/doc/p7zip-$(VER) install
diff --git a/lfs/acl b/lfs/acl
index 2bfa818d2..5cf262ef9 100644
--- a/lfs/acl
+++ b/lfs/acl
@@ -24,13 +24,13 @@
 
 include Config
 
-VER        = 2.2.52
+VER        = 2.2.53
 
 THISAPP    = acl-$(VER)
-DL_FILE    = $(THISAPP).src.tar.gz
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/acl-2.2.52
-TARGET     = $(DIR_INFO)/acl-2.2.52
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
 
 ###############################################################################
 # Top-level Rules
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = a61415312426e9c2212bd7dc7929abda
+$(DL_FILE)_MD5 = 007aabf1dbb550bcddde52a244cd1070
 
 install : $(TARGET)
 
@@ -73,8 +73,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && ./configure --prefix=/usr --libexecdir=/usr/lib --disable-static
 	cd $(DIR_APP) && make
 	cd $(DIR_APP) && make install
-	cd $(DIR_APP) && make install-lib
-	cd $(DIR_APP) && make install-dev
 	chmod -v 755 /usr/lib/libacl.so
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/lfs/automake b/lfs/automake
index 0dcb58983..08da70bcd 100644
--- a/lfs/automake
+++ b/lfs/automake
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.16.2
+VER        = 1.16.3
 
 THISAPP    = automake-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 6cb234c86f3f984df29ce758e6d0d1d7
+$(DL_FILE)_MD5 = c27f608a4e1f302ec7ce42f1251c184e
 
 install : $(TARGET)
 
diff --git a/lfs/elfutils b/lfs/elfutils
index 3170d9b1e..19311d7aa 100644
--- a/lfs/elfutils
+++ b/lfs/elfutils
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.176
+VER        = 0.182
 
 THISAPP    = elfutils-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = elfutils
-PAK_VER    = 2
+PAK_VER    = 3
 
 DEPS       =
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 077e4f49320cad82bf17a997068b1db9
+$(DL_FILE)_MD5 = ebd95e1858280095fd60d0f765d50fef
 
 install : $(TARGET)
 
@@ -77,7 +77,10 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure --prefix=/usr
+	cd $(DIR_APP) && ./configure \
+				--prefix=/usr \
+				--disable-debuginfod \
+				--disable-libdebuginfod
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
diff --git a/lfs/fcron b/lfs/fcron
index 8e39dc6be..97f67e5cc 100644
--- a/lfs/fcron
+++ b/lfs/fcron
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.2.0
+VER        = 3.2.1
 
 THISAPP    = fcron-$(VER)
 DL_FILE    = $(THISAPP).src.tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 4b031c2fba32a98fa814d1557158b0e9
+$(DL_FILE)_MD5 = bd4996e941a40327d11efc5e3fd1f839
 
 install : $(TARGET)
 
diff --git a/lfs/lvm2 b/lfs/lvm2
index a9e02b692..9b19c1d14 100644
--- a/lfs/lvm2
+++ b/lfs/lvm2
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.02.181
+VER        = 2.02.187
 
 THISAPP    = LVM2.$(VER)
 DL_FILE    = $(THISAPP).tgz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 7d6380d9a34981fd7b605eaa371295b3
+$(DL_FILE)_MD5 = 7941cbe16126ef334b4aa8fcb5c985b5
 
 install : $(TARGET)
 
diff --git a/lfs/newt b/lfs/newt
index 735df459b..d7ba62866 100644
--- a/lfs/newt
+++ b/lfs/newt
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.52.18
+VER        = 0.52.21
 
 THISAPP    = newt-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 685721bee1a318570704b19dcf31d268
+$(DL_FILE)_MD5 = a0a5fd6b53bb167a65e15996b249ebb5
 
 install : $(TARGET)
 
diff --git a/lfs/samba b/lfs/samba
index 07e0c601b..d218ecf38 100644
--- a/lfs/samba
+++ b/lfs/samba
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 4.13.1
+VER        = 4.13.4
 
 THISAPP    = samba-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = samba
-PAK_VER    = 75
+PAK_VER    = 76
 
 DEPS       = avahi cups libtirpc krb5 perl-Parse-Yapp
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = d9243ab374897ba91aa3eb7354e83553
+$(DL_FILE)_MD5 = ba89901019e05585f9511f52a4667d4f
 
 install : $(TARGET)
 
diff --git a/lfs/sed b/lfs/sed
index 9123183e3..9c5b33e4a 100644
--- a/lfs/sed
+++ b/lfs/sed
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 4.4
+VER        = 4.8
 
 THISAPP    = sed-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -53,7 +53,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = e0c583d4c380059abd818cd540fe6938
+$(DL_FILE)_MD5 = 6d906edfdb3202304059233f51f9a71d
 
 install : $(TARGET)
 
diff --git a/src/patches/p7zip-16.02-consolidated_fixes-1.patch b/src/patches/p7zip-16.02-consolidated_fixes-1.patch
deleted file mode 100644
index 3f6da9cde..000000000
--- a/src/patches/p7zip-16.02-consolidated_fixes-1.patch
+++ /dev/null
@@ -1,466 +0,0 @@
-Submitted By:            Bruce Dubbs <bdubbs(a)linuxfromscratch.org>
-Date:                    2020-05-12
-Initial Package Version: 16.02
-Upstream Status:         Unknown.
-Origin:                  Arch and Fedora
-Description:             Updates for CVE-2016-9296, CVE-2017-17969, CVE-2018-5996,
-                         CVE-2018-10115 and GCC10.
-
-diff -Naur p7zip_16.02.orig/CPP/7zip/Archive/7z/7zIn.cpp p7zip_16.02/CPP/7zip/Archive/7z/7zIn.cpp
---- p7zip_16.02.orig/CPP/7zip/Archive/7z/7zIn.cpp	2016-05-20 03:20:03.000000000 -0500
-+++ p7zip_16.02/CPP/7zip/Archive/7z/7zIn.cpp	2020-05-12 15:34:34.513287566 -0500
-@@ -1097,7 +1097,8 @@
-       if (CrcCalc(data, unpackSize) != folders.FolderCRCs.Vals[i])
-         ThrowIncorrect();
-   }
--  HeadersSize += folders.PackPositions[folders.NumPackStreams];
-+  if (folders.PackPositions)
-+      HeadersSize += folders.PackPositions[folders.NumPackStreams];
-   return S_OK;
- }
- 
-diff -Naur p7zip_16.02.orig/CPP/7zip/Compress/Rar1Decoder.cpp p7zip_16.02/CPP/7zip/Compress/Rar1Decoder.cpp
---- p7zip_16.02.orig/CPP/7zip/Compress/Rar1Decoder.cpp	2015-09-01 13:04:52.000000000 -0500
-+++ p7zip_16.02/CPP/7zip/Compress/Rar1Decoder.cpp	2020-05-12 15:35:00.897548643 -0500
-@@ -29,7 +29,7 @@
- };
- */
- 
--CDecoder::CDecoder(): m_IsSolid(false) { }
-+CDecoder::CDecoder(): _isSolid(false), _solidAllowed(false), _errorMode(false) { }
- 
- void CDecoder::InitStructures()
- {
-@@ -345,7 +345,7 @@
- 
- void CDecoder::InitData()
- {
--  if (!m_IsSolid)
-+  if (!_isSolid)
-   {
-     AvrPlcB = AvrLn1 = AvrLn2 = AvrLn3 = NumHuf = Buf60 = 0;
-     AvrPlc = 0x3500;
-@@ -391,6 +391,11 @@
-   if (inSize == NULL || outSize == NULL)
-     return E_INVALIDARG;
- 
-+  if (_isSolid && !_solidAllowed)
-+    return S_FALSE;
-+
-+  _solidAllowed = false;
-+
-   if (!m_OutWindowStream.Create(kHistorySize))
-     return E_OUTOFMEMORY;
-   if (!m_InBitStream.Create(1 << 20))
-@@ -398,17 +403,22 @@
- 
-   m_UnpackSize = (Int64)*outSize;
-   m_OutWindowStream.SetStream(outStream);
--  m_OutWindowStream.Init(m_IsSolid);
-+  m_OutWindowStream.Init(_isSolid);
-   m_InBitStream.SetStream(inStream);
-   m_InBitStream.Init();
- 
-   // CCoderReleaser coderReleaser(this);
-   InitData();
--  if (!m_IsSolid)
-+  if (!_isSolid)
-   {
-+    _errorMode = false;
-     InitStructures();
-     InitHuff();
-   }
-+
-+  if (_errorMode)
-+    return S_FALSE;
-+
-   if (m_UnpackSize > 0)
-   {
-     GetFlagsBuf();
-@@ -470,6 +480,7 @@
-   }
-   if (m_UnpackSize < 0)
-     return S_FALSE;
-+  _solidAllowed = true;
-   return m_OutWindowStream.Flush();
- }
- 
-@@ -477,16 +488,16 @@
-     const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progress)
- {
-   try { return CodeReal(inStream, outStream, inSize, outSize, progress); }
--  catch(const CInBufferException &e) { return e.ErrorCode; }
--  catch(const CLzOutWindowException &e) { return e.ErrorCode; }
--  catch(...) { return S_FALSE; }
-+  catch(const CInBufferException &e) { _errorMode = true; return e.ErrorCode; }
-+  catch(const CLzOutWindowException &e) { _errorMode = true; return e.ErrorCode; }
-+  catch(...) { _errorMode = true; return S_FALSE; }
- }
- 
- STDMETHODIMP CDecoder::SetDecoderProperties2(const Byte *data, UInt32 size)
- {
-   if (size < 1)
-     return E_INVALIDARG;
--  m_IsSolid = ((data[0] & 1) != 0);
-+  _isSolid = ((data[0] & 1) != 0);
-   return S_OK;
- }
- 
-diff -Naur p7zip_16.02.orig/CPP/7zip/Compress/Rar1Decoder.h p7zip_16.02/CPP/7zip/Compress/Rar1Decoder.h
---- p7zip_16.02.orig/CPP/7zip/Compress/Rar1Decoder.h	2014-12-21 06:44:00.000000000 -0600
-+++ p7zip_16.02/CPP/7zip/Compress/Rar1Decoder.h	2020-05-12 15:35:00.897548643 -0500
-@@ -38,7 +38,9 @@
-   UInt32 LastLength;
- 
-   Int64 m_UnpackSize;
--  bool m_IsSolid;
-+  bool _isSolid;
-+  bool _solidAllowed;
-+  bool _errorMode;
- 
-   UInt32 ReadBits(int numBits);
-   HRESULT CopyBlock(UInt32 distance, UInt32 len);
-diff -Naur p7zip_16.02.orig/CPP/7zip/Compress/Rar2Decoder.cpp p7zip_16.02/CPP/7zip/Compress/Rar2Decoder.cpp
---- p7zip_16.02.orig/CPP/7zip/Compress/Rar2Decoder.cpp	2015-10-03 03:49:14.000000000 -0500
-+++ p7zip_16.02/CPP/7zip/Compress/Rar2Decoder.cpp	2020-05-12 15:35:00.897548643 -0500
-@@ -80,7 +80,9 @@
- static const UInt32 kWindowReservSize = (1 << 22) + 256;
- 
- CDecoder::CDecoder():
--  m_IsSolid(false)
-+  _isSolid(false),
-+  _solidAllowed(false),
-+  m_TablesOK(false)
- {
- }
- 
-@@ -100,6 +102,8 @@
- 
- bool CDecoder::ReadTables(void)
- {
-+  m_TablesOK = false;
-+
-   Byte levelLevels[kLevelTableSize];
-   Byte newLevels[kMaxTableSize];
-   m_AudioMode = (ReadBits(1) == 1);
-@@ -170,6 +174,8 @@
-   }
-   
-   memcpy(m_LastLevels, newLevels, kMaxTableSize);
-+  m_TablesOK = true;
-+
-   return true;
- }
- 
-@@ -315,6 +321,10 @@
-   if (inSize == NULL || outSize == NULL)
-     return E_INVALIDARG;
- 
-+  if (_isSolid && !_solidAllowed)
-+    return S_FALSE;
-+  _solidAllowed = false;
-+
-   if (!m_OutWindowStream.Create(kHistorySize))
-     return E_OUTOFMEMORY;
-   if (!m_InBitStream.Create(1 << 20))
-@@ -325,12 +335,12 @@
-   UInt64 pos = 0, unPackSize = *outSize;
-   
-   m_OutWindowStream.SetStream(outStream);
--  m_OutWindowStream.Init(m_IsSolid);
-+  m_OutWindowStream.Init(_isSolid);
-   m_InBitStream.SetStream(inStream);
-   m_InBitStream.Init();
- 
-   // CCoderReleaser coderReleaser(this);
--  if (!m_IsSolid)
-+  if (!_isSolid)
-   {
-     InitStructures();
-     if (unPackSize == 0)
-@@ -338,12 +348,16 @@
-       if (m_InBitStream.GetProcessedSize() + 2 <= m_PackSize) // test it: probably incorrect;
-         if (!ReadTables())
-           return S_FALSE;
-+      _solidAllowed = true;
-       return S_OK;
-     }
-     if (!ReadTables())
-       return S_FALSE;
-   }
- 
-+  if (!m_TablesOK)
-+    return S_FALSE;
-+
-   UInt64 startPos = m_OutWindowStream.GetProcessedSize();
-   while (pos < unPackSize)
-   {
-@@ -378,6 +392,9 @@
- 
-   if (!ReadLastTables())
-     return S_FALSE;
-+
-+  _solidAllowed = true;
-+
-   return m_OutWindowStream.Flush();
- }
- 
-@@ -394,7 +411,7 @@
- {
-   if (size < 1)
-     return E_INVALIDARG;
--  m_IsSolid = ((data[0] & 1) != 0);
-+  _isSolid = ((data[0] & 1) != 0);
-   return S_OK;
- }
- 
-diff -Naur p7zip_16.02.orig/CPP/7zip/Compress/Rar2Decoder.h p7zip_16.02/CPP/7zip/Compress/Rar2Decoder.h
---- p7zip_16.02.orig/CPP/7zip/Compress/Rar2Decoder.h	2015-06-19 05:52:06.000000000 -0500
-+++ p7zip_16.02/CPP/7zip/Compress/Rar2Decoder.h	2020-05-12 15:35:00.898548653 -0500
-@@ -138,7 +138,9 @@
-   Byte m_LastLevels[kMaxTableSize];
- 
-   UInt64 m_PackSize;
--  bool m_IsSolid;
-+  bool _isSolid;
-+  bool _solidAllowed;
-+  bool m_TablesOK;
- 
-   void InitStructures();
-   UInt32 ReadBits(unsigned numBits);
-diff -Naur p7zip_16.02.orig/CPP/7zip/Compress/Rar3Decoder.cpp p7zip_16.02/CPP/7zip/Compress/Rar3Decoder.cpp
---- p7zip_16.02.orig/CPP/7zip/Compress/Rar3Decoder.cpp	2016-05-20 03:20:03.000000000 -0500
-+++ p7zip_16.02/CPP/7zip/Compress/Rar3Decoder.cpp	2020-05-12 15:35:00.898548653 -0500
-@@ -92,7 +92,9 @@
-   _writtenFileSize(0),
-   _vmData(0),
-   _vmCode(0),
--  m_IsSolid(false)
-+  _isSolid(false),
-+  _solidAllowed(false),
-+  _errorMode(false)
- {
-   Ppmd7_Construct(&_ppmd);
- }
-@@ -545,6 +547,9 @@
-     return InitPPM();
-   }
- 
-+  TablesRead = false;
-+  TablesOK = false;
-+
-   _lzMode = true;
-   PrevAlignBits = 0;
-   PrevAlignCount = 0;
-@@ -606,6 +611,9 @@
-       }
-     }
-   }
-+  if (InputEofError())
-+    return S_FALSE;
-+
-   TablesRead = true;
- 
-   // original code has check here:
-@@ -623,6 +631,9 @@
-   RIF(m_LenDecoder.Build(&newLevels[kMainTableSize + kDistTableSize + kAlignTableSize]));
- 
-   memcpy(m_LastLevels, newLevels, kTablesSizesSum);
-+
-+  TablesOK = true;
-+
-   return S_OK;
- }
- 
-@@ -811,7 +822,7 @@
- {
-   _writtenFileSize = 0;
-   _unsupportedFilter = false;
--  if (!m_IsSolid)
-+  if (!_isSolid)
-   {
-     _lzSize = 0;
-     _winPos = 0;
-@@ -824,13 +835,21 @@
-     PpmEscChar = 2;
-     PpmError = true;
-     InitFilters();
-+    _errorMode = false;
-   }
--  if (!m_IsSolid || !TablesRead)
-+
-+  if (_errorMode)
-+    return S_FALSE;
-+
-+  if (!_isSolid || !TablesRead)
-   {
-     bool keepDecompressing;
-     RINOK(ReadTables(keepDecompressing));
-     if (!keepDecompressing)
-+    {
-+      _solidAllowed = true;
-       return S_OK;
-+    }
-   }
- 
-   for (;;)
-@@ -838,6 +857,8 @@
-     bool keepDecompressing;
-     if (_lzMode)
-     {
-+      if (!TablesOK)
-+        return S_FALSE;
-       RINOK(DecodeLZ(keepDecompressing))
-     }
-     else
-@@ -853,6 +874,9 @@
-     if (!keepDecompressing)
-       break;
-   }
-+
-+  _solidAllowed = true;
-+
-   RINOK(WriteBuf());
-   UInt64 packSize = m_InBitStream.BitDecoder.GetProcessedSize();
-   RINOK(progress->SetRatioInfo(&packSize, &_writtenFileSize));
-@@ -873,6 +897,10 @@
-     if (!inSize)
-       return E_INVALIDARG;
- 
-+    if (_isSolid && !_solidAllowed)
-+      return S_FALSE;
-+    _solidAllowed = false;
-+
-     if (!_vmData)
-     {
-       _vmData = (Byte *)::MidAlloc(kVmDataSizeMax + kVmCodeSizeMax);
-@@ -901,8 +929,8 @@
-     _unpackSize = outSize ? *outSize : (UInt64)(Int64)-1;
-     return CodeReal(progress);
-   }
--  catch(const CInBufferException &e)  { return e.ErrorCode; }
--  catch(...) { return S_FALSE; }
-+  catch(const CInBufferException &e)  { _errorMode = true; return e.ErrorCode; }
-+  catch(...) { _errorMode = true; return S_FALSE; }
-   // CNewException is possible here. But probably CNewException is caused
-   // by error in data stream.
- }
-@@ -911,7 +939,7 @@
- {
-   if (size < 1)
-     return E_INVALIDARG;
--  m_IsSolid = ((data[0] & 1) != 0);
-+  _isSolid = ((data[0] & 1) != 0);
-   return S_OK;
- }
- 
-diff -Naur p7zip_16.02.orig/CPP/7zip/Compress/Rar3Decoder.h p7zip_16.02/CPP/7zip/Compress/Rar3Decoder.h
---- p7zip_16.02.orig/CPP/7zip/Compress/Rar3Decoder.h	2015-10-03 03:49:12.000000000 -0500
-+++ p7zip_16.02/CPP/7zip/Compress/Rar3Decoder.h	2020-05-12 15:35:00.898548653 -0500
-@@ -191,7 +191,9 @@
-   CRecordVector<CTempFilter *>  _tempFilters;
-   UInt32 _lastFilter;
- 
--  bool m_IsSolid;
-+  bool _isSolid;
-+  bool _solidAllowed;
-+  bool _errorMode;
- 
-   bool _lzMode;
-   bool _unsupportedFilter;
-@@ -200,6 +202,7 @@
-   UInt32 PrevAlignCount;
- 
-   bool TablesRead;
-+  bool TablesOK;
- 
-   CPpmd7 _ppmd;
-   int PpmEscChar;
-diff -Naur p7zip_16.02.orig/CPP/7zip/Compress/Rar5Decoder.cpp p7zip_16.02/CPP/7zip/Compress/Rar5Decoder.cpp
---- p7zip_16.02.orig/CPP/7zip/Compress/Rar5Decoder.cpp	2016-05-20 03:20:04.000000000 -0500
-+++ p7zip_16.02/CPP/7zip/Compress/Rar5Decoder.cpp	2020-05-12 15:35:00.899548663 -0500
-@@ -72,6 +72,7 @@
-     _writtenFileSize(0),
-     _dictSizeLog(0),
-     _isSolid(false),
-+    _solidAllowed(false),
-     _wasInit(false),
-     _inputBuf(NULL)
- {
-@@ -801,7 +802,10 @@
-   */
- 
-   if (res == S_OK)
-+  {
-+    _solidAllowed = true;
-     res = res2;
-+  }
-      
-   if (res == S_OK && _unpackSize_Defined && _writtenFileSize != _unpackSize)
-     return S_FALSE;
-@@ -821,6 +825,10 @@
- {
-   try
-   {
-+    if (_isSolid && !_solidAllowed)
-+      return S_FALSE;
-+    _solidAllowed = false;
-+
-     if (_dictSizeLog >= sizeof(size_t) * 8)
-       return E_NOTIMPL;
- 
-diff -Naur p7zip_16.02.orig/CPP/7zip/Compress/Rar5Decoder.h p7zip_16.02/CPP/7zip/Compress/Rar5Decoder.h
---- p7zip_16.02.orig/CPP/7zip/Compress/Rar5Decoder.h	2015-09-01 13:04:50.000000000 -0500
-+++ p7zip_16.02/CPP/7zip/Compress/Rar5Decoder.h	2020-05-12 15:35:00.899548663 -0500
-@@ -271,6 +271,7 @@
-   Byte _dictSizeLog;
-   bool _tableWasFilled;
-   bool _isSolid;
-+  bool _solidAllowed;
-   bool _wasInit;
- 
-   UInt32 _reps[kNumReps];
-diff -Naur p7zip_16.02.orig/CPP/7zip/Compress/ShrinkDecoder.cpp p7zip_16.02/CPP/7zip/Compress/ShrinkDecoder.cpp
---- p7zip_16.02.orig/CPP/7zip/Compress/ShrinkDecoder.cpp	2016-05-18 12:31:02.000000000 -0500
-+++ p7zip_16.02/CPP/7zip/Compress/ShrinkDecoder.cpp	2020-05-12 15:34:45.120392530 -0500
-@@ -121,7 +121,12 @@
-     {
-       _stack[i++] = _suffixes[cur];
-       cur = _parents[cur];
-+	  if (cur >= kNumItems || i >= kNumItems)
-+	  	break;
-     }
-+	
-+	if (cur >= kNumItems || i >= kNumItems)
-+		break;
-     
-     _stack[i++] = (Byte)cur;
-     lastChar2 = (Byte)cur;
-diff -Naur p7zip_16.02.orig/CPP/Windows/ErrorMsg.cpp p7zip_16.02/CPP/Windows/ErrorMsg.cpp
---- p7zip_16.02.orig/CPP/Windows/ErrorMsg.cpp	2015-01-18 12:20:28.000000000 -0600
-+++ p7zip_16.02/CPP/Windows/ErrorMsg.cpp	2020-05-12 15:37:52.688247586 -0500
-@@ -14,15 +14,15 @@
-   AString msg;
- 
-   switch(errorCode) {
--    case ERROR_NO_MORE_FILES   : txt = "No more files"; break ;
--    case E_NOTIMPL             : txt = "E_NOTIMPL"; break ;
--    case E_NOINTERFACE         : txt = "E_NOINTERFACE"; break ;
--    case E_ABORT               : txt = "E_ABORT"; break ;
--    case E_FAIL                : txt = "E_FAIL"; break ;
--    case STG_E_INVALIDFUNCTION : txt = "STG_E_INVALIDFUNCTION"; break ;
--    case E_OUTOFMEMORY         : txt = "E_OUTOFMEMORY"; break ;
--    case E_INVALIDARG          : txt = "E_INVALIDARG"; break ;
--    case ERROR_DIRECTORY          : txt = "Error Directory"; break ;
-+    case unsigned (ERROR_NO_MORE_FILES)   : txt = "No more files"; break ;
-+    case unsigned (E_NOTIMPL)             : txt = "E_NOTIMPL"; break ;
-+    case unsigned (E_NOINTERFACE)         : txt = "E_NOINTERFACE"; break ;
-+    case unsigned (E_ABORT)               : txt = "E_ABORT"; break ;
-+    case unsigned (E_FAIL)                : txt = "E_FAIL"; break ;
-+    case unsigned (STG_E_INVALIDFUNCTION) : txt = "STG_E_INVALIDFUNCTION"; break ;
-+    case unsigned (E_OUTOFMEMORY)         : txt = "E_OUTOFMEMORY"; break ;
-+    case unsigned (E_INVALIDARG)          : txt = "E_INVALIDARG"; break ;
-+    case ERROR_DIRECTORY                  : txt = "Error Directory"; break ;
-     default:
-       txt = strerror(errorCode);
-   }
diff --git a/src/patches/p7zip/CVE-2016-2334.patch b/src/patches/p7zip/CVE-2016-2334.patch
deleted file mode 100644
index 1eb5163cb..000000000
--- a/src/patches/p7zip/CVE-2016-2334.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: p7zip_15.14.1/CPP/7zip/Archive/HfsHandler.cpp
-===================================================================
---- p7zip_15.14.1.orig/CPP/7zip/Archive/HfsHandler.cpp
-+++ p7zip_15.14.1/CPP/7zip/Archive/HfsHandler.cpp
-@@ -987,7 +987,9 @@ HRESULT CDatabase::LoadCatalog(const CFo
-       item.GroupID = Get32(r + 0x24);
-       item.AdminFlags = r[0x28];
-       item.OwnerFlags = r[0x29];
-+      */
-       item.FileMode = Get16(r + 0x2A);
-+      /*
-       item.special.iNodeNum = Get16(r + 0x2C); // or .linkCount
-       item.FileType = Get32(r + 0x30);
-       item.FileCreator = Get32(r + 0x34);
-@@ -1572,6 +1574,9 @@ HRESULT CHandler::ExtractZlibFile(
- 
-     UInt32 size = GetUi32(tableBuf + i * 8 + 4);
- 
-+    if (size > buf.Size() || size > kCompressionBlockSize + 1)
-+        return S_FALSE;
-+
-     RINOK(ReadStream_FALSE(inStream, buf, size));
- 
-     if ((buf[0] & 0xF) == 0xF)
diff --git a/src/patches/p7zip/CVE-2016-2335.patch b/src/patches/p7zip/CVE-2016-2335.patch
deleted file mode 100644
index a00d6a386..000000000
--- a/src/patches/p7zip/CVE-2016-2335.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Index: p7zip_15.14.1/CPP/7zip/Archive/Udf/UdfIn.cpp
-===================================================================
---- p7zip_15.14.1.orig/CPP/7zip/Archive/Udf/UdfIn.cpp
-+++ p7zip_15.14.1/CPP/7zip/Archive/Udf/UdfIn.cpp
-@@ -389,7 +389,11 @@ HRESULT CInArchive::ReadFileItem(int vol
-     return S_FALSE;
-   CFile &file = Files.Back();
-   const CLogVol &vol = LogVols[volIndex];
--  CPartition &partition = Partitions[vol.PartitionMaps[lad.Location.PartitionRef].PartitionIndex];
-+  unsigned partitionRef = lad.Location.PartitionRef;
-+
-+  if (partitionRef >= vol.PartitionMaps.Size())
-+  	return S_FALSE;
-+  CPartition &partition = Partitions[vol.PartitionMaps[partitionRef].PartitionIndex];
- 
-   UInt32 key = lad.Location.Pos;
-   UInt32 value;
diff --git a/src/setup/netstuff.c b/src/setup/netstuff.c
index dac407767..1e196dc1e 100644
--- a/src/setup/netstuff.c
+++ b/src/setup/netstuff.c
@@ -134,18 +134,6 @@ int changeaddress(struct keyvalue *kv, char *colour, int typeflag,
 				newtEntrySetFlags(dhcphostnameentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET);
 				newtEntrySetFlags(dhcpforcemtuentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET);
 			}
-		/* Gateway */
-		gatewaylabel = newtTextbox(2, (typeflag ? 11 : 4) + 2, 18, 1, 0);
-		newtTextboxSetText(gatewaylabel, _("Gateway:"));
-		strcpy(temp, "");
-		findkey(kv, gatewayfield, temp);
-		gatewayentry = newtEntry(20, (typeflag ? 11 : 4) + 2, temp, 20, &gatewayresult, 0);
-		newtEntrySetFilter(gatewayentry, ip_input_filter, NULL);
-		if (typeflag == 1 && startstatictype == 0)
-			newtEntrySetFlags(gatewayentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET);
-		newtFormAddComponent(networkform, gatewaylabel);
-		newtFormAddComponent(networkform, gatewayentry);
-
 	}
 	/* Address */
 	addresslabel = newtTextbox(2, (typeflag ? 11 : 4) + 0, 18, 1, 0);
@@ -171,6 +159,20 @@ int changeaddress(struct keyvalue *kv, char *colour, int typeflag,
 	newtFormAddComponent(networkform, netmasklabel);
 	newtFormAddComponent(networkform, netmaskentry);
 
+	if (typeflag)
+	{
+		/* Gateway */
+		gatewaylabel = newtTextbox(2, (typeflag ? 11 : 4) + 2, 18, 1, 0);
+		newtTextboxSetText(gatewaylabel, _("Gateway:"));
+		strcpy(temp, "");
+		findkey(kv, gatewayfield, temp);
+		gatewayentry = newtEntry(20, (typeflag ? 11 : 4) + 2, temp, 20, &gatewayresult, 0);
+		newtEntrySetFilter(gatewayentry, ip_input_filter, NULL);
+		if (typeflag == 1 && startstatictype == 0)
+			newtEntrySetFlags(gatewayentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET);
+		newtFormAddComponent(networkform, gatewaylabel);
+		newtFormAddComponent(networkform, gatewayentry);
+	}
 
 	/* Buttons. */
 	ok = newtButton(8, (typeflag ? 15 : 7), _("OK"));


hooks/post-receive
--
IPFire 2.x development tree

                 reply	other threads:[~2021-02-03 22:51 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4DWH3G5WsSz2xqW@people01.haj.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox