# changelog

author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-51
changelog:
  -[openSUSE] replace legacy yum with dnf-yum. Fixes #2092 @phillxnet
  -[openSUSE] NUT could not be configured. Fixes #2095 @phillxnet
  -[openSUSE] configure docker daemon using json configuration file. Fixes #2032 #2088 @FroggyFlox
  -[Config Backup/Restore] Restore Service status. Fixes #2087 @FroggyFlox
  -[openSUSE] use zypper for package installs. Fixes #2071 @phillxnet
  -Allow multiple versions for a docker image. Fixes #2017 @FroggyFlox
  -Add support for scheduled tasks to the config backup/restore feature. Fixes #2058 @FroggyFlox
  -Scheduled tasks: add feature to scan for network devices before shutting down. Fixes #2038 @p-betula-pendula


author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-52
changelog:
  -[Config Backup & Restore] Implement backup and restore of rock-ons. Fixes #2065 @FroggyFlox
  -improve/add update channel/appman related text and doc links. Fixes #2106 @phillxnet
  -revise donate menu item within Web-UI. Fixes #2104 @phillxnet @FroggyFlox
  -pin django-braces to restore django version compatibility. Fixes #2102 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-53
changelog:
  -support longer device names. Fixes #2026 @phillxnet
  -Enabling samba doesn't always trigger initial configuration dialog. Fixes #2108 @defmonk0 @FroggyFlox
  -Changed 'E-mail' to 'Email'. Fixes #2122 @jonpwilson
  -Remove 'latest' from the Rockstor version message. Fixes #2115 @jonpwilson
  -Support upload of non-gzipped files during config backup upload. Fixes #1953 @FroggyFlox
  -Configure Service page corrections. Fixes #2120 @jonpwilson
  -File sharing initialism inconsistencies. Fixes #2117 @jonpwilson
  -Minor spelling corrections and consistency. Fixes #2116 @jonpwilson
  -failure to build on Tumbleweed for master tag 3.9.2-52. Fixes #2113 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-54
changelog:
  -Source package default smb.service in "Built on openSUSE" variants. Fixes #2127 @FroggyFlox
  -[openSUSE] fix postfix config re ipv4, tlsmgr, & CA file settings. Fixes #2132 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-55
changelog:
  -Enable Time Machine support via Samba. Fixes #1910 @FroggyFlox
  -[openSUSE] adapt to shellinabox package differences. Fixes #2006 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-56
changelog:
  -Deprecate Netatalk/AFP. Fixes #2146 @FroggyFlox
  -update known non unique product uuids. Fixes #2143 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-57
changelog:
  -remark out all currently failing unit tests. Fixes #2137 @phillxnet
  -improve password handling during config restore. Fixes #2151 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-58
changelog:
  -[NG] ROOT pool user share not displayed on page refresh. Fixes #2156 @phillxnet
  -Update libraries needed for Rsync over SFTP. Fixes #2155 @FroggyFlox
  -improve share rollback robustness re missing qgroup. Fixes #2171 @phillxnet
  -improve pool import robustness re recently observed quota states. Fixes #2163 @phillxnet
  -BTRFS SCRUB status reporting enhancements. Fixes #2162 @ubenmackin @FroggyFlox
  -[openSUSE] Refer to full name of nfs-server.service. Fixes #2160 @FroggyFlox
  -inadvertent use of internal -1/-1 pool quote group flag. Fixes #2158 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-59
changelog:
  -establish new rpm/repo/project signing key ready for relaunch. Fixes #2176 @phillxnet
  -Delete 90-default.preset. Fixes #2178 @FroggyFlox
  -Configure SFTP server at buildtime and update customization settings. Fixes #2168 @FroggyFlox


author: Philip Guyton <philip@yewtreeapps.com> - 3.9.2-60
changelog:
  -add architecture aware repo configuration. Fixes #2188 @phillxnet
  -add arm64-efi system pool subvol exclusion. Fixes #2186 @phillxnet
  -failure to remove detached disks via pool resize. Fixes #2099 @phillxnet
  -ssh: use correct ld-linux for chroot on arm64. Fixes #2183 @mcbridematt


author: Philip Guyton <philip@yewtreeapps.com> - 4.0.0-0
changelog:
  -hide non functional auto update button until post re-launch fix. Fixes #2196 @phillxnet
  -avoid referencing incompatible subdir by-id device names. Fixes #2126 @phillxnet
  -add recognition of system disk & pool when on SD or MicroSD card. Fixes #2192 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 4.0.2-0
changelog:
  -[NG] - Authorized_keys doesn't allow public key ssh login. Fixes #2212 @phillxnet
  -9000 user limit within NIS breaks Web-UI for larger user sets. Fixes #2211 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 4.0.3-0
changelog:
  -minor optimisation of smb share add - "Admin user" option. Fixes #2220 @phillxnet
  -remove redundant chkconfig use. Fixes #1986 @phillxnet
  -NIS regression re Rockstor 4 release candidates. Fixes #2216 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 4.0.5-0
changelog:
  -Implement SSSD-based enrollment into Active Directory or LDAP domains. Fixes #2235 @FroggyFlox
  -Implement docker networks. Fixes #1982 @FroggyFlox


author: Philip Guyton <philip@yewtreeapps.com> - 4.0.6-0
changelog:
  -Replace orphaned django-ztask with Huey #2276 @phillxnet
  -Retrieve remote groups information using SSSD InfoPipe #2240 @FroggyFlox
  -Implement automatic Samba workgroup configuration from AD server #2241 @FroggyFlox
  -Update link to rock-on networking section of documentation #2263 @FroggyFlox
  -repeated log errors on disabled quotas #2236 @phillxnet
  -Add system-wide subvol exclusion mechanism #2223 @phillxnet
  -Fix forum title encoding re auto support topic creation link #2150 @phillxnet
  -Specify --lines=0 when running systemctl status #2267 @chrstphrchvz
  -Remove donate menu item and update legacy paypal mechanism #2260 @phillxnet
  -Fix spelling of systemctl in code comments #2266 @chrstphrchvz
  -Fix detection of rock-on host networking #2242 @FroggyFlox
  -Update Readme.md and add paypal.me donate link #2250 @phillxnet @StephenBrown2
  -Deprecate update_rockons routine from data_collector.py #2255 @FroggyFlox
  -Improve handling of rock-on-related functions when Rock-ons service is OFF #2239 @FroggyFlox
  -remove legacy kernel version maintenance #2246 @phillxnet
  -Correct typo in field label #2244 @FroggyFlox
  -Unit test maintenance re legacy disparity. #2243 @phillxnet


author: Philip Guyton <philip@yewtreeapps.com> - 4.0.7-0
changelog:
  -Fake Product UUID Case Sensitivity Incorrect on Rockstor 4 #2290 @phillxnet
  -Fetch Group management setting and add it to payload #2294 @FroggyFlox
  -Retrieve dmesg logs using journald #2281 @FroggyFlox


author: Philip Guyton <philip@yewtreeapps.com> - 4.0.8-0
changelog:
  -Re-enable IPv6 at kernel level (Reboot Required) #2309 @phillxnet
  -rpm_build_info: 'rockstor' hardcoded in error #2306 @chrstphrchvz
  -Change rock-ons default url to https #2304 @korg


author: Philip Guyton <philip@yewtreeapps.com> - 4.0.9-0
changelog:
  -Add another JMS567 controller serial obfuscation detection #2318 @azilber @phillxnet
  -Logs Archive 'Click to download' link broken #2317 @harryhuk @phillxnet
  -Replace Yum logs with Zypper history in Logs Manager #2314 @Hooverdan96 @FroggyFlox


author: Philip Guyton <philip@yewtreeapps.com> - 4.1.0-0
changelog:
  -Remove neglected/redundant AUTHORS file #2328 @phillxnet
  -Reject null serial disk entries from database #2344 @phillxnet
  -Centralise device serial rejection system #2330 @phillxnet
  -Sender issues re notification emails #2339 @phillxnet
  -Postfix hash format is deprecated in Leap 15.3 #2324 @phillxnet @FroggyFlox
  -Mock ifp_get_groupname() instead of grp.getgrid() #2327 @FroggyFlox
  -Refactor restore_service() logic to assume the service is OFF #2334 @FroggyFlox
  -initrock via rockstor-pre fails on non-existent /etc/issue #2335 @phillxnet
  -NUT timed shutdown has file path bug #2331 @phillxnet
  -Remove special treatment for the deprecated discourse rock-on #2033 @phillxnet
  -Remove coverage library as unused and now requires Python 3 #2325 @phillxnet @FroggyFlox


