]> git.ipfire.org Git - ipfire-2.x.git/log
ipfire-2.x.git
2 years agocore157: Ship libxslt
Michael Tremer [Wed, 12 May 2021 10:38:54 +0000 (10:38 +0000)] 
core157: Ship libxslt

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agolibxslt: Update to remove python2 modules and disable static libraries
Adolf Belka [Tue, 11 May 2021 19:16:39 +0000 (21:16 +0200)] 
libxslt: Update to remove python2 modules and disable static libraries

- Add --without-python and --disable-static to the configure section
   python2 modules not required for libxslt use in IPFire
   disable build of static libraries
- Update rootfile

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agolibxml2: Update to disable python2 modules
Adolf Belka [Tue, 11 May 2021 19:16:05 +0000 (21:16 +0200)] 
libxml2: Update to disable python2 modules

- Added --without-python to configure section to not build the python2
  modules which are not required for libxml2 use in IPFire
- Update rootfile

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodnsdist: Only build for x86_64
Michael Tremer [Wed, 12 May 2021 09:42:27 +0000 (09:42 +0000)] 
dnsdist: Only build for x86_64

It looks like 32 bit architectures are not supported at all by this
program any more.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agolibcdada: New addon - dependency for pmacct
Adolf Belka [Sat, 27 Mar 2021 21:14:50 +0000 (22:14 +0100)] 
libcdada: New addon - dependency for pmacct

- This package is required for its library which is a dependency for pmacct
- url for developer is https://msune.github.io/libcdada/
- No change for this patch compared to the V1 version

Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
Signed-off-by: Erik Kapfer <ummeegge@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopmacct: New addon
Adolf Belka [Sat, 27 Mar 2021 21:14:49 +0000 (22:14 +0100)] 
pmacct: New addon

- What is it?
   pmacct is a monitoring tool for network management tasks. Data collected
   can be used for analysis and troubleshooting purposes to maintain the
   health of the network. pmacct can collect, replicate and export network
   information. It can cache in memory tables, store persistently to SQLite3
   and output to flat-files like CSV, formatted, and JSON.
- Why is it needed?
   To monitor data usage (IP-based or MAC-based data accounting) down to the
   client level. Net-Traffic will monitor traffic for the entire RED, GREEN,
   etc. networks, but it cannot pinpoint which client is using lots of data.
   Connections will take a snapshot but not show day by day sums. pmacct can
   help admins keep tabs on users that use too much data.
- What are the use cases?
   An ISP may implement data caps and if the limit is over-run then you have
   to pay for every additional xxGB of data used. Typical charges can be
   around $10 per 50GB. With pmacct you can identify the high users and take
   action, hopefully before the limit is breached.
- This is being introduced as a command line only tool. However, at a later
   date, if it is useful to enough additional users a WUI page could be
   developed as discussed in the development mailing list
   https://lists.ipfire.org/pipermail/development/2021-January/009174.html
- Changes in V2 version
-   Initscript is using IPFire template and installed with IPFire method.
-   All other daemons except pmacct and pmacctd have been removed from the install.
-   Example conf files have been removed from /etc/pmacct
      Both example conf files are described in the pmacct wiki draft.

Tested-by: Jon Murphy <jon.murphy@ipfire.org>
Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
Signed-off-by: Erik Kapfer <ummeegge@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodnsdist: Update to 1.6.0
Michael Tremer [Tue, 11 May 2021 16:39:44 +0000 (16:39 +0000)] 
dnsdist: Update to 1.6.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoiotop: Update to work with python3
Adolf Belka [Mon, 10 May 2021 17:03:08 +0000 (19:03 +0200)] 
iotop: Update to work with python3

- v2 version has updated rootfile. One line was accidentally missed out of
   original patch submission.
- Change from building with python2 to python3
- iotop setup.py used "itervalues" which is no longer used by python3
   In python3 this has been changed to "values". Patch created to update
   this in the source tarball setup.py
- Update lfs file with patch application and use of python3
- Update of rootfile
- Installed updated version into vm testbed and iotop confirmed working

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocore157: Ship newt
Michael Tremer [Tue, 11 May 2021 16:24:00 +0000 (16:24 +0000)] 
core157: Ship newt

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agonewt: Update to work with python3
Adolf Belka [Mon, 10 May 2021 14:40:39 +0000 (16:40 +0200)] 
newt: Update to work with python3

- Change from building with python2 to python3
- Update of rootfile

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoboost: Disable build on armv5tel
Michael Tremer [Tue, 11 May 2021 16:11:55 +0000 (16:11 +0000)] 
boost: Disable build on armv5tel

   "g++"   -fvisibility-inlines-hidden -fPIC -O3 -finline-functions -Wno-inline -Wall -fvisibility=hidden -O2 -pipe -Wall -fexceptions -fPIC -march=armv5te -mfloat-abi=soft -fomit-frame-pointer -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -O3 -fno-strict-aliasing -O2 -pipe -Wall -fexceptions -fPIC -march=armv5te -mfloat-abi=soft -fomit-frame-pointer -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -O3 -fno-strict-aliasing -DBOOST_ALL_NO_LIB=1 -DBOOST_REGEX_DYN_LINK=1 -DNDEBUG  -I"."  -c -o "serial/boost/bin.v2/libs/regex/build/gcc-10.2.0/release/pch-off/visibility-hidden/wide_posix_api.o" "libs/regex/build/../src/wide_posix_api.cpp"

   In file included from ./boost/regex/v5/perl_matcher_non_recursive.hpp:23,
   from ./boost/regex/v5/perl_matcher.hpp:572,
   from ./boost/regex/v5/regex.hpp:45,
   from ./boost/regex.hpp:34,
   from libs/regex/build/../src/wide_posix_api.cpp:25:
   ./boost/regex/v5/mem_block_cache.hpp:91:11: error: 'static_mutex' in namespace 'boost' does not name a type
   91 |    boost::static_mutex mut;
   |           ^~~~~~~~~~~~
   ./boost/regex/v5/mem_block_cache.hpp: In member function 'void* boost::re_detail_500::mem_block_cache::get()':
   ./boost/regex/v5/mem_block_cache.hpp:106:37: error: 'mut' was not declared in this scope; did you mean 'put'?
   106 |       std::lock_guard<std::mutex> g(mut);
   |                                     ^~~
   |                                     put
   ./boost/regex/v5/mem_block_cache.hpp: In member function 'void boost::re_detail_500::mem_block_cache::put(void*)':
   ./boost/regex/v5/mem_block_cache.hpp:120:37: error: 'mut' was not declared in this scope; did you mean 'put'?
   120 |       std::lock_guard<std::mutex> g(mut);
   |                                     ^~~
   |                                     put
   ./boost/regex/v5/mem_block_cache.hpp: In static member function 'static boost::re_detail_500::mem_block_cache& boost::re_detail_500::mem_block_cache::instance()':
   ./boost/regex/v5/mem_block_cache.hpp:137:52: error: 'BOOST_STATIC_MUTEX_INIT' was not declared in this scope; did you mean 'BOOST_STATIC_CONSTANT'?
   137 |       static mem_block_cache block_cache = { 0, 0, BOOST_STATIC_MUTEX_INIT, };
   |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
   |                                                    BOOST_STATIC_CONSTANT
   ./boost/regex/v5/mem_block_cache.hpp:137:77: error: too many initializers for 'boost::re_detail_500::mem_block_cache'
   137 |       static mem_block_cache block_cache = { 0, 0, BOOST_STATIC_MUTEX_INIT, };
   |                                                                             ^
   ...failed updating 2 targets...
   make: *** [boost:102: /usr/src/log/boost_1_76_0] Error 1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agompd: Disable build on armv5tel
Michael Tremer [Tue, 11 May 2021 16:11:22 +0000 (16:11 +0000)] 
mpd: Disable build on armv5tel

This package depends on boost which won't build any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocore157: Ship boost
Michael Tremer [Mon, 10 May 2021 19:31:01 +0000 (19:31 +0000)] 
core157: Ship boost

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoboost: Update to 1_76_0 and using python3
Adolf Belka [Fri, 7 May 2021 16:22:10 +0000 (18:22 +0200)] 
boost: Update to 1_76_0 and using python3

- Update from 1_71_0 to 1_76_0
- Update rootfile for x86_64 and copy for other architectures by replacing
    x64 with x32 for i586, a32 for armv5tel and a64 for aarch64
- Make build use python3
- add link=shared to build to only have shared libraries created, except for
    libboost_exception and libboost_test_exec_monitor which are only
    created as static versions
- Changelog
    Fixes
      algorithm::reduce with crop now does not remove the counts in flow
        bins anymore if the selected range actually overlaps with the flow
        bins, making the treatment of flow bins consistent with inner bins
      accumulators::mean and accumulators::weighted_mean now compute the
        correct variance when operator+= was called, for example, when
        histograms with accumulators are added; this was wrong before
        leading to too small variances
      detection of weight support in user-defined accumulators was broken
        at compile-time if accumulator used operator+= instead of
        operator(); tests only accidentally passed for builtin weighted_sum

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopoppler: Update to 21.05.0
Adolf Belka [Fri, 7 May 2021 11:44:25 +0000 (13:44 +0200)] 
poppler: Update to 21.05.0

- Update from 21.04.0 to 21.05.0
- Update of rootfile
- Ran find-dependencies - nothing found
- Changelog
   Release 21.05.0:
      core:
         * Fix crashes in malformed files
         * Export SplashFont* symbols used by Scribus
         * Minor code improvements
      glib:
         * Enhance find to support multi-line matching
      qt5/qt6:
         * Make sure new signatures are always properly oriented
         * Allow to pass the border width when signing
      utils:
         * pdftoppm: Fix regression when using single scaleTo. Issue #1062
      build system:
         * Allow to disable building manual tests

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agonano: Update to 5.7
Adolf Belka [Fri, 7 May 2021 11:44:11 +0000 (13:44 +0200)] 
nano: Update to 5.7

- Update from 5.6 to 5.7
- Update of rootfile not required
- Changelog
   Changes between v5.6.1 and v5.7:
      build: drop the check for two functions that we don't use any more
      build: fix compilation for --enable-tiny plus --enable-multibuffer
      build: fix compilation when configured with --disable-multibuffer
      build: fix compilation when configured with --enable-tiny
      bump version numbers and add a news item for the 5.7 release
      chars: implement mblen() ourselves, for efficiency
      chars: implement mbtowc() ourselves, for more efficiency
      chars: work around a UTF-8 bug in glibc, to display invalid codes right
      chars: work around the wrong private-use-character widths on OpenBSD
      display: avoid determining twice from and until where to draw each row
      display: make the output of --constantshow less jittery
      editing: prevent the pointer for the top row from becoming dangling
      feedback: upon first switch to a buffer, show its error message (if any)
      files: always register the format, also when the file is unwritable
      files: create a new buffer earlier, so that error messages can be stored
      files: when Mac format has been detected, stay with it
      gnulib: pull in the fix for a build problem on older Debian
      gnulib: update to its current upstream state
      indicator: adjust the size to the number of visible lines, not chunks
      input: accept Unicode codes for non-characters as valid, since they are
      memory: do not allocate space for multidata when it's already allocated
      memory: fix an off-by-one error to free also the last line in a group
      memory: prevent a use-after-free when the user respects a lock file
      oops: that doesn't work -- you can't break out of two for loops at once
      options: retire the obsolete 'smooth', 'morespace', and 'nopauses'
      softwrap: avoid time-consuming computations, to burden large files less
      startup: do not crash when trying to open a device or directory
      startup: do not store an error message in the record of another buffer
      startup: save the compiled file-matching regexes, to avoid recompiling
      startup: show the helpful message only when ^G has not been rebound
      syntax: c: colorize also labels that contain digits, and uncolorize colon
      syntax: po: improve the coloring of format specifiers
      syntaxes: replace [[:space:]] with [[:blank:]] to exclude carriage return
      tweaks: adjust and improve one comment, and frob another
      tweaks: adjust two comments, and reshuffle two fragments
      tweaks: avoid a warning on newer compilers, by writing an extra byte
      tweaks: avoid calling extra_chunks_in() when not softwrapping
      tweaks: avoid converting a file name for more than will fit on screen
      tweaks: avoid parsing a multibyte character twice
      tweaks: condense three comments, drop another, and rewrap a line
      tweaks: drop unneeded braces and adjust indentation after previous change
      tweaks: elide a call of strlen() for every row
      tweaks: elide a function that is now basically just two lines
      tweaks: elide an unneeded resetting NULL call to wctomb()
      tweaks: elide a small function that is used just once
      tweaks: elide the pointless is_valid_unicode() function
      tweaks: elide two more instances of useless character copying
      tweaks: improve a couple of comments
      tweaks: morph a function into what it is actually used for
      tweaks: normalize the indentation after an earlier change
      tweaks: put the most likely condition first, for a quicker return
      tweaks: reduce the maximum character length from six bytes to four
      tweaks: remove a misplaced (and nested) #ifdef
      tweaks: rename a variable, away from an abbreviation
      tweaks: rename a variable, for contrast with another
      tweaks: reshuffle a comment, and put the main extension first
      tweaks: reshuffle a fragment of code, to prepare for the next change
      tweaks: reshuffle two conditions, to have the most unlikely one first
      tweaks: set the file format only when unset, so it doesn't need saving
      tweaks: shorten a comment and trim an #ifdef
      tweaks: simplify two fragments of code
      tweaks: simplify two fragments of code, eliding useless character copying
      syntax: c: make the highlighting of '#include <...>' more compliant
      syntax: tcl: support Expect scripts too
   Changes between v5.6 and v5.6.1:
      bump version numbers and add a news item for the 5.6.1 release
      options: rename 'highlightcolor' to the more distinct 'spotlightcolor'
      search: correctly colorize a match also when softwrapping is active
      tweaks: rename a symbol, to better match the corresponding option

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomeson: Update to 0.58.0
Adolf Belka [Fri, 7 May 2021 11:43:56 +0000 (13:43 +0200)] 
meson: Update to 0.58.0

- Update from 0.57.2 to 0.58.0
- Updated rootfile
- Changelog is too long to include here.
   Full details can be found at
   https://mesonbuild.com/Release-notes-for-0-58-0.html

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agolibxcrypt: Update to 4.4.20
Adolf Belka [Fri, 7 May 2021 11:43:36 +0000 (13:43 +0200)] 
libxcrypt: Update to 4.4.20

- Update from 4.4.19 to 4.4.20
- Update of rootfile not required
- Changelog
   Version 4.4.20
    * Fix build when the CFLAGS variable, that is passed into the
      configure script, has a leading whitespace character in it
      (issue #125).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocore157: Ship squid
Michael Tremer [Mon, 10 May 2021 19:20:04 +0000 (19:20 +0000)] 
core157: Ship squid

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosquid: Update to 4.15
Michael Tremer [Mon, 10 May 2021 16:00:31 +0000 (16:00 +0000)] 
squid: Update to 4.15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoffmpeg: disable static libraries
Adolf Belka [Thu, 6 May 2021 16:32:40 +0000 (18:32 +0200)] 
ffmpeg: disable static libraries

- Added --disable-static to lfs configure statement
- Updated rootfile with removal of static library entries

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosamba: Update to 4.14.4
Adolf Belka [Fri, 30 Apr 2021 16:13:32 +0000 (18:13 +0200)] 
samba: Update to 4.14.4

- Update from 4.14.3 to 4.14.4
- Update of rootfile not required
- Changelog
    Release Notes for Samba 4.14.4 April 29, 2021
     This is a security release in order to address the following defect:
      o CVE-2021-20254: Negative idmap cache entries can cause incorrect
        group entries in the Samba file server process token.
    Details
      o  CVE-2021-20254:
         The Samba smbd file server must map Windows group identities (SIDs) into unix
         group ids (gids). The code that performs this had a flaw that could allow it
         to read data beyond the end of the array in the case where a negative cache
         entry had been added to the mapping cache. This could cause the calling code
         to return those values into the process token that stores the group
         membership for a user.
         Most commonly this flaw caused the calling code to crash, but an alert user
         (Peter Eriksson, IT Department, Linköping University) found this flaw by
         noticing an unprivileged user was able to delete a file within a network
         share that they should have been disallowed access to.
         Analysis of the code paths has not allowed us to discover a way for a
         remote user to be able to trigger this flaw reproducibly or on demand,
         but this CVE has been issued out of an abundance of caution.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocmake: Update to 3.20.2
Adolf Belka [Fri, 30 Apr 2021 16:13:18 +0000 (18:13 +0200)] 
cmake: Update to 3.20.2

- Update from 3.20.0 to 3.20.2
- Update rootfile
- Changelog
   3.20.1
     -The FindIntl module in CMake 3.20.0 added checks
      Intl_HAVE_GETTEXT_BUILTIN, Intl_HAVE_DCGETTEXT_BUILTIN, and
      Intl_IS_BUILTIN, but they were not implemented correctly. These have
      been removed and replaced with a single Intl_IS_BUILT_IN check, whose
      name is consistent with the FindIconv module.
     -The -rpath linker flag is now specified as supported on all Apple
      platforms, not just macOS. The install_name_dir used for iOS, tvOS
      and watchOS should now default to @rpath instead of using a full
      absolute path and failing at runtime when the library or framework
      is embedded in an application bundle (see XCODE_EMBED_<type>).
   3.20.2
     -The Intel Classic 2021 compiler version numbers are now detected
      correctly as having major version 2021. CMake 3.20.1 and below were
      not aware of a change to the identification macro version scheme
      made by Intel starting in version 2021, and detected the version
      as 20.2.
     -The Intel oneAPI Fortran compiler is now identified as IntelLLVM.
      The oneAPI 2021.1 Fortran compiler is missing an identification
      macro, so CMake 3.20.1 and below identified it as Intel. CMake now
      has a special case to recognize oneAPI 2021.1 Fortran as IntelLLVM.
      The oneAPI 2021.2 Fortran compiler defines the proper identification
      macro and so is identified as IntelLLVM by all CMake 3.20 versions.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofetchmail: Update to 6.4.19 and using python3
Adolf Belka [Wed, 5 May 2021 21:43:06 +0000 (23:43 +0200)] 
fetchmail: Update to 6.4.19 and using python3

- Update from 6.3.26 (2013-04-23) to 6.4.19 (2021-04-24)
- Update rootfile
- Delete fetchmail-6.3.26-permit-build-without-ssl3.patch as it is not
   needed with version 6.4.19
- Added command to use python3 to lfs
- Changelog is too large to include here
   Full details can be found in NEWS file in the source tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoffmpeg: Honour CFLAGS and LDFLAGS
Michael Tremer [Thu, 6 May 2021 09:48:31 +0000 (09:48 +0000)] 
ffmpeg: Honour CFLAGS and LDFLAGS

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoffmpeg: Build against libatomic on armv5tel and RISC-V
Michael Tremer [Wed, 5 May 2021 08:33:11 +0000 (08:33 +0000)] 
ffmpeg: Build against libatomic on armv5tel and RISC-V

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoicmp-types file does not have to be executable
Peter Müller [Thu, 22 Apr 2021 15:47:37 +0000 (17:47 +0200)] 
icmp-types file does not have to be executable

This file does not contain any executable code, hence we should not set
its permission to be executable.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocollectd: Use libstatgrab for reading disk stats
Michael Tremer [Tue, 4 May 2021 15:48:08 +0000 (15:48 +0000)] 
collectd: Use libstatgrab for reading disk stats

Fixes: #12576
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocore157: Ship getipstat and iptables.cgi and bump guardian
Michael Tremer [Tue, 4 May 2021 14:48:59 +0000 (14:48 +0000)] 
core157: Ship getipstat and iptables.cgi and bump guardian

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomisc-progs: getipstat: Refactor + extend
Robin Roevens [Tue, 27 Apr 2021 20:07:32 +0000 (22:07 +0200)] 
misc-progs: getipstat: Refactor + extend

* Return output of iptables directly instead of writing it to files.
 * Make iptables wait for 5s if xtables is locked by another iptables
 process. (--wait 5 argument)
 * Add optional parameter "-x" to have iptables report exact numbers.
 * Add optional parameter "-f" to display  the filter table  (default).
 * Add optional parameter "-n" to display the nat table.
 * Add optional parameter "-m" to display the mangle table.
  * Adapt iptables.cgi and guardian.cgi to catch getipstat output
  instead of reading temp-files.

Signed-off-by: Robin Roevens <robin.roevens@disroot.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoxfsprogs: Update to 5.11.0
Adolf Belka [Fri, 30 Apr 2021 08:09:42 +0000 (10:09 +0200)] 
xfsprogs: Update to 5.11.0

- Update from 5.9.0 to 5.11.0
- Update of rootfile not required
- libinih is now a dependency for xfsprogs build
- Changelog
    xfsprogs-5.11.0 (12 Mar 2021)
- xfs_admin: don't hide xfs_repair output when upgrading (Darrick Wong)
- man: document attr2, ikeep option deprecation in xfs.5 (Pavel Reichl)
    xfsprogs-5.11.0-rc1 (23 Feb 2021)
- mkfs: make use of xfs_validate_stripe_geometry() (Gao Xiang)
- mkfs: fix wrong inobtcount usage error output (Zorro Lang)
- xfs_repair: enable bigtime upgrade via repair (Darrick J. Wong)
- xfs_repair: enable inobtcount upgrade via repair (Darrick J. Wong)
- xfs_repair: set NEEDSREPAIR on first write (Darrick J. Wong)
- xfs_repair: clear the needsrepair flag when done (Darrick J. Wong)
- xfs_repair: check dquot id and type (Darrick J. Wong)
- xfs_fsr: Verify bulkstat version in qsort's cmp() (Chandan Babu R)
- xfs_fsr: Interpret args of qsort's cmp() correctly (Chandan Babu R)
- xfs_scrub: load and unload libicu properly (Darrick J. Wong)
- xfs_scrub: various fixes (Darrick J. Wong)
- xfs_admin: support adding features to V5 filesystems (Darrick J. Wong)
- xfs_admin: support filesystems with realtime devices (Darrick J. Wong)
- man: mark all deprecated V4 format options (Darrick J. Wong)
- misc: fix valgrind complaints (Darrick J. Wong)
- xfs_db: disallow label/uuid setting if NEEDSREPAIR (Darrick J. Wong)
- xfs_db: show NEEDSREPAIR in check & version commands (Darrick J. Wong)
- xfs_db: add an ls command (Darrick J. Wong)
- xfs_db: add a directory path lookup command (Darrick J. Wong)
    xfsprogs-5.11.0-rc0 (12 Feb 2021)
- libxfs changes merged from kernel 5.10
- Debian packaging fixes (Bastian Germann)
    xfsprogs-5.10.0 (11 Dec 2020)
- xfs_repair: remove old code for mountpoint inodes (Anthony Iliopoulos)
    xfsprogs-5.10.0-rc1 (04 Dec 2020)
- xfsprogs: Add inode btree counter feature (Darrick Wong)
- xfsprogs: Add bigtime feature for Y2038 (Darrick Wong)
- xfsprogs: Polish translation update (Jakub Bogusz)
- mkfs.xfs: Add config file feature (Dave Chinner)
- mkfs.xfs: allow users to specify rtinherit=0 (Darrick Wong)
- xfs_repair: simplify bmap_next_offset (Christoph Hellwig)
- man: various manpage updates (Eric Sandeen)
- libxfs: remove some old dead code (Dave Chinner)
- libxfs: add realtime extent tracking (Darrick Wong)
    xfsprogs-5.10.0-rc0 (17 Nov 2020)
- libxfs changes merged from kernel 5.10

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agolibinih: New dependency for build of xfsprogs
Adolf Belka [Fri, 30 Apr 2021 08:09:43 +0000 (10:09 +0200)] 
libinih: New dependency for build of xfsprogs

- libinih dependency for xfsprogs build from 5.10.0
- Creation of lfs file
- Creation of rootfile - all entries commented out as this is only
   required during the build
- Addition of libinih to make.sh

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocore157: Ship libxml2
Michael Tremer [Fri, 30 Apr 2021 14:17:46 +0000 (14:17 +0000)] 
core157: Ship libxml2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agolibxml2: Update to 2.9.10
Adolf Belka [Fri, 30 Apr 2021 08:09:08 +0000 (10:09 +0200)] 
libxml2: Update to 2.9.10

- Update from 2.9.4 to 2.9.10
- Update of rootfile
- Changelog
  v2.9.10: Oct 30 2019
  Documentation:
    Fix a few more typos ("fonction") (Nick Wellnhofer),
    Large batch of typo fixes (Jared Yanovich),
    Fix typos: tree: move{ -> s}, reconcil{i -> }ed, h{o -> e}ld by... (Jan Pokorný),
    Fix typo: xpath: simpli{ -> fi}ed (Jan Pokorný),
    Doc: do not mislead towards "infeasible" scenario wrt. xmlBufNodeDump (Jan Pokorný),
    Fix comments in test code (zhouzhongyuan),
    fix comment in testReader.c (zhouzhongyuan)
  Portability:
    Fix some release issues on Fedora 30 (Daniel Veillard),
    Fix exponent digits when running tests under old MSVC (Daniel Richard G),
    Work around buggy ceil() function on AIX (Daniel Richard G),
    Don't call printf with NULL string in runtest.c (Daniel Richard G),
    Switched from unsigned long to ptrdiff_t in parser.c (Stephen Chenney),
    timsort.h: support older GCCs (Jérôme Duval),
    Make configure.ac work with older pkg-config (Nick Wellnhofer),
    Stop defining _REENTRANT on some Win32 platforms (Nick Wellnhofer),
    Fix nanohttp.c on MinGW (Nick Wellnhofer),
    Fix Windows compiler warning in testC14N.c (Nick Wellnhofer),
    Merge testThreadsWin32.c into testThreads.c (Nick Wellnhofer),
    Fix Python bindings under Windows (Nick Wellnhofer)
  Bug Fixes:
    Another fix for conditional sections at end of document (Nick Wellnhofer),
    Fix for conditional sections at end of document (Nick Wellnhofer),
    Make sure that Python tests exit with error code (Nick Wellnhofer),
    Audit memory error handling in xpath.c (Nick Wellnhofer),
    Fix error code in xmlTextWriterStartDocument (Nick Wellnhofer),
    Fix integer overflow when counting written bytes (Nick Wellnhofer),
    Fix uninitialized memory access in HTML parser (Nick Wellnhofer),
    Fix memory leak in xmlSchemaValAtomicType (Nick Wellnhofer),
    Disallow conditional sections in internal subset (Nick Wellnhofer),
    Fix use-after-free in xmlTextReaderFreeNodeList (Nick Wellnhofer),
    Fix Regextests (Nick Wellnhofer),
    Fix empty branch in regex (Nick Wellnhofer),
    Fix integer overflow in entity recursion check (Nick Wellnhofer),
    Don't read external entities or XIncludes from stdin (Nick Wellnhofer),
    Fix Schema determinism check of ##other namespaces (Nick Wellnhofer),
    Fix potential null deref in xmlSchemaIDCFillNodeTables (zhouzhongyuan),
    Fix potential memory leak in xmlBufBackToBuffer (Nick Wellnhofer),
    Fix error message when processing XIncludes with fallbacks (Nick Wellnhofer),
    Fix memory leak in xmlRegEpxFromParse (zhouzhongyuan),
    14:00 is a valid timezone for xs:dateTime (Nick Wellnhofer),
    Fix memory leak in xmlParseBalancedChunkMemoryRecover (Zhipeng Xie),
    Fix potential null deref in xmlRelaxNGParsePatterns (Nick Wellnhofer),
    Misleading error message with xs:{min|max}Inclusive (bettermanzzy),
    Fix memory leak in xmlXIncludeLoadTxt (Wang Kirin),
    Partial fix for comparison of xs:durations (Nick Wellnhofer),
    Fix null deref in xmlreader buffer (zhouzhongyuan),
    Fix unability to RelaxNG-validate grammar with choice-based name class (Jan Pokorný),
    Fix unability to validate ambiguously constructed interleave for RelaxNG (Jan Pokorný),
    Fix possible null dereference in xmlXPathIdFunction (zhouzhongyuan),
    fix memory leak in xmlAllocOutputBuffer (zhouzhongyuan),
    Fix unsigned int overflow (Jens Eggerstedt),
    dict.h: gcc 2.95 doesn't allow multiple storage classes (Nick Wellnhofer),
    Fix another code path in xmlParseQName (Nick Wellnhofer),
    Make sure that xmlParseQName returns NULL in error case (Nick Wellnhofer),
    Fix build without reader but with pattern (Nick Wellnhofer),
    Fix memory leak in xmlAllocOutputBufferInternal error path (Nick Wellnhofer),
    Fix unsigned integer overflow (Nick Wellnhofer),
    Fix return value of xmlOutputBufferWrite (Nick Wellnhofer),
    Fix parser termination from "Double hyphen within comment" error (David Warring),
    Fix call stack overflow in xmlFreePattern (Nick Wellnhofer),
    Fix null deref in previous commit (Nick Wellnhofer),
    Fix memory leaks in xmlXPathParseNameComplex error paths (Nick Wellnhofer),
    Check for integer overflow in xmlXPtrEvalChildSeq (Nick Wellnhofer),
    Fix xmllint dump of XPath namespace nodes (Nick Wellnhofer),
    Fix float casts in xmlXPathSubstringFunction (Nick Wellnhofer),
    Fix null deref in xmlregexp error path (Nick Wellnhofer),
    Fix null pointer dereference in xmlTextReaderReadOuterXml (Nick Wellnhofer),
    Fix memory leaks in xmlParseStartTag2 error paths (Nick Wellnhofer),
    Fix memory leak in xmlSAX2StartElement (Nick Wellnhofer),
    Fix commit "Memory leak in xmlFreeID (xmlreader.c)" (Nick Wellnhofer),
    Fix NULL pointer deref in xmlTextReaderValidateEntity (Nick Wellnhofer),
    Memory leak in xmlFreeTextReader (Nick Wellnhofer),
    Memory leak in xmlFreeID (xmlreader.c) (Nick Wellnhofer)
  Improvements:
    Run XML conformance tests under CI (Nick Wellnhofer),
    Update GitLab CI config (Nick Wellnhofer),
    Propagate memory errors in valuePush (Nick Wellnhofer),
    Propagate memory errors in xmlXPathCompExprAdd (Nick Wellnhofer),
    Make xmlFreeDocElementContent non-recursive (Nick Wellnhofer),
    Enable continuous integration via GitLab CI (Nick Wellnhofer),
    Avoid ignored attribute warnings under GCC (Nick Wellnhofer),
    Make xmlDumpElementContent non-recursive (Nick Wellnhofer),
    Make apibuild.py ignore ATTRIBUTE_NO_SANITIZE (Nick Wellnhofer),
    Mark xmlExp* symbols as removed (Nick Wellnhofer),
    Make xmlParseConditionalSections non-recursive (Nick Wellnhofer),
    Adjust expected error in Python tests (Nick Wellnhofer),
    Make xmlTextReaderFreeNodeList non-recursive (Nick Wellnhofer),
    Make xmlFreeNodeList non-recursive (Nick Wellnhofer),
    Make xmlParseContent and xmlParseElement non-recursive (Nick Wellnhofer),
    Remove executable bit from non-executable files (Nick Wellnhofer),
    Fix expected output of test/schemas/any4 (Nick Wellnhofer),
    Optimize build instructions in README (zhouzhongyuan),
    xml2-config.in: Output CFLAGS and LIBS on the same line (Hugh McMaster),
    xml2-config: Add a --dynamic switch to print only shared libraries (Hugh McMaster),
    Annotate functions with __attribute__((no_sanitize)) (Nick Wellnhofer),
    Fix warnings when compiling without reader or push parser (Nick Wellnhofer),
    Remove unused member `doc` in xmlSaveCtxt (Nick Wellnhofer),
    Limit recursion depth in xmlXPathCompOpEvalPredicate (Nick Wellnhofer),
    Remove -Wno-array-bounds (Nick Wellnhofer),
    Remove unreachable code in xmlXPathCountFunction (Nick Wellnhofer),
    Improve XPath predicate and filter evaluation (Nick Wellnhofer),
    Limit recursion depth in xmlXPathOptimizeExpression (Nick Wellnhofer),
    Disable hash randomization when fuzzing (Nick Wellnhofer),
    Optional recursion limit when parsing XPath expressions (Nick Wellnhofer),
    Optional recursion limit when evaluating XPath expressions (Nick Wellnhofer),
    Use break statements in xmlXPathCompOpEval (Nick Wellnhofer),
    Optional XPath operation limit (Nick Wellnhofer),
    Fix compilation with --with-minimum (Nick Wellnhofer),
    Check XPath stack after calling functions (Nick Wellnhofer),
    Remove debug printf in xmlreader.c (Nick Wellnhofer),
    Always define LIBXML_THREAD_ENABLED when enabled (Michael Haubenwallner),
    Regenerate NEWS (Nick Wellnhofer),
    Change git repo URL (Nick Wellnhofer),
    Change bug tracker URL (Nick Wellnhofer),
    Remove outdated HTML file (Nick Wellnhofer),
    Fix unused function warning in testapi.c (Nick Wellnhofer),
    Add some generated test files to .gitignore (Nick Wellnhofer),
    Remove unneeded function pointer casts (Nick Wellnhofer),
    Fix -Wcast-function-type warnings (GCC 8) (Nick Wellnhofer),
    Fix -Wformat-truncation warnings (GCC 8) (Nick Wellnhofer)
  Cleanups:
    Rebuild docs (Nick Wellnhofer),
    Disable xmlExp regex code (Nick Wellnhofer),
    Remove redundant code in xmlRelaxNGValidateState (Nick Wellnhofer),
    Remove redundant code in xmlXPathCompRelationalExpr (Nick Wellnhofer)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoless: Update to 581.2
Adolf Belka [Fri, 30 Apr 2021 08:08:58 +0000 (10:08 +0200)] 
less: Update to 581.2

- Update from 581 to 581.2
- Update of rootfile not required
- Changelog
   This fixes a bug found in less-581 where the terminal was sometimes
   left in mouse-reporting mode after exiting less

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocore157: Ship iproute2
Michael Tremer [Fri, 30 Apr 2021 14:16:47 +0000 (14:16 +0000)] 
core157: Ship iproute2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoiproute2: Update to 5.12.0
Adolf Belka [Fri, 30 Apr 2021 08:08:41 +0000 (10:08 +0200)] 
iproute2: Update to 5.12.0

- Update from 5.11.0 to 5.12.0
- Update rootfile
- Changelog
   No Changelog in the source tarball or in the git repository
   Changes taken from the git commits from 5.11.0 to 5.12.0
    remove trailing whitespace Stephen Hemminger
    lib: bpf_legacy: fix missing socket close when connect() fails Andrea Claudi
    lib: bpf_legacy: treat 0 as a valid file descriptor Andrea Claudi
    tc: e_bpf: fix memory leak in parse_bpf() Andrea Claudi
    ip: netns: fix missing netns close on some error paths Andrea Claudi
    uapi: add missing virtio related headers Stephen Hemminger
    rdma: stat: fix return code Andrea Claudi
    rdma: stat: initialize ret in stat_qp_show_parse_cb() Andrea Claudi
    nexthop: fix memory leak in add_nh_group_attr() Andrea Claudi
    q_cake: remove useless check on argv Andrea Claudi
    devlink: always check strslashrsplit() return value Andrea Claudi
    uapi: update can.h Stephen Hemminger
    erspan: fix JSON output Stephen Hemminger
    uapi: bpf.h update from upstream Stephen Hemminger
    ip: Fix batch processing Petr Machata
    uapi: minor header update for l2tp Stephen Hemminger
    README: remove doc instructions Stephen Hemminger
    ip: cleanup help message text Stephen Hemminger
    lib/bpf: add missing limits.h includes Tony Ambardar
    ip: xfrm: limit the length of the security context name when printing Sabrina Dubroca
    q_cake: Fix incorrect printing of signed values in class statistics Toke Høiland-Jørgensen
    dcb: Fix compilation warning about reallocarray Roi Dayan
    iproute: fix printing resolved localhost Luca Boccassi
    vdpa: add .gitignore Stephen Hemminger

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoffmpeg: Update to 4.4
Adolf Belka [Fri, 30 Apr 2021 08:08:18 +0000 (10:08 +0200)] 
ffmpeg: Update to 4.4

- Update from 4.2.3 to 4.4
- Update rootfile
- Changelog
version 4.4:
- AudioToolbox output device
- MacCaption demuxer
- PGX decoder
- chromanr video filter
- VDPAU accelerated HEVC 10/12bit decoding
- ADPCM IMA Ubisoft APM encoder
- Rayman 2 APM muxer
- AV1 encoding support SVT-AV1
- Cineform HD encoder
- ADPCM Argonaut Games encoder
- Argonaut Games ASF muxer
- AV1 Low overhead bitstream format demuxer
- RPZA video encoder
- ADPCM IMA MOFLEX decoder
- MobiClip FastAudio decoder
- MobiClip video decoder
- MOFLEX demuxer
- MODS demuxer
- PhotoCD decoder
- MCA demuxer
- AV1 decoder (Hardware acceleration used only)
- SVS demuxer
- Argonaut Games BRP demuxer
- DAT demuxer
- aax demuxer
- IPU decoder, parser and demuxer
- Intel QSV-accelerated AV1 decoding
- Argonaut Games Video decoder
- libwavpack encoder removed
- ACE demuxer
- AVS3 demuxer
- AVS3 video decoder via libuavs3d
- Cintel RAW decoder
- VDPAU accelerated VP9 10/12bit decoding
- afreqshift and aphaseshift filters
- High Voltage Software ADPCM encoder
- LEGO Racers ALP (.tun & .pcm) muxer
- AV1 VAAPI decoder
- adenorm filter
- ADPCM IMA AMV encoder
- AMV muxer
- NVDEC AV1 hwaccel
- DXVA2/D3D11VA hardware accelerated AV1 decoding
- speechnorm filter
- SpeedHQ encoder
- asupercut filter
- asubcut filter
- Microsoft Paint (MSP) version 2 decoder
- Microsoft Paint (MSP) demuxer
- AV1 monochrome encoding support via libaom >= 2.0.1
- asuperpass and asuperstop filter
- shufflepixels filter
- tmidequalizer filter
- estdif filter
- epx filter
- Dolby E parser
- shear filter
- kirsch filter
- colortemperature filter
- colorcontrast filter
- PFM encoder
- colorcorrect filter
- binka demuxer
- XBM parser
- xbm_pipe demuxer
- colorize filter
- CRI parser
- aexciter audio filter
- exposure video filter
- monochrome video filter
- setts bitstream filter
- vif video filter
- OpenEXR image encoder
- Simbiosis IMX decoder
- Simbiosis IMX demuxer
- Digital Pictures SGA demuxer and decoders
- TTML subtitle encoder and muxer
- identity video filter
- msad video filter
- gophers protocol
- RIST protocol via librist
version 4.3:
- v360 filter
- Intel QSV-accelerated MJPEG decoding
- Intel QSV-accelerated VP9 decoding
- Support for TrueHD in mp4
- Support AMD AMF encoder on Linux (via Vulkan)
- IMM5 video decoder
- ZeroMQ protocol
- support Sipro ACELP.KELVIN decoding
- streamhash muxer
- sierpinski video source
- scroll video filter
- photosensitivity filter
- anlms filter
- arnndn filter
- bilateral filter
- maskedmin and maskedmax filters
- VDPAU VP9 hwaccel
- median filter
- QSV-accelerated VP9 encoding
- AV1 encoding support via librav1e
- AV1 frame merge bitstream filter
- AV1 Annex B demuxer
- axcorrelate filter
- mvdv decoder
- mvha decoder
- MPEG-H 3D Audio support in mp4
- thistogram filter
- freezeframes filter
- Argonaut Games ADPCM decoder
- Argonaut Games ASF demuxer
- xfade video filter
- xfade_opencl filter
- afirsrc audio filter source
- pad_opencl filter
- Simon & Schuster Interactive ADPCM decoder
- Real War KVAG demuxer
- CDToons video decoder
- siren audio decoder
- Rayman 2 ADPCM decoder
- Rayman 2 APM demuxer
- cas video filter
- High Voltage Software ADPCM decoder
- LEGO Racers ALP (.tun & .pcm) demuxer
- AMQP 0-9-1 protocol (RabbitMQ)
- Vulkan support
- avgblur_vulkan, overlay_vulkan, scale_vulkan and chromaber_vulkan filters
- ADPCM IMA MTF decoder
- FWSE demuxer
- DERF DPCM decoder
- DERF demuxer
- CRI HCA decoder
- CRI HCA demuxer
- overlay_cuda filter
- switch from AvxSynth to AviSynth+ on Linux
- mv30 decoder
- Expanded styling support for 3GPP Timed Text Subtitles (movtext)
- WebP parser
- tmedian filter
- maskedthreshold filter
- Support for muxing pcm and pgs in m2ts
- Cunning Developments ADPCM decoder
- asubboost filter
- Pro Pinball Series Soundbank demuxer
- pcm_rechunk bitstream filter
- scdet filter
- NotchLC decoder
- gradients source video filter
- MediaFoundation encoder wrapper
- untile filter
- Simon & Schuster Interactive ADPCM encoder
- PFM decoder
- dblur video filter
- Real War KVAG muxer

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agolibdvbpsi: Remove this package from IPFire
Adolf Belka [Wed, 28 Apr 2021 11:31:32 +0000 (13:31 +0200)] 
libdvbpsi: Remove this package from IPFire

- Input from Arne Fitzenreiter
   libdvbpsi can be safely dropped. It was used by videolan client which
   was dropped many years ago because newer versions had too many
   dependencies
- Input from Michael Tremer
   Confirmed that libdvbpsi is not used by anything
- Delete lfs, rootfile and remove libdvbpsi entry in make.sh

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosane: Add rootfile for armv5tel
Michael Tremer [Wed, 28 Apr 2021 08:28:48 +0000 (08:28 +0000)] 
sane: Add rootfile for armv5tel

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosamba: Update rootfile for armv5tel
Michael Tremer [Tue, 27 Apr 2021 15:53:51 +0000 (15:53 +0000)] 
samba: Update rootfile for armv5tel

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship libaio
Michael Tremer [Tue, 27 Apr 2021 08:06:59 +0000 (08:06 +0000)] 
core157: Ship libaio

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibaio: Update to 0.3.112
Adolf Belka [Mon, 26 Apr 2021 20:47:16 +0000 (22:47 +0200)] 
libaio: Update to 0.3.112

- Update from 0.3.111 to 0.3.112
- Update of rootfile not required
- Changelog
    The ChangeLog file in the source tarball has the last entry
     for version 0.3.107
    The AIO website has no change history
   The following commits were found on the Fedora git repository for libaio
    Makefile: add missing DESTDIR variable use
      Thomas Petazzoni • 2 years ago
    src/Makefile: add ENABLE_SHARED boolean to allow static-only build
      Thomas Petazzoni • 2 years ago
    Add README.md
      Jeff Moyer • 2 years ago
    Merge #7 `Link against libgcc to avoid unresolved symbols`
      Jeffrey E. Moyer • 2 years ago
    harness: fix POLLIN test case
      Jeff Moyer • 2 years ago
    Merge branch 'aio-poll'
      Jeff Moyer • 2 years ago
    Link against libgcc to avoid unresolved symbols
      Guillem Jover • 2 years ago

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosamba: Update rootfiles for aarch64 and i586
Michael Tremer [Tue, 27 Apr 2021 08:01:26 +0000 (08:01 +0000)] 
samba: Update rootfiles for aarch64 and i586

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoRevert "libjpeg: Update to 2.1.0"
Michael Tremer [Tue, 27 Apr 2021 07:58:47 +0000 (07:58 +0000)] 
Revert "libjpeg: Update to 2.1.0"

This reverts commit dd58f381fa18f1275a20a94af597098383343e13.

This doesn't build on armv5tel: https://lists.ipfire.org/pipermail/development/2021-April/010134.html

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibmicrohttpd: Update to 0.9.73
Adolf Belka [Mon, 26 Apr 2021 12:32:55 +0000 (14:32 +0200)] 
libmicrohttpd: Update to 0.9.73

- Update from 0.9.71 to 0.9.73
- Update rootfile
- Changelog
Sun 25 Apr 2021 14:00:00 MSK
Releasing GNU libmicrohttpd 0.9.73. -EG
Sat 24 Apr 2021 23:00:00 MSK
    Fixed build with Clang and Visual Studio.
    MSVS project files updated.
    Enabled bind port autodetection with MSVS builds. -EG
Fri 23 Apr 2021 14:27:00 MSK
    Fixed build without TLS lib.
    Fixed build without system poll() function.
    Fixed compiler warnings on 32-bit platforms.
    Fixed various compiler warnings. -EG
Thu 22 Apr 2021 12:32:00 MSK
    Fixed some typos.
    Force disable TCP_CORK, TCP_NOPUSH, and TCP_NODELAY before switching
    connection to "upgraded" mode.
    Improved portability of the test-suite for upgraded connections. -EG
Tue 20 Apr 2021 17:11:00 MSK
    Disabled NLS by default in configure. -EG
Mon 19 Apr 2021 18:58:00 MSK
    Fixed testzzuf/test_put_chanked to correctly use MHD.
    Added internal error code for TLS errors.
    Added all missing messages to the .pot file.
    Detect more types of errors for receiving data and report
    error description in the MHD log.
    Added support for ALPN on TLS connections if supported by
    used TLS library. -EG
Sun 18 Apr 2021 20:47:00 MSK
    Removed dead code.
    Limited iov-backed responses size to SSIZE_MAX as limited by
    system calls.
    Report error message in MHD log for send errors. -EG
Sat 17 Apr 2021 18:50:00 MSK
    Unified upgrade test behavior for all platforms.
    Some code simplification and unification.
    Compiler warning (false positive) fixed. -EG
Fri 16 Apr 2021 17:58:00 MSK
    Used run-time value if IOV_MAX if available.
    Fixed portability of error handling for sending functions.
    Detect pipes/unix sockets on fly and do not use TCP/IP specific
    functions with them.
    Fixed support of UNIX sockets on non-Linux kernels. -EG
Fri 16 Apr 2021 10:23:39 AM CEST
    Detect if a socket is a UNIX domain socket and do not try to play
    with TCP corking options in this case (avoids useless failed
    syscalls). -CG
Thu 15 Apr 2021 18:56:00 MSK
    Fixed configure '--enable-sanitizer' parameter.
    Stopped pushing of partial responses when limited by system maximum size
    for sendmsg(). -EG
Web 14 Apr 2021 22:20:00 MSK
    Fixed: use sendmsg() in POSIX-compatible way, do not try to send more
    than IOV_MAX elements per single call. -EG
Sun 11 Apr 2021 15:44:00 MSK
    Updated test TLS certificates to not expired modern versions, restored
    HTTPS examples compatibility with modern browsers.
    TCP_NODELAY is not pre-enabled for HTTPS connection as it actually
    does not speed-up TLS handshakes on moders OSes. -EG
Thu 01 Apr 2021 21:29:46 MSK
    Fixed MD5 digest authorization broken when compiled without variable
    length arrays support (notably with MSVC).
    Fixed and muted compiler warning.
    Deeper test with zzuf if configured with --enable-heavy-tests.
    Removed run-check of assert() in configure to avoid core dumps. -EG
Thu 01 Apr 2021 17:46:00 MSK
    Added new function MHD_run_wait() useful for single-threaded applications
    without other network activity.
    Added tests for the new function. -EG
Wed 17 Mar 2021 20:53:33 MSK
    Re-factored startup log parameters processing. Warn user if wrong logger
    could be used potentially.
    Added headers doxy with information about minimal MHD version when
    particular symbols were introduced.
    Added new daemon option to indicate SIGPIPE handling by application for
    daemons being run in application thread. -EG
Wed 24 Feb 2021 19:23:00 MSK
    SIGPIPE-related macro minor refactoring for readability.
    Added new response iov function (and related framework), based on the patch
    provided by Lawrence Sebald and Damon N. Earp from NASA. -EG
Thu 04 Feb 2021 06:41:34 PM CET
    Fix PostProcessor to always properly stop iteration when application callback
    tells it to do so. -CG
Sun 24 Jan 2021 21:30:00 MSK
    Added '--enable-heavy-tests' configure parameter.
    Minor configure.ac and Makefiles fixes. -EG
Tue 19 Jan 2021 17:59:00 MSK
    Fixed compatibility with autoconf. 2.70
    Updated M4 macros. -EG
Wed 06 Jan 2021 08:39:58 PM CET
    Return timeout of zero also for connections awaiting cleanup. -CG
Tue 29 Dec 2020 15:39:00 MSK
    Improved speed of TLS handshake by pre-enabling TCP_NODELAY. -EG
Mon 28 Dec 2020 21:36:00 MSK
Releasing libmicrohttpd 0.9.72. -EG
Mon 28 Dec 2020 09:37:00 MSK
    Completely reworked and rewritten TCP_CORK, TCP_NOPUSH, TCP_NODELAY and
    MSG_MORE handling. Reduced number of sys-calls, fixed portability for
    FreeBSD, OpenBSD, NetBSD, Darwin, W32, Solaris.
    Removed usage of gnutls_record_cork() as it fully blocks stream until
    final block is ready.
    Fixed compatibility with C90 compilers.
    Really started using sendmsg() for header + body combined single-call
    response sending.
    Fixed sending of response body by sendmsg() when it shouldn't be sent,
    like responses for HEAD requests.
    Improved error handling for gnutls_record_send().
    Updated W32 resources for .DLLs.
    Fixed building with various disabled features (like messages, HTTPS,
    http-upgrade, authorization etc.)
    Fixed possible SIGPIPE generation when sendfile() is used (it was always
    possible on Linux that sendfile() produce SIGPIPE, now it's fixed).
    Several compiler warnings muted and/or fixed in the lib code and in
    the examples. -EG
Sun 01 Nov 2020 17:17:00 MSK
    Fixed conflict with system CPU_COUNT macro.
    Minor improvements of error reporting in MHD daemon.
    Fixed FTBFS with GnuTLS versions before 3.1.9
    Fixed test_add_conn for multi-CPU machines.
    Fixed analyzer warnings.
    Fixed use-after-free and resources leaks for upgraded connections
    in TLS mode with thread-per-connection. -EG
Sun 25 Oct 2020 19:31:00 MSK
    Fixed epoll mode without listening socket.
    Minor improvements of thread sync.
    Fixed broken sendfile on FreeBSD.
    Fixed broken MHD with thread-pool and without listening socket.
    Added four tests for MHD_add_connection().
    Fixed several resources leaks in error handlers.
    Re-implemented scheme of handling of externally added connections,
    fixed thread-safety. -EG
Wed 21 Oct 2020 10:00:58 AM CEST
    Corking should be OFF when sending the footer (#6610). -AP/CG
Wed 07 Oct 2020 11:07:00 MSK
    W32 default target version changed to Vista, XP is still supported.
    Minor fixes and additional asserts for memorypool.
    IPv6 tests are not used if IPv6 is disabled at run-time. -EG
Sun 27 Sep 2020 10:08:03 PM CEST
    Fixed incorrect triggering of epoll edge polling for
    "upgraded" TLS connections.  Fixed a few cases where
    gnutls_record_uncork() return value was still ignored,
    possibly causing buffer to not be flushed correctly. -CG
Sat 26 Sep 2020 08:18:02 PM CEST
    Make MHD_USE_NO_LISTEN_SOCKET work in conjunction with
    MHD internal threads. -CG/DE
Thu 24 Sep 2020 16:55:00 MSK
    Fixed compiler warnings on W32.
    Minor optimisation of MHD_YES/MHD_NO internal usage.
    Refactor and cleanup of internal debugging macros.
    Updated HTTP status codes, header names and methods from
    the registries.
    Fixed portability of test_upgrade_large.
    Minor testsuite fixes.
    Restored parallel build of libmicrohttpd (except tests). -EG
Fri 11 Sep 2020 10:08:22 PM CEST
    Fix crash problem in PostProcessor reported by MD. -CG
    Fix GnuTLS configure test to check for gnutls_record_uncork. -CG
Wed 19 Aug 2020 09:40:39 AM CEST
    Add logic to check on MHD_pool_reallocate() failure reported on the
    mailinglist (will NOT yet fix the issue). -CG
Sun 26 Jul 2020 01:56:54 PM CEST
    Add MHD_create_response_from_pipe() to allow creating a response based
    on data read from a pipe. -CG
Fri Jul 10 15:04:51 CEST 2020
    Fixed Postprocessor URL-encoded parsing if '%' fell on boundary. -CG/MD
Thu 02 Jul 2020 09:56:23 PM CEST
    Fixed return type of MHD_queue_basic_auth_fail_response. -CA/CG

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship libgpg-error
Michael Tremer [Mon, 26 Apr 2021 17:11:15 +0000 (17:11 +0000)] 
core157: Ship libgpg-error

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibgpg-error: Update to 1.42
Adolf Belka [Mon, 26 Apr 2021 12:32:31 +0000 (14:32 +0200)] 
libgpg-error: Update to 1.42

- Update from 1.41 to 1.42
- Update rootfile
- Changelog
   2021-03-22  Werner Koch  <wk@gnupg.org>
core: Add GPG_ERR_SOURCE_TPM2D.
+ commit 200bf2ed9d610219cc0b12a91dedb3bfd52d36b7
* src/err-sources.h.in (GPG_ERR_SOURCE_TPM2D): New.
   2021-03-05  Werner Koch  <wk@gnupg.org>
w32: Allow Unicode paths for the gettext domain.
+ commit 618ce381f9d70f3a94e87f58f667a6138411018e
* src/w32-gettext.c: Remove remaining WindowsCE support
(load_domain): Use CreateFileW.
   2021-03-04  Werner Koch  <wk@gnupg.org>
w32: Minor cleanup of w32-gettext.
+ commit 3bf1de7b72be8e1d9fa78eb94730772d9cf61c44
* src/w32-gettext.c: Include gpgrt.h instead gpg-error.h.
(utf8_to_wchar): Use underscored function.
(_gpg_w32_textdomain): Ditto.
   2021-02-18  NIIBE Yutaka  <gniibe@fsij.org>
build: Support --disable-threads by gen-lock-obj.sh.
+ commit 1fb90a7da186ee2ee098a666f6f3a35bb1720e59
* configure.ac: Supply --disable-threads to gen-lock-obj.sh.
Tighten the condition of using gen-lock-obj.sh for GNU/Linux.
* src/gen-lock-obj.sh: Support --disable-threads.
   2021-02-16  NIIBE Yutaka  <gniibe@fsij.org>
build: Fix gpgrt-config.
+ commit ed3cd20de8d3eab92dd8fff02bcc214c55d08398
* src/gpgrt-config.in: Remove delimiter variable.
build: More fix for determining libdir for gpgrt-config.
+ commit 28a21addc2e30b0756cdc6774c79f69070df8829
* src/gpg-error.m4: Use CC -print-search-dirs for better support of
GNU style cross prefix.
   2021-02-15  NIIBE Yutaka  <gniibe@fsij.org>
build: Fix the previous change.
+ commit d7fd25bbfb83cd445bc81aa695b2c6127c22fa59
* src/gpg-error.m4: Fix test condition for GPGRT_CONFIG.
Fix behaviour when there is no GPG_ERROR_CONFIG.
   2021-02-12  NIIBE Yutaka  <gniibe@fsij.org>
build: Improve how to determine $libdir for gpgrt-config.
+ commit 3cabbad4eec0e5bc6bdaa9f8626578934138adee
* src/gpg-error.m4: Fix $gpgrt_libdir handling.
   2021-02-09  NIIBE Yutaka  <gniibe@fsij.org>
Support cross-compiling on more platforms.
+ commit 99ae862a96a569724f49a604ebb7d3f6d2c2d374
* src/gen-lock-obj.sh (ECHO_C, ECHO_N): Portability fix.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibexif: Update to 0.6.22
Adolf Belka [Mon, 26 Apr 2021 12:32:18 +0000 (14:32 +0200)] 
libexif: Update to 0.6.22

- Update from 0.6.21 (2012) to 0.6.22 (2020)
- Update rootfile
- Changelog
  * New translations: ms
  * Updated translations for most languages
  * Fixed C89 compatibility
  * Fixed warnings on recent versions of autoconf
  * Some useful EXIF 2.3 tag added:
    * EXIF_TAG_GAMMA
    * EXIF_TAG_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
    * EXIF_TAG_GPS_H_POSITIONING_ERROR
    * EXIF_TAG_CAMERA_OWNER_NAME
    * EXIF_TAG_BODY_SERIAL_NUMBER
    * EXIF_TAG_LENS_SPECIFICATION
    * EXIF_TAG_LENS_MAKE
    * EXIF_TAG_LENS_MODEL
    * EXIF_TAG_LENS_SERIAL_NUMBER
  * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others.
    * CVE-2018-20030: Fix for recursion DoS
    * CVE-2020-13114: Time consumption DoS when parsing canon array markers
    * CVE-2020-13113: Potential use of uninitialized memory
    * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes
    * CVE-2020-0093: read overflow
    * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs
    * CVE-2020-12767: fixed division by zero
    * CVE-2016-6328: fixed integer overflow when parsing maker notes
    * CVE-2017-7544: fixed buffer overread

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship libevent2
Michael Tremer [Mon, 26 Apr 2021 17:10:35 +0000 (17:10 +0000)] 
core157: Ship libevent2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibevent2: Update to 2.1.12
Adolf Belka [Mon, 26 Apr 2021 12:32:06 +0000 (14:32 +0200)] 
libevent2: Update to 2.1.12

- Update from 2.1.11 to 2.1.12
- Update rootfile
- Changelog
   Changes in version 2.1.12-stable (05 Jul 2020)
      This release contains mostly bug fixes (I decided not to port some features
      that can be ported even without ABI breakage, if you cannot find feature that
      you are interested in, please give us a note!)
      Since 2.1.12 libevent will use github actions as main CI, since
      it recommends itself better then travis/appveyor (and had been removed from
      upstream).
      Look carefully at "slightly touches the behaviour" section.
      Below you will find some of changes (this list has been cleaned up from the
      patches that touches only tests and similar):
    CI:
      o Backport github actions to 2.1 (be3acd7c Azat Khuzhin)
      o Merge branch 'event_rpcgen.py-cleanup' (f0ded5f348e04887 Enji Cooper)
      o Add API/ABI checker (using LVC) (709210d42af1f6cc yuangongji)
    test:
      o tinytest: support timeout on Windows (794e8f75 yuangongji)
      o Merge branch 'osx-clock' (e85afbe3 Azat Khuzhin)
      o test-ratelim: calculate timers bias (for slow CPUs) to avoid false-positive (8ad26d0b Azat Khuzhin)
    fixes:
      o buffer: do not pass NULL to memcpy() from evbuffer_pullup() (5b063049 Azat Khuzhin)
      o http: fix undefined-shift in EVUTIL_IS*_ helpers (6b8d02a7 Azat Khuzhin)
      o Check error code of evhttp_add_header_internal() in evhttp_parse_query_impl() (97e28f09 Azat Khuzhin)
      o http: fix EVHTTP_CON_AUTOFREE in case of timeout (and some else) (1be25938 Azat Khuzhin)
      o evdns: Add additional validation for values of dns options (c2972453 ayuseleznev)
      o There is typo in GetAdaptersAddresses windows library. It should be iphlpapi.dll (891adda9 Aleksandr-Melnikov)
      o Merge branch 'EV_CLOSED-and-EV_ET-fixes' (db2efdf5 Azat Khuzhin)
      o Fix memory corruption in EV_CLOSURE_EVENT_FINALIZE with debug enabled (8ccd8f56 Jan Kasiak)
      o increase segment refcnt only if evbuffer_add_file_segment() succeeds (30662a3c yuangongji)
      o evdns: fix a crash when evdns_base with waiting requests is freed (6f8e0e97 ayuseleznev)
      o event_base_once: fix potential null pointer threat (2e9ceb16 chenguolong)
      o http: do not assume body for CONNECT (1b42270b Azat Khuzhin)
      o evbuffer_add_file: fix freeing of segment in the error path (5f017bde Azat Khuzhin)
      o Fix checking return value of the evdns_base_resolv_conf_parse() (fc51bf2c Azat Khuzhin)
      o Merge branch 'fix-signal-leak' (poll/select now needs reinit) (1c9cc07b Azat Khuzhin)
    improvements:
      o evutil_time: improve evutil_gettimeofday on Windows (a8219143 Nick Grifka)
      o Support EV_CLOSED on linux for poll(2) (2530e7c6 Azat Khuzhin)
      o Parse IPv6 scope IDs. (f602211f Philip Homburg)
      o evutil_time: Implements usleep() using wait funtion on Windows (d42240d1 yuangongji)
      o evutil_time: detect and use _gmtime64_s()/_gmtime64() (f4a6152c yuangongji)
    slightly touches the behaviour:
      o bufferevent: allow setting priority on socket and openssl type (4dd3acdd Nicolas J. Bouliane)
      o Fix EV_CLOSED detection/reporting (epoll only) (1df324d4 Azat Khuzhin) (XXX)
      o Revert "Warn if forked from the event loop during event_reinit()" (71f5c0d3 Azat Khuzhin)
    samples:
      o https-client: load certificates from the system cert store on Windows (e9478640 yuangongji)
    build fixes:
      o Do not use sysctl.h on linux (it had been deprecated) (d2871a37 Azat Khuzhin)
      o cmake: avoid problems from use of CMAKE_USE_PTHREADS_INIT (a62ec765 Paul Osborne)
      o Update list of cmake files for autotools dist archive (2016f017 Azat Khuzhin)
      o LibeventConfig.cmake: restore CMAKE_FIND_LIBRARY_SUFFIXES and LIBEVENT_STATIC_LINK default (640f9cf6 Mario Emmenlauer)
      o cmake: fix getaddrinfo checking error (dea51c2e yuangongji)
      o autoconf: fix getaddrinfo checking errors on mingw (b9bf7fa7 yuangongji)
      o Do not use shared global structures on CYGWIN (8a9b5655 Azat Khuzhin)
      o Added uninstall target check to cmakelists (3f1fb1f9 Dimo Markov)
      o Fix compilation without OPENSSL_API_COMPAT (921bdcdd Azat Khuzhin)
      o cmake: improve package config file (1c047618baec84f2 yuangongji)
      o Link with iphlpapi only on windows (976f7d34 Azat Khuzhin)
      o autotools: fails build when need but can not find openssl (93174bb5 yuangongji)
      o Merge branch 'http-connect' (e2424229 Azat Khuzhin)
      o Fix compat with NetBSD >= 10 (5febb4e1 Kamil Rytarowski)
      o cmake: fix getrandom() detection (e0e5f3bd Azat Khuzhin)
      o arc4random: replace sysctl() with getrandom (on linux) (66ec78fd Azat Khuzhin)
      o Upgrade autoconf (after upgrading minimum required to 2.67) (45da7d9d yuangongji)
      o eliminate some C4267 warnings in Windows (9e468c77 yuangongji)
      o autotools: attach doxygen target into all target (5d1e8570 yuangongji)
      o cmake: attach doxygen target into all target (7a85300a yuangongji)
      o Change the minimum version of automake to 1.13 and autoconf to 2.67 (fdb8fb66 ygj6)
      o Add Uninstall.cmake.in into dist archive (877f2355 Azat Khuzhin)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship libedit
Michael Tremer [Mon, 26 Apr 2021 17:10:03 +0000 (17:10 +0000)] 
core157: Ship libedit

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibedit: Update to 20210419-3.1
Adolf Belka [Mon, 26 Apr 2021 12:31:49 +0000 (14:31 +0200)] 
libedit: Update to 20210419-3.1

- Update from 20190324-3.1 to 20210419-3.1
- Update rootfile
- Changelog - note source tarbal version uses date not the version-info
  in the changelog file
   2021-04-19 Jess Thrysoee
    * version-info: 0:65:0
    * all: sync with upstream source
    * src/getline.c,src/sys.h: Provide getline.c implementation if not available
Patch by Claes Nästén
    * src/makelist: Use Posix locale; mainly to get ASCII character classes in e.g. `tr`
Patch by Claes Nästén
   * examples/test_filecompletion.c, examples/wtc1.c: err.h not supported by
     Solaris
   2021-02-16 Jess Thrysoee
    * version-info: 0:64:0
    * all: sync with upstream source
   2019-12-31 Jess Thrysoee
    * version-info: 0:63:0
    * configure.ac: Support -ltinfo as split in newer ncurses
The newer versions of ncurses support building terminfo routines as a split -ltinfo library.
Patch by Michał Górny
   2019-12-11 Jess Thrysoee
    * version-info: 0:62:0
    * all: sync with upstream source
   2019-10-25 Jess Thrysoee
    * version-info: 0:61:0
    * all: sync with upstream source

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibdvbpsi: Update to 1.3.3
Adolf Belka [Mon, 26 Apr 2021 12:31:35 +0000 (14:31 +0200)] 
libdvbpsi: Update to 1.3.3

- Update from 1.2.0 to 1.3.3
- Update rootfile
- Ran find-dependencies - nothing found
- Changelog
   Changes between 1.3.2 and 1.3.3:
    * Fix regression in dvbpsi_decoder_psi_section_add() set i_last_section_number
   Changes between 1.3.1 and 1.3.2:
    * Fix bug in dvbpsi_decoder_psi_section_add() set i_last_section_number
    * Fix bug in descriptor 0x8a that prevented it from being parsed properly
    * Fix bug in descriptor 0x56 generation with multiple teletext page entries
    * Fix bug in descriptor 0x41 correct maximum service count
   Changes between 1.3.0 and 1.3.1:
    * Fix bugs in table: EIT
    * Fix test_dr
   Changes between 1.2.0 and 1.3.0:
    * New descriptor:
      - 0x10 Smoothing Buffer
      - 0x11 STD descriptor
      - 0x12 IBP descriptor
      - 0x1b MPEG-4 video descriptor
      - 0x1c MPEG-4 audio descriptor
    * Fix bugs in descriptor: 0x02, 0x0a, 0x45, 0x48, 0x50, 0x56, 0x7c
    * Fix bugs in table: EIT, NIT
    * Fix bugs in demux.c
    * Build with mingw32
    * Generate descriptors: 0x83, 0xa1
    * Documentation fixes:
      - tables: NIT
      - descriptors: 0xa1

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship libcap-ng
Michael Tremer [Mon, 26 Apr 2021 17:09:28 +0000 (17:09 +0000)] 
core157: Ship libcap-ng

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibcap-ng: Update to 0.8.2
Adolf Belka [Mon, 26 Apr 2021 12:31:18 +0000 (14:31 +0200)] 
libcap-ng: Update to 0.8.2

- Update from 0.7.9 to 0.8.2
- Update rootfile
- Changelog
   0.8.2
    - In capng_apply, if we blew up in bounding set, allow setting capabilities
    - If PR_CAP_AMBIENT is not available, do not build libdrop_ambient
    - Improve last_cap check
   0.8.1
    - If procfs is not available, leave last_cap as CAP_LAST_CAP
    - If bounding and ambient not found in status, try prctl method
    - In capng_apply, move ambient caps to the end of the transaction
    - In capng_apply, return errors more aggressively.
    - In capng_apply, if the action includes the bounding set,resync with the kernel
    - Fix signed/unsigned warning in cap-ng.c
    - In capng_apply, return a unique error code to diagnose any failure
    - In capng_have_capability, return 0 for failure
    - Add the libdrop_ambient admin tool
   0.8
    - Add vararg support to python bindings for capng_updatev
    - Add support for ambient capabilities
    - Add support for V3 filesystem capabilities
   0.7.11
    - Really clear bounding set if asked in capng_change_id
    - Add CAP_PERFMON, CAP_BPF, & CAP_CHECKPOINT_RESTORE
    - Avoid malloc/free in capng_apply (Natanael Copa)
    - If procfs is not available, get bounding set via prctl
    - Cleanup some compiler warnings
   0.7.10
    - Update capng_change_id man page
    - Add capng_have_permitted_capabilities function
    - Update filecap to output which set the capabilities are in
    - Fix filecap to not output an error when a file has no capabilities
    - Add udplite support to netcap
    - Fix usage of pthread_atfork (Joe Orton)
    - Mark processes in child user namespaces with * (Danila Kiver)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship libarchive
Michael Tremer [Mon, 26 Apr 2021 17:08:42 +0000 (17:08 +0000)] 
core157: Ship libarchive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibarchive: Update to 3.5.1
Adolf Belka [Mon, 26 Apr 2021 12:31:03 +0000 (14:31 +0200)] 
libarchive: Update to 3.5.1

- Update from 3.4.0 to 3.5.1
- Update rootfile
- Changelog
   Libarchive 3.5.1 Released: Dec 26, 2020
    Important bugfixes
     various compilation fixes
     fixed undefined behavior in a function in warc reader
     Windows binary uses xz 5.2.5
   Libarchive 3.5.0 Released: Dec 1, 2020
    New features
     mtree digest reader support
     completed support for UTF-8 encoding conversion
     minor API enhancements
     support for system extended attributes
     support for decompression of symbolic links in zipx archives
    Important bugfixes
     fixed extraction of archives with hard links pointing to itself
     fixed writing of cpio archives containing hardlinks without file type
     fixed rdev field in cpio format for device nodes
     fixed uninitialized size in rar5_read_data
     fixed memory leaks in error case of archive_write_open() functions
   Libarchive 3.4.3 Released: May 20, 2020
    New features
     support for pzstd compressed files
     support for RHT.security.selinux tar extended attribute
    Important bugfixes
     various zstd fixes and improvements child process
     handling fixes
   Libarchive 3.4.2 Released: Feb 11, 2020
    New features
     Atomic file extraction support (bsdtar -x --safe-writes)
     mbed TLS (PolarSSL) support
    Important bugfixes
     security fixes in RAR5 reader
     compression buffer fix in XAR writer
     fix for uname and gname longer than 32 characters in PAX writer
     fix segfault when archiving hard links in ISO9660 and XAR writers
     fix support for extracting 7z archive entries with Delta filter
   Libarchive 3.4.1 Released: Dec 30, 2019
    New features
     Unicode filename support for reading lha/lzh archives
     New pax write option "xattrhdr"
    Important bugfixes
     security fixes in wide string processing
     security fixes in RAR5 reader
     security fixes and optimizations to write filter logic
     security fix related to use of readlink(2)
     sparse file handling fixes

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agowireless-tools: Rootfile update
Michael Tremer [Mon, 26 Apr 2021 17:04:00 +0000 (17:04 +0000)] 
wireless-tools: Rootfile update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomake.sh: Actually remove mtools from the build
Michael Tremer [Mon, 26 Apr 2021 17:03:44 +0000 (17:03 +0000)] 
make.sh: Actually remove mtools from the build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohaproxy: Change to PAK_VER to ensure lua library link updated
Adolf Belka [Sat, 24 Apr 2021 11:24:13 +0000 (13:24 +0200)] 
haproxy: Change to PAK_VER to ensure lua library link updated

- lua library update had a sobump and therefore linked packages require
  to have that updated

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodnsdist: Change to PAK_VER to ensure lua library link updated
Adolf Belka [Sat, 24 Apr 2021 11:24:12 +0000 (13:24 +0200)] 
dnsdist: Change to PAK_VER to ensure lua library link updated

- lua library update had a sobump and therefore linked packages require
  to have that updated

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolua: Update to 5.4.3
Adolf Belka [Sat, 24 Apr 2021 11:24:11 +0000 (13:24 +0200)] 
lua: Update to 5.4.3

- v2 patch version has required libraries not commented
- v2 patch version has lua.pc file commented out in the rootfile
     pkgconfig file is only required for build or development and not
     for normal running of IPFire
- v2 patch version has make linux changed to make all
     INSTALL_TOP is required - default is /usr/local
     INSTALL_DATA is required - default results in an empty rootfile
     TO_LIB is required - default results in only lua.a in rootfile
- v2 patch version includes PAK_VER updates for dnsdist and haproxy due to
     sobump. These packages showed up as dependencies to the old lua library
     ncat was also linked but already had a PAK_VER change due to a package
     upgrade and so no longer showed up in the find-dependencies scan
- Update from 5.3.5 to 5.4.3
- Autotoolize patch not update since 5.3 series
   Based on input from Michael Tremer implemented build approach
   from BLFS. This approach also used by Arch Linux. Updated lfs in
   line with approach. Added pkgconfig file lua.pc as used in BLFS.
- Update of shared_library patch obtained from BLFS
- Update of rootfile
- Removal of old lua-5.3.5 patches
- Changelog
   Main changes
     new generational mode for garbage collection
     to-be-closed variables
     const variables
     userdata can have multiple user values
     new implementation for math.random
     warning system
     debug information about function arguments and returns
     new semantics for the integer 'for' loop
     optional 'init' argument to 'string.gmatch'
     new functions 'lua_resetthread' and 'coroutine.close'
     string-to-number coercions moved to the string library
     allocation function allowed to fail when shrinking a memory block
     new format '%p' in 'string.format'
     utf8 library accepts codepoints up to 2^31

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibupnp: Update to 1.14.6
Adolf Belka [Sun, 25 Apr 2021 20:04:39 +0000 (22:04 +0200)] 
libupnp: Update to 1.14.6

- Update from 1.14.5 to 1.14.6
- Update of rootfile
- Changelog
   2021-04-19 Marcelo Roberto Jimenez <mroberto(at)users.sourceforge.net>
        Fix for a DNS Rebind exploit. A special thanks for the collaboration
        of the following people:
        - Alaric Senat
        - Fabrice Fontaine
        - Gabriel Corona
        - Ian Whyman
        - Jean-Francois Dockes
        - Marvin Scholz
        - Werner Mahr
   2021-04-06 Marcelo Roberto Jimenez <mroberto(at)users.sourceforge.net>
        Fix for Github #250:
        When upnp uses ixml to parse SOAP messages which contains too many
        node, services are unavailable.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibtiff: Update to 4.3.0
Adolf Belka [Sun, 25 Apr 2021 20:04:27 +0000 (22:04 +0200)] 
libtiff: Update to 4.3.0

- Update from 4.1.0 to 4.3.0
- Update of rootfile
- Changelog is too large to include here
   Full details can be found in ChangeLog file in source tarball
   49 bug fixes implemented between 4.1.0 and 4.3.0

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship libjpeg
Michael Tremer [Mon, 26 Apr 2021 10:11:40 +0000 (10:11 +0000)] 
core157: Ship libjpeg

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibjpeg: Update to 2.1.0
Adolf Belka [Sun, 25 Apr 2021 20:04:07 +0000 (22:04 +0200)] 
libjpeg: Update to 2.1.0

- Update from 2.0.4 to 2.1.0
- Update rootfile
- Changelog is too large to include here
   Full details can be found in ChangeLog.md file in source tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibid3tag: Correction - comment out libid3tag.pc file in rootfile
Adolf Belka [Sat, 24 Apr 2021 11:23:24 +0000 (13:23 +0200)] 
libid3tag: Correction - comment out libid3tag.pc file in rootfile

- In previous patch libid3tag.pc file was left uncommented in the rootfile
   The pkg-config files are only required during the build or for
   development not for the normal operation of IPFire

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship xfsprogs
Michael Tremer [Mon, 26 Apr 2021 10:08:11 +0000 (10:08 +0000)] 
core157: Ship xfsprogs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoxfsprogs: Update to 5.9.0
Adolf Belka [Thu, 22 Apr 2021 18:22:29 +0000 (20:22 +0200)] 
xfsprogs: Update to 5.9.0

- Update from 5.7.0 to 5.9.0
- Update of rootfile
- Changelog
   xfsprogs-5.9.0 (20 Oct 2020)
- No further changes
   xfsprogs-5.9.0-rc1 (13 Oct 2020)
- mkfs.xfs: disallow creation of RT files from proto file (Darrick Wong)
- mkfs.xfs: fix ASSERT on small device with stripe geom (Pavel Reichl)
- xfs_repair: more fixes from fuzz-testing (Darrick Wong)
- libhandle: fix potential unterminated string problem (Darrick Wong)
- libhandle: libfrog: fix a potential null pointer deref (Darrick Wong)
- man: install all manpages that redirect to another page (Darrick Wong)
- man: fix ioctl_xfs_geometry manpage naming (Eric Sandeen)
- xfsprogs: various realtime related fixes (Darrick Wong)
- xfsprogs: ignore autofs mount table entries (Ian Kent)
   xfsprogs-5.9.0-rc0 (17 Sep 2020)
- libxfs changes merged from kernel 5.9
- libxfs: make buffers track the per-ag structures (Darrick Wong)
   xfsprogs-5.8.0 (04 Sep 2020)
- xfs_db: set b_ops to NULL for types without verifiers (Eric Sandeen)
   xfsprogs-5.8.0-rc1 (26 Aug 2020)
- mkfs: allow setting dax flag on root directory (Darrick Wong)
- xfs_quota: improve reporting and messages (Bill O'Donnell)
- xfs_db: use correct inode to set inode type (Zorro Lang)
- xfs_db: fix nlink usage in check (Darrick Wong)
- xfs_db: report the inode dax flag (Darrick Wong)
- man: update mkfs.xfs inode flag option documentation (Darrick Wong)
- xfsprogs: move custom interface def'ns to new header (Eric Sandeen)
   xfsprogs-5.8.0-rc0 (10 Aug 2020)
- xfs_repair: check quota counters (Darrick Wong)
- xfs_io: fix -D vs -R handling (Xiao Yang)
- libxfs changes merged from kernel 5.8

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosqlite: Update to 3.35.5
Adolf Belka [Thu, 22 Apr 2021 18:22:16 +0000 (20:22 +0200)] 
sqlite: Update to 3.35.5

- Update from 3.35.4 to 3.35.5
- Update of rootfile not required
- Changelog
   Fix defects in the new ALTER TABLE DROP COLUMN feature that could
    corrupt the database file.
   Fix an obscure query optimizer problem that might cause an incorrect
    query result.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosamba: Update to 4.14.3
Adolf Belka [Thu, 22 Apr 2021 18:22:03 +0000 (20:22 +0200)] 
samba: Update to 4.14.3

- Update from 4.13.7 to 4.14.3
   Change to Samba 4.14 release series
    4.13 is now in maintenance mode
    4.14 is now the current stable release series
- Update of x86_64 rootfile
- Checked library changes with find-dependencies
   No linked programs found
- Changelog
   o  Trever L. Adams <trever.adams@gmail.com>
      * BUG 14671: s3:modules:vfs_virusfilter: Recent New_VFS changes break
        vfs_virusfilter_openat.
   o  Andrew Bartlett <abartlet@samba.org>
      * BUG 14586: build: Notice if flex is missing at configure time.
   o  Ralph Boehme <slow@samba.org>
      * BUG 14672: Fix smbd panic when two clients open same file.
      * BUG 14675: Fix memory leak in the RPC server.
      * BUG 14679: s3: smbd: fix deferred renames.
   o  Samuel Cabrero <scabrero@samba.org>
      * BUG 14675: s3-iremotewinspool: Set the per-request memory context.
   o  Volker Lendecke <vl@samba.org>
      * BUG 14675: Fix memory leak in the RPC server.
   o  Stefan Metzmacher <metze@samba.org>
      * BUG 11899: third_party: Update socket_wrapper to version 1.3.2.
      * BUG 14640: third_party: Update socket_wrapper to version 1.3.3.
   o  David Mulder <dmulder@suse.com>
      * BUG 14665: samba-gpupdate: Test that sysvol paths download in
        case-insensitive way.
   o  Sachin Prabhu <sprabhu@redhat.com>
      * BUG 14662: smbd: Ensure errno is preserved across fsp destructor.
   o  Christof Schmitt <cs@samba.org>
      * BUG 14663: idmap_rfc2307 and idmap_nss return wrong mapping for uid/gid
        conflict.
   o  Martin Schwenke <martin@meltin.net>
      * BUG 14288: build: Only add -Wl,--as-needed when supported.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoDrop mtools
Michael Tremer [Mon, 26 Apr 2021 10:06:03 +0000 (10:06 +0000)] 
Drop mtools

We are no longer generating any floppy disk images.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomtools: Update to 4.0.27
Adolf Belka [Thu, 22 Apr 2021 18:21:49 +0000 (20:21 +0200)] 
mtools: Update to 4.0.27

- Update from 3.9.10 (2007) to 4.0.27 (2021)
- Update of rootfile
- Changelog is too large to put here
   Full details can be found in the changelog file in the debian
   subdirectory of the source tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship libgcrypt
Michael Tremer [Mon, 26 Apr 2021 10:03:19 +0000 (10:03 +0000)] 
core157: Ship libgcrypt

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibgcrypt: Update to 1.9.3
Adolf Belka [Thu, 22 Apr 2021 18:21:37 +0000 (20:21 +0200)] 
libgcrypt: Update to 1.9.3

- Update from 1.9.2 to 1.9.3
- Update of rootfile
- Changelog is too long to put here.
   Full details can be found in the ChangeLog file in the source tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship less
Michael Tremer [Mon, 26 Apr 2021 10:02:34 +0000 (10:02 +0000)] 
core157: Ship less

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoless: Update to version 581
Adolf Belka [Thu, 22 Apr 2021 18:21:22 +0000 (20:21 +0200)] 
less: Update to version 581

- Update from 563 to 581
- Update of rootfile not required
- Changelog
    Change ESC-u command to toggle, not disable, highlighting per man page.
    Add ESC-U command.
    Add ctrl-W search modifier for wrapping search.
    F command can be interrupted by ^X.
    Support OSC 8 hyperlinks when -R is in effect.
    g command with no number will ignore -j and put first line at top of screen.
    Multiple + or -p command line options are handled better.
    Add the --incsearch option.
    Add the --line-num-width option.
    Add the --status-col-width option.
    Add the --use-color and --color options.
    Display -w highlight even if highlighted line is empty.
    If search result is in a long line, scroll to ensure it is visible.
    Editing the same file under different names now creates only one entry in the file list.
    Make visual bell more visible on some terminals.
    Ring end-of-file bell no more than once per second.
    Build can use either Python or Perl for Makefile.aut operations.
    Fix crash when using the @ search modifier.
    Fix crash in the 's' command due to duplicate free.
    Fix realpath crash on Darwin.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoopenvmtools: Update rootfile
Michael Tremer [Tue, 20 Apr 2021 12:28:35 +0000 (12:28 +0000)] 
openvmtools: Update rootfile

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoDrop python3-llfuse
Michael Tremer [Tue, 20 Apr 2021 12:14:34 +0000 (12:14 +0000)] 
Drop python3-llfuse

See https://bugzilla.ipfire.org/show_bug.cgi?id=12611

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoConfig: Break when packaged files are missing
Michael Tremer [Tue, 20 Apr 2021 11:52:43 +0000 (11:52 +0000)] 
Config: Break when packaged files are missing

Fixes: #12609
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomake.sh: Actually build Canary-Stability
Michael Tremer [Tue, 20 Apr 2021 11:52:24 +0000 (11:52 +0000)] 
make.sh: Actually build Canary-Stability

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship pixman
Michael Tremer [Tue, 20 Apr 2021 09:10:13 +0000 (09:10 +0000)] 
core157: Ship pixman

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopixman: Update to 0.40.0
Adolf Belka [Mon, 19 Apr 2021 20:58:53 +0000 (22:58 +0200)] 
pixman: Update to 0.40.0

- Update from 0.34.0 to 0.40.0
- Update of rootfile
- Changelog
   The ChangeLog and NEWS files in the source tarball are empty
   The only info on the changes is the git repository.
   https://cgit.freedesktop.org/pixman/log/

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship openssh
Michael Tremer [Tue, 20 Apr 2021 09:09:49 +0000 (09:09 +0000)] 
core157: Ship openssh

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoopenssh: Update to 8.6p1
Adolf Belka [Mon, 19 Apr 2021 20:58:40 +0000 (22:58 +0200)] 
openssh: Update to 8.6p1

- Update from 8.5p1 to 8.6p1
- Update of rootfile not needed
- Changelog
Future deprecation notice
It is now possible[1] to perform chosen-prefix attacks against the
SHA-1 algorithm for less than USD$50K.
In the SSH protocol, the "ssh-rsa" signature scheme uses the SHA-1
hash algorithm in conjunction with the RSA public key algorithm.
OpenSSH will disable this signature scheme by default in the near
future.
Note that the deactivation of "ssh-rsa" signatures does not necessarily
require cessation of use for RSA keys. In the SSH protocol, keys may be
capable of signing using multiple algorithms. In particular, "ssh-rsa"
keys are capable of signing using "rsa-sha2-256" (RSA/SHA256),
"rsa-sha2-512" (RSA/SHA512) and "ssh-rsa" (RSA/SHA1). Only the last of
these is being turned off by default.
This algorithm is unfortunately still used widely despite the
existence of better alternatives, being the only remaining public key
signature algorithm specified by the original SSH RFCs that is still
enabled by default.
The better alternatives include:
 * The RFC8332 RSA SHA-2 signature algorithms rsa-sha2-256/512. These
   algorithms have the advantage of using the same key type as
   "ssh-rsa" but use the safe SHA-2 hash algorithms. These have been
   supported since OpenSSH 7.2 and are already used by default if the
   client and server support them.
 * The RFC8709 ssh-ed25519 signature algorithm. It has been supported
   in OpenSSH since release 6.5.
 * The RFC5656 ECDSA algorithms: ecdsa-sha2-nistp256/384/521. These
   have been supported by OpenSSH since release 5.7.
To check whether a server is using the weak ssh-rsa public key
algorithm, for host authentication, try to connect to it after
removing the ssh-rsa algorithm from ssh(1)'s allowed list:
    ssh -oHostKeyAlgorithms=-ssh-rsa user@host
If the host key verification fails and no other supported host key
types are available, the server software on that host should be
upgraded.
OpenSSH recently enabled the UpdateHostKeys option by default to assist
the client by automatically migrating to better algorithms.
[1] "SHA-1 is a Shambles: First Chosen-Prefix Collision on SHA-1 and
    Application to the PGP Web of Trust" Leurent, G and Peyrin, T
    (2020) https://eprint.iacr.org/2020/014.pdf
Security
 * sshd(8): OpenSSH 8.5 introduced the LogVerbose keyword. When this
   option was enabled with a set of patterns that activated logging
   in code that runs in the low-privilege sandboxed sshd process, the
   log messages were constructed in such a way that printf(3) format
   strings could effectively be specified the low-privilege code.
   An attacker who had sucessfully exploited the low-privilege
   process could use this to escape OpenSSH's sandboxing and attack
   the high-privilege process. Exploitation of this weakness is
   highly unlikely in practice as the LogVerbose option is not
   enabled by default and is typically only used for debugging. No
   vulnerabilities in the low-privilege process are currently known
   to exist.
   Thanks to Ilja Van Sprundel for reporting this bug.
Changes since OpenSSH 8.5
This release contains mostly bug fixes.
New features
 * sftp-server(8): add a new limits@openssh.com protocol extension
   that allows a client to discover various server limits, including
   maximum packet size and maximum read/write length.
 * sftp(1): use the new limits@openssh.com extension (when available)
   to select better transfer lengths in the client.
 * sshd(8): Add ModuliFile keyword to sshd_config to specify the
   location of the "moduli" file containing the groups for DH-GEX.
 * unit tests: Add a TEST_SSH_ELAPSED_TIMES environment variable to
   enable printing of the elapsed time in seconds of each test.
Bugfixes
 * ssh_config(5), sshd_config(5): sync CASignatureAlgorithms lists in
   manual pages with the current default. GHPR174
 * ssh(1): ensure that pkcs11_del_provider() is called before exit.
   GHPR234
 * ssh(1), sshd(8): fix problems in string->argv conversion. Multiple
   backslashes were not being dequoted correctly and quoted space in
   the middle of a string was being incorrectly split. GHPR223
 * ssh(1): return non-zero exit status when killed by signal; bz#3281
 * sftp-server(8): increase maximum SSH2_FXP_READ to match the maximum
   packet size. Also handle zero-length reads that are not explicitly
   banned by the spec.
Portability
 * sshd(8): don't mistakenly exit on transient read errors on the
   network socket (e.g. EINTR, EAGAIN); bz3297
 * Create a dedicated contrib/gnome-ssk-askpass3.c source instead of
   building it from the same file as used for GNOME2. Use the GNOME3
   gdk_seat_grab() to manage keyboard/mouse/server grabs for better
   compatibility with Wayland.
 * Fix portability build errors bz3293 bz3292 bz3291 bz3278
 * sshd(8): soft-disallow the fstatat64 syscall in the Linux
   seccomp-bpf sandbox. bz3276
 * unit tests: enable autoopt and misc unit tests that were
   previously skipped

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agonmap: Update to 7.91
Adolf Belka [Mon, 19 Apr 2021 20:58:17 +0000 (22:58 +0200)] 
nmap: Update to 7.91

- Update from 7.80 to 7.91
- Update of rootfile
- Changelog is too long to include here
   Full details can be found in the CHANGELOG file in the source tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoncat: Update to 7.91
Adolf Belka [Mon, 19 Apr 2021 20:58:16 +0000 (22:58 +0200)] 
ncat: Update to 7.91

- Update from 7.80 to 7.91
- Update of rootfile
- Changelog is too long to include here
   Full details can be found in the CHANGELOG file in the source tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship fuse
Michael Tremer [Tue, 20 Apr 2021 09:08:50 +0000 (09:08 +0000)] 
core157: Ship fuse

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agofuse: Update to 3.10.3
Adolf Belka [Mon, 19 Apr 2021 20:57:59 +0000 (22:57 +0200)] 
fuse: Update to 3.10.3

- Update from 3.10.1 to 3.10.3
- Update of rootfile
- Changelog
   libfuse 3.10.3 (2021-04-12)
     * Fix returning d_ino and d_type from readdir(3) in non-plus mode
   libfuse 3.10.2 (2021-02-05)
     * Allow "nonempty" as a mount option, for backwards compatibility with fusermount 2. The
       option has no effect since mounting over non-empty directories is allowed by default.
     * Fix returning inode numbers from readdir() in offset==0 mode.
     * FUSE filesystems can now be mounted underneath EXFAT mountpoints.
     * Various minor bugfixes.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship Digest
Michael Tremer [Tue, 20 Apr 2021 09:08:06 +0000 (09:08 +0000)] 
core157: Ship Digest

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoDigest: Update to 1.19
Adolf Belka [Mon, 19 Apr 2021 20:57:45 +0000 (22:57 +0200)] 
Digest: Update to 1.19

- Update from 1.08 to 1.19
- Update of rootfile
- Changelog
   1.19 Tue 2020-10-13
     - Merge blead change: Remove . from @INC when loading optional modules.
   1.18 Tue 2020-10-13
     - Correct documentation for add_bits
     - Explain $args,... in constructor prototypes
     - Add base64_padded_digest method
     - Add support for the SHA3 digests
     - Update .gitignore and get make manifest working
     - Github CI
     - Move Digest to a more modern directory tree layout
     - Enable strict/warnings for code and tests
     - Drop use vars
     - Provide a consistent tidy to the code base
     - Get rid of the use of bareword file handles
     - Modernize the changelog
     - Use File::Temp for temporary test files
   1.17 Sun 2011-10-02
     - Less noisy 'git status' output - Gisle Aas
     - Merge pull request #1 from schwern/bug/require_eval - Gisle Aas
     - Don't clobber $@ in Digest->new [RT#50663] - Gisle Aas
     - More meta info added to Makefile.PL - Gisle Aas
     - Fix typo in RIPEMD160 [RT#50629] - Gisle Aas
     - Add schwern's test files - Gisle Aas
     - Turn on strict. - Michael G. Schwern
     - Convert tests to use Test::More - Michael G. Schwern
     - Untabify - Michael G. Schwern
     - Turn Digest::Dummy into a real file which exercises the Digest->new() require logic. - Michael G. Schwern
     - Close the eval "require $module" security hole in Digest->new($algorithm) - Michael G. Schwern
   1.16 Tue 2009-06-09
     - For SHA-1 try Digest::SHA before tryign Digest::SHA1 as suggested by Adam Trickett - Gisle Aas
     - Support Digest->new("RIPEMD-160") as suggested by Zefram - Gisle Aas
     - Use 3-arg open for fewer surprises - Gisle Aas
     - Sync up with EBCDIC changes from core perl - Jarkko Hietaniemi
   1.15 Mon 2006-03-20
     - Improved documentation.
   1.14 Sat 2005-11-26
     - Documentation tweaks.
   1.13 Tue 2005-10-18
     - Fixed documentation typo.
   1.12 Thu 2005-09-29
     - Fix documentation typo.  Patch by <steve@fisharerojo.org>.
   1.11 Sun 2005-09-11
     - Make Digest->new("SHA-224") work.  Patch by Mark Shelor <shelor@cpan.org>.
   1.10 Mon 2004-11-08
     - Added Digest::file module which provide convenience functions that calculate digests of files.
   1.09 Fri 2004-11-05
     - Fix trivial documentation typo.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship dejavu-fonts-ttf
Michael Tremer [Tue, 20 Apr 2021 09:07:04 +0000 (09:07 +0000)] 
core157: Ship dejavu-fonts-ttf

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodejavu-fonts-ttf: Update to 2.37
Adolf Belka [Mon, 19 Apr 2021 20:56:59 +0000 (22:56 +0200)] 
dejavu-fonts-ttf: Update to 2.37

- Update from 2.33 to 2.37
- Update of rootfile
- Changelog
Changes from 2.35 to 2.36
  * Fix issue with empty glyphs in condensed typefaces in the released source files.
  * Math: added DejaVu Math Tex Gyre by B. Jackowski, P. Strzelczyk and
    P. Pianowski (on behalf of TeX users groups)
  * Sans: removed dot of U+06BA in all forms
  * Sans: fixed position of three dots of U+06BD in init and medi forms (by
    Denis Jacquerye)
  * Sans: corrected direction of contours in U+05E7 (by Lior Halphon)
  * Sans: added U+1F643  (by Olleg Samoylov)
  * Serif: moved up U+0360-0361 (by Gee Fung Sit 薛至峰)
  * Serif: increased spacing of Roman numerals U+2161-2163, U+2165-2168,
    U+216A-216B (by Gee Fung Sit 薛至峰)
  * Serif: fixed anchor position of U+00E6 (by Gee Fung Sit 薛至峰)
  * Sans: fixed vertical position of U+20BA (by Gee Fung Sit 薛至峰)
  * Sans, Serif: fixed glyph height of Block Elements (by Gee Fung Sit 薛至峰)
  * Sans, Serif: added U+A698-A699 (by Gee Fung Sit 薛至峰)
  * Sans, Mono, Serif: added U+037F (by Gee Fung Sit 薛至峰)
  * Mono: added U+0376-0377, U+037B-037D (by Gee Fung Sit 薛至峰)
  * Serif: removed duplicate point from U+1D05 (by Gee Fung Sit 薛至峰)
  * Mono: added U+20BA, U+20BD (by Gee Fung Sit 薛至峰)
  * Sans: added moon symbols U+1F311-1F318 (by Ben Laenen)
Changes from 2.34 to 2.35
  * Sans, SansMono, Serif: added U+0E3F, U+A7F8-U+A7F9 (by Gee Fung Sit 薛至峰)
  * Sans, SansMono, Serif: moved inverted marks U+00A1, U+00BF, U+2E18 to x-height
    and added 'case' feature using original glyphs+hints (by Gee Fung Sit 薛至峰)
  * Sans, SansMono, Serif: fixed glyph heights in Box Drawing block (by Gee Fung
    Sit 薛至峰)
  * SansMono, Serif: adjusted U+016E to prevent cut-off (by Gee Fung Sit 薛至峰)
  * Sans: added U+269E-U+269F (by Lars Næsbye Christensen)
  * Sans: added U+06C7-U+06C8, U+06CB, U+06D0 and their presentation forms
    U+FBD7-U+FBD8, U+FBDB-U+FBDC, U+FBDE-U+FBDF, U+FBE4-U+FBE7 (by MihailJP)
  * Sans: added isolated, initial and stretched forms in the Arabic Mathematical
    Alphabetic Symbols block, U+1EE00 et seq. (by Gee Fung Sit 薛至峰)
  * Sans: restored GSUB tables for Hebrew (by Gee Fung Sit 薛至峰)
  * Sans: fixed U+1D301-U+1D303 (bug 73532) (by Gee Fung Sit 薛至峰)
  * Sans: fixed instructions for U+0394, U+039B in Bold (bug 16442) (by Gee Fung
    Sit 薛至峰)
  * Sans: minor improvements/fixes to U+07D4, U+203D, U+20A6, U+20BA, U+2E18,
    U+A782-U+A783 (by Gee Fung Sit 薛至峰)
  * Sans: moved U+2E1F to correct code point, was off by one (by Gee Fung Sit
    薛至峰)
  * SansExtraLight: added U+0184-U+0185, U+019B, U+01B7-U+01B9, U+01EE-U+01EF,
    U+0292, U+0298, U+0E3F, U+04E0-U+04E1, U+0516-U+0519 (by Gee Fung Sit 薛至峰)
  * SansMono: added U+203F, U+2150-U+2151, U+2189, U+220E, U+2210, U+2223,
    U+228D-U+228E, U+2293-U+2294, U+22B2-U+22B5, U+22B8, U+22C2-U+22C3,
    U+22CE-U+22D1, U+27DC, U+27EA-U+27EB, U+27F5-U+27F7, U+2987-U+2988,
    U+2997-U+2998, U+2A00 (by Gee Fung Sit 薛至峰)
  * SansMono: minor improvements/fixes to U+018C and U+018D, U+026F-U+0270 (by
    Gee Fung Sit 薛至峰)
  * SansMono: fixed glyph heights in Block Elements block (bug 14316) (by Gee
    Fung Sit 薛至峰)
  * Serif: replaced inverted breve on U+0202, U+0206, U+020A, U+020E, U+0212,
    U+0216 with its case form to prevent cut-off (by Gee Fung Sit 薛至峰)
  * Serif: redesigned/redrawn U+01E5, U+025E, U+0262, U+0277-U+0278,
    U+029A-U+029B (by Gee Fung Sit 薛至峰)
  * Serif: minor improvements/fixes to U+00DF, U+017B, U+01E4, U+0265,
    U+026F-U+0270, U+0280-U+0281, U+0294-U+0297, U+029F, U+02A1-U+02A2, U+03FB,
    U+1D0C, U+20A6, U+20B8, U+A731 (by Gee Fung Sit 薛至峰)
  * Serif: added stylistic alternatives for U+0110-U+0111, U+01E4-U+01E5 (by Gee
    Fung Sit 薛至峰)
  * Serif: added or adjusted anchors for U+0294, U+0256, U+041D (by Denis
    Jacquerye)
  * Sans, Serif: added OpenType MATH table (by Frédéric Wang)
  * Sans, Serif: added displaystyle math operators (by Frédéric Wang)
  * Serif: added italic mathematical alphanumeric characterd (by Frédéric Wang)
  * Serif: added construction for stretchy radical symbol (by Frédéric Wang)
  * Serif: added stylistic ssty variants for prime symbols
  * Sans, Serif: fixed incorrect glyph for U+22C4 (by Gee Fung Sit 薛至峰)
  * SansMono: added U+22C4 (by Gee Fung Sit 薛至峰)
  * SansMono: added to U+2336, U+233F-U+2340, U+2345-U+2346, U+234A,
    U+234E-U+234F, U+2351, U+2355-U+2356, U+235D, U+2361-U+2362, U+2366-U+2367,
    U+236A, U+2371-U+2372 (by Sami Tarazi)
  * Serif: added U+20BA (by Gee Fung Sit 薛至峰)
  * Sans, Serif: added U+20BD (by Gee Fung Sit 薛至峰)
Changes from 2.33 to 2.34
  * Sans, SansMono, Serif: unlinked references of U+2596 for bug 50848
    (by Denis Jacquerye)
  * Sans, SansMono, Serif: added U+A7AA (by Denis Jacquerye)
  * Sans, SansMono, Serif: added U+2A6A, U+2A6B, U+2E1F based on U+223B
    (by Denis Jacquerye)
  * Sans, Serif: removed superfluous ligature definitions for ffl und ffi
    (bug 55363) (by Gee Fung Sit 薛至峰)
  * Sans, Serif: swapped glyphs for U+25D2 and U+25D3 (bug 55197)
    (by Gee Fung Sit 薛至峰)
  * Sans, Serif: added U+A740, U+A741 (by Denis Jacquerye)
  * Sans: added U+20BA Turkish Lira sign (by Denis Jacquerye)
  * Sans: replaced Georgian Asomtavruli U+10A0-U+10C5 and Mkhedruli U+10D0-U+10FC
     with new version (by Besarion Gugushvili)
  * Sans: added Georgian Nuskhuri U+2D00-U+U+2D25 (by Besarion Gugushvili)
  * Sans: added Private Use Area glyphs for Georgian U+F400-U+F441
    (by Besarion Gugushvili)
  * Sans: tweaked U+0250, U+0254 (by Denis Jacquerye)
  * Sans: adjusted hinting of U+032C-U+032D, avoiding problem on some platforms
    (by Denis Jacquerye)
  * Sans: added U+A7A0-U+A7A9, pre-1921 Latvian letters with oblique stroke
    (by Denis Jacquerye)
  * Sans: added anchors to U+2C6D (by Denis Jacquerye)
  * Sans: added cedilla anchor to some Latin characters (by Denis Jacquerye)
  * Sans: added ogonek anchor to A, E, O, U, Y (by Denis Jacquerye)
  * Sans: adjusted ogonek reference in U+0172, U+01EA, U+01EB
    (by Denis Jacquerye)
  * Sans: added anchors to U+0104, U+0105 (by Denis Jacquerye)
  * Sans: added U+1F600, U+1F611, U+1F615, U+1F617, U+1F619, U+1F61B, U+1F61F,
    U+1F626-U+1F627, U+1F62E-U+1F62F, U+1F634 (by Gee Fung Sit 薛至峰)
  * Sans: replaced U+27A1 with mirror image of U+2B05 for consistency
    (by Gee Fung Sit 薛至峰)
  * Sans: copied hints from U+14A3, U+14A7 to U+2142-U+2143
    (by Gee Fung Sit 薛至峰)
  * Sans: added Lisu block (by Gee Fung Sit 薛至峰)
  * Sans: typographical improvements to U+0166-U+0167, U+02A6, U+02AA
    (by Gee Fung Sit 薛至峰)
  * Sans: slightly change hinting of "2" to fix bug 37395 (by Ben Laenen)
  * Sans: fixed U+1444 which had wrong top dot that shouldn't be there
    (by Denis Jacquerye)
  * Sans: added anchors for diacritics to U+01B7, U+01B8, U+01B9, U+0292
    (by Denis Jacquerye)
  * Sans: added U+01B7, U+01B8 to context for case diacritics above
  * SansMono: fixed U+0574 (by Ruben Hakobian)
  * SansMono: added U+2016, U+27C2 (by Yoshiki Ohshima)
  * SansMono: added U+02CE, U+02CF (by Denis Jacquerye)
  * SansMono: added U+2148, U+27E6-U+27E7, U+2B05-U+2B0D, U+1D55A
    (by Gee Fung Sit 薛至峰)
  * Serif: added U+02BA, U+02C2-U+02C5, U+02CA-U+02CB, U+02D7, U+02F3, U+02F7,
    U+046C-U+046D, U+0476-U+0477, U+1D7C-U+1D7F, U+20B8, U+2132, U+214E, U+2C7B
    to Serif (by Gee Fung Sit 薛至峰)
  * Serif: typographic improvements to U+0194, U+01B1, U+0263, U+028A, U+02A6,
    U+02A8, U+02AA, U+02E0, U+03DC, U+1D3B, U+1D7B (by Gee Fung Sit 薛至峰)
  * Serif: added small cap versions of q, x (in italic styles), delta, theta, xi,
    sigma, phi, omega, not wired in yet (by Gee Fung Sit 薛至峰)
  * Serif: added anchors to U+0234-U+0236 (by Gee Fung Sit 薛至峰)
  * Serif: added U+02EC, U+02EF, U+02F0, U+0360 (by Denis Jacquerye)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship curl
Michael Tremer [Tue, 20 Apr 2021 09:06:35 +0000 (09:06 +0000)] 
core157: Ship curl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocurl: Update to 7.76.1
Adolf Belka [Mon, 19 Apr 2021 20:56:42 +0000 (22:56 +0200)] 
curl: Update to 7.76.1

- Update from 7.75.0 to 7.76.1
- Update of rootfile
- Changelog is too large to include here.
   Full details can be found in the CHANGES file in the source tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Crypt-PasswdMD5
Michael Tremer [Tue, 20 Apr 2021 09:05:57 +0000 (09:05 +0000)] 
core157: Crypt-PasswdMD5

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCrypt-PasswdMD5: Update to 1.41
Adolf Belka [Mon, 19 Apr 2021 20:56:27 +0000 (22:56 +0200)] 
Crypt-PasswdMD5: Update to 1.41

- Update from 1.3 to 1.41
- Update of rootfile not needed
- Changelog
1.41  2021-02-01T15:56:00
        - Adopt new repo structure. See
                http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html.
        - Reformat Makefile.PL.
        - Add t/00.*.
        - Update POD to change RT to github.
1.40  2013-09-30T15:32:00
        - No code changes.
        - Maintenance by Ron Savage <rsavage@cpan.org>.
        - Fabricate some version #s for this file.
        - Made Passwd.pm utf-8 so we can use Luis' proper name.
        - Clean up code formatting.
        - Clean up Makefile.PL.
        - Use fake (ASCII) ñ in Makefile.PL to keep Solaris happy. See RT#68478.
        - Clean up README.
        - Add Build.PL.
        - Add Changes and Changelog.ini.
        - Add META.*.
        - Adopt Test::More in t/basic.t.
        - Adopt 'use strict' and 'use warnings' to PasswdMD5.pm and t/basic.t.
        - Accept patch for new function random_md5_salt(), and tests, from kbrint@rufus.net.
                With thanx. See RT#37036.
        - Add xt/author/pod.t.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore157: Ship Canary-Stability
Michael Tremer [Tue, 20 Apr 2021 09:05:24 +0000 (09:05 +0000)] 
core157: Ship Canary-Stability

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCanary-Stability: Needed for building Convert-UUlib since version 1.5
Adolf Belka [Mon, 19 Apr 2021 20:56:07 +0000 (22:56 +0200)] 
Canary-Stability: Needed for building Convert-UUlib since version 1.5

- Install Canary-Stability-2013
   Required to build Convert-UUlib since version 1.5 (2015)
- Create rootfile
- Canary::Stability - canary to check perl compatibility for schmorp's
    modules

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>