Commit Graph

8434 Commits

Author SHA1 Message Date
Arne Fitzenreiter
e982ae5fb1 python-docutils: drop python2 docutils
we merging from python2 to 3 and this is not needed anymore

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-16 13:22:55 +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
Michael Tremer
13da37db56 core157: Ship sudo
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-16 11:59:16 +00:00
Arne Fitzenreiter
10ce44b0c6 kernel: update to 4.14.232
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-16 11:58:42 +00:00
Michael Tremer
954ea759d6 core157: Ship python3-daemon
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-14 13:30:47 +00:00
Michael Tremer
a8b1843bf7 unbound-dhcp-leases-bridge: Fix shebang
Reported-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-14 13:22:37 +00:00
Michael Tremer
0882b3e44e python-daemon: Port to Python 3
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-14 13:22:09 +00:00
Michael Tremer
4b0d8ba79a core157: Ship unbound-dhcp-leases-bridge
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-14 11:54:50 +00:00
Michael Tremer
96c86cf621 unbound-dhcp-leases-bridge: Migrate to Python 3
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-14 11:54:21 +00:00
Adolf Belka
35032d1db1 python-ipaddress: Remove this python2 module
- python-ipaddress is the python2 backport of the python3 built in
   ipaddress module. Therefore python-ipaddress is not needed with the
   move to try and remove python2
- Remove the lfs and rootfiles and adjust make.sh

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-14 11:54:14 +00:00
Adolf Belka
d55a968a72 python3-inotify: Update to 0.2.10 and convert to python3
- Update from 0.2.7 to 0.2.10
- Convert from python-inotify to python3-inotify
   make.sh, lfs & rootfiles
- Update rootfiles
- Changelog
  0.2.8: - We now just *skip* the event if not known
    - Implement InotifyTree and InotifyTrees as sub-classes of new BaseTree
      class
    - Made InotifyTree and InotifyTrees sub-classes of new base class
      BaseTree
    - Recursively watch a list of paths/trees
  0.2.9: - Added getter for Inotify object from tree objects
    - Added note to docs about race-conditions. Added small change for
      redundant adds.
    - Slightly reorganized documentation. Updated example.
    - Merge pull request #35 from dsoprea/dustin. Added extensive unit-test
      coverage. Closes all bug requests.
    - Added large amount of unit-test coverage.
       - Now handle rename-specific events.
       - Can now also ignore issues with new directories not existing if
         you're created *and* deleted or renamed a folder since the last
         time events were read.
       - Adjusted requirements for simplicity.
       - Added Python 3 compatibility.
       - Fixed Unicode support.
       - Can now provide `filter_predicate` to event_gen() to allow custom
         loop termination based on events.
       - We'll now terminate the loop when certain events are encountered.
         These events are passed into event_gen() as `terminal_events`. By
         default these are the IN_Q_OVERFLOW and IN_UNMOUNT types.
       - Fixes #28
       - Fixes #23
       - Fixes #22
       - Fixes #19
       - Fixes #16
       - Fixes #15
       - Fixes #5
    - Check presence of both glibc errno and musl libc err
    - Support for musl libc (Alpine Linux)
    - Merge pull request #27 from jessesuen/master. Support for musl libc
      (Alpine Linux)
    - Check presence of both glibc errno and musl libc err
    - Merge pull request #26 from hathcock/hathcock/issue-25. resolves #25,
      list of binary paths can't be logged with existing call
       - Support for musl libc (Alpine Linux)
       - Resolves #25, list of binary paths can't be logged with existing
         call
  0.2.10: - Merge pull request #34 from davidparsson/
            feature/support-moved-directories
      - Support MOVED_FROM and MOVED_TO in BaseTree
    - events: Now log event types from epoll vs data stream.
    - This release implicitly fixed the botched binary package released
      in 0.2.9

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:42:06 +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
Michael Tremer
632f2d44a2 core157: Ship ddns
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-13 08:40:01 +00:00
Michael Tremer
bf882cc808 core157: Ship libxslt
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-12 10:38:54 +00:00
Adolf Belka
5fe1a74adf 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>
2021-05-12 10:38:26 +00:00
Adolf Belka
607754d63d 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>
2021-05-12 10:37:58 +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
Michael Tremer
724e0b0856 core157: Ship newt
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-11 16:24:00 +00:00
Adolf Belka
c2ab58ae62 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>
2021-05-11 16:23:37 +00:00
Michael Tremer
65f1b3c9c8 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>
2021-05-11 16:11:55 +00:00
Michael Tremer
ed4262449f core157: Ship boost
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-10 19:37:17 +00:00
Adolf Belka
bbe2799bae 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>
2021-05-10 19:27:27 +00:00
Adolf Belka
011daf5c98 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>
2021-05-10 19:27:18 +00:00
Adolf Belka
8488eae3a6 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>
2021-05-10 19:26:54 +00:00
Michael Tremer
3ce2e712ec core157: Ship squid
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-10 19:20:04 +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
3a7a955ba2 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>
2021-05-06 09:54:21 +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
Peter Müller
183ccaa5a5 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>
2021-05-04 15:51:15 +00:00
Michael Tremer
be56c36b00 core157: Ship getipstat and iptables.cgi and bump guardian
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-05-04 14:48:59 +00:00
Adolf Belka
ff075deff7 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>
2021-04-30 14:18:02 +00:00
Michael Tremer
5108b1129a core157: Ship libxml2
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-30 14:17:46 +00:00
Adolf Belka
35b2b3c619 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>
2021-04-30 14:17:15 +00:00
Michael Tremer
00b1fb4361 core157: Ship iproute2
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-30 14:16:47 +00:00
Adolf Belka
4d31873a2b 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>
2021-04-30 14:16:24 +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
e6562f3ee2 core157: Ship libaio
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-27 08:06:59 +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
Michael Tremer
91a335601c Revert "libjpeg: Update to 2.1.0"
This reverts commit dd58f381fa.

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>
2021-04-27 07:58:56 +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