### START TrueNAS-9.3-STABLE-201503112300 9574e33 Use compression by default on freenas boot pool, increasing space for boot environments and possibly doing less I/O to devices. 7bd26a4 Create new instances if there aren't any in the database 38942b9 Fix typo 35bfdba Use sysutils/beadm 01bd4ba Take list of IPs for iSCSI portals from different source. addc0b3 Fix the status check for jails with spaces in the name 912bc4c Allow spaces 98fd130 Allow spaces in names again 34129bd Argh, forgot about the signing keys; have to use a different key setting if we're going to do this nightly, unattended. ### END TrueNAS-9.3-STABLE-201503112300 ### START TrueNAS-9.3-STABLE-201503120122 9574e33 Use compression by default on freenas boot pool, increasing space for boot environments and possibly doing less I/O to devices. 7bd26a4 Create new instances if there aren't any in the database 38942b9 Fix typo 35bfdba Use sysutils/beadm 01bd4ba Take list of IPs for iSCSI portals from different source. addc0b3 Fix the status check for jails with spaces in the name 912bc4c Allow spaces 98fd130 Allow spaces in names again 34129bd Argh, forgot about the signing keys; have to use a different key setting if we're going to do this nightly, unattended. ### END TrueNAS-9.3-STABLE-201503120122 ### START TrueNAS-9.3-STABLE-201503120727 1cbe89d In the process of fixing up the key stuff, my OCD started to twitch at the sheer profusion of ways in which we execute scripts. Sometimes with any shell in the path, sometimes with /bin/sh explicitly (better), sometimes with no shell at all, hoping that nobody has smashed the execute permissions on the scripts in the repo. It makes no functional difference, but GAH. Make them all THE SAME. My OCD feels better now. Thank you for listening. Same time next Wednesday? e8f586f Additional changes to support up-front key values 42c8f73 Gah, what is this, python? Fix smashed tab that got converted to spaces (sigh) 5249f3d Make this slightly less obnoxiously interactive. f6e1b40 Remove dead SSL model code. bd26f4b Fix typo, clean up logic a bit. ccf3613 Add the USB serial module 8bbf640 Add python module needed for telemetry. f5f66d0 Add the toecore module back to the build. ### END TrueNAS-9.3-STABLE-201503120727 ### START TrueNAS-9.3-STABLE-201503122336 #7520 Bug High Serial console stops emitting messages after kernel has been loaded by grub #8056 Feature Normal UI; Inconsistent sorting orders of selectable items #8167 Bug Normal WebDAV incorrect file listing encoding #8358 Bug Normal bug in multipath_create #8403 Bug Normal Enable powerd (Power Saving Daemon) with checkbox crashes system #8421 Bug Normal DHCP IPs not showing up in the WebGUI and are not usable for iSCSI portal IP assignments #8422 Bug Normal syslog-ng config - adjust config so that kernel lines are in syslog format #8446 Feature Normal Upload of config file should warn of system reboot #8450 Bug Normal Newly Created Jail Doesn't get IP Address #8451 Bug Normal Typo in GUI "Restating WebGUI" #8467 Bug Normal Handle get next gid exception #8505 Bug Normal t4_tom.ko fails to load ### END TrueNAS-9.3-STABLE-201503122336 ### START TrueNAS-9.3-STABLE-201503130005 #7520 Bug High Serial console stops emitting messages after kernel has been loaded by grub #8056 Feature Normal UI; Inconsistent sorting orders of selectable items #8167 Bug Normal WebDAV incorrect file listing encoding #8358 Bug Normal bug in multipath_create #8403 Bug Normal Enable powerd (Power Saving Daemon) with checkbox crashes system #8421 Bug Normal DHCP IPs not showing up in the WebGUI and are not usable for iSCSI portal IP assignments #8422 Bug Normal syslog-ng config - adjust config so that kernel lines are in syslog format #8446 Feature Normal Upload of config file should warn of system reboot #8450 Bug Normal Newly Created Jail Doesn't get IP Address #8451 Bug Normal Typo in GUI "Restating WebGUI" #8467 Bug Normal Handle get next gid exception #8505 Bug Normal t4_tom.ko fails to load ### END TrueNAS-9.3-STABLE-201503130005 ### START TrueNAS-9.3-STABLE-201503171609 #8305 Bug Normal Log flood by zfsd #8428 Bug Normal PREPARE FOR THE FUTURE (beadm) #8445 Bug Normal Deleting a jail with storage will delete the user's data in that storage #8621 Bug High preserve /boot/device.hints when updating #8646 Bug Normal Failed to start ctld #8648 Bug Normal proftpd - Certificates with space in the name #8680 Bug Normal Save the -updates directory as part of save_build #8684 Bug Normal Samba config should be included with freenas-debug ### END TrueNAS-9.3-STABLE-201503171609 ### START TrueNAS-9.3-STABLE-201503171914 #8305 Bug Normal Log flood by zfsd #8428 Bug Normal PREPARE FOR THE FUTURE (beadm) #8445 Bug Normal Deleting a jail with storage will delete the user's data in that storage #8621 Bug High preserve /boot/device.hints when updating #8646 Bug Normal Failed to start ctld #8648 Bug Normal proftpd - Certificates with space in the name #8680 Bug Normal Save the -updates directory as part of save_build #8684 Bug Normal Samba config should be included with freenas-debug ### END TrueNAS-9.3-STABLE-201503171914 ### START TrueNAS-9.3-STABLE-201503180137 #8305 Bug Normal Log flood by zfsd #8428 Bug Normal PREPARE FOR THE FUTURE (beadm) #8445 Bug Normal Deleting a jail with storage will delete the user's data in that storage #8621 Bug High preserve /boot/device.hints when updating #8646 Bug Normal Failed to start ctld #8648 Bug Normal proftpd - Certificates with space in the name #8680 Bug Normal Save the -updates directory as part of save_build #8684 Bug Normal Samba config should be included with freenas-debug ### END TrueNAS-9.3-STABLE-201503180137 ### START TrueNAS-9.3-STABLE-201503180423 #8305 Bug Normal Log flood by zfsd #8428 Bug Normal PREPARE FOR THE FUTURE (beadm) #8445 Bug Normal Deleting a jail with storage will delete the user's data in that storage #8621 Bug High preserve /boot/device.hints when updating #8646 Bug Normal Failed to start ctld #8648 Bug Normal proftpd - Certificates with space in the name #8680 Bug Normal Save the -updates directory as part of save_build #8684 Bug Normal Samba config should be included with freenas-debug ### END TrueNAS-9.3-STABLE-201503180423 ### START TrueNAS-9.3-STABLE-201503200344 #8305 Bug Normal Log flood by zfsd #8428 Bug Normal PREPARE FOR THE FUTURE (beadm) #8445 Bug Normal Deleting a jail with storage will delete the user's data in that storage #8621 Bug High preserve /boot/device.hints when updating #8646 Bug Normal Failed to start ctld #8648 Bug Normal proftpd - Certificates with space in the name #8680 Bug Normal Save the -updates directory as part of save_build #8684 Bug Normal Samba config should be included with freenas-debug ### END TrueNAS-9.3-STABLE-201503200344 ### START TrueNAS-9.3-STABLE-201503200602 #7976 Bug Normal UPS service; chown on non existing files, when stopping UPS service in slave mode #8514 Feature Normal lz4 on freenas-boot #8611 Bug Normal Missing DNS record when joining to a domain #8705 Bug Urgent FreeNAS-9.3-STABLE-201503170439 error when add iSCSI target #8727 Bug High In TrueNAS-9.3-STABLE-201503150428: Unlocking encrypted CiFS shares giving Error #8750 Bug Normal save debug should contain the contents of /data/crash #8755 Bug Normal Multiple security vulnerabilities in OpenSSL ### END TrueNAS-9.3-STABLE-201503200602 ### START TrueNAS-9.3-STABLE-201503202322 #7976 Bug Normal UPS service; chown on non existing files, when stopping UPS service in slave mode #8514 Feature Normal lz4 on freenas-boot #8611 Bug Normal Missing DNS record when joining to a domain #8705 Bug Urgent FreeNAS-9.3-STABLE-201503170439 error when add iSCSI target #8727 Bug High In TrueNAS-9.3-STABLE-201503150428: Unlocking encrypted CiFS shares giving Error #8750 Bug Normal save debug should contain the contents of /data/crash #8755 Bug Normal Multiple security vulnerabilities in OpenSSL ### END TrueNAS-9.3-STABLE-201503202322 ### START TrueNAS-9.3-STABLE-201503270306 #7876 Bug Normal INTEL X710-DA2 10GbE Server Adapter not regonized #8013 Bug Normal please help latest 9.3 won't reboot, stuck at "generating host.conf" #8643 Bug Normal cifs shares unavailable on windows 7 machines after updating #8652 Feature Normal Ability to restart Jails/Plugins via API #8677 Feature Normal Provide ability on "Online" device with GUI #8751 Bug Low No error checking for a unique target alias name - Results in Traceback. #8755 Bug Normal [Redux] Multiple security vulnerabilities in OpenSSL #8759 Bug Normal USB driver list empty #8770 Bug Normal Using wizard to create AFP share for time machine results in wrong share type #8773 Bug Normal SSH keys regenerated on first reboot after enabling SSH #8783 Bug Normal Split out notification user for alerts from the routine status reports #8791 Bug Normal CIFS; Zeroconf share discovery checkbox is not working - Service is always published #8831 Bug High Errors with multipathing in FreeNAS 9.3 #8835 Bug High LSI MegaRAID 9361-8i, AOCS3108LH8iR timeout bug #8851 Bug Low l2arc space accounting mismatch #8853 Bug Normal MX-ES USB Drives does not work with FreeNAS 9.3 #8874 Feature Normal Rescan Jails when Volume is Unlocked via API #8881 Bug Normal When changing AD idmap backend to anything other than RID, issue a big fat hairy warning #8887 Feature Normal would like a script or simple tool for vhid scanning when setting up an HA ### END TrueNAS-9.3-STABLE-201503270306 ### START TrueNAS-9.3-STABLE-201503311927 8228 Bug Low TrueNAS uses the FreeNAS favicon 8229 Bug Low Documentation icon in TrueNAS has a little freenas logo on it. 8335 Bug Low Replication stream compression resets to off 8675 Feature Low When boot volume is getting full can we trigger the alert light 8707 Bug Normal 6535 zpool history floods debug 8824 Bug Normal cert migration script tracebacks when not using https 8887 Feature Normal would like a script or simple tool for vhid scanning when setting up an HA 8901 Bug Normal Kingston 8GB DT 100 G2 USB stick doesn't work with FreeNAS 9.3 8919 Feature Normal "Medium Rotation Rate" option of iSCSI extent 8923 Bug Normal CRIME vulnerable and RC4 Ciphers enabled 8931 Bug Normal Update mrsas driver 8951 Bug Urgent System; typos in /etc/periodic.conf; weekly and monthly scripts fail 8959 Bug High when upgrading from 9.2.1.x to 9.3 if you have mirrored boot devices you end up with no swap 8961 Bug Normal HA replication broken by ZFS boot pool ### END TrueNAS-9.3-STABLE-201503311927 ### START TrueNAS-9.3-STABLE-201504012158 o Simple fix for TrueNAS updater causing python traceback; this should restore the updater to sanity. ### END TrueNAS-9.3-STABLE-201504012158 ### START TrueNAS-9.3-STABLE-201504162155 #4009 HA Peer sync 2.0 #4013 Lock out passive node for non host specific configuration #4165 Add firmware and updates for the following 12 Gbps HBAs #6323 Group Ownership does not resolve from "account unknown" #6723 Fix Samba SID generation with group mappings #7076 We need to be able to rename to current boot environment #7277 Space thresholds for file-backed iSCSI LUNs #7388 Please remove warning from /usr/bin/su: (pam_group) neither luser nor ruser specified, assuming ruser #7497 LSI 9211-8i Firmware: 19.00.00.00 Incompatible with Driver: 16.00.00.00-fbsd #8194 Documentation improvement for Freenas Install #8224 TrueNAS Docs use the Freenas Logo. #8236 Fix volume status alert for TrueNAS #8279 In TrueNAS-9.3-STABLE-201502271916 buld: Getting infinite loop in fenceD after HA. #8293 Fix a bug in the snapshotter that was causing it to fail at taking snapshots of datasets with spaces in the name. #8328 Unlock from GUI should set passphrase for escrow daemon #8335 Fix a bug that was changing replication stream compression to off. #8430 ProSys: carp0 going down does not cause devd to run the interface down script #8459 Add the ability to recursive replicate the root pool to another FreeNAS system's root pool. #8481 hactl should not fail when Failover object is not found #8493 In TrueNAS-9.3-STABLE-201503100715: When email object is not present, the email entry options are not present. #8532 Set log rollover for auth.log and messages to be year #8535 In TrueNAS-9.3-STABLE-201502281915 buld: After HA, giving syntax error in " Failover.objects.all().exists()" #8667 Provide support for SSH Certificates #8675 Trigger an alert when the boot volume is getting full #8707 Fix a bug that was causing files requested by FreeNAS debug to be truncated. #8775 SSH setting not being applied (login as root with password) in HA #8801 carp-state-change-hook.py needs a shutdown verb #8901 Kingston 8GB DT 100 G2 USB stick doesn't work with FreeNAS 9.3 #8917 Fix traceback when viewing permissions on newly created dataset #8919 Add the ability to specify the medium rotation rate of an iSCSI LUN. #8921 Creating a Virtual Box Jail with Spaces in the name causes odd behavior #8923 Disable vulnerable and/or obsolete SSL ciphers from the WebGUI. #8927 Fixed ctld termination when connection to iSCSI port is closed before being accepted. #8828 Service WebDAV/apache24 unable to start due to syntax error #8951 Fix a bug that prevented periodic.conf from being generated correct. #8953 SMART errors now generate Alerts #8995 Improve NFS performance #9005 Add security/stunnel to FreeNAS build #9013 Support hardware with 512GB of RAM #9028 TrueNAS upgrades leave swap misconfigured #9031 CARP tracebacks when VHID is not unique #9032 Automatical sync key for encrypted HA #9033 Fixes an error in a port causing each new build to have a different master.passwd entry for the user "cyrus". #9038 Fix a bug that occasional prevented the display of pending updates. #9051 Enforce length limitations of the iSCSI auth user passwords in the GUI #9057 Fix a bad interaction with Rsync Now and su(1) #9073 Fix API validation and docs for iSCSI Extent #9081 Show ZFS pool import progress on the console. #9092 Improve patch for SA-15:04.igmp to solve a potential buffer overflow. Fix multiple vulnerabilities of ntp. [SA-15:07] Fix Denial of Service with IPv6 Router Advertisements. [SA-15:09] #9093 Fix several vulnerabilities in FreeBSD 2015-04-07 patch batch #9111 In TrueNAS-9.3-STABLE-201504021408: Creating HA Pairing Failed. #9125 Proper document LDAP certificate handling #9149 API request for invalid values should return HTTP 409 #9150 Document iscsi_target_extent_xen field in API docs #9180 Sync carp interfaces and carp with modified skew #9182 High Point driver update which provides better 4Kn drive support and exposes more disk details #9232 Fixed incorrect requirement for peer iSCSI secret to be set #9253 Traceback for SMART alert when the state file doesn't exist ### END TrueNAS-9.3-STABLE-201504162155 ### START TrueNAS-9.3-STABLE-201505122139 #4165 Add firmware and updates for the following 12 Gbps HBAs #7115 VAAI TP STUN fixed for quota overflows #8002 Fix dataset sharing type and case sensitivity option on edit #8224 TrueNAS Docs use the Freenas Logo. #8236 Fix volume status alert for TrueNAS #8279 Fix infinite loop in fenceD after HA. #8328 Unlock from GUI should set passphrase for escrow daemon #8430 ProSys: carp0 going down does not cause devd to run the interface down script #8481 hactl should not fail when Failover object is not found #8532 Set log rollover for auth.log and messages to be year #8801 carp-state-change-hook.py needs a shutdown verb #8955 UFS Disk Import Progress not working #9057 Fix a bad interaction with Rsync Now and su(1) #9204 Expose SNMP v3 configuration items to GUI #9221 Add a tool to check (and possib fix) ssh for replication tasks. #9227 Auto configure jails for plugins if applicable #9240 SSH Public Keys field too short #9253 Traceback for SMART alert when the state file doesn't exists #9255 Adds support for service-oriented updates, which may not require a reboot. #9291 Unable to upgrade: "Error: global name 'UpdatePackageException' is not defined" #9292 When changing a jail from DHCP to static, can't specify name servers for the jails in the UI #9320 Fix a traceback from hactl enable/disable when running on a non HA system. #9325 Replication shows .system dataset although snapshot tasks has box checked to "exclude system dataset" #9342 VFS objects aio_pthread and streams_xattr missing from "Add Windows (CIFS) Share" dialog #9343 Change local Support validation from GET to POST #9344 Missing IPMI icon in tree menu #9345 Hide username/passwords for CHAP iSCSI in save debug output #9346 Encrypt iscsi CHAP passwords in the database #9351 Improved compatibility with Mach Xtreme USB sticks #9352 generate_ctl_conf.py should create file with umask 077 #9378 Traceback trying to set SSH services in HA #9417 Fix SMART status checking/fixing in ix-smartd, add alertmod for monitoring smartd's status, restart smartd after adding or replacing a drive to enable monitoring for it #9428 Add support for service-oriented updates, which may not require a reboot. #9478 New SNMP Username/Password fields should be greyed out unless SNMPv3 is checked #9480 Kerberos keytabs not removed from /etc/krb5.keytab when choosing "delete" in GUI #9483 'scrub' should not be installed to sbin #9486 In TrueNAS HA several bind IPs are presented that don't make sense. #9493 Resolves an issue where deleting a file during an update that doesn't require a reboot would cause an exception. #9500 Fix Disk Wipe progress view #9546 201505010007 Update Killed my CIFS Share #9556 Fix line break for smart alerts #9562 Force system dataset to to be of type 'unix' (specifical, don't set aclmode to restricted). Use Thor hammer to do so. #9565 CIFS->workgroup cannot accept 1 char length #9617 Performance issue with the Chelsio T5 and CARP #9623 Implement chelsio T5 tuning suggested by the vendor to lower CPU usage. #9708 Increase smartd's read buffer to allow for up to 512 characters so more complex SMART test schedules will work proper #9715 Fixes where the ChangeLog is not properly appended to for display #9718 Failover may fail when rebooting master due to logging failure #9747 Alert module failure exception for incorrect type ### END TrueNAS-9.3-STABLE-201505122139 ### START TrueNAS-9.3-STABLE-201505130613 #4165 Add firmware and updates for the following 12 Gbps HBAs #7115 VAAI TP STUN fixed for quota overflows #8002 Fix dataset sharing type and case sensitivity option on edit #8224 TrueNAS Docs use the Freenas Logo. #8236 Fix volume status alert for TrueNAS #8279 Fix infinite loop in fenceD after HA. #8328 Unlock from GUI should set passphrase for escrow daemon #8430 ProSys: carp0 going down does not cause devd to run the interface down script #8481 hactl should not fail when Failover object is not found #8532 Set log rollover for auth.log and messages to be year #8801 carp-state-change-hook.py needs a shutdown verb #8955 UFS Disk Import Progress not working #9057 Fix a bad interaction with Rsync Now and su(1) #9204 Expose SNMP v3 configuration items to GUI #9221 Add a tool to check (and possib fix) ssh for replication tasks. #9227 Auto configure jails for plugins if applicable #9240 SSH Public Keys field too short #9253 Traceback for SMART alert when the state file doesn't exists #9255 Adds support for service-oriented updates, which may not require a reboot. #9291 Unable to upgrade: "Error: global name 'UpdatePackageException' is not defined" #9292 When changing a jail from DHCP to static, can't specify name servers for the jails in the UI #9320 Fix a traceback from hactl enable/disable when running on a non HA system. #9325 Replication shows .system dataset although snapshot tasks has box checked to "exclude system dataset" #9342 VFS objects aio_pthread and streams_xattr missing from "Add Windows (CIFS) Share" dialog #9343 Change local Support validation from GET to POST #9344 Missing IPMI icon in tree menu #9345 Hide username/passwords for CHAP iSCSI in save debug output #9346 Encrypt iscsi CHAP passwords in the database #9351 Improved compatibility with Mach Xtreme USB sticks #9352 generate_ctl_conf.py should create file with umask 077 #9378 Traceback trying to set SSH services in HA #9417 Fix SMART status checking/fixing in ix-smartd, add alertmod for monitoring smartd's status, restart smartd after adding or replacing a drive to enable monitoring for it #9428 Add support for service-oriented updates, which may not require a reboot. #9478 New SNMP Username/Password fields should be greyed out unless SNMPv3 is checked #9480 Kerberos keytabs not removed from /etc/krb5.keytab when choosing "delete" in GUI #9483 'scrub' should not be installed to sbin #9486 In TrueNAS HA several bind IPs are presented that don't make sense. #9493 Resolves an issue where deleting a file during an update that doesn't require a reboot would cause an exception. #9500 Fix Disk Wipe progress view #9546 201505010007 Update Killed my CIFS Share #9556 Fix line break for smart alerts #9562 Force system dataset to to be of type 'unix' (specifical, don't set aclmode to restricted). Use Thor hammer to do so. #9565 CIFS->workgroup cannot accept 1 char length #9617 Performance issue with the Chelsio T5 and CARP #9623 Implement chelsio T5 tuning suggested by the vendor to lower CPU usage. #9708 Increase smartd's read buffer to allow for up to 512 characters so more complex SMART test schedules will work proper #9715 Fixes where the ChangeLog is not properly appended to for display #9718 Failover may fail when rebooting master due to logging failure #9747 Alert module failure exception for incorrect type ### END TrueNAS-9.3-STABLE-201505130613 ### START TrueNAS-9.3-STABLE-201506300138 #3576 Set IPMI VLAN via GUI #5158 Non-optimal default CIFS Service settings #6764 Performance Test - iozone failes #6971 Make Certificate Admin Datagrid View more Robust #8224 TrueNAS Docs use the Freenas Logo. #8236 Fix volume status alert for TrueNAS #8279 In TrueNAS-9.3-STABLE-201502271916 buld: Getting infinite loop in fenceD after HA. #8309 Use # delimiter for freedns.afraid.org hashes #8328 Unlock from GUI should set passphrase for escrow daemon #8430 ProSys: carp0 going down does not cause devd to run the interface down script #8481 hactl should not fail when Failover object is not found #8801 carp-state-change-hook.py needs a shutdown verb #9160 Include MFIP driver in FreeNAS #9229 Feature for LDAP authentication via SSH public keys #9353 Allow freenas-boot to be used as system dataset #9478 Grey out username field if SNMPv3 is not checked #9602 volumes that are encrypted show up in system dataset dropdown #9721 Fix rare panic on iSCSI connection start/close. #9737 ix-smartd Areca ARC-1880 fails #9745 Reload iSCSI when deleting a target. #9760 Fix backtrace if enclosure slot has passX device, but not daX. #9769 Stop System General Tab from tracingback on a bad Certificate #9771 Fixes an issue where a second upgrade to the same version may have failed. #9779 User password changes not persistent across reboot #9784 Make NUT UPS shutoff optional #9797 Fixes an issue where cloning a renamed boot environment would fail. #9815 iSCSI LUN IDs behavior inconsistent #9822 AFP should not be the default category for bugs submitted in FreeNAS #9837 HAReplication still shows as tab in Storage #9845 Fix running hactl enable on a single node to not traceback. #9860 Add alert to warn about access denied and version mismatch in HA #9862 Unable to create cron task running as root #9867 Allows .local hosts to be resolved. #9869 netperf netserver "unknown test number 97" #9913 Bootup error: False Bad Number #9915 Use the already-existing port for nss-mdns #9931 Missing iSCSI information buttons #9932 System: Advanced: Missing info buttons #9933 Add NTP Server: Missing info button for Force #9937 Added information button for 'Force size' checkbox. #9948 Noise from a shell script while booting #9964 Unable to use root as maproot user #9983 Update Samba to 4.1.18 #10013 Critical NetBIOS Workgroup Name Error in GUI for CIFS #10027 Bad English in replication failed message #10051 Speed up boot by eliminating an extraneous enclosure sync on an HA unit. #10059 Fix Task tabs appearance for some languages #10072 Errors in /usr/local/bin/adtool and /usr/local/bin/ldaptool #10073 Errors in /usr/local/bin/manifest_util #10076 Double quotes are not allowed in iSCSI target alias #10089 Fixes an issue where an upgrade might leave symbolic links around, resulting in a later verification failure. #10090 Use kerberos servers found at run-time (if not hard set in kerberos UI) #10114 Parse port in syslog server field #10136 SNMPv3 requiring community to proceed on GUI and missing configuration parameters on GUI #10138 Security fixes in FreeBSD-EN-15:06.file #10144 errors in /usr/local/www/freenasUI/tools/cachetool.py #10159 Jails that have long names fail to autostart #10187 Enclosure alerts should also log the raw data for HW debugging purposes #10188 App FreeBSD SA-15:10.openssl #10189 App FreeBSD SA-15:10.openssl #10195 Conflicting volume operations for multiple volumes with more than 100 datasets #10196 Account Unknown(SID) showing in Windows Security tab #10206 Optimize pipesubr.pipeopen() #10208 ssh authorized_keys gets corrupted when adding ed25519 keys #10249 NFS complain about bad exports file syntax. #10269 Fibre Channel port down is not reliable/safe #10277 Unable to set mountpoint permissions using the API #10287 Adds a "--no-delta" option to freenas-update CLI. #10308 Add help text for "Disable password login" field #10314 Field length of "Directory Service --> LDAP -->Bind DN" #10321 NFS Shares being over restrictive about mountpoints #10337 Displays the update server in use. #10380 Allow same mountpoint to be share over distinct networks ### END TrueNAS-9.3-STABLE-201506300138 ### START TrueNAS-9.3-STABLE-201509162059 o HA support has been completely refactored. All implementation details of HA are now completely hidden from the UI and automatically configured by the system. o Improvements in VMWare VAAI Block XCOPY performance. This results in direct performance improvements of storage vmotions and template deploys that are hardware accelerated. o A DTrace script named zfslower.d has been added to the image which aids troubleshooting of storage latency problems. This script can be used to determine if the ZFS pool is the cause of latency. o Fix a bug that always enabled Samba as Local Master, no matter how it was configured in the GUI. o Automatically remove unavailable devices from ZFS pools when they are replaced. This addresses a bug where the "ghost" of a failed and subsequently replaced drive could cause a pool to report as DEGRADED. o Address an issue that would cause grub to taste every drive in a pool when updating certain types of tunables in the GUI. For systems with large numbers of drives this could cause a noticable delay in the GUI. o Improve SNMP support of ZFS attributes. o Update HBA storage drivers to version 20. This requires a firmware flash of the HBAs which is performed automatically by the update process. o Update TrueNAS to include FreeBSD security advisories 15:17 and older. See http://www.freebsd.org/security/advisories.html for the included updates. o Fix a bug that could prevent the recycle bin from working on windows shares. o Improve LDAP and AD support for directories with large numbers of users. ### END TrueNAS-9.3-STABLE-201509162059 ### START TrueNAS-9.3-STABLE-201510072218 o Add support for HA interface aliases. o Fix a bug that was preventing the correct replication status from showing in the GUI. o Add several small improvements to the replication system to improve error recovery and expired snapshot handling. o Fix a bug that would detect non-HA SuperMicro systems as HA and attempt to automatically configure igb1, rendering it unusable for storage networking. o Fix a bug that would cause HA pairs to failover when they were configured for LACP and a subinterface was disconnected on the active node. o Fix a bug that would prevent Active Directory integration from starting. o Fix a bug in TrueNAS that would result in improper detection of the SuperMicro Storage Bridge Bay hardware. ### END TrueNAS-9.3-STABLE-201510072218 ### START TrueNAS-9.3-STABLE-201509230507 ### END TrueNAS-9.3-STABLE-201509230507 ### START TrueNAS-9.3-STABLE-201510080155 o Add support for HA interface aliases. o Fix a bug that was preventing the correct replication status from showing in the GUI. o Add several small improvements to the replication system to improve error recovery and expired snapshot handling. o Fix a bug that would detect non-HA SuperMicro systems as HA and attempt to automatically configure igb1, rendering it unusable for storage networking. o Fix a bug that would cause HA pairs to failover when they were configured for LACP and a subinterface was disconnected on the active node. o Fix a bug that would prevent Active Directory integration from starting. o Fix a bug in TrueNAS that would result in improper detection of the SuperMicro Storage Bridge Bay hardware. ### END TrueNAS-9.3-STABLE-201510080155 ### START TrueNAS-9.3-STABLE-201511030016 o Add FibreChannel support. o Fix a bug that was preventing proper operation of AD integration in HA units. o Fix a GUI traceback that could occur when editing various network interfaces that contained a VIP (Virtual IP) o Fix an alert that would occur on single node Z-series heads that stated "The enclosure is critical" o Fix a spurious alert that would show bad voltages on the Z-series chassis enclosure. This alert is purely a cosmetic bug, no voltage irregularities have been detected on any units exhibiting this alert. o Fix a bug that could cause python core dumps to be logged when LDAP SSL or TLS support was enabled. ### END TrueNAS-9.3-STABLE-201511030016 ### START TrueNAS-9.3-STABLE-201511180607 o Add a vCenter plugin. This functionality allows you to install the TrueNAS 1.0 vCenter plugin in to vCenter, which will then allow you to create iSCSI and NFS datastores directly from vCenter. o Fix a bug that prevented ZFS replication from working when ssh encryption is disabled. o Fix two bugs with hardware detection on the Z-series platform. The first issue was caused by using a hardwired path to the internal enclosure, The second issue was caused by hard wiring the device name of the failover link. Both issues were resolved by switching to dynamic runtime detection of the components. o Improve the workflow for reconfiguring the network configuration of TrueNAS HA. Disable failover, then make changes. Verify the changes have propagated to the STANDBY node, then re-enable failover. (Ignore the warning that changing the network will cause a failover, with failover disabled it won't. This warning is a bug that will be resolved in a future update) o Fix a bug that would prevent iSCSI initiators from failing over properly on TrueNAS HA. This regression was introduced when the previous update added ALUA support. ### END TrueNAS-9.3-STABLE-201511180607 ### START TrueNAS-9.3-STABLE-201512161903 o Fix an iSCSI kernel panic. o Fix an error in the HA takeover path that could result in the STANDBY node seeing storage traffic before it has assumed the MASTER role. o Fix several replication bugs that could cause a replication task to restart or display the incorrect status in the GUI. o Provide a way to disallow an AD join from updating DNS. This can be useful when TrueNAS systems have multiple interfaces but only one DNS record is desired. o Provide a means for each node in an HA pair having a unique NETBIOS name when LDAP is enabled. o Verify certificate chains for self signed SSL certs when the CA is uploaded into the GUI. This allows self signed SSL certs to be used for AD authentication. o Require failover to be disabled on an HA system before allowing any changes to the networking config. This prevents a failover event from occuring and allows changes to propagate to the STANDBY node. o Map local groups created on TrueNAS to Windows/Samba groups. o Add support for ssh authentication via kerberos. o Hide the NFSv4 security fields when NFSv4 is disabled. ### END TrueNAS-9.3-STABLE-201512161903 ### START TrueNAS-9.3-STABLE-201602032047 Enhancements: o Add Fibre Channel Virtual Port support. o Add performance reporting for Fibre Channel ports. o Update the CA bundle included in TrueNAS. o Add support for > 16 NFS groups. o Add support for binding the SSH service to specific interfaces. Critical Fixes: o Remove a 60 second timeout per lagg when booting or restarting networking. o Fix a bug in the NFS server that could leave the NFS service non-responsive. Non-Critical Fixes: o Fix a bug that prevented the factory reset CLI option from working. o Fix a bug that prevented switching between LDAP and AD directory services. o Add X-*NAS-Host into update available emails. ### END TrueNAS-9.3-STABLE-201602032047 ### START TrueNAS-9.3-STABLE-201604112122 Enhancements: o Add support for allowing NFSv3 style user/group mapping when using NFSv4. o Add a CLI tool to show alerts. This is useful when the alert is originating from the STANDBY node and isn't visible in the GUI. Critical Fixes: o Address several AD integration bugs and scalability issues. Add an option to avoid caching AD objects in the UI. o Warn about network connectivity interruptions when a VLAN interface is added. o Improve smartd monitoring on the STANDBY node of an HA pair to avoid the condition where with certain hard drives the STANDBY node would always alert that the smartd service was not running. o Improve failover speed on HA units. o Alert if one node of an HA pair gets stuck applying it's config journal. This condition could block future config changes from being applied to the STANDBY node. o Fix the Force Takeover button in the STANDBY node GUI. Non-Critical Fixes: o Fix samba logging when attempting to use syslog. o Fix an issue that resulted in the node names being swapped in the Save Debug output. o Add the jed editor. o Add the status of the alert subsystem to the save debug output. o Fix the GUI zvol creation screen to only allow block sizes that are usable for zvols. (Previously any block size supported by ZFS was allowed, the "extended" block sizes > 128K are not supported by ZFS. o Improve error reporting when ZFS repolication fails. In particular provide better assesment as to why the replication has failed. o Improve performance of multipath assembly and enclosure sync. This improves boot time substantially. ### END TrueNAS-9.3-STABLE-201604112122 ### START TrueNAS-9.3-STABLE-201604202233 Security Fixes: o Badlock fix for SAMBA CVE-2016-2118. Enhancements: o Add support for allowing NFSv3 style user/group mapping when using NFSv4. o Add a CLI tool to show alerts. This is useful when the alert is originating from the STANDBY node and isn't visible in the GUI. Critical Fixes: o Address several AD integration bugs and scalability issues. Add an option to avoid caching AD objects in the UI. o Warn about network connectivity interruptions when a VLAN interface is added. o Improve smartd monitoring on the STANDBY node of an HA pair to avoid the condition where with certain hard drives the STANDBY node would always alert that the smartd service was not running. o Improve failover speed on HA units. o Alert if one node of an HA pair gets stuck applying it's config journal. This condition could block future config changes from being applied to the STANDBY node. o Fix the Force Takeover button in the STANDBY node GUI. Non-Critical Fixes: o Fix samba logging when attempting to use syslog. o Fix an issue that resulted in the node names being swapped in the Save Debug output. o Add the jed editor. o Add the status of the alert subsystem to the save debug output. o Fix the GUI zvol creation screen to only allow block sizes that are usable for zvols. (Previously any block size supported by ZFS was allowed, the "extended" block sizes > 128K are not supported by ZFS. o Improve error reporting when ZFS repolication fails. In particular provide better assesment as to why the replication has failed. o Improve performance of multipath assembly and enclosure sync. This improves boot time substantially. ### END TrueNAS-9.3-STABLE-201604202233 ### START TrueNAS-9.3-STABLE-201605241903 Security Fixes: o Fix an issue that can allow local user privilege escalation. FreeBSD SA https://www.freebsd.org/security/advisories/FreeBSD-SA-16:18.atkbd.asc Enhancements: o Improve the performance of AD binding. Critical Fixes: o Fix an issue that can cause NFS lockd to ignore locking requests when using multiple interfaces for NFS. o Fix an issue that can prevent LDAP with TLS from working at system boot. o Fix an issue that can cause reading of large files over AFP to appear corrupted to OSX clients. Non-Critical Fixes: o Fix a bug that causes spurious logging of a command when NFSv4 is being used in NFSv3 permissions mode. ### END TrueNAS-9.3-STABLE-201605241903