0% found this document useful (0 votes)
53 views

Changes

The document outlines changes made in version 6.9.2 of a software release. It lists updates made to base system components, the Linux kernel, and management tools. Several security vulnerabilities were addressed and many bugs were fixed across various packages and interfaces.

Uploaded by

Dozuify
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views

Changes

The document outlines changes made in version 6.9.2 of a software release. It lists updates made to base system components, the Linux kernel, and management tools. Several security vulnerabilities were addressed and many bugs were fixed across various packages and interfaces.

Uploaded by

Dozuify
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 9

## Version 6.9.

2 2021-04-07

### Base distro:

- docker: version 20.10.5


- fuse3: version 3.10.2
- nginx: version 1.19.9
- samba: verson 4.12.14 (CVE-2020-27840 CVE-2020-27840)

### Linux kernel:

- version 5.10.28
- include all CONFIG_NF_* modules
- oot: realtek r8125: version 9.005.01

### Management:

- emhttpd: detect out-of-band device spin-up


- shfs: add 'copy_file_range()' support
- shfs: fix 'mknod' creating a fifo
- webgui: login: implement max 3 failed login attempts per 15 mimute interval
- webgui: Fix links on notifications not being present if in summary display
- webgui: Plugins: Move incompatible plugins to ../plugins-error
- webgui: Fix missing CSRF when deleting pool
- webgui: Fix .sweet-alert color
- webgui: Translations adjustments
- webgui: Diagnostics: Prevent double clicks on download button
- webgui: Fix default usage thresholds not sending notification
- webgui: Fix CSS span.select background-color
- webgui: Make diagnostics messages left aligned
- webgui: Fixed javascript error in DeviceInfo.page preventing settings to be saved
- webgui: Update DeviceInfo.page
- webgui: Prevent autofilling of passwords on containers
- webgui: Docker: Do not allow CPU pinning if no template present
- webgui: Fix .sweet-alert .sa-icon color, * in the CSS

## Version 6.9.1 2021-03-08

### Base distro:

- openssl: version 1.1.1j (CVE-2021-23841 CVE-2021-23840)


- openssl-solibs: version 1.1.1j
- ttyd: version 1.6.3

### Linux kernel:

- version 5.10.21
- CONFIG_WATCHDOG: Watchdog Timer Support
- added several new hwmon drivers

### Management:

- emhttp: monitor partition 1 statistics instead of device statistics in


spindown/spinup logic
- rc.local: ensure required directories exist on USB flash boot device
- rc.local: for Docker containers: grant access to graphics device nodes /dev/dri/*
- rc.nginx: add Cache-Control:nocache header to novnc
- webgui: Increase syslog buffer from 1000 to 3000 lines
- webgui: SysDevs fix display aberration
- webgui: Diagnostics: include modprobe.d files
- webgui: Diagnostics: include go as go.txt
- webgui: Update share security helptext
- webgui: Deprecate donation links in templates in lieu of links in CA profiles
- webgui: Protect GUI from invalid .page files
- webgui: Suppress ipv6 multicast entries in route table display
- webgui: synchronize helptext.txt with lang-en_US repo
- webgui: user management - disable password autocomplete
- webgui: Dashboard: Fix color for utilization of disks

## Version 6.9.0 2021-02-27 Consolidated Change Log (vs. 6.8.3)

### Base distro:

- aaa_elflibs: version 15.0 build 27


- acl: version 2.2.53
- acpid: version 2.0.32
- apcupsd: version 3.14.14
- at-spi2-core: version 2.36.1
- at: version 3.2.1
- attr: version 2.4.48
- avahi: version 0.8
- bash: version 5.0.018
- beep: version 1.3
- bin: version 11.1
- bluez-firmware: version 1.2
- bridge-utils: version 1.7
- brotli: version 1.0.9 build 2
- btrfs-progs: version 5.10
- bzip2: version 1.0.8
- ca-certificates: version 20201219
- celt051: version 0.5.1.3
- cifs-utils: version 6.11
- coreutils: version 8.32
- cpio: version 2.13
- cpufrequtils: version 008
- cryptsetup: version 2.3.4
- curl: version 7.74.0 (CVE-2020-8231 CVE-2020-8286 CVE-2020-8285 CVE-2020-8284)
- cyrus-sasl: version 2.1.27
- db48: version 4.8.30
- dbus: version 1.12.20
- dcron: version 4.5
- devs: version 2.3.1 build 25
- dhcpcd: version 8.1.9
- diffutils: version 3.7
- dmidecode: version 3.3
- dnsmasq: version 2.84 (CVE-2020-25681 CVE-2020-25682 CVE-2020-25683 CVE-2020-
25684 CVE-2020-25685 CVE-2020-25686 CVE-2020-25687)
- docker: version 19.03.14
- dosfstools: version 4.1
- e2fsprogs: version 1.45.6
- ebtables: version 2.0.11
- eject: version 2.1.5
- elvis: version 2.2_0
- etc: version 15.0
- ethtool: version 5.9
- eudev: version 3.2.5
- file: version 5.39
- findutils: version 4.7.0
- flex: version 2.6.4
- floppy: version 5.5
- fontconfig: version 2.13.92
- freetype: version 2.10.4
- fribidi: version 1.0.10
- fuse3: version 3.10.0
- gawk: version 4.2.1
- gd: version 2.2.5
- gdbm: version 1.18.1
- genpower: version 1.0.5
- getty-ps: version 2.1.0b
- git: version 2.29.1
- glib2: version 2.66.2
- glibc-solibs: version 2.30 build 2
- glibc-zoneinfo: version 2020d
- glibc: version 2.30 build 2
- gmp: version 6.2.0
- gnutls: version 3.6.15
- gptfdisk: version 1.0.5
- grep: version 3.4
- gtk+3: version 3.24.23
- gzip: version 1.10
- harfbuzz: version 2.7.2
- haveged: version 1.9.13
- hdparm: version 9.60
- hostname: version 3.23
- htop: version 3.0.2
- icu4c: version 68.1
- inetd: version 1.79s
- infozip: version 6.0
- inotify-tools: version 3.20.2.2
- intel-microcode: version 20210216
- iproute2: version 5.9.0
- iptables: version 1.8.5
- iputils: version 20200821
- irqbalance: version 1.6.0
- jansson: version 2.13.1
- jasper: version 2.0.22
- jemalloc: version 5.2.1
- jq: version 1.6
- kernel-firmware: version 20210211_f7915a0
- keyutils: version 1.6.1
- kmod: version 27
- krb5: version 1.18.2
- lbzip2: version 2.5
- lcms2: version 2.11
- less: version 563
- libX11: version 1.6.12
- libaio: version 0.3.112
- libarchive: version 3.4.3
- libcap-ng: version 0.8 build 2
- libcgroup: version 0.41
- libdaemon: version 0.14
- libdrm: version 2.4.102
- libedit: version 20191231_3.1
- libestr: version 0.1.11
- libevdev: version 1.10.0
- libevent: version 2.1.12
- libfastjson: version 0.99.8
- libffi: version 3.3
- libgcrypt: version 1.8.7
- libglvnd: version 1.3.2
- libgpg-error: version 1.39
- libgudev: version 234
- libidn: version 1.36
- libjpeg-turbo: version 2.0.5
- liblogging: version 1.0.6
- libmnl: version 1.0.4
- libnetfilter_conntrack: version 1.0.8
- libnfnetlink: version 1.0.1
- libnftnl: version 1.1.8
- libnl3: version 3.5.0
- libpcap: version 1.9.1
- libpciaccess: version 0.16
- libpng: version 1.6.37
- libpsl: version 0.21.1 build 2
- librsvg: version 2.50.1
- libseccomp: version 2.4.3
- libssh2: version 1.9.0
- libssh: version 0.9.5
- libtasn1: version 4.16.0
- libtirpc: version 1.2.6
- libunistring: version 0.9.10
- libusb-compat: version 0.1.5
- libusb: version 1.0.23
- libuv: version 1.34.0
- libvirt-php: version 0.5.5
- libvirt: version 6.6.0 (CVE-2020-14339)
- libwebp: version 1.1.0 build 3
- libwebsockets: version 3.2.2
- libx86: version 1.1
- libxkbcommon: version 1.0.1
- libxml2: version 2.9.10 build 3
- libxslt: version 1.1.34
- libzip: version 1.7.3
- lm_sensors: version 3.6.0
- lmdb: version 0.9.27
- logrotate: version 3.17.0
- lshw: version B.02.17
- lsof: version 4.93.2
- lsscsi: version 0.31
- lvm2: version 2.03.10
- lz4: version 1.9.1
- lzip: version 1.21
- lzo: version 2.10
- mc: version 4.8.25
- miniupnpc: version 2.1
- mpfr: version 4.1.0
- nano: version 5.3
- ncompress: version 4.2.4.6
- ncurses: version 6.2_20201024
- net-tools: version 20181103_0eebece
- nettle: version 3.6
- network-scripts: version 15.0 build 9
- nfs-utils: version 2.1.1
- nghttp2: version 1.41.0
- nginx: version 1.19.5 (CVE-2019-9511, CVE-2019-9513, CVE-2019-9516)
- nodejs: version 13.12.0
- nss-mdns: version 0.14.1
- ntfs-3g: version 2017.3.23
- ntp: version 4.2.8p15 build 3
- numactl: version 2.0.11
- oniguruma: version 6.9.1
- openldap-client: version 2.4.49
- openssh: version 8.4p1 build 2
- openssl-solibs: version 1.1.1i
- openssl: version 1.1.1i
- p11-kit: version 0.23.22 (CVE-2020-29361 CVE-2020-29361 CVE-2020-29361)
- pam: version 1.5.1
- pango: version 1.46.2
- patch: version 2.7.6
- pciutils: version 3.7.0
- pcre2: version 10.35
- pcre: version 8.44
- php: version 7.4.15 (CVE-2019-11048 CVE-2020-7068 CVE-2020-7070 CVE-2020-7069)
- pixman: version 0.40.0
- pkgtools: version 15.0 build 33
- pm-utils: version 1.4.1
- procps-ng: version 3.3.16
- pv: version 1.6.6
- qemu: version 5.1.0 (CVE-2020-10717, CVE-2020-10761)
- qrencode: version 4.0.2
- reiserfsprogs: version 3.6.27
- rpcbind: version 1.2.5 build 2
- rsync: version 3.2.3
- rsyslog: version 8.2002.0
- samba: version 4.12.11 (CVE-2020-10700, CVE-2020-10704 CVE-2020-10730, CVE-2020-
10745, CVE-2020-10760, CVE-2020-14303 CVE-2020-1472 CVE-2020-14318 CVE-2020-14318
CVE-2020-14318)
- sdparm: version 1.11
- sed: version 4.8
- sg3_utils: version 1.45
- shadow: version 4.8.1
- shared-mime-info: version 2.0
- smartmontools: version 7.1
- spice: version 0.14.1
- sqlite: version 3.33.0
- ssmtp: version 2.64
- sudo: version: 1.9.3p2 (CVE-2021-23239 CVE-2021-23240)
- sysfsutils: version 2.1.0
- sysvinit-scripts: version 2.1 build 35
- sysvinit: version 2.97
- talloc: version 2.3.1 build 4
- tar: version 1.32
- tcp_wrappers: version 7.6 build 3
- tdb: version 1.4.3 build 4
- telnet: version 0.17
- tevent: version 0.10.2 build 4
- traceroute: version 2.1.0
- tree: version 1.8.0
- ttyd: version 20200624
- usbredir: version 0.7.1
- usbutils: version 013
- utempter: version 1.2.0
- util-linux: version 2.36 build 2
- vbetool: version 1.2.2
- vsftpd: version 3.0.3 build 7
- wget: version 1.20.3
- which: version 2.21
- wireguard-tools: version 1.0.20210223
- wsdd: version 20180618
- xev: version 1.2.4
- xf86-video-vesa: version 2.5.0
- xfsprogs: version 5.9.0
- xinit: version 1.4.1
- xkeyboard-config: version 2.31
- xorg-server: version 1.20.9 build 3
- xterm: version 361
- xxHash: version 0.8.0
- xz: version 5.2.5
- yajl: version 2.1.0
- zlib: version 1.2.11
- zstd: version 1.4.5

### Linux kernel:

- version 5.10.19
- CONFIG_WIREGUARD: WireGuard secure network tunnel
- CONFIG_IP_SET: IP set support
- CONFIG_SENSORS_DRIVETEMP: Hard disk drives with temperature sensors
- md/unraid: version 2.9.17
- removed spinup group spinup/spdindown support (functionality moved to emhttpd)
- added configurable sync start offset
- added iSCSI kernel support:
- CONFIG_ISCSI_TARGET: Linux-iSCSI.org iSCSI Target Mode Stack
- CONFIG_ISCSI_TARGET_CXGB4: Chelsio iSCSI target offload driver
- CONFIG_LOOPBACK_TARGET: TCM Virtual SAS target and Linux/SCSI LDD fabric
loopback module
- CONFIG_NVME_TARGET: NVMe Target support
- CONFIG_NVME_TARGET_LOOP: NVMe loopback device support
- CONFIG_NVME_TARGET_PASSTHRU: NVMe Target Passthrough support
- CONFIG_TARGET_CORE: Generic Target Core Mod (TCM) and ConfigFS Infrastructure
- CONFIG_TCM_FILEIO: TCM/FILEIO Subsystem Plugin for Linux/VFS
- CONFIG_TCM_IBLOCK: TCM/IBLOCK Subsystem Plugin for Linux/BLOCK
- CONFIG_TCM_PSCSI: TCM/pSCSI Subsystem Plugin for Linux/SCSI
- CONFIG_TCM_USER2: TCM/USER Subsystem Plugin for Linux
- added USB/IP kernel support:
- CONFIG_USBIP_CORE: USB/IP support
- CONFIG_USBIP_VHCI_HCD: VHCI hcd
- mpt3sas: added /etc/modprobe.d/mpt3sas-workaround.conf to set
"max_queue_depth=10000"
- oot: Realtek r8152: version 2.13.0
- oot: Tehuti tn40xx: version 0.3.6.17.3
- enabled additional hwmon native drivers
- enabled additional hyperv drivers

### Management:

- AFP support removed


- Multi-language support added
- Multiple pool support added
- at: suppress session open/close syslog messages
- avoid sending spinup/spindown to non-rotational devices
- btrfs: include 'discard=async' mount option
- bug fix: rename /etc/krb.conf to /etc/krb5.conf
- cleanup passwd, shadow
- dhcpcd: ipv6: use slaac hwaddr instead of slaac private
- docker: correct storage-driver assignemnt logic
- docker: support both btrfs and xfs backing filesystems
- emhtppd: wipefs encrypted device removed from multi-device pool
- emhtptd: track clean/unclean shutdown using file 'config/forcesync'
- emhttpd: added wipefs function (webgui 'Erase' button)
- emhttpd: avoid unnecessarily removing mover.cron file
- emhttpd: avoid using remount to set additional mount options
- emhttpd: bug fix: No Smartdata for non standard controller type
- emhttpd: bug fix: initial device temperatures not being displayed
- emhttpd: correct 'Erase' logic for unRAID array devices
- emhttpd: enable SMART on devices upon startup
- emhttpd: fix 'auto' setting where pools enabled for user shares should not be
exported
- emhttpd: fix disk "SMART controller type" not being honored when reading
temperatures
- emhttpd: fix external 'smartctl -n standby' causing device spinup
- emhttpd: get rid of poll_attributes event
- emhttpd: implement spinup group spinup/spindown; add spinup/spindown callouts
- emhttpd: permit Erase of 'DISK_DSBL_NEW' replacement devices
- emhttpd: restore 'poll_attributes' event callout
- emhttpd: unassigned devices spin-down according to global default
- emhttpd: yet another btrfs 'free/used' calculation method
- fix emhttpd crash resulting from exporting NFS disk share(s)
- fix non-rotational device partitions were not actually being 1MiB aligned
- get rid of 'system' plugin support (never used)
- integrate PAM
- integrate ljm42 vfio-pci script changes
- loopbacks: permit xfs or btrfs based on filename
- modprobe: blacklist GPU drivers by default, config/modprobe.d/* can override at
boot
- mount all btrfs volumes using 'space_cache=v2' option
- mount loopbacks with 'noatime' option; enable 'direct-io'
- mount_image: suppport bind-mount
- non-rotational device partitions aligned on 1MiB boundary by default
- plugin: support sha256 file validation
- rsyslog: fix broken "Mirror syslog to flash"
- samba: disable aio by default
- shfs: move: preserve ioctl_iflags when moving between same file system types
- shfs: move: support spares files
- smart-one.cfg keeps SMART info per-ID instead of per-slot; disk warning/critical
config moved to disk/pool cfg
- smb: fixed Ad join issue
- smb: remove setting 'aio' options in smb.conf, use samba defaults
- ssh: add /root/.ssh symlink to /boot/config/ssh/root directory
- ssh: allow only root user, require passwords, disable non-root tunneling
- ssh: require passwords, disable non-root tunneling
- startup: setup an overlayfs for /lib/modules and /lib/firmware
- syslog: configure to also listen on localhost udp port 514
- web terminal: inhibit warning pop-up when closing window
- wireguard support: rc.wireguard: add iptables rules
- webGUI: Fix dockerupdate.php warnings
- webGUI: Update statuscheck
- webgui: Add 'Portuguese (pt)' key map option for libvirt
- webgui: Add customizable timeout when stopping containers
- webgui: Add log viewer for vfio-pci
- webgui: Add notification agent for Discord
- webgui: Add pools information to diagnostics
- webgui: Add raid1c3 and raid1c4 btrfs pool balance options.
- webgui: Add update dialog to docker context menu
- webgui: Added "safe mode" one-shot safemode reboot option
- webgui: Added btrfs info for all pools in diagnostics
- webgui: Added new display setting: show normalized or raw device identifiers
- webgui: Added new setting "Enable user share assignment" to cache pool
- webgui: Added support for private docker registries with basic auth or no auth,
and improvements for token based authentication
- webgui: Allow different image types to upload with 512K max
- webgui: Allow duplicate containers different icons
- webgui: Allow markdown within container descriptions
- webgui: Change Icon for Motherboard Info from cog (settings) to info
- webgui: Changed: Consistency between dashboard and docker on accessing logs
- webgui: Dashboard: fix stats of missing interface
- webgui: Dashboard: style adjustment for server icon
- webgui: Detect invalid session and logout current tab
- webgui: Diagnostics: Remove SHA256 Hashes
- webgui: Disallow "?" in share names
- webgui: Display settings: colors should be 3 or 6 character hex digits
- webgui: Do not show CA profiles in Add Container list
- webgui: Docker: allow BTRFS or XFS vdisk, or folder location
- webgui: Docker: more intuitive handling of images
- webgui: Fix ' appearing
- webgui: Fix Azure / Gray Switch Language being cut-off
- webgui: Fix Banner Warnings Not Dismissing without reload of page
- webgui: Fix Started VMs not appearing in dashboard
- webgui: Fix crash when reading very large log files (limiting output to 1000
lines).
- webgui: Fix dismiss all notification
- webgui: Fix not able to change parity check schedule if no cache pool present
- webgui: Fix notifications continually reappearing
- webgui: Fix unable to use top right icons if notifications present
- webgui: Fix wrong docker run URL reference
- webgui: Fix: Dashboard / Docker scrolling on iPad devices
- webgui: Fix: properly set samesite cookie (fix login issue with Safari)
- webgui: For raid6 btrfs pool data profile use raid1c3 metadata profile.
- webgui: Icon buttons re-arrangement
- webgui: Main page: hide Move button when user shares are not enabled
- webgui: Multi-language: Fixed regression error: missing indicator for required
fields
- webgui: Multilanguage: Fix unable to delete / edit users
- webgui: Network settings: show first DNSv6 server
- webgui: Network: allow metric value of zero to set no default gateway
- webgui: Network: fix privacy extensions not set
- webgui: New Perms: Support multi-cache pools
- webgui: Notifications: Fix gap on white / black
- webgui: Permit file system configuration when array Started for Unmountable
volumes.
- webgui: Prevent "Add" reverting to English when adding a new user with an invalid
username
- webgui: Prevent bonded nics from being bound to vfio-pci too
- webgui: Remove WG from Dashboard if no tunnels defined
- webgui: Show message when too many files for browsing
- webgui: Support links on notifications
- webgui: Suppress Autofan link on Dashboard if plugin not installed
- webgui: Suppress WG on Dashboard if no tunnels defined
- webgui: Switch Diagnostics to web socket
- webgui: SysDevs - warn if leave page without saving
- webgui: SysDevs overhaul with vfio-pci.cfg binding
- webgui: Tabbed case select window
- webgui: Task Plugins: Providing Ability to define Display_Name
- webgui: Update Feedback.php
- webgui: Update jGrowl to version 1.4.7
- webgui: Update noVNC to v1.2.0
- webgui: Updated case icons
- webgui: Use update image dialog for update entry in docker context menu
- webgui: VM Manager: add 'virtio-win-0.1.189-1' to VirtIO-ISOs list
- webgui: VM manager: Fix: Changing from VM VNC graphics to GPU passthrough
- webgui: VM manager: add virtio-win-0.1.190-1
- webgui: VM manager: new setting "Network Model"
- webgui: VMs: Fixed: Adding NICs or VirtFS mounts to a VM is limited
- webgui: VMs: Fixed: rare cases vdisk defaults to Auto when it should be Manual
- webgui: VMs: change default network model to virtio-net
- webgui: VMs: more intuitive handling of image selection
- webgui: avoid php syntax error if autov() source file does not exist
- webgui: better handling of multiple nics with vfio-pci
- webgui: correct login form wrong default case icon displayed
- webgui: do not try to display SMART info that causes spin-up for devices that are
spun-down
- webgui: dockerMan: Allow readmore in advanced view
- webgui: dockerMan: Only allow name compatible with docker
- webgui: dockerMan: Selectable start upon install
- webgui: fix: jGrowl covering buttons
- webgui: fix: login prompt when switching between servers
- webgui: other misc. improvements
- webgui: pools not enabled for user shares should not be selectable for cache
- webgui: sanitize input on tail_log
- webgui: set 'mid-tower' default case icon
- webgui: support spin-up/down and temperature monitoring of unassigned devices
- webgui: turn off username autocomplete in login form
- webgui: vm manager: Preserve VNC port settings
- webgui: vnc: add browser cache busting

You might also like