Skip to content

Commit

Permalink
Update 03.10.08-FW22
Browse files Browse the repository at this point in the history
Signed-off-by: Thomas Brandt <[email protected]>
  • Loading branch information
Thomas-Brandt committed Jul 26, 2022
1 parent 2193b67 commit e785b48
Show file tree
Hide file tree
Showing 2,064 changed files with 51,552 additions and 189,493 deletions.
4 changes: 2 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
src/boost_1_68_0.tar.bz2 filter=lfs diff=lfs merge=lfs -text
src/production-wago-pfcXXX-r46083.tar filter=lfs diff=lfs merge=lfs -text
src/linux-5.10.21.tar.xz filter=lfs diff=lfs merge=lfs -text
src/docker-20_10_8-wago_static-linux_arm_v7.tar.gz filter=lfs diff=lfs merge=lfs -text
src/linux-5.15.19.tar.xz filter=lfs diff=lfs merge=lfs -text
src/docker-20_10_14-wago_static-linux_arm_v7.tar.gz filter=lfs diff=lfs merge=lfs -text
66 changes: 66 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,69 @@
Firmware Release 03.10.08 (99)

System:
[NEW] Uptdated lighttpd to version 1.4.64 Updated PHP to version 7.4.28
[NEW] Allow to specify NTP server via hostname (additonal to IP address)
[NEW] Updated ca-certificates to version NSS_3_78_RTM
[NEW] Allow to configure NTP servers by hostname also (previously only IP
addresses were allowed).
[FIXED] OpenSSL updated to 1.1.1n
[FIXED] Fixed CVE-2021-29155
[FIXED] Fixed data race during restore (WAGOupload failed to complete restore
during controller reboot).
[FIXED] Updated libxml2 to 2.9.13 (fixes CVE-2022-23308)
[FIXED] Updated expat to 2.4.7 (fixes CVE-2022-25235, CVE-2022-25236,
CVE-2022-25313, CVE-2022-25314, CVE-2022-25315)
[FIXED] Fixed integer in XML_GetBuffer

Operating System:
[NEW] Updated Kernel to version 5.15 (LTS). Fixes CVE-2022-23222.
[FIXED] Fixed CVE-2021-4023, CVE-2021-3732
[FIXED] Fixed CVE-2022-0847
[FIXED] Fixed CVE-2021-22600
[FIXED] Fixed CVE-2021-4150, CVE-2021-4148, CVE-2021-4197, CVE-2022-0995
[FIXED] Fixed CVE-2021-45868, CVE-2022-27666

Runtime System:
[NEW] e!RUNTIME Upgrade to version 3.5.17.3
(based on CODESYS 3.5, SP 17,Patch 3)
Fixed CVE-2021-29242, CVE-2021-36765, CVE-2021-33485, CVE-2021-36763,
CVE-2021-36764, CVE-2022-1989

Fieldbus Interface & Protocols:
-CAN
[FIXED] PFC CANopen Slave sends no heartbeat when bus detection fails

Web Based Management:
[NEW] root now has the same access rights to WBM like user "admin". By login
with username "root", the user can change the password of linux user
root and is not in need to change root password via SSH.
For security reasons, only users which are part of a WBM user group are
able to access WBM. All other users will rejected at WBM login.
[NEW] WBM provides information about the used trademarks.
[NEW] Force booting from the internal flash only and prohibit booting from SD
card. Notice: if you force booting from internal flash, an update is
only possibled via ETHERNET. There is a risk that you will no longer be
able to connect to the device if there are any problems.
[FIXED] No Cross-site Scripting via wrong configtool name.
[FIXED] Enhanced user guidance and error message in case of wrong/missing
label text while creating new filesystem on memory card.

Functional change:
[CHANGED] The Fast Aging function has been replaced by the MAC Learning
function. A device with MAC Learning enabled on all ethernet
interfaces behaves in the same way as a device with Fast Aging
disabled behaved in the past. NEW: MAC Learning is also available on
all 4-port devices (0750-8210,750-8211 and 750-8215).
[DEPRECATED] Config tool function get_telecontrol_state will be removed in
future re-leases. The config tool was used to determine whether a
device is a telecontrol. Since telecontrol services can be added
by dynamic licensing, the tool is no longer needed.
[DEPRECATED] DHCP and DNS Server will be removed in future releases. For the
transition, it will be included for now. In the next release, the
servers will still be partd of the firmware.

################################################################################

Firmware Release 03.09.04 (99)

System:
Expand Down
22 changes: 3 additions & 19 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
#
# This file is part of WAGO PFC BSP.
#
# Copyright (c) 2018-2021 WAGO Kontakttechnik GmbH & Co. KG
# Copyright (c) 2018-2022 WAGO GmbH & Co. KG
#
# Contributors:
# PEn: WAGO Kontakttechnik GmbH & Co. KG
# AGa: WAGO Kontakttechnik GmbH & Co. KG
# PEn: WAGO GmbH & Co. KG
# AGa: WAGO GmbH & Co. KG
#######################################################################################################################

-include selected_platformconfig
Expand All @@ -25,11 +25,7 @@ IMAGE_DIR ?= $(PLATFORMDIR)/images
OUT_DIR ?= $(IMAGE_DIR)
PLATFORM ?= $(shell echo $(PTXCONF_PLATFORM))
SD_ACTIVATED = $(shell echo "$(PTXCONF_IMAGE_SD)$(PTXCONF_IMAGE_SRC_SD)" | grep --only-matching y)
ifeq ($(PLATFORM),wago-pfc-adv)
PRODUCTION_ACTIVATED = $(shell echo "$(PTXCONF_IMAGE_PRODUCTION)")
else
PRODUCTION_ACTIVATED = $(shell echo "$(PTXCONF_HOST_WAGO_CM_PRODUCTION)")
endif
DOWNGRADE_ACTIVATED = $(shell echo "$(PTXCONF_IMAGE_SD_DOWNGRADE)")
RAUC_ACTIVATED = $(shell echo "$(PTXCONF_IMAGE_RAUC)")
PROJECT ?= $(shell echo $(PTXCONF_PROJECT))
Expand Down Expand Up @@ -57,8 +53,6 @@ FIRMWARE_PLATFORM ?= PFC-G2-Linux
else
FIRMWARE_PLATFORM ?= PFC-Linux
endif
else ifeq ($(PLATFORM),wago-pfc-adv)
FIRMWARE_PLATFORM ?= PFC_ADV-Linux
else ifeq ($(PLATFORM),wago-pfcXXX-hardened)
ifdef PTXCONF_PFC_200_G2
FIRMWARE_PLATFORM ?= PFC-G2-Linux-hardened
Expand Down Expand Up @@ -92,13 +86,8 @@ SD_IMAGE_ORIGINAL ?= $(PLATFORMDIR)/images/sd.hdimg
# WAGO Update Package
WUP ?= $(OUT_DIR)/$(FIRMWARE_PLATFORM)_update_$(IMAGE_ID).wup
WUP_CONTROLFILE ?= $(OUT_DIR)/package-info.xml
ifeq ($(PLATFORM),wago-pfc-adv)
WUP_CONTROLFILE_SCHEMA ?= $(BUILDSUPPORTDIR)/WagoUpdatePackage_2_0.xsd
WUP_CONTROLFILE_GENERATOR ?= shared_public/build/create_wup2_controlfile.sh
else
WUP_CONTROLFILE_SCHEMA ?= $(BUILDSUPPORTDIR)/FWUPFC-Linux_1_0.xsd
WUP_CONTROLFILE_GENERATOR ?= shared_public/build/create_wup_controlfile.sh
endif
export WUP_PASSWORD ?=
WUP_ATTACHMENTS +=
WUP_FILES = $(WUP_CONTROLFILE)
Expand Down Expand Up @@ -144,12 +133,7 @@ PRODUCTION_IMAGES += $(OUT_DIR)/nand-wago-production-pfc200v2_$(IMAGE_ID).ubi
endif
endif

ifneq ($(PLATFORM),wago-pfc-adv)
PRODUCTION_IMAGES += $(OUT_DIR)/firmware_$(IMAGE_ID).hex
else
PRODUCTION_IMAGES += $(OUT_DIR)/production_$(IMAGE_ID).zip
endif

PRODUCTION_IMAGES += $(OUT_DIR)/vmlinux_$(IMAGE_ID)

# Firmware description files
Expand Down
Loading

0 comments on commit e785b48

Please sign in to comment.