]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/log
people/pmueller/ipfire-2.x.git
3 years agoknot: Update to 3.0.4
Matthias Fischer [Sat, 30 Jan 2021 11:42:51 +0000 (12:42 +0100)] 
knot: Update to 3.0.4

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoknot: Cosmetic changes in lfs
Matthias Fischer [Sat, 30 Jan 2021 11:41:05 +0000 (12:41 +0100)] 
knot: Cosmetic changes in lfs

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodbus: Update to 1.12.20
Adolf Belka [Fri, 29 Jan 2021 21:58:23 +0000 (22:58 +0100)] 
dbus: Update to 1.12.20

- Update dbus from 1.11.12 to 1.12.20 (latest in release line
1.13.x is also available but this is the development line
and not recommended for production use
- Changelog between these two versions is very long (750 lines long) and
can be found in the NEWS file in the source tarball.
- rootfile updated

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodma: Update to 0.13
Adolf Belka [Thu, 28 Jan 2021 20:17:30 +0000 (21:17 +0100)] 
dma: Update to 0.13

- Update dma from 0.12 to 0.13
- No changelog information available
- No change to the rootfile

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>
3 years agoRevert "core154: Ship freetype"
Michael Tremer [Fri, 29 Jan 2021 14:43:20 +0000 (14:43 +0000)] 
Revert "core154: Ship freetype"

This reverts commit 45063142bed6287d29d21170873d3f67eff2aa50.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoRevert "freetype: update to 2.10.4"
Michael Tremer [Fri, 29 Jan 2021 14:43:05 +0000 (14:43 +0000)] 
Revert "freetype: update to 2.10.4"

This reverts commit 5653a45f813f57368bf2a32f9468ba6bd496274a.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship ipset
Michael Tremer [Fri, 29 Jan 2021 11:14:43 +0000 (11:14 +0000)] 
core154: Ship ipset

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoipset: Update to 7.10
Adolf Belka [Thu, 28 Jan 2021 20:17:00 +0000 (21:17 +0100)] 
ipset: Update to 7.10

- Update ipset from 7.6 to 7.10
- Changelog
7.10
    Kernel part changes
        Fix patch "Handle false warning from -Wstringop-overflow"
        Backward compatibility: handle renaming nla_strlcpy to nla_strscpy
        treewide: rename nla_strlcpy to nla_strscpy. (Francis Laniel)
        netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Vasily Averin)
        netfilter: ipset: fixes possible oops in mtype_resize (Vasily Averin)
        Handle false warning from -Wstringop-overflow
        Backward compatibility: handle missing strscpy with a wrapper of strlcpy.
        Move compiler specific compatibility support to separated file (broken compatibility support reported by Ed W)
7.9
    Userspace changes
        Fix library versioning (Jan Engelhardt)
7.8
    Kernel part changes
        Complete backward compatibility fix for package copy of <linux/jhash.h>
        Compatibility: check for kvzalloc() and GFP_KERNEL_ACCOUNT
        netfilter: ipset: enable memory accounting for ipset allocations (Vasily Averin)
        netfilter: ipset: prevent uninit-value in hash_ip6_add (Eric Dumazet)
        Compatibility: use skb_policy() from if_vlan.h if available
        Compatibility: Check for the fourth arg of list_for_each_entry_rcu()
        Backward compatibility fix for the package copy of <linux/jhash.h>
7.7
    Userspace changes
        Expose the initval hash parameter to userspace
        Handle all variable header parts in helper scripts instead ot test tasks
        Add bucketsize parameter to all hash types
        Support the -exist flag with the destroy command
    Kernel part changes
        Expose the initval hash parameter to userspace
        Add bucketsize parameter to all hash types
        Use fallthrough pseudo-keyword in the package copy of too
        Support the -exist flag with the destroy command
        netfilter: Use fallthrough pseudo-keyword (Gustavo A. R. Silva)
        netfilter: Replace zero-length array with flexible-array member (Gustavo A. R. Silva)
        netfilter: ipset: call ip_set_free() instead of kfree() (Eric Dumazet)
        netfiler: ipset: fix unaligned atomic access (Russell King)
        netfilter: ipset: Fix subcounter update skip (Phil Sutter)
        ipset: Update byte and packet counters regardless of whether they match (Stefano Brivio)
        netfilter: ipset: Pass lockdep expression to RCU lists (Amol Grover)
        ip_set: Fix compatibility with kernels between v3.3 and v4.5 (Serhey Popovych)
        ip_set: Fix build on kernels without INIT_DEFERRABLE_WORK (Serhey Popovych)
        ipset: Support kernels with at least system_wq support
        ip_set: Fix build on kernels without system_power_efficient_wq (Serhey Popovych)
- Rootfiles updated

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship freetype
Michael Tremer [Fri, 29 Jan 2021 11:14:06 +0000 (11:14 +0000)] 
core154: Ship freetype

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agofreetype: update to 2.10.4
Peter Müller [Thu, 28 Jan 2021 18:43:22 +0000 (19:43 +0100)] 
freetype: update to 2.10.4

This fixes a heap buffer overflow in the handling of embedded PNG
bitmaps (CVE-2020-15999). Further information is available at
https://sourceforge.net/projects/freetype/files/freetype2/2.10.4/ .

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosamba: Update rootfiles
Michael Tremer [Fri, 29 Jan 2021 11:09:34 +0000 (11:09 +0000)] 
samba: Update rootfiles

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agominicom: Update to 2.8
Adolf Belka [Thu, 28 Jan 2021 14:55:57 +0000 (15:55 +0100)] 
minicom: Update to 2.8

- Update minicom from 2.7.1 to 2.8
- Changelog for version 2.8
New timestamp mode: Delta to previous line.
Add HPA ESC sequence
Add alternative window support (ti/te)
Fix file name of non-global configuration settings.
Update translations: Indonesian, French, Swedish, Spanish, German, Brazilian Portuguese, Vietnamese, Polish, Danish, Norwegian, Serbian
New translation: Serbian, Simplified chinese
Fix F10 macro key used in current setups
Add F11 and F12 for macro use
Fixed DTR for recent systems
Add support for RS485.
Add --capturefile-buffer-mode option
Bug fixes
- Updated rootfile

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agotshark: Update to 3.4.2
Adolf Belka [Thu, 28 Jan 2021 14:56:14 +0000 (15:56 +0100)] 
tshark: Update to 3.4.2

- Update tshark from 3.2.6 (Old Stable Release line) to 3.4.2 (Stable Release line)
- Changelog at https://www.wireshark.org/docs/relnotes/
- Rootfile updated

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship arping
Michael Tremer [Thu, 28 Jan 2021 16:44:51 +0000 (16:44 +0000)] 
core154: Ship arping

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoarping: Update to 2.21
Adolf Belka [Wed, 27 Jan 2021 22:17:00 +0000 (23:17 +0100)] 
arping: Update to 2.21

- Update arping from 2.15 to 2.21
- Notable changes from 2.20 to 2.21:
* Use more modern pcap API calls, when available
* Add payload data to mac ping
* chdir(/) after chroot()
* Misc minor cleanup
- Notable changes from 2.19 to 2.20:
* Improved support for cross-compile
* Use unveil(2) and pledge(2) where available (i.e. OpenBSD)
* Fix false duplicates when destination address is *also* assigned to local interface
* Minor typo-level fixes
- Notable changes from 2.18 to 2.19:
* Added -g to drop privs to alternate user (for Android)
* Slightly improved error messages
- Notable changes from 2.17 to 2.18:
* Make -w/-W work like 'ping'
- Notable changes from 2.16 to 2.17:
* Add padding to packets to work on Raspberry Pi 3
- Notable changes from 2.15 to 2.16:
* VLAN tagging (Nikolay Aleksandrov)
* 802.1Q priority (Nikolay Aleksandrov)
* Added a bunch of unit tests.
* Be more lazy about initializing libnet.
  This fixes issues where arping would sometimes pick an unsuitable
  device during arg parsing, if the "first" device on the system is
  not a "normal" device.
- No change to rootfile

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibloc: ship a more recent database by default
Peter Müller [Thu, 28 Jan 2021 16:00:47 +0000 (17:00 +0100)] 
libloc: ship a more recent database by default

The database we ship by default is meanwhile four weeks old, and since
the merge window for Core Update 154 is still open, there is no need to
ship data being more outdated than they have to be. :-)

The second version of this patch also updates the checksum for the
downloaded database file.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship tzdata
Michael Tremer [Wed, 27 Jan 2021 22:09:34 +0000 (22:09 +0000)] 
core154: Ship tzdata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agotzdata: update to 2021a
Peter Müller [Wed, 27 Jan 2021 21:31:46 +0000 (22:31 +0100)] 
tzdata: update to 2021a

Please refer to https://www.iana.org/time-zones for further information.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosudo: Upgrade to 1.9.5p2
Adolf Belka [Wed, 27 Jan 2021 20:14:44 +0000 (21:14 +0100)] 
sudo: Upgrade to 1.9.5p2

- Update sudo from 1.9.5p1 to 1.9.5p2
- Major changes between version 1.9.5p2 and 1.9.5p1:
    Fixed sudo's setprogname(3) emulation on systems that don't provide it.
    Fixed a problem with the sudoers log server client where a partial write to the server could result the sudo process consuming large amounts of CPU time due to a cycle in the buffer queue. Bug #954.
    Added a missing dependency on libsudo_util in libsudo_eventlog. Fixes a link error when building sudo statically.
    The user's KRB5CCNAME environment variable is now preserved when performing PAM authentication. This fixes GSSAPI authentication when the user has a non-default ccache.
    When invoked as sudoedit, the same set of command line options are now accepted as for sudo -e. The -H and -P options are now rejected for sudoedit and sudo -e which matches the sudo 1.7 behavior. This is part of the fix for CVE-2021-3156.
    Fixed a potential buffer overflow when unescaping backslashes in the command's arguments. Normally, sudo escapes special characters when running a command via a shell (sudo -s or sudo -i). However, it was also possible to run sudoedit with the -s or -i flags in which case no escaping had actually been done, making a buffer overflow possible. This fixes CVE-2021-3156.
- No change to rootfile

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>
3 years agomisc-progs: addonctrl: Replace all sprintf() with snprintf()
Michael Tremer [Thu, 7 Jan 2021 12:13:30 +0000 (12:13 +0000)] 
misc-progs: addonctrl: Replace all sprintf() with snprintf()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosamba: Add helper script to pipe password
Michael Tremer [Wed, 6 Jan 2021 14:38:03 +0000 (14:38 +0000)] 
samba: Add helper script to pipe password

It is complicated to set the password in the C helper binary.

Therefore it is being set by a helper script.

This is still not an optimal solution since the password might be
exposed to the shell environment, but has the advantage that shell
command injection is no longer possible.

Fixes: #12562
Reported-by: Albert Schwarzkopf <ipfire@quitesimple.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosamba: Remove option to chose user group and shell
Michael Tremer [Wed, 6 Jan 2021 12:00:32 +0000 (12:00 +0000)] 
samba: Remove option to chose user group and shell

There is no need for this being implemented and it is dangerous to allow
the user to create any shell accounts or users that belong to groups
with higher privileges.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: sambactrl: Sanitise username
Michael Tremer [Wed, 6 Jan 2021 11:56:08 +0000 (11:56 +0000)] 
misc-progs: sambactrl: Sanitise username

Fixes: #12562
Reported-by: Albert Schwarzkopf <ipfire@quitesimple.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: sambactrl: Remove unused smbsafeconfpdc command
Michael Tremer [Wed, 6 Jan 2021 11:52:39 +0000 (11:52 +0000)] 
misc-progs: sambactrl: Remove unused smbsafeconfpdc command

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: sshctrl: Sanitise runtime for "tempstart"
Michael Tremer [Wed, 6 Jan 2021 11:49:04 +0000 (11:49 +0000)] 
misc-progs: sshctrl: Sanitise runtime for "tempstart"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: smartctrl: Sanitise device name
Michael Tremer [Wed, 6 Jan 2021 11:45:20 +0000 (11:45 +0000)] 
misc-progs: smartctrl: Sanitise device name

Fixes: #12562
Reported-by: Albert Schwarzkopf <ipfire@quitesimple.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: mpfirectrl: Use new run() function
Michael Tremer [Wed, 6 Jan 2021 11:42:06 +0000 (11:42 +0000)] 
misc-progs: mpfirectrl: Use new run() function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: extrahdctrl: Use new run() function
Michael Tremer [Wed, 6 Jan 2021 11:39:46 +0000 (11:39 +0000)] 
misc-progs: extrahdctrl: Use new run() function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: addonctrl: Sanitise add-on names before use
Michael Tremer [Wed, 6 Jan 2021 11:34:50 +0000 (11:34 +0000)] 
misc-progs: addonctrl: Sanitise add-on names before use

Fixes: #12562
Reported-by: Albert Schwarzkopf <ipfire@quitesimple.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: Add functions to sanitise input arguments
Michael Tremer [Wed, 6 Jan 2021 11:34:31 +0000 (11:34 +0000)] 
misc-progs: Add functions to sanitise input arguments

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: pakfire: Use new run() function
Michael Tremer [Wed, 6 Jan 2021 11:18:33 +0000 (11:18 +0000)] 
misc-progs: pakfire: Use new run() function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: backupctrl: Use new run() function
Michael Tremer [Wed, 6 Jan 2021 11:17:53 +0000 (11:17 +0000)] 
misc-progs: backupctrl: Use new run() function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: Introduce run()
Michael Tremer [Wed, 6 Jan 2021 11:15:47 +0000 (11:15 +0000)] 
misc-progs: Introduce run()

This function invokes a new command similar to safe_system()
but without launching a shell before.

That way, it is possible to execute commands without any risk
of shell command injection from nobody.

Fixes: #12562
Reported-by: Albert Schwarzkopf <ipfire@quitesimple.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Manually set capabilites for etherwake
Michael Tremer [Tue, 5 Jan 2021 16:55:25 +0000 (16:55 +0000)] 
core154: Manually set capabilites for etherwake

The changes are not available in the running instance of
pakfire and tar.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoDrop launch-ether-wake
Michael Tremer [Tue, 5 Jan 2021 16:01:56 +0000 (16:01 +0000)] 
Drop launch-ether-wake

The helper binary is being dropped and etherwake is enabled
for CAP_NET_RAW. This allows execution by unprivileged users
as needed by the web user interface (nobody).

Reported-by: Albert Schwarzkopf <ipfire@quitesimple.org>
Fixes: #12562
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohostapd: Re-add accidentially removed CONFIG_SAE
Michael Tremer [Wed, 27 Jan 2021 18:56:07 +0000 (18:56 +0000)] 
hostapd: Re-add accidentially removed CONFIG_SAE

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Do not package libloc database files
Michael Tremer [Wed, 27 Jan 2021 18:43:30 +0000 (18:43 +0000)] 
core154: Do not package libloc database files

This is carried over from Core Update 153

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoRevert "make: update to 4.3"
Michael Tremer [Tue, 26 Jan 2021 11:15:04 +0000 (11:15 +0000)] 
Revert "make: update to 4.3"

This reverts commit f1d98a1c3fb2459cf481e9330d113a958be35e58.

The new version of make seems to break building u-boot on armv5tel.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoiptables: Update to version 1.8.7
Adolf Belka [Thu, 21 Jan 2021 20:17:06 +0000 (21:17 +0100)] 
iptables: Update to version 1.8.7

- Update from 1.8.6 to 1.8.7
Florian Westphal (4):
      xtables-monitor: fix rule printing
      xtables-monitor: fix packet family protocol
      xtables-monitor: print packet first
      xtables-monitor:

Pablo Neira Ayuso (2):
      tests: shell: update format of registers in bitwise payloads.
      configure: bump version for 1.8.7 release

Phil Sutter (21):
      nft: Optimize class-based IP prefix matches
      ebtables: Optimize masked MAC address matches
      tests/shell: Add test for bitwise avoidance fixes
      ebtables: Fix for broken chain renaming
      iptables-test.py: Accept multiple test files on commandline
      iptables-test.py: Try to unshare netns by default
      libxtables: Extend MAC address printing/parsing support
      xtables-arp: Don't use ARPT_INV_*
      xshared: Merge some command option-related code
      tests/shell: Test for fixed extension registration
      extensions: dccp: Fix for DCCP type 'INVALID'
      nft: Fix selective chain compatibility checks
      nft: cache: Introduce nft_cache_add_chain()
      nft: Implement nft_chain_foreach()
      nft: cache: Move nft_chain_find() over
      nft: Introduce struct nft_chain
      nft: Introduce a dedicated base chain array
      nft: cache: Sort custom chains by name
      tests: shell: Drop any dump sorting in place
      nft: Avoid pointless table/chain creation
      tests/shell: Fix nft-only/0009-needless-bitwise_0
- Rootfile updated

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>
3 years agocore154: Ship updated perl files
Michael Tremer [Mon, 25 Jan 2021 19:34:16 +0000 (19:34 +0000)] 
core154: Ship updated perl files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agonetwork-functions.pl: Improve zone configuration functions
Leo-Andres Hofmann [Sun, 17 Jan 2021 14:20:04 +0000 (15:20 +0100)] 
network-functions.pl: Improve zone configuration functions

Cache ethernet configuration in public variable "ethernet_settings",
add functions to simplify working with the network configuration.

Signed-off-by: Leo-Andres Hofmann <hofmann@leo-andres.de>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoRefactor "get_available_network_zones", move to network-functions.pl
Leo-Andres Hofmann [Sun, 17 Jan 2021 14:20:03 +0000 (15:20 +0100)] 
Refactor "get_available_network_zones", move to network-functions.pl

This function nicely translates the ethernet/settings "CONFIG_TYPE"
into a list of available zones. Therefore it should be more accessible!

Signed-off-by: Leo-Andres Hofmann <hofmann@leo-andres.de>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomake: update to 4.3
Arne Fitzenreiter [Thu, 21 Jan 2021 13:35:16 +0000 (14:35 +0100)] 
make: update to 4.3

this this needed to build on systems with kernel >=5.5

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agonetwork-hotplug-bridges: Fix logical error in STP_PRIORITY check
Michael Tremer [Mon, 18 Jan 2021 17:05:46 +0000 (17:05 +0000)] 
network-hotplug-bridges: Fix logical error in STP_PRIORITY check

Reported-by: Daniel Weismüller <daniel.weismueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agonano: Update to 5.5
Matthias Fischer [Sat, 16 Jan 2021 17:11:35 +0000 (18:11 +0100)] 
nano: Update to 5.5

For details see:
https://www.nano-editor.org/news.php

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship logrotate
Michael Tremer [Mon, 18 Jan 2021 13:06:25 +0000 (13:06 +0000)] 
core154: Ship logrotate

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agologrotate: Update to 3.18.0
Matthias Fischer [Sat, 16 Jan 2021 15:57:56 +0000 (16:57 +0100)] 
logrotate: Update to 3.18.0

Exerpt from 'ChangeLog.md':

"## [3.18.0] - 2021-01-08
  - allow UIDs and GIDs to be specified numerically (#217)
  - add support for Zstandard compressed files (#355)
  - make `delaycompress` not to fail with `rotate 0` (#341)"

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohtop: Update to 3.0.5
Matthias Fischer [Sat, 16 Jan 2021 15:53:07 +0000 (16:53 +0100)] 
htop: Update to 3.0.5

For details see:
https://github.com/htop-dev/htop/blob/master/ChangeLog

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship ipsec-interfaces
Michael Tremer [Mon, 18 Jan 2021 13:05:42 +0000 (13:05 +0000)] 
core154: Ship ipsec-interfaces

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoIPsec: Disable XFRM policy lookup for VTI devices
Michael Tremer [Thu, 14 Jan 2021 18:54:03 +0000 (18:54 +0000)] 
IPsec: Disable XFRM policy lookup for VTI devices

This speeds up throughput slightly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship sudo
Michael Tremer [Mon, 18 Jan 2021 13:04:55 +0000 (13:04 +0000)] 
core154: Ship sudo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosudo: Upgrade to 1.9.5p1
Adolf Belka [Thu, 14 Jan 2021 18:37:11 +0000 (19:37 +0100)] 
sudo: Upgrade to 1.9.5p1

- Upgrade sudo from 1.8.10p3 to 1.9.5p1
- Move sudo from legacy release (1.8) branch to stable release (1.9) branch
- Update rootfile
- Changelog available at https://www.sudo.ws/changes.html
- Tested out on vm testbed and sudo is working correctly

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>
3 years agowpa_supplicant: Update to development version
Michael Tremer [Mon, 18 Jan 2021 13:02:43 +0000 (13:02 +0000)] 
wpa_supplicant: Update to development version

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohostapd: Update to development version
Michael Tremer [Mon, 18 Jan 2021 13:02:15 +0000 (13:02 +0000)] 
hostapd: Update to development version

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship kmod
Michael Tremer [Wed, 13 Jan 2021 11:20:34 +0000 (11:20 +0000)] 
core154: Ship kmod

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agokmod: Update to 28
Michael Tremer [Wed, 13 Jan 2021 11:20:09 +0000 (11:20 +0000)] 
kmod: Update to 28

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomake.sh: Build zstd earlier in stage2
Michael Tremer [Wed, 30 Dec 2020 17:55:35 +0000 (17:55 +0000)] 
make.sh: Build zstd earlier in stage2

Since programs from the toolchain are linked against this, we need to
make this library available in stage 2, too.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship SSH initscript
Michael Tremer [Wed, 13 Jan 2021 11:14:30 +0000 (11:14 +0000)] 
core154: Ship SSH initscript

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agossh: Ignore any errors when stopping daemon
Michael Tremer [Wed, 13 Jan 2021 11:12:03 +0000 (11:12 +0000)] 
ssh: Ignore any errors when stopping daemon

The SSH init script only kills the main daemon which leads to any child
processes (for remaining connections) being untouched.

killproc returns 4 (unknown error) when not all processes were killed
which is not intended here. Therefore we ignore the error and do not
pause the shut down process for a minute.

Fixes: #12544
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship initscript functions
Michael Tremer [Wed, 13 Jan 2021 10:54:07 +0000 (10:54 +0000)] 
core154: Ship initscript functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship header.pl
Michael Tremer [Wed, 13 Jan 2021 10:53:15 +0000 (10:53 +0000)] 
core154: Ship header.pl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoheader.pl: Remove duplicate "IpInSubnet" function
Leo-Andres Hofmann [Tue, 12 Jan 2021 18:11:14 +0000 (19:11 +0100)] 
header.pl: Remove duplicate "IpInSubnet" function

This function is deprecated. The commonly used and maintained "IpInSubnet" function can be found in general-functions.pl.

Signed-off-by: Leo-Andres Hofmann <hofmann@leo-andres.de>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agostrace: update to 5.10
Arne Fitzenreiter [Thu, 7 Jan 2021 13:55:59 +0000 (14:55 +0100)] 
strace: update to 5.10

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoAWS: Ensure the product UUID is uppercase
Michael Tremer [Wed, 13 Jan 2021 10:44:16 +0000 (10:44 +0000)] 
AWS: Ensure the product UUID is uppercase

Newer kernels seem to return this in lowercase format which makes the
comparison to "EC2" fail.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoAWS: Hypervisor UUID has been dropped from newer kernels
Michael Tremer [Wed, 13 Jan 2021 10:42:38 +0000 (10:42 +0000)] 
AWS: Hypervisor UUID has been dropped from newer kernels

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoiw: Update to 5.9
Michael Tremer [Tue, 12 Jan 2021 10:43:52 +0000 (10:43 +0000)] 
iw: Update to 5.9

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship WiFi changes
Michael Tremer [Tue, 12 Jan 2021 10:40:28 +0000 (10:40 +0000)] 
core154: Ship WiFi changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agowpa_supplicant: Import fresh default configuration
Michael Tremer [Wed, 6 Jan 2021 14:43:14 +0000 (14:43 +0000)] 
wpa_supplicant: Import fresh default configuration

This enables some more features that have been added to wpa_supplicant
over time. In our case we need SAE for WPA3 support.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agowireless client: Try using SHA256 over SHA1 when possible
Michael Tremer [Wed, 6 Jan 2021 14:43:13 +0000 (14:43 +0000)] 
wireless client: Try using SHA256 over SHA1 when possible

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agowireless client: Add support for WPA3
Michael Tremer [Wed, 6 Jan 2021 14:43:12 +0000 (14:43 +0000)] 
wireless client: Add support for WPA3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship setup
Michael Tremer [Tue, 12 Jan 2021 10:37:17 +0000 (10:37 +0000)] 
core154: Ship setup

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosetup: move gateway setting to red address setting.
Arne Fitzenreiter [Sat, 9 Jan 2021 17:39:00 +0000 (18:39 +0100)] 
setup: move gateway setting to red address setting.

DEFAULT_GATEWAY is used only in RED_STATIC config so it
fits better to this menu and is only selectable if red
is set to static mode.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoflashrom: Only build package for x86_64 and i586
Michael Tremer [Thu, 7 Jan 2021 13:52:01 +0000 (13:52 +0000)] 
flashrom: Only build package for x86_64 and i586

The ARM architectures do not seem to be supported

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship unbound initscript
Michael Tremer [Thu, 7 Jan 2021 11:57:53 +0000 (11:57 +0000)] 
core154: Ship unbound initscript

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agounbound: make local zone transparent
Giovanni Aneloni [Mon, 27 Apr 2020 22:23:57 +0000 (00:23 +0200)] 
unbound: make local zone transparent

Change local zone to "trasnparent" instead of "typetrasnparent" to avoid NXDOMAIN when querying local hosts

Fixes: #12391
Signed-off-by: Giovanni Aneloni <giovanni.aneloni@live.com>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoflashrom: Update to 1.2
Michael Tremer [Thu, 7 Jan 2021 11:39:08 +0000 (11:39 +0000)] 
flashrom: Update to 1.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agofirmware-update: It is 2021
Michael Tremer [Thu, 7 Jan 2021 11:37:01 +0000 (11:37 +0000)] 
firmware-update: It is 2021

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agofirmware-update: Update to version 20200107
Michael Tremer [Thu, 7 Jan 2021 11:20:09 +0000 (11:20 +0000)] 
firmware-update: Update to version 20200107

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomake.sh: Build gettext earlier
Michael Tremer [Wed, 6 Jan 2021 17:27:36 +0000 (17:27 +0000)] 
make.sh: Build gettext earlier

msgmerge is needed by attr

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship ddns.cgi
Michael Tremer [Wed, 6 Jan 2021 15:33:36 +0000 (15:33 +0000)] 
core154: Ship ddns.cgi

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoddns.cgi: Make dealing with auth tokens more user-friendly.
Stefan Schantl [Wed, 6 Jan 2021 14:18:27 +0000 (15:18 +0100)] 
ddns.cgi: Make dealing with auth tokens more user-friendly.

If a provider supports authentication with a token, now
the username and password fileds will be swapped by some
Java Script code in favour of an input field for the token.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship ddns
Michael Tremer [Wed, 6 Jan 2021 15:32:41 +0000 (15:32 +0000)] 
core154: Ship ddns

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoddns: Add latest upstream patches.
Stefan Schantl [Wed, 6 Jan 2021 14:16:41 +0000 (15:16 +0100)] 
ddns: Add latest upstream patches.

* Add patch to support listing of token providers.
* Add fix to proper encode python string.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agounbound: keep probing when servers are down
Jonatan Schlag [Wed, 6 Jan 2021 10:16:49 +0000 (10:16 +0000)] 
unbound: keep probing when servers are down

Till now when a server was in the "blocking regime" there was one probe
made every 15 min, to see if this server is up again. In situations
where all servers where down (e.g. because of a massive package loss)
it could take up to 15 min to have a working dns again.

This patch changes this behaviour in a way that a server marked down is
probed every 2 min.

Fixes: #12557
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosshfs: Update to 3.7.1
Adolf Belka [Tue, 5 Jan 2021 14:20:57 +0000 (15:20 +0100)] 
sshfs: Update to 3.7.1

- Update sshfs from 2.2 to 3.7.1
- Changelog is available at https://github.com/libfuse/sshfs/releases
- Build had to be changed from autotools to meson/ninja
- Change in rootfiles

Signed-off-by: Adolf Belka <ahb.ipfire@gmail.com>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship fuse
Michael Tremer [Wed, 6 Jan 2021 15:21:32 +0000 (15:21 +0000)] 
core154: Ship fuse

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agofuse: Update to 3.10.1
Adolf Belka [Tue, 5 Jan 2021 14:21:19 +0000 (15:21 +0100)] 
fuse: Update to 3.10.1

- Update fuse from 2.9.7 to 3.10.1
- Update also required by sshfs update
- Changelog is available at https://github.com/libfuse/libfuse/releases
- Build had to be changed from autools to meson/ninja
- Rootfiles changed
- namespace conflict fix patch no longer required. Fix now built into kernel.h

Signed-off-by: Adolf Belka <ahb.ipfire@gmail.com>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship iproute2
Michael Tremer [Wed, 6 Jan 2021 15:17:50 +0000 (15:17 +0000)] 
core154: Ship iproute2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoiproute2: Update to 5.10.0
Adolf Belka [Wed, 6 Jan 2021 13:43:59 +0000 (14:43 +0100)] 
iproute2: Update to 5.10.0

- Update from 5.8.0 to 5.10.0
- No changelog available
- No changes to the rootfiles

Signed-off-by: Adolf Belka <ahb.ipfire@gmail.com>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore154: Ship iptables
Michael Tremer [Wed, 6 Jan 2021 15:15:22 +0000 (15:15 +0000)] 
core154: Ship iptables

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoiptables: Update to 1.8.6
Adolf Belka [Wed, 6 Jan 2021 13:43:27 +0000 (14:43 +0100)] 
iptables: Update to 1.8.6

- Update from 1.8.5 to 1.8.6
- Changelog info
Arturo Borrero Gonzalez (1):
      xtables-translate: don't fail if help was requested

Giuseppe Scrivano (1):
      iptables: accept lock file name at runtime

Jan Engelhardt (2):
      doc: document danger of applying REJECT to INVALID CTs
      build: resolve iptables-apply not getting installed

Maciej Żenczykowski (1):
      libxtables: compiler warning fixes for NO_SHARED_LIBS

Pablo Neira Ayuso (4):
      extensions: libxt_conntrack: provide translation for DNAT and SNAT --ctstate
      iptables: replace libnftnl table list by linux list
      iptables-nft: fix basechain policy configuration
      configure: bump version for 1.8.6 release

Phil Sutter (31):
      xtables-restore: Fix verbose mode table flushing
      build: Fix for failing 'make uninstall'
      xtables-translate: Use proper clear_cs function
      tests: shell: Add help output to run-tests.sh
      nft: Make table creation purely implicit
      nft: Be lazy when flushing
      nft: cache: Drop duplicate chain check
      nft: Drop pointless nft_xt_builtin_init() call
      nft: Turn nft_chain_save() into a foreach-callback
      nft: Use nft_chain_find() in two more places
      nft: Reorder enum nft_table_type
      nft: Eliminate table list from cache
      nft: Fix command name in ip6tables error message
      tests: shell: Merge and extend return codes test
      xtables-monitor: Fix ip6tables rule printing
      nft: Fix for ruleset flush while restoring
      Makefile: Add missing man pages to CLEANFILES
      nft: cache: Check consistency with NFT_CL_FAKE, too
      nft: Extend use of nftnl_chain_list_foreach()
      nft: Fold nftnl_rule_list_chain_save() into caller
      nft: Use nft_chain_find() in nft_chain_builtin_init()
      nft: Fix for broken address mask match detection
      extensions: libipt_icmp: Fix translation of type 'any'
      libxtables: Make sure extensions register in revision order
      libxtables: Simplify pending extension registration
      libxtables: Register multiple extensions in ascending order
      nft: Make batch_add_chain() return the added batch object
      nft: Fix error reporting for refreshed transactions
      libiptc: Avoid gcc-10 zero-length array warning
      nft: Fix for concurrent noflush restore calls
      tests: shell: Improve concurrent noflush restore test a bit
- Rootfiles updated

Signed-off-by: Adolf Belka <ahb.ipfire@gmail.com>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agostunnel: Update to 5.57
Adolf Belka [Tue, 5 Jan 2021 17:35:16 +0000 (18:35 +0100)] 
stunnel: Update to 5.57

- Update of stunnel from 5.56 to 5.57
- Changelog Version 5.57, 2020.10.11, urgency: HIGH
    Security bugfixes
        The "redirect" option was fixed to properly handle "verifyChain = yes" (thx to Rob Hoes).
        OpenSSL DLLs updated to version 1.1.1h.
    New features
        New securityLevel configuration file option.
        FIPS support for RHEL-based distributions.
        Support for modern PostgreSQL clients (thx to Bram Geron).
        Windows tooltip texts updated to mention "stunnel".
        TLS 1.3 configuration updated for better compatibility.
    Bugfixes
        Fixed a transfer() loop bug.
        Fixed memory leaks on configuration reloading errors.
        DH/ECDH initialization restored for client sections.
        Delay startup with systemd until network is online.
        bin\libssp-0.dll removed when uninstalling.
        A number of testing framework fixes and improvements.
- No change to rootfiles

Signed-off-by: Adolf Belka <ahb.ipfire@gmail.com>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: ipfirereboot: Remove unused cron functions
Michael Tremer [Wed, 6 Jan 2021 11:51:36 +0000 (11:51 +0000)] 
misc-progs: ipfirereboot: Remove unused cron functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoconfigroot: Make extrahd.pl executable
Michael Tremer [Wed, 6 Jan 2021 11:39:32 +0000 (11:39 +0000)] 
configroot: Make extrahd.pl executable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: Set some defaults for CONFIG_ROOT and SNAME
Michael Tremer [Wed, 6 Jan 2021 11:19:18 +0000 (11:19 +0000)] 
misc-progs: Set some defaults for CONFIG_ROOT and SNAME

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: Drop unused upnpctrl
Michael Tremer [Tue, 5 Jan 2021 17:17:33 +0000 (17:17 +0000)] 
misc-progs: Drop unused upnpctrl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: Drop unused updxsetperms
Michael Tremer [Tue, 5 Jan 2021 17:15:11 +0000 (17:15 +0000)] 
misc-progs: Drop unused updxsetperms

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: Drop unused ipfiredeath & ipfirerebirth
Michael Tremer [Tue, 5 Jan 2021 17:02:44 +0000 (17:02 +0000)] 
misc-progs: Drop unused ipfiredeath & ipfirerebirth

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc-progs: Drop unused applejuicectrl
Michael Tremer [Tue, 5 Jan 2021 16:59:14 +0000 (16:59 +0000)] 
misc-progs: Drop unused applejuicectrl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoPackage extended attributes in distro.img and Core Updates
Michael Tremer [Tue, 5 Jan 2021 16:53:36 +0000 (16:53 +0000)] 
Package extended attributes in distro.img and Core Updates

System capabilities are stored in extended file system attributes
which are by default not stored in tar balls.

This patch ensures that they are packaged and extracted.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>