Commit Graph

1468 Commits

Author SHA1 Message Date
Michael Tremer
d267131be3 Fix merge error in samba rootfiles
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-18 12:51:59 +00:00
Michael Tremer
504e72e173 Merge branch 'next' 2021-05-18 09:33:05 +00:00
Adolf Belka
81fba41961 elfutils: Update to 0.184
- Update from 0.183 to 0.184
- Update rootfiles
- Changelog
     2021-05-10  Mark Wielaard  <mark@klomp.org>
	* configure.ac (AC_INIT): Set version to 0.184.
	* NEWS: Add libdw, translation and debuginfod-client entries.
     2021-03-30  Frank Ch. Eigler  <fche@redhat.com>
	* configure.ac: Look for pthread_setname_np.
     2021-02-17  Timm Bäder  <tbaeder@redhat.com>
	* configure.ac: Add -Wno-packed-not-aligned check.
     2021-02-17  Timm Bäder  <tbaeder@redhat.com>
	* configure.ac: Add -Wtrampolines check.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-17 20:51:32 +00:00
Arne Fitzenreiter
05fed71761 python3-docutils: build prior python3-daemon
python3-daemon has a builddepency to python3-docutils

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-16 13:22:45 +00:00
Adolf Belka
3a533f70a0 python-distutils-extra: Removal of this python2 module
- python-distutils-extra is linked to python-distutils which is no longer
   used as it has been replaced by setuptools.
- python-distutils-extra is currently from 2011 and the latest version
   is from 2016. No development occurring on this.
- No problem on a clean build with this module being removed.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-16 12:23:21 +00:00
Adolf Belka
05a8e4c71d python-distutils: Removal of this python2 module
- python-distutils has been replaced by setuptools.
- python-distutils was not being built anyway as it was not listed in
   make.sh
- lfs has missing sections. There are no source and no build sections

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-16 12:22:42 +00:00
Adolf Belka
49ee22fcac python-optional-src: Removal of this python2 module
- python-optional-src was not getting built anyway as it was not listed
   in make.sh
- lfs file was missing most of the standard content. No source info
   and no build instructions
- missing source file from IPFire source system
- grep on build/ found no dependencies on this module

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-16 12:22:28 +00:00
Adolf Belka
38b4dcd729 nmap: Migrate to python3
- Added PYTHON=python3 prior to configure. This then builds nmap with
   python3.
- ndiff is written as python2 only and currently no patches to make it
   work wih python3 have been accepted by the nmap team. It looks like ndiff
   will stay as it is for some time so ndiff will be removed from the nmap
   package install.
- Added --without-ndiff to configure so nmap is built without ndiff
- Updated rootfile

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-16 12:21:16 +00:00
Adolf Belka
3a61ae73fa python-six: Removal of python2 & 3 addon versions of six
- six is a python compatibility module to enable modules to run on
   both python2 and python3. The code from six has to be copied into
   any other module/project that is intending to use it.
- With the planned removal of python2 then neither version of this
   compatibility module is needed.
- Removal of the lfs and rootfiles. Although python-six is an addon
   its rootfile was installed into the common folder rather than the
   packages folder.
- Removal of the python-six and python3-six entries in make.sh

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-14 11:37:41 +00:00
Adolf Belka
a15db22f3b make.sh: Removal of four python2 modules
- Removal of python-clientform, python-feedparser, python-mechanize
   and python-rssdler addons - lfs and rootfiles
- python-clientform was made obsolete in 2008 and its functions taken
   over by python-mechanize
- python-rssdler is an RSS feed downloader to facilitate downloading of
   podcasts, videocasts and torrents. Current IPFire version is 0.4.0a
   from 2008. The most recent version available is 0.4.2 from 2009. No
   further development is being done with this module. An RSS feed
   downloader is not appropriate for use in a firewall system, even
   less so when it is 12 years old.
- python-feedparser and python-mechanize are both dependencies for
   python-rssdler. They are not dependencies for any other addon.
- Full clean build with these four modules fully removed gave no problems.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-14 11:35:12 +00:00
Adolf Belka
c52cffd5cf 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>
2021-05-11 16:44:55 +00:00
Adolf Belka
7300386bab 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>
2021-05-11 16:44:46 +00:00
Adolf Belka
aef8d2a708 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>
2021-05-11 16:26:12 +00:00
Adolf Belka
268cdcd5b1 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>
2021-05-07 09:51:30 +00:00
Adolf Belka
9a652ff69b 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>
2021-05-06 09:53:31 +00:00
Adolf Belka
b69b3818eb 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>
2021-04-30 14:15:39 +00:00
Adolf Belka
2e07505358 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>
2021-04-28 17:24:04 +00:00
Michael Tremer
0c5d9f7ca4 sane: Add rootfile for armv5tel
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-28 08:28:48 +00:00
Michael Tremer
be49bb9e50 samba: Update rootfile for armv5tel
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-27 15:53:51 +00:00
Michael Tremer
8630c5ab67 samba: Update rootfiles for aarch64 and i586
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-27 08:01:26 +00:00
Adolf Belka
6404644332 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>
2021-04-26 17:11:27 +00:00
Adolf Belka
d1878532f8 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>
2021-04-26 17:10:50 +00:00
Adolf Belka
0a300b724e 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>
2021-04-26 17:09:38 +00:00
Adolf Belka
4a83e28087 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>
2021-04-26 10:11:49 +00:00
Adolf Belka
5f588d60a0 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>
2021-04-26 10:09:54 +00:00
Adolf Belka
31daeebd00 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>
2021-04-26 10:06:43 +00:00
Michael Tremer
f6babd950b openvmtools: Update rootfile
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-20 12:28:35 +00:00
Michael Tremer
16b587ca2e Drop python3-llfuse
See https://bugzilla.ipfire.org/show_bug.cgi?id=12611

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-20 12:14:34 +00:00
Adolf Belka
a6f4a466e8 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>
2021-04-20 09:09:06 +00:00
Adolf Belka
748ab174c2 libid3tag: Addition of pkgconfig file
- id3tag.pc pkgconfig file required for mpd-0.22.6 to find libid3tag
   library files
- Update of rootfile
- update lfs to install id3tag.pc file to /usr/lib/pkgconfig directory

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-12 09:35:29 +00:00
Adolf Belka
4bad4d736c mpd: Update to 0.22.6
- Update from 0.19.19 to 0.22.6
- Update rootfile
- Required update of libupnp
- Autotools no longer available
   Build changed to meson
   Meson build required addition of pkgconfig file for libid3tag
- Changelog is too large to include here.
   Full details can be found in the NEWS file in the source tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-12 09:32:49 +00:00
Michael Tremer
dfe45e35eb samba: Update rootfiles
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-12 09:26:50 +00:00
Michael Tremer
ad3cc7c98d samba: Update rootfiles
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-12 09:25:26 +00:00
Adolf Belka
c49bf5412b speedtest-cli: Fix for bug #12602 - CORE 155 error with speedtest-cli
- Update from 2.1.2 to 2.1.3 - fix for bug #12602
   Updated addon installed and fix confirmed
- Update rootfile
- Changelog
    Address issue where a test server may return an HTTP error during upload or download
    Address issue where ignore_ids may be empty or have empty values

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-10 13:22:30 +00:00
Michael Tremer
5847a7d011 samba: Update rootfile for armv5tel
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-08 11:02:13 +00:00
Michael Tremer
3ef520b247 Drop python-lzma
This comes with the default distribution for quite some time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-07 14:06:14 +00:00
Michael Tremer
2f905cc44d Drop python-progressbar
This was a dependency of Pakfire 3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-07 14:02:22 +00:00
Michael Tremer
83d3e0798e Drop pycurl
This was used by urlgrabber

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-07 14:00:38 +00:00
Michael Tremer
c87aca4149 Drop urlgrabber
This was only used by Pakfire 3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-07 14:00:06 +00:00
Michael Tremer
282f072bad Drop gpgme
This was only used by Pakfire 3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-07 13:56:47 +00:00
Michael Tremer
84def3fd2b Drop pygpgme
This was only used as a dependency for pakfire 3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-07 13:55:45 +00:00
Michael Tremer
5283b400ef Drop pakfire3
This version is outdated and not usable on IPFire 2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-07 13:53:36 +00:00
Adolf Belka
8dee77e017 libmpdclient: Update to 2.19
- Update from 2.5 to 2.19
- Update rootfiles
- Autotools no longer available for build
   Change from autools to meson/ninja
- Changelog
   libmpdclient 2.19 (2020/07/03)
     * fix off-by-one bug in MPD_HOST parser
     * add function mpd_lookup_replay_gain_mode()
     * identify messages with length over the buffer limit
     * support MPD protocol 0.16
      - replay gain
     * support MPD protocol 0.19
      - idle events "neighbor" and "mount"
     * support MPD protocol 0.20
      - rangeid
     * support MPD protocol 0.21
       - command "tagtypes all"
   libmpdclient 2.18 (2020/01/20)
     * more out-of-memory checks
     * partition: add mpd_recv_partition()
     * support MPD protocol 0.21
      - "oneshot" single state
     * support MPD protocol 0.22
      - status: add mpd_status_get_partition()
      - commands "delpartition", "moveoutput"
   libmpdclient 2.17 (2019/12/04)
     * search: add mpd_search_add_db_songs_to_playlist()
     * idle: support event "partition"
     * support MPD protocol 0.19
       - "listneighbors"
     * support MPD protocol 0.22
       - "getfingerprint"
     * support tags "MPD_TAG_LABEL", "MPD_TAG_MUSICBRAINZ_WORKID", "Grouping",
       "Work", "Conductor"
     * support MPD partitions
     * mpd_async_set_keepalive() returns bool
     * mpd_connection_set_keepalive() returns bool
     * fix build failure on Haiku
   libmpdclient 2.16 (2018/10/09)
     * support MPD protocol 0.19
       - "mount", "unmount", "listmounts"
     * support MPD protocol 0.17
       - "load" with range
     * add mpd_output_get_attribute()
     * use UINX_MAX instead of `(unsigned)-1` to avoid undefined behavior
   libmpdclient 2.15 (2018/09/02)
     * support MPD protocol 0.21
       - search: support search expressions
       - search: descending sort
       - search: support sorting by "Last-Modified"
       - song: audio format
     * support MPD protocol 0.17
       - player: command "seekcur"
     * fix `-Wrestrict` compiler warning
   libmpdclient 2.14 (2018/02/11)
     * support MPD protocol 0.21
       - command "outputset"
       - mpd_output_get_plugin()
       - receive output attributes
     * MSVC compatibility
     * improved local and abstract socket support
   libmpdclient 2.13 (2017/07/25)
     * fix build with meson > 0.38.1
     * fix connect error "Operation now in progress"
   libmpdclient 2.12 (2017/07/21)
     * support MPD protocol 0.21
       - support tag "OriginalDate"
       - command "tagtypes" plus "disable", "enable", "clear"
     * support MPD protocol 0.20
       - support "plchanges" and "plchangesposid" with range
     * support MPD protocol 0.19
       - commands "addtagid", "cleartagid"
       - command "listfiles"
       - grouping for "list" and "count"
       - tag "AlbumSort"
       - "seekid" with float time
     * use relative #include paths to avoid clashes with other libmpdclient copies
     * build with Meson instead of autotools
   libmpdclient 2.11 (2017/03/20)
     * fix heap corruption with mpd_connection_new_async()
     * add space before "window" search argument
     * detect getaddrinfo() at configure time
     * add support for ArtistSort and AlbumArtistSort tags
     * support MPD protocol 0.21
       - audio format specifications "dsd64" etc.
       - the "sort" parameter for commands "find"/"search"
   libmpdclient 2.10 (2015/02/23)
     * support abstract sockets with "@" prefix
     * support tag "MUSICBRAINZ_RELEASETRACKID"
     * add TCP keepalive internal and external APIs
     * support MPD protocol 0.19
       - status: support sample formats "float" and "dsd"
       - song: report duration with milliseconds precision
       - search: support constraint "modified-since"
     * support MPD protocol 0.20
       - the "window" parameter for commands "find"/"search"
   libmpdclient 2.9 (2013/10/29)
     * directory: support attribute "Last-Modified"
     * support MPD protocol 0.18
       - command "readcomments"
       - command "toggleoutput"
       - command "volume"
       - the "base" constraint for commands "find"/"search"
   libmpdclient 2.8 (2013/04/09)
     * song: support attribute "Prio"
     * queue: fix the ranged "prio" command
     * queue: support open ranges
   libmpdclient 2.7 (2012/02/04)
     * status: add nextsong/nextsongid support
   libmpdclient 2.6 (2011/10/23)
     * mpd/client.h: include message.h
     * queue: support song priorities

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-07 13:16:10 +00:00
Adolf Belka
771f4f47c0 mpc: Update to 0.33
- Update from 0.21 to 0.33
- Update rootfiles
- Required update in libmpdclient to 2.19
- Autotools build no longer available
   Change build to meson and ninja
- Changelog
   0.33 (2019/10/31)
      * fix off-by-one bug in "prio" command
      * reduce network transfer for "playlist", "ls", "listall"
   0.32 (2019/06/11)
      * add command "listneighbors"
      * reduce network transfer for "search"
      * fall back to "Composer" or "AlbumArtist" tag in the default format
      * support abstract socket in --host option
   0.31 (2018/10/24)
      * add commands "queued", "seekthrough", "mount", "unmount"
      * support "search" with filter expression (MPD 0.21)
      * support "load" with range
      * allow only tag names after "list"
      * fix the Windows build (no strndup())
      * make documentation build optional with -Ddocumentation={true|false|auto}
      * build: require Meson 0.47
   0.30 (2018/05/03)
      * add command "rescan"
      * seek: use the "seekcur" command instead of "seekid"
      * require MPD 0.19
   0.29 (2018/02/11)
      * implement %prio% for --format
      * the default --format falls back to "performer" if there is no "artist"
      * add command "prio"
      * command "outputs" prints attributes
      * fix build failure with gcc 7.0 and clang 4.0
      * build with Meson instead of autotools
   0.28 (2016/08/18)
      * let "listall" print songs only
      * "searchplay" supports tags
      * add command "pause-if-playing"
      * format: add escape character to escape sequences
      * use environment variable "MPC_FORMAT"
      * require libmpdclient 2.9 or newer
   0.27 (2015/05/30)
      * fix --enable-debug and --enable-werror
      * add unit tests
      * new command: "searchplay" searches and plays songs from the current playlist
      * fix use-after-free bug
      * new command: "searchadd" works like findadd with non-exact matching
      * improved error handling
      * show directories in command "tab"
      * bash completion: escape '&'
      * add %mtime% and %mdate% to --format
      * recognize command by unambiguous prefix
      * "insert" queues new songs when "random" mode is enabled
   0.26 (2014/06/03)
      * fix segfault when adding absolute paths
      * "playlist" can show stored playlist
      * "search" supports --format
   0.25 (2013/11/09)
      * fix "insert" with directory argument
      * optimize tab completion commands
      * do character set conversion for tab completion commands
      * require libmpdclient 2.3, MPD 0.16
   0.24 (2013/10/29)
      * configure.ac: fix syntax error
      * new command "toggleoutput"
      * use the "volume" command on MPD 0.18
      * fix search/find with "filename" constraint
      * add search/find with "base" constraint
      * don't strip trailing slashes from absolute URLs
   0.23 (2013/04/09)
      * do character set conversions on client-to-client messages
      * allow trailing slashes in paths that can be directories
      * make "mv" a shortcut for "move"
      * new command "cdprev"
      * support absolute paths in "add" and "update"
      * enable/disable: support output names, multiple arguments, and "only" mode
      * doc: document missing format keywords
   0.22 (2012/02/04)
      * implement the client-to-client protocol (MPD 0.17)
      * sticker: fix crash bug
      * print newline after volume level
      * print status after no-op relative volume change

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-07 13:15:46 +00:00
Adolf Belka
8d0aece327 perl-Net-LibIDN: removal of rootfile
- When amavis was removed this rootfile was not also removed.
   Removing it rather than updating it with the perl version change
   and then removing it later

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-02 15:45:21 +00:00
Adolf Belka
4dbbada522 swatch: Update of rootfiles due to perl version update
- Update of rootfiles due to perl update from 5.30.0 to 5.32.1

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-02 15:45:15 +00:00
Adolf Belka
b4a10c1cbc perl-inotify2: Update of rootfiles due to perl version update
- Update of rootfiles due to perl update from 5.30.0 to 5.32.1

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-02 15:45:11 +00:00
Adolf Belka
7a2c05326f perl-gettext: Update of rootfiles due to perl version update
- Update of rootfiles due to perl update from 5.30.0 to 5.32.1

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-02 15:44:56 +00:00
Adolf Belka
df7be06c69 perl-common-sense: Update of rootfiles due to perl version update
- Update of rootfiles due to perl update from 5.30.0 to 5.32.1

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-02 15:44:36 +00:00
Adolf Belka
792e6af8cb perl-TimeDate: Update of rootfiles due to perl version update
- Update of rootfiles due to perl update from 5.30.0 to 5.32.1

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-02 15:44:30 +00:00