Commit Graph

11926 Commits

Author SHA1 Message Date
Arne Fitzenreiter
955f996721 core187: ship pcre2
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-27 07:55:54 +02:00
Adolf Belka
21cddb3bd2 pcre2: Update to version 10.43
- Update from version 10.42 to 10.43
- Update of rootfile
- Changelog
    10.43
	There are quite a lot of changes in this release (see ChangeLog and git log for
	a list). Those that are not bugfixes or code tidies are:
	* The JIT code no longer supports ARMv5 architecture.
	* A new function pcre2_get_match_data_heapframes_size() for finer heap control.
	* New option flags to restrict the interaction between ASCII and non-ASCII
	  characters for caseless matching and \d and friends. There are also new
	  pattern constructs to control these flags from within a pattern.
	* Upgrade to Unicode 15.0.0.
	* Treat a NULL pattern with zero length as an empty string.
	* Added support for limited-length variable-length lookbehind assertions, with
	  a default maximum length of 255 characters (same as Perl) but with a function
	  to adjust the limit.
	* Support for LoongArch in JIT.
	* Perl changed the meaning of (for example) {,3} which did not used to be
	  recognized as a quantifier. Now it means {0,3} and PCRE2 has also changed.
	  Note that {,} is still not a quantifier.
	* Following Perl, allow spaces and tabs after { and before } in all Perl-
	  compatible items that use braces, and also around commas in quantifiers. The
	  one exception in PCRE2 is \u{...}, which is from ECMAScript, not Perl, and
	  PCRE2 follows ECMAScript usage.
	* Changed the meaning of \w and its synonyms and derivatives (\b and \B) in UCP
	  mode to follow Perl. It now matches characters whose general categories are L
	  or N or whose particular categories are Mn (non-spacing mark) or Pc
	  (combining punctuation).
	* Changed the default meaning of [:xdigit:] in UCP mode to follow Perl. It now
	  matches the "fullwidth" versions of hex digits. PCRE2_EXTRA_ASCII_DIGIT can
	  be used to keep it ASCII only.
	* Make PCRE2_UCP the default in UTF mode in pcre2grep and add -no_ucp,
	  --case-restrict and --posix-digit.
	* Add --group-separator and --no-group-separator to pcre2grep.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-27 07:54:34 +02:00
Adolf Belka
82f12ce7fd man-pages: Update to version 6.8
- Update from 5.13 to 6.8
- Update of rootfile
- make on its own no longer needed. It goes straight to make install
- Changelog can be seen by reviewing the Changes file in each source tarball.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:26:13 +02:00
Arne Fitzenreiter
86fbcb9c6b core187: ship lzip
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:25:37 +02:00
Arne Fitzenreiter
03c1917de8 core187: ship screen
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:24:18 +02:00
Adolf Belka
8b54f8b776 screen: Update to version 4.9.1
- Update from version 4.9.0 to 4.9.1
- Update of rootfile
- Changelog
    4.9.1
	  * Support stop/parity bits on serial port (#23952)
	  * Add needed system headers in checks and return values
	     for implicit function declarations
	  * Fixes:
	    - Avoid zombies after shell exit (#25089)
	    - Missed signal sending permission check on failed
	       query messages (CVE-2023-24626)
	    - manpage fixes
	    - source code fixes during cleanup
	    - UTF-8 encoding can emit invalid UTF-8 sequences
	       for out of range unicode values (#62097)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:23:45 +02:00
Arne Fitzenreiter
a4bda9fe47 core187: ship pam
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:22:57 +02:00
Adolf Belka
be3cf06729 pam: Update to version 1.6.1
- Update from version 1.6.0 to 1.6.1
- Update of rootfile
- Removal of patch for as changes now incorporated in source tarball.
- Changelog
    1.6.1
	build: fail if specified configure options cannot be satisfied.
	pam_env: fixed --disable-econf --enable-vendordir support.
	pam_unix: do not warn if password aging is disabled.
	pam_unix: try to set uid to 0 before unix_chkpwd invocation.
	pam_unix: allow empty passwords with non-empty hashes.
	Multiple minor bug fixes, build fixes, portability fixes,
	 documentation improvements, and translation updates.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:22:23 +02:00
Arne Fitzenreiter
e0b223fa65 core187: ship kbd
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:21:37 +02:00
Adolf Belka
6ea5c8ec30 kbd: Update to version 2.6.4
- Update from version 2.5.1 to 2.6.4
- Update of rootfile
- Changelog
    2.6.4
	    Use AX_ADD_FORTIFY_SOURCE to avoid redefining _FORTIFY_SOURCE by
	     @thesamesam in #103
	    Do not look up include files in the current working directory by
	     @DaanDeMeyer in #105
    2.6.3
	libkfont:
	    Don't look for fonts in the current directory.
	showkey:
	    Add parameter to allow to change timeout.
	po:
	    Update po files.
    2.6.2
	loadkeys:
	    Don't look for keymap in the current directory.
	keymaps:
	    Add colemak mod-dh keymaps.
    2.6.1
	libkfont:
	    Fix font saving from linux kernel if KD_FONT_OP_GET_TALL is available.
	    Respect font height when writing psf2 header.
	keymaps:
	    Create new 'mac-fr' layout for contemporary French Macs.
    2.6.0
	libkfont:
	    Leverage KD_FONT_OP_GET/SET_TALL font operations. The new
	    KD_FONT_OP_GET/SET_TALL font operations allow to load fonts taller
	    than 32 pixels by dropping the VGA-specific vertical pitch limitation
	    (requires kernel 6.2 or later).
	    Use threadsafe strtok_r.
	    Increase soname version.
	setvtrgb:
	    Fix read from pipe. The pipe is not rewindable, but we don't really
	    need to rewind() but we need to unread one character.
	keymaps:
	    i386/dvorak/dvorak-de.map: Add dvorak-de.map from console-data.
	    i386/qwerty/is-latin1.map: the circumflex should also be available in
	    its original level-3 position.
	    i386/qwerty/la-latin1.map: Convert the characters expressed in Latin-1
	    to the named constants, to ease up transition to Unicode.
	    pine/en.map: New version of pinephone keyboard map file.
	unimaps:
	    Add mapping for U+25CF. The unicode maps in font files like
	    eurlatgr.psfu and cp850-8x16.psfu have an entry for U+25CF, but the
	    plaintext unimap files do not.
	tests:
	    Use strace to track syscalls. Now strace is powerful enough to show
	    ioctls specific to console configuration.
	po:
	    Update translations (from translationproject.org).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:20:48 +02:00
Arne Fitzenreiter
a187dcbfe6 core187: ship jq
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:16:35 +02:00
Arne Fitzenreiter
eb51e737bd core187: ship iana-etc
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-26 15:13:36 +02:00
Arne Fitzenreiter
46d0ccd3b3 samba: update riscv64 rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-24 13:18:09 +02:00
Arne Fitzenreiter
9f1c036293 samba: update aarch64 rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-14 14:26:55 +02:00
Arne Fitzenreiter
a2ca7dae17 openvpn: update rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-14 14:16:41 +02:00
Arne Fitzenreiter
b324542d29 core187: fix links for vectorscan
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-14 07:52:34 +02:00
Arne Fitzenreiter
68cf1eee78 core187: ship cpio
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-14 07:50:31 +02:00
Adolf Belka
9ba8722bc0 cpio: Update to version 2.15
- Updatre from version 2.14 to 2.15
- Update of rootfile
- Changelog
    2.15
	* Fix operation of --no-absolute-filenames --make-directories
	* Restore access and modification times of symlinks in copy-in
	  and copy-pass modes.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-14 07:47:54 +02:00
Arne Fitzenreiter
ad37110f6e Merge remote-tracking branch 'origin/master' into next 2024-06-14 07:29:22 +02:00
Michael Tremer
1ed2ed6310 core186: Ship ovpnmain.cgi
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-06-10 15:37:16 +00:00
Michael Tremer
d545c338f0 openvpn: Fix broken paths
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-06-08 14:30:07 +00:00
Michael Tremer
73363b89bc core186: Ship the changed location of the OpenSSL configuration for OpenVPN
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-06-07 16:06:40 +00:00
Michael Tremer
04acd0b7ce core186: Ship OpenSSL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-06-07 16:05:04 +00:00
Michael Tremer
4697a1f7f7 OpenVPN: Move the OpenSSL configuration file out of /var/ipfire
We should not have any configuration files that we share in this place,
therefore this patch is moving it into /usr/share/openvpn where we
should be able to update it without any issues.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-06-07 16:04:29 +00:00
Michael Tremer
51c8b155d1 openssl: Update to 3.2.2
https://www.openssl.org/news/openssl-3.2-notes.html

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-06-07 16:04:26 +00:00
Adolf Belka
98278fef4c nut: Update to version 2.8.2
- Update from version 2.8.1 to 2.8.2
- Update of rootfile
- Changelog
    2.8.2
	 - Fix fallout of development in NUT v2.8.0 and/or v2.8.1:
	   * dstate machinery: a segmentation fault (null pointer dereference) was
	     possible with `INSTCMD` processing of commands without parameters nor
	     `TRACKING` identifier. [#2155]
	   * USB bus number detection for libusb-1.0 builds was overly zealous and
	     wrongly considered zero values as an error. [#2198]
	   * `upsmon` recognition of `CAL` state could linger after the calibration
	     activity was completed by the hardware, which led to mis-processing of
	     shutdown triggers. Also, notification was added to report "finished
	     calibration". [issue #2168, PR #2169]
	   * `upsmon` recognition of `OFF` state as a trigger for FSD (forced shut
	     down) criticality considered also the input line state, which may be
	     an independently evolving circumstance. [issue #2278, PR #2279]
	   * `upsmon` support for `POLLFAIL_LOG_THROTTLE_MAX` did not neuter the
	     applied setting when live-reloading configuration, so commenting it
	     away in `upsmon.conf` did not have the effect of resetting the logging
	     frequency to default. It also did not reset the counters to certainly
	     follow the new configuration for existing faults. [issue #2207, PR #2209]
	   * `upsmon` support for `POLLFAIL_LOG_THROTTLE_MAX` had an off-by-one error
	     (e.g. reporting "Data stale" or "Driver not connected" every 30 sec with
	     `POLLFAIL_LOG_THROTTLE_MAX 5` and `POLLFREQ 5` settings). [#2207]
	   * Drivers running with non-default user account (e.g. with `user=root`
	     in their configuration) failed to apply group ownership and permissions
	     to their Unix socket file for interaction with the local data server.
	     [#2185, #2096]
	   * Dispatcher script `scripts/python/app/NUT-Monitor` referenced `py3qt3`
	     instead of the correct `py3qt5`. It also tries to check both `py2gtk2`
	     and `py3qt5` implementations verbosely, even if one is not installed.
	     [#2199, #2201]
	   * Set the `DesktopFileName` in `scripts/python/app/NUT-Monitor-py3qt5`,
	     this binds the application with the desktop file and allow the Open
	     Desktop compatible implementation to display the proper icon and
	     application name. [#2205]
	   * Original recipe for `apc_modbus` strictly required USB support even if
	     building NUT without it. [#2262]
	   * Builds requested with a specific C/C++ language standard revision via
	     `CFLAGS` and `CXXFLAGS` should again be honoured. [PR #2306]
	   * Allow requesting detailed debug builds (with disabled optimizations for
	     binaries to best match the source code) for supported compilers using
	     `configure` script option `--with-debuginfo`. Note that default autoconf
	     behavior usually embeds moderate optimizations and debug information on
	     its own. [PR #2310]
	   * A fix applied among clean-ups between NUT v2.7.4 and v2.8.0 releases
	     backfired for `usbhid-ups` subdriver `belkin-hid` which in practice
	     relied on the broken older behavior; more details in its entry below.
	     [PR #2371]
	 - nut-usbinfo.pl, nut-scanner and libnutscan:
	   * Library API version for `libnutscan` was bumped from 2.2.0 to 2.5.0
	     during evolution of this NUT release.
	   * USB VendorID:ProductID support list files generated by the script for
	     different OS frameworks now include a comment with other possibly
	     compatible driver names, where the respective file format allows for
	     comments.
	   * Added the concept of `alt_driver_names` in `nutscan_device_t` structure
	     for ability to suggest a comment with other possibly compatible driver
	     names in configuration snippets generated by `nut-scanner`; practical
	     support implemented for USB connected drivers.
	   * Added the concept of commented-away suggested option values `comment_tag`
	     and a method to `nutscan_add_commented_option_to_device()`, instead of
	     hacks in prepared config data which broke some use-cases. [#2221]
	   * Command-line option `-U` for USB scan can now be specified several times
	     to increase the detail level about hardware link to the device (this was
	     previously always suggested, but may be not reliable if USB enumeration
	     gets changed over time). [#2221]
	   * Added generation of FreeBSD/pfSense quirks for USB devices supported
	     by NUT (may get installed to `$datadir` e.g. `/usr/local/share/nut`
	     and need to be pasted into your `/boot/loader.conf.local`). [#2159]
	   * nut-scanner now avoids creating ambiguous `nutdevN` device section names
	     when called separately to scan different media buses (one at a time).
	     Now the "bus" name would be embedded (e.g. non-colliding `nutdev-usb1`
	     and `nutdev-snmp1`). [#2247]
	   * nut-scanner can now discover NUT simulated devices (`.dev` and `.seq`
	     files) located in your sysconfig directory, and prepare configuration
	     sections with the simulation driver (currently `dummy-ups`). [#2246]
	   * nut-scanner now reports `dummy-ups` as driver when scanning NUT "bus"
	     with Old or Avahi method. [#2236, #2245]
	 - upsd: Fixed conditions for "no listening interface available" diagnosis
	   to check how many listeners we succeeded with, not whether the first one
	   succeeded or not. If not all requested (non-localhost) listeners were
	   available, default to fail the daemon start-up attempt; support for an
	   `ALLOW_NOT_ALL_LISTENERS` setting was added to control this behavior. [#723]
	 - NUT CI improvements:
	   * Added publishing recipes for PyNUT client bindings for NUT, so it ends
	     up in the link:https://pypi.org/project/PyNUTClient[PyPI repository].
	     [#2158]
	   * Added support for new `ccache` namespace concept, where possible. [#2256]
	   * Fixed an issue for builds configured `--without-usb`. [#2263]
	   * Added a fallback for `libgd` discovery (for CGI etc. builds). [#2287]
	   * Made `aspell` TeX module detection more reliable. [#2206]
	   * Fixed recipes for completely out-of-tree builds to pass with documentation
	     generation and checking on all tested "make" implementations. [#2318]
	   * Various other recipe and documentation clean-up efforts. [#2284, #2269,
	     #2261]
	 - main driver core codebase:
	   * Help users of drivers that can be built to support optionally USB and
	     other media (like `nutdrv_qx` built for serial-only support), and built
	     in fact without USB support but used for USB devices, with some more
	     information to make troubleshooting easier. [issue #2259, PR #2260]
	   * Driver programs with debug tracing support via `-D` CLI option and/or
	     the `NUT_DEBUG_LEVEL` environment variable now check those earlier in
	     their life-time, so that initialization routine can be debugged. [#2259]
	   * Multiple USB-capable drivers got options to customize `usb_config_index`
	     `usb_hid_rep_index`, `usb_hid_desc_index`, `usb_hid_ep_in` and
	     `usb_hid_ep_out` hardware connection settings via `ups.conf` options.
	     This is treated as experimental, not all code paths may be actually
	     using such values from `struct usb_communication_subdriver_t` rather
	     than hard-coded defaults. Discovery of correct values is up to the
	     user at the moment (using `lsusb`, internet search, luck...) [#2149]
	 - nut-driver-enumerator (NDE) service/script:
	   * The optional daemon mode (primarily useful for systems which monitor
	     a large and dynamic population of power devices) was enhanced with a
	     `--daemon-after` variant which parses the configuration once before
	     daemonization and this has a chance to fail while not forked off, as
	     well as to allow only completing the service unit initialization when
	     everything is actually ready to work (so further dependencies can start
	     at the proper time). [#682]
	   * Also applied other optimizations to the script implementation. [#682]
	 - powerpanel text driver now handles status responses in any format and should
	   support most devices. [#2156]
	 - tripplite_usb driver now allows any device to match if a particular Unit ID
	   was not specified in `ups.conf`. [PR #2297, issues #2282 and #2258]
	 - snmp-ups driver:
	   * added support for Eaton EMP002 sensor for ATS16 NM2 sub-driver. [#2286]
	   * mapping table updates for apc-mib sub-driver. [#2264]
	 - usbhid-ups driver:
	   * `arduino-hid` subdriver was enhanced from "initial bare bones" experimental
	     set of mapped data points to support some 20 more mappings to make it more
	     useful as an UPS driver, not just a controller developer sandbox. [#2188]
	   * `cps-hid` subdriver now supports devices branded as Cyber Energy and built
	     by cooperation with Cyber Power Systems. [#2312]
	   * `belkin-hid` subdriver now supports Liebert PSI5 devices which have a
	     different numeric reading scale than earlier handled models. [issue #2271,
	     PR #2272, PR #2369] Generally the wrong-scale processing was addressed,
	     including a regression in NUT v2.8.0 which led to zero values
	     in voltage data points which NUT v2.7.4 reported well [#2371]
	   * The `onlinedischarge` configuration flag name was too ambiguous and got
	     deprecated (will be supported but no longer promoted by documentation),
	     introducing `onlinedischarge_onbattery` as the meaningful alias. [#2213]
	   * Logged notifications about `OL+DISCHRG` state should now be throttled
	     (see the driver manual page for more details) [#2214, #2215]:
	     - If `battery.charge` is available, make the message when entering the
	       state and then only if the charge differs from that when we posted
	       the earlier message (e.g. really discharging) and is under
	       `onlinedischarge_log_throttle_hovercharge` value (defaults to 100%);
	     - Also can throttle to a time frequency configurable by a new option
	       `onlinedischarge_log_throttle_sec`, by default 30 sec if `battery.charge`
	       is not reported by the device (should be frequent by default, in case
	       the UPS-reported state combination does reflect a bad power condition).
	 - nutdrv_qx driver:
	   * Fixed handling of `battery_voltage_reports_one_pack` configuration flag
	     introduced in NUT v2.8.1. [originally by PR #1279; fixed by PR #2324,
	     issue #2325]
	 - Various code and documentation fixes for NSS crypto support. [#2274, #2268]
	 - Laid foundations for the SmartNUT effort (aiming to integrate drivers with
	   some other backends than the networked NUT data server process).
	 - Eaton contributed recipes and scripts used to create the IPP for Unix
	   bundle (aka Eaton IPSS Unix or UPP), a freely available value-added
	   packaging of NUT distributed as the UPS software companion for OSes
	   where their more complex UPS monitoring/management tools had not been
	   ported. This allows for delivery of NUT packages with an interactive
	   installer and some system integration scripts (events, notifications,
	   status, shutdown daemon...), and was contributed to the NUT upstream
	   project by Eaton -- provided "as is" at the moment, and may later serve
	   as foundation or inspiration for new NUT features. [#2288]
	 - nutconf (C++ library and tool to read and manage NUT configuration files)
	   was started in the open by Eaton employees and used in the IPP installer,
	   but the code lingered in a side branch. It was now brushed up to our common
	   best practices and added to the main codebase. As of this import, there are
	   known deficiencies in Windows platform support, as well as some un-awareness
	   about configuration key words which appeared in NUT since 2013. [#2290]
	 - The `tools/gitlog2changelog.py.in` script was revised, in particular to
	   convert section titles (with contributor names coming from Git metadata)
	   into plain ASCII character set, for `dblatex` versions which do not allow
	   diacritics and other kinds of non-trivial characters in sections. This can
	   cause successful builds of `ChangeLog.pdf` file on more platforms, but at
	   expense of a semi-cosmetic difference in those names. [PR #2360, PR #2366]

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-04 15:07:20 +02:00
Adolf Belka
a03adc928e postfix: Update to version 3.9.0
- Update from version 3.8.4 to 3.9.0
- Update of rootfile
- With version 3.9.0 the option smtpd_forbid_bare_newline default value is now yes. With
   previous versions the default value was no but to prevent the possibility of an smtp
   smuggling attack the option should be yes. Previous version therefore actively set
   the value to yes and added it to the main.cf file when being installed. With version
   3.9.0 the default value is now yes so the option no longer needs to be added into
   main.cf, so smtp smuggling attack is protected by default now.
- Removed the section from the install.sh file that added the option into main.cf with
   version 3.8.4. From 3.9.0 onwards the default value is yes so no longer needs to be
   actively added into main.cf
- Changelog is too large to paste here. It can be read in the file RELEASE_NOTES in the
   source tarball.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-04 15:06:34 +02:00
Adolf Belka
ed562f8dde samba: Update to version 4.20.1
- This v2 version increments the PAK_VER number
- Update from version 4.19.5 to 4.20.1
- Update of rootfile
- Changelog
    4.20.1
	   * BUG 15630: dns update debug message is too noisy.
	   * BUG 15635: Do not fail PAC validation for RFC8009 checksums types.
	   * BUG 15605: Improve performance of lookup_groupmem() in idmap_ad.
	   * BUG 15636: Smbcacls incorrectly propagates inheritance with Inherit-Only
	     flag.
	   * BUG 15611: http library doesn't support 'chunked transfer encoding'.
	   * BUG 15600: Provide a systemd service file for the background queue daemon.
    4.20.0
	   The changelog is too large to show here. Details can be found at
	    https://www.samba.org/samba/history/samba-4.20.0.html
	    I did not identify any changes related to how samba is configured in IPFire
    4.19.6
	   * BUG 15527: fd_handle_destructor() panics within an smbd_smb2_close() if
	     vfs_stat_fsp() fails in fd_close().
	   * BUG 15588: samba-gpupdate: Correctly implement site support.
	   * BUG 15527: fd_handle_destructor() panics within an smbd_smb2_close() if
	     vfs_stat_fsp() fails in fd_close().
	   * BUG 15588: samba-gpupdate: Correctly implement site support.
	   * BUG 15599: libgpo: Segfault in python bindings.
	   * BUG 15580: Packet marshalling push support missing for
	     CTDB_CONTROL_TCP_CLIENT_DISCONNECTED and
	     CTDB_CONTROL_TCP_CLIENT_PASSED.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-04 15:05:17 +02:00
Michael Tremer
c375bcf8cd vectorscan: Don't build for riscv64
This architecture does not seem to be support and since we don't support
this as a primary architecture just yet, we will build without this
package.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-06-04 15:02:43 +02:00
Arne Fitzenreiter
f62e483601 Merge branch 'master' into next 2024-05-27 22:08:11 +02:00
Arne Fitzenreiter
cea994660b core187: ship suricata and vectorscan
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-27 22:07:21 +02:00
Arne Fitzenreiter
03de90cc3c kernel: update to 6.6.32
I hope this fix the problems with ASIX AX99179 USB LAN adaptors

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-27 22:03:14 +02:00
Adolf Belka
ee5b84beab hyperscan: Remove from IPFire.
- hyperscan will move from BSD licence to a proprietary paid for licence from version 5.5
   onwards.
- hyperscan will be replaced by vectorscan, a fork of hyperscan.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-25 11:02:23 +02:00
Adolf Belka
71421e6c17 vectorscan: Install vectorscan to replace hypersan
- It has been announced that from hyperscan-5.5 onwards the licence for this package
   will change from BSD tp proprietarty paid for version
- This patch submission installs vectorscan whihc was created as a fork from hyperscan
   andf that is being maintained and has indicated it will suay Open Source
- Created new lfs file
- Created nbew rootfile. This looks to match the hyperscan rootfile closely
- Added vector scan to the make.sh file and removed hyperscan from it.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-25 11:02:01 +02:00
Arne Fitzenreiter
1ecccbdfca core187: ship unbound
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-25 10:58:35 +02:00
Matthias Fischer
5f3c1f65b7 unbound: Update to 1.20.0
For details see:
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-20-0

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-25 10:55:20 +02:00
Arne Fitzenreiter
861110f53b core187: ship e2fsprogs
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-25 10:54:24 +02:00
Arne Fitzenreiter
2d0b52b932 core187: ship gcc
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-24 07:20:12 +02:00
Arne Fitzenreiter
cde68b5cec core187: clean filelist from older core update
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-24 07:16:20 +02:00
Michael Tremer
16b3aad651 gcc: Update to 13.3.0
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-05-24 07:14:44 +02:00
Arne Fitzenreiter
d5c817b5cb core187: start updater
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-24 07:13:57 +02:00
Arne Fitzenreiter
bf4bd9dd36 core186: ship header.pl
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-19 15:13:23 +02:00
Michael Tremer
6515a27802 header.pl: Fix parsing BOOTP leases
If the lease has been handed out over BOOTP, it will never expire.
However, the parser did not account for this case at all which is fixed
in this patch.

Fixes: #13689 - BOOTP breaks the list of DHCP leases due to erroneous parsing
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-19 15:11:34 +02:00
Arne Fitzenreiter
25b6a76646 kernel: update to 6.6.31
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-19 13:26:52 +02:00
Arne Fitzenreiter
dde0e0ce87 core186: ship intel-microcode
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-19 13:25:44 +02:00
Arne Fitzenreiter
c2955d0127 mympd: update to 15.0.1
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-19 10:02:10 +02:00
Arne Fitzenreiter
1330e280de kernel: update x86_64 rootfile
now the correct file

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-08 13:28:38 +02:00
Arne Fitzenreiter
b712270fb3 Revert "kernel: update x86_64 rootfile"
This reverts commit 7b68ef8515.

I have copied the rootfile over the config...
2024-05-08 13:27:24 +02:00
Arne Fitzenreiter
7b68ef8515 kernel: update x86_64 rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-08 06:19:30 +00:00
Adolf Belka
d3ea3e932f bacula: Update to version 13.0.4
- Update from version 11.0.6 to 13.0.4
- Update of rootfile
- Version 13.x has now been released for 12 months so updating the File Daemon to 13.x
   should be good.
- Version 11.x was released 40 months ago.
- Changelog
    The changes are all related to the Director and the Storage Daemon. The changelog states
    that older file daemons "should" be compatible with 13.x DIR & SD. This change ensures
    IPfire "is" compatible with the 13.x DIR & SD.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-07 05:51:18 +00:00