### START 0b64e9a679aa2e0b2d12151e2f8e0303 9053 AFP home share configuration moved from Services to Sharing 19397 Rename TFTP umask field to "File Permissions" and use permissions selection grid 20169 Replace Warden backend with iocage 20236 Document how to create an iocage plugin 23392 Replace (nss|pam)_ldap with nss-pam-ldapd 23893 Enhance compressed ARC performance 24282 Make ctlstat -n option work reasonably for sparse LUN list 24283 Add "exec" property to dataset configuration screen 24405 Add viamillipede to build 24607 Support IPv6 in iocage jails 24740 Properly quote password created during installation 24785 Import LAPIC interrupts fix which should prevent Windows VMs from hanging sporadically 24884 Add option for VM VNC to listen on localhost only 25010 Resolve keymap warning during boot by getting keymaps from vt instead of syscons 25131 Interrupt fixes for Windows installations within VMs 25246 Use middleware to wipe disks on volume creation 25420 Reenable Chelsio TCP offload now that bug in T580-SO-CR 4x10G is fixed 25598 Document API to encrypt a volume 25659 Reset UPS shutdown timer when shutdown mode changes 25941 Convert System:Tunables to Middlewared 25942 Convert Services:LLDP to Middlewared 25943 Convert Services:WebDav to Middlewared 25944 Add Services:Rsync to Middlewared 25945 Convert Tasks:Rsync to Middlewared 25970 Add devel/py-xattr to base install 25973 Set net.link.ether.inet.log_arp_movements to 0 by default 26104 Validate vlan number when configuring via the console 26131 Add "Auxiliary arguments" field to Cloud Sync 26281 Validate that first certificate in chain matches private key 26374 Make ZSH the default root shell for new installs 26432 Provide API calls to get boot pool status and available disks for replacement 26460 Add API to download encryption key 26480 Add a seatbelt for the amount of memory on the host machine available for VM guests 26514 Add API call for web UI images 26518 Add LAGG members to API documentation 26530 Add API to fetch members of a single group 26545 Blacklist mrsas(4) as it is currently unsupported by FreeBSD smartd 26547 Don't run scrub if the pool is unlocked or not online 26586 Prevent Volume Manager from switching to stripe after selecting cache device 26594 Only show detach button when the boot pool is mirrored 26659 Ensure that disks attached to a pool are not available for use as a spare 26668 Ensure that a disk can not be selected to replace itself 26679 Add System -> Alerts for configuring alert frequency 26708 Fix UEFI boot menu to allow Linux kernels 4.15 and higher to boot properly in bhyve VMs 26779 Add API for boot device scrub 26802 Have login screen default to the new UI 26806 Add API for managing datasets and zvols 26841 Note in the API documentation that bsdusr_attributes cannot be set 26842 Note in the API Documentation that Get User Groups only retrieves/sets auxiliary groups 26895 Allow IPv6 addresses with zone indexes for IPv6 Default Gateway 26898 Don't require a reboot when entering a static IPv6 default route 26912 Don't require reboot when adding additional DNS domains 26924 Add file-level encryption to Cloud Sync 26969 Fix an issue with upgrading into an existing boot pool 27047 Convert Services:NFS to Middlewared 27048 Convert Services:SSH to Middlewared 27049 Add Services:SMB to Middlewared 27050 Add Services:S3 to Middlewared 27093 Add middleware to handle jail mounts 27123 Fix range locking in ZIL commit codepath 27215 Document how to add a hot spare using new UI 27271 Prevent generating some /etc files from temporarily blocking middlewared 27272 Prevent IPv6 from slowing down the console 27285 Add sysutils/ncdu to base system 27307 Allow unsigned 64-bit serials for certificates which allows AFP auth against macOS LDAP/KRB5 27332 Add websocket call to get partitions for use by disk import 27333 Bring pNFS code into FreeNAS 27342 Fix detaching a degraded or offlined disk from a boot pool 27362 Do not show Wipe button for disks that are in use 27450 Fix traceback when first unlocking encrypted pool after upgrade 27489 Sanitize IP addresses when set using iocage 27490 Convert Sharing:iSCSI Global to Middlewared 27491 Convert Sharing:iSCSI - Targets to Middlewared 27492 Try to restart middlewared when the address is already in use on boot 27514 Break potential recursion involving getnewvnode and zfs_rmnode 27596 Add an API for network summary 27608 Add API for additional user attributes 27649 Add API to create passphrase for encrypted volumes 27656 Include Intel Meltdown workaround code 27667 Allow multiple NFS shares of the same dataset 27700 Generate warning when a scrub is paused 27705 Add API to remove user attributes 27739 Fix "coroutine object has no attribute result" error 27756 Log rclone events to middleware 27763 Include smbstatus -L output in SMB debug 27786 Fix formatting of failed import text 27794 Add support for configuring a custom S3 endpoint 27802 Add -Z flag to freenas-debug to delete the /var/tmp/fndebug directory 27833 Fix distorted graphics in UEFI mode 27842 Add "MSDOSFS locale" field to Import Disk screen 27843 More robust parser for rsync progress in pool.import_disk 27844 Improve rsync logs for pool.import_disk 27881 Set the default setting for the SMB -> Sharing -> SMB -> Apply Default Permissions checkbox to checked 27895 Remove popup message that refers to defunct Change Email button 27928 Replace GRUB with BSD boot loader 27948 Allow Samba to also listen on loopback when specifying a Bind IP 27961 Authenticate API calls using authorization token header 27967 Validate private key presence and permissions when using rsync over SSH 27968 Add method to handle logs for jobs that produce huge logging output 27990 Add logout method to auth plugin 27994 Add email wrapper to redirect stdout/stderr 28020 Add docker/rancher password restriction to Guide 28025 Fix typo in ix-smbpasswd 28026 Do not load unneeded GEOM modules by default 28044 Fix PUT and DELETE calls fail with a 405 error when using authorization token 28062 Return ACL in filesystem.stat API call 28064 Use FreeBSD boot code for installation images 28068 Use existing aliases in network interface API instead of creating new ones 28091 Add API call for ZFS sync option 28095 Monitor mdnsd and restart if necessary 28156 Escape quotes for S3 secret key 28175 Add disk temperature graph to Reporting 28183 Update minio to version 2018-04-04T05 28218 Do not show Enclosure Slot in Disk View 28219 Focus on username in login page 28220 Fix logout URL in legacy UI 28240 Install FreeBSD GPT zfs loader instead of grub 28465 Provide an API call for the next available VNC port 28470 Display graphs for network interfaces with a colon in the interface name 28496 Add Cloud Sync encryption support 28498 Implement Meltdown mitigation 28508 Fix winacl issue in minio 28515 Use auth token in header 28519 Update to Netatalk 3.1.12 28533 Use TRACE level for mDNS messages to prevent it from filling middlewared log 28539 Fix renamed function in zilstat MIB 28544 Merge in compressed ARC patches 28548 Do not expose Redmine credentials in debug output 28566 Do not allow underscores in hostname 28567 Add CPU temperature graph in Reporting menu on AMD Ryzen 28572 Fix issue with SNMP over IPv6 28573 Fix default permissions on /etc/services 28590 Mail fixes regarding the "to address" and failed attempts 28592 Automatically unlock SEDs during boot 28593 Fix middlewared debug not starting 28627 Add the iocage host interface to the bridge and only rename if the default vnet0 interface is supplied 28656 Add API method to get current activated pool 28680 Actually restart when middlewared is started in the foregound 28754 Fix traceback if an incorrect passphrase is used when unlocking a pool 28780 Delete static address after switching to DHCP 28784 Fix minio config directory permissions 28790 Return FreeNAS version in SNMP sysDescr string 28798 Add security/gnupg to base as needed by update-smart-drivedb 28804 Update API docs for SMART tests 28814 Add API to open a shell in the specified jail 28876 Add API to promote datasets 28888 Fix Plugins check that looks for an active pool 29000 Add APIs for getting AD and LDAP users and groups 29020 Encrypt cloud credentials in configuration database 29044 Rework middlewared pipes so that file descriptors won't leak 29086 Display more information when mirroring boot device fails due to target device size being too small 29096 Add API to decrypt disks and import pool 29161 Update rsync to version 3.1.3 29185 Add --pidfile flag to middlewared 29189 Ensure the host NIC attached to a VM is in an UP state 29221 Fix traceback on kerberoskeytab and kerberosprincipal API operations 29265 Generate a unique serial for each LUN 29365 Add a manual update function to Update.py 29377 Provide API endpoint for `directoryservice_clearcache` 29389 Show errors on boot pool attach or replace 29533 Read complete lines from devd socket to prevent skipped events 29566 Increase size of MOTD 29613 Check size of debug file and generate an error if it is over the size limit 29785 Add a worker process to use with non thread-safe modules 29805 Allow /etc/find_alias_for_smtplib.sh to be used by sudoers 30010 Fix UI display bug for iSCSI LUNs 30031 Convert Network:Global Configuration to Middlewared 30034 Convert System:General to Middlewared 30097 Fix restoring rrds from /data/rrd_dir.tar.bz2 30100 Build new UI Guide from angulargui branch 30106 Fix DDNS using SSL when "Use SSL" is unchecked 30168 Add "exec" option to pool.dataset API 30177 Add msdosfs_iconv kernel module 30354 S.M.A.R.T. fix for devices that report "Unknown USB bridge" 30405 Fix traceback in S3 Service 30432 Document in the Guide how users can submit iocage plugins 30468 Add pause attribute to py-libzfs scrub state 30504 Remove deprecated consul and consul alerts 30597 Handle IOCAGE_SKIP gracefully when no pool is activated 30672 Add vnet_interfaces to iocage creation config 30675 Configure the serial console to support both BIOS and UEFI 30687 Fix validation of hostname for FTP Masquerade address 30690 Convert Storage:Scrub to Middlewared 30693 Convert System:Advanced to Middlewared 30705 Fix for Error 22:'FakeMiddleware' object has no attribute 'run_in_thread' 30765 Convert Network:Static Routes to Middlewared 30798 Fix process alerts traceback 30813 Make SNMP indexes 1-based as described in RFC 2578 30846 Turn disk.sync_all into a job so it won't time out while booting 30852 Start iocage jails after volume is unlocked 30858 Fix traceback that prevented iocage create jail from template from working 30864 Update Netdata to 1.10.0 30870 Ensure shell is killed on connection close 30969 Merge fix for detaching a degraded or offlined disk from a pool 30987 Convert Storage:Resilver Priority to Middlewared 31014 Fix middleware client not working in Microsoft Edge due to middlewareTokenUrl being undefined 31083 Fix traceback when importing a non-encrypted pool 31110 Mitigate command injection by prohibiting the setting of multiple NIC options at once 31185 Convert Services:UPS to Middlewared 31188 Convert Task:CronJob to Middlewared 31215 Convert Storage:Disk-Wipe to Middlewared 31218 Add API to associate an SMB share with a periodic snapshot task 31251 Convert Tasks:SMART to Middlewared 31254 Convert Services:DC to Middlewared 31299 Separate S.M.A.R.T. email addresses with spaces 31308 Update /etc/resolv.conf when nameservers are changed in Network -> Global Configuration 31317 Convert Sharing:iSCSI Portals to Middlewared 31341 Start S.M.A.R.T. service using smartd-daemon rc script 31382 Convert Sharing:AFP to Middlewared 31384 Add iocage attribute to differentiate official plugins 31400 Silence warning about nut_upsshut not being set when it is disabled 31402 Fix iocage traceback when DNS server not found 31674 Do not spawn another middleware thread if only the thread id is different 31731 Extend jail.query to allow a jail identifier 31770 Use "camcontrol devlist -v" in freenas-debug 31893 Rebase Ports Tree 31920 Fix memory leak in net-snmp 31950 Convert Sharing:CIFS to Middlewared 31953 Convert System:CA to Middlewared 31956 Convert System:Certificates to Middlewared 32001 Add share_type to pool.dataset middleware call 32067 Fix error in jail.create call 32112 Fix download link in installation section of Guide 32118 Don't restart NTP when changing the GUI language 32169 Don't advertise unsupported UPS types 32211 Update config file format version 32223 Fix bug that prevented creation of Time Machine share when AFP home share exists 32262 Sorting bug fixed in ISCSITargetToExtent 32274 Return an IP address for DHCP jails when queried by jail.query call 32352 Add UPS serial port choices to Middlewared 32361 Add CURL support to collectd 32364 Fix for WebDAV SSL choices 32382 Ensure group.query middleware call provides information about primary users belonging to a group 32388 Stop all iocage jails before a exporting a pool 32412 Fix deprecated fstab error 32430 Convert System:General:NTP Servers to Middlewared 32451 Convert Sharing:NFS to Middlewared 32457 Convert Sharing:iSCSI - Authorized Access to Middlewared 32472 Convert Sharing:WebDav to Middlewared 32484 Add filesystem.stat to middleware to provide user and group names 32502 Fix smartd config not being generated 32523 Bind middlewared to Unix socket and use it by default in client 32526 Check that the path exists within the volume when creating an AFP share 32535 Mount ZFS dataset before setting share type 32577 Generate specified Subject Alternate Names in Certificate Signing Request 32673 Convert Storage:VMWare Snapshots to Middlewared 32679 Convert Storage:Periodic Snapshot Tasks to Middlewared 32685 Fix alias bug that prevented certain users from not being added to /etc/aliases 32751 Detach GELI on single disk swap 32760 Fix shell in new UI 32766 Fix mountpoint traceback when creating shares 32772 Reconfigure swap when a disk vanishes 32775 Disable file upload size for VMs in middlewared 32931 Add p5-IO-Socket-INET6 as a run dependency for asip-status.pl 32937 Clean up krb5.conf and pam.d/* after stopping AD 32946 Create bacula iocage plugin 32976 Create XMRig iocage plugin 32985 Convert Sharing:iSCSI Extent to Middlewared 33021 Try to show the reason a VMware snapshot failed 33048 Fix domaincontroller partial update in API 33054 Automatically create bridge with default route for iocage jails 33060 Add API to show pool status/topology 33063 Update instructions for submitting FreeNAS UI translations 33114 Return plugin versions in API 33159 Allow SNMP contact field to be empty 33171 Update FreeBSD cam driver 33183 Fix issue with UEFI installs on hybrid BSD loader images 33237 Fix serial_from_device for virtio-block disks 33240 Add update.file API call to update system using tar file 33276 Add puc(4) driver to the kernel config 33279 Convert Sharing:iSCSI Initiators to Middlewared 33294 Fix traceback when adding a LAGG 33297 Set Plugins in legacy UI to read-only 33300 Wait for system to fully boot before running alerts 33306 Disable Jails creation in legacy UI 33330 Fix NFS share creation in API 33387 Allow REST to run Jobs returning its `id` 33411 Convert Storage:Replication to Middlewared 33441 Support all cloud sync services that rclone supports 33483 Fix KERBEROS5 option in netatalk3 port 33576 Handle permission error more gracefully when creating local user 33612 Convert Sharing:iSCSI Target to Extent to Middlewared 33636 Add ability to change passphrase on a volume to API 1.0 33660 Provide device name in pool topology API 33666 Write API functional tests for Tunables 33672 Write API functional tests for LLDP 33684 Write API functional tests for Cronjob 33687 Write API functional tests for Init/Shutdown Scripts 33696 Add disk online API and document disk offline API 33711 Allow trailing slashes in REST 2.0 API 33720 Write API functional tests for System General 33726 Handle validation and schema errors in REST 2.0 33780 Write API functional tests for Disks 33783 Write API functional tests for System Advanced 33789 Add Disk update method to middleware 33834 Write API functional tests for rsync 33837 Write API functional tests for SNMP 33840 Write API functional tests for dyndns 33852 Specify replication bandwidth limit in kbps 33861 Fix setting value on inherited attributes in middleware 33864 Write API functional tests for NTP Servers 33891 Write API functional tests for Static Routes 33900 Force size option added for zvol creation in Middlewared 33936 Add release build date to middleware 33942 Write API functional tests for SMART 33945 Fix maproot/mapall not having default null values in NFS create API 33969 Write API functional tests for ups 33972 Write API functional tests for webdav_bsd 33975 Write API functional tests for webdav_osx 34002 Add API to force a disk replacement 34005 Add default values to keys that need it in sharing/cifs API 34032 Properly show API 1.0 errors on forms using middleware 34035 Remove path from proxy_pass to disable decoding in API 34047 Convert Storage:Permissions to Middlewared 34050 Remove CRASHED state from API until proper service monitoring is implemented 34053 Add missing default values to /sharing/afp API 34056 Unmount datasets before deletion 34071 Fix iSCSI Target Group 1.0 API 34074 Allow GET for /{service}/id/{id}/ in REST 2.0 34092 Fix middleware bug in rsync task quick scheduler 34128 Fix displaying unnecessary errors when ResponseParserError occurs in API 34146 Load catia VFS module before zfs_space and zfsacl 34180 Create API tests for pool dataset plugin 34195 Add API tests for iSCSI 34213 Add API endpoint to remove a disk from a pool 34231 Minor fixes for iSCSI API 34234 Add compressionratio to API 34381 Fix traceback in AFP share API 34411 Get samba_server status when checking if AD started 34417 Register URLs with and without a slash to avoid a redirect 34432 Display root email in Wizard 34462 Provide progress report for update.download job 34477 Fix recursion issue in Import Certificate 34498 Add API tests for IPMI 34501 Create API tests for TFTP 34507 Minor code improvements for TFTP plugin 34522 Allow reset of SED password in UI 34528 Fix traceback in /sharing/cifs/id API 34603 Fix traceback when setting IPMI VLAN ID 34606 Fix to allow SSH to reload when start on boot is disabled for SSH 34609 Move FireWire drivers to modules and remove COMPAT_43TTY from kernel config 34636 Reload iSCSI when zvol size changes 34675 Fix order of certificate chain in middleware 34684 Fix quota exceeded emails being sent every minute 34741 Support IPv6 networks for NFS shares 34744 Add -sec=sys to NFS when using Kerberos keytabs 34771 Catch any exceptions when updating a property 34807 Minor edits in IPMI plugin 34810 Display an error if user trys to install a plugin on a dataset configured with noexec 34843 Fix "Set of coroutines/Futures is empty" error when querying for invalid service 34846 Fix default iocage jail filtering 34870 Add APIv2 tests for Jails 34885 Ensure ui_protocol is uppercase in /system/general/ API 34891 Minor edits in Jail plugin 34909 Fix deadlock when using call_sync 34924 Fix display of list parameters in /api/docs/ 34945 Fix deleting cloud credentials 34954 Make encryption_salt non-required field for Cloud Sync Task 34969 Properly handle dataset recordsize of 1M 34996 Fix middleware error when creating iSCSI Authorized Access 35017 Improve validation for serial ports 35035 Do not allow invalid JSON object attributes on REST calls 35038 Rename cifs to smb in REST API 35041 Provide API call to get SMB sharing storage tasks 35074 Watch middleware parent process on workers 35110 Update APIv1 documentation for smarttest_disks 35113 Update iocage destroy example in Guide 35128 Fix traceback caused by attribute name change in iocage 35167 Properly report invalid cloud credentials 35215 Fix smart.nawk script in freenas-debug SMART section 35233 Catch up sharing.cifs to sharing.smb renaming in middleware 35257 Fix disk identifier issue in new UI 35317 Build single hybrid CD/USB ISO image 35374 Add dummy input fields to prevent the browser from auto-filling passwords 35404 Fix race condition in SMART 35416 Add APIv2 tests for S3 35527 Fix aliases in new UI 35542 Fix traceback when updating zvol size 35548 Explicitly make serial console preferred when it is enabled 35551 Fix creating zvol with volblocksize 35653 Check GRUB presence via kenv instead of fstab 35863 Fix traceback when creating new Cloud Sync Task 35587 Fix instances where pool.snapshot was renamed to pool.snapshottask in middleware 35873 Fix error when changing Cloud Credential Name in new UI 36008 Fix for resolved hostnames validator 36118 Add support to boot from dataset with a colon in its name 36183 Fix corruption of first byte in AFP_AfpInfo stream/xattr in Samba 36223 Allow upgrades on systems where grub is the only fstab entry 36228 Fix traceback in new UI when checking the force button in the create a zvol screen ### END 0b64e9a679aa2e0b2d12151e2f8e0303 ### START 1d550a8d16529e9c9fa507a6e3c6804d 12207 Add Redmine iocage plugin 17697 Add a tunable to enable multichannel Samba 21458 Provide alert if configured NTP server can not be contacted 25057 Fix traceback when deleting boot environment 25545 Remove online/offline button for cache device in new UI 26157 Add warning that setting the minio directory changes ownership 26434 Add descriptive error to API when VM fails to start 27820 Add sysutils/devcpu-data 28063 Write local SID to correct DB file 28209 Add unix_primary_group and unix_nss_info to idmap_ad configuration to address how Samba now handles groups 28406 Do not grant extra privileges to users when a Directory Service is enabled 28615 Fix the description of Validate Remote Path checkbox in Guide 29825 Allow middleware to save Cloud Sync setting even if bucket listing failed 32055 Remove warning that vfs_full_audit may cause transfer problems 32754 Display version numbers for the Available Plugins in new UI 32961 Add MineOS iocage plugin 33180 Add nut.so to /usr/local/lib/collectd/ 33186 Fix installation using serial console 33453 Fix unnecessary AD restarts caused by enabling service monitor 33645 Add ability to stop winmsa from changing owner 33774 Add pool name validation to new UI to prevent creating pools with a duplicate names 33804 Sort pools by name in Disk screen of new UI 33954 Make filter function case insensitive in new UI 34077 Use selectable columns to make User, Disks, and Cron Jobs lists readable in new UI 34083 Change true/false to yes/no in entity tables to reduce size of crowded tables in new UI 34131 Improve dashboard network information widget in new UI 34204 Strengthen locking for the NFSv4.1 server DestroySession operation 34228 Add IPsec kernel module 34309 Fix sidenav open and close issues in new UI 34312 Prevent the graphs on the new UI dashboard from stealing the mouse 34378 Log netatalk messages to /var/log/afp.log 34384 Indicate in Guide to disable Physical Block Size Reporting when using an iSCSI target for VMware 34495 Create qBittorrent iocage plugin 34624 Add simple visual effect when clicking a navigation item in new UI 34648 Add delay indicator to new UI 34735 Support all cloud sync services that rclone supports in new UI 34762 Disable SMB1 by default 34768 Add note to new UI version of Guide to unset Zoom Text Only 34822 Improve Jails breadcrumbs in new UI 34882 Use tree view for boot pool status page in new UI 34921 Update API section of Guide 34927 Add page for editing/viewing CAs in new UI 34975 Do not display hidden files when selecting installation media when creating VM in new UI 35008 Rename Sharing -> ISCSI -> Global Configuration to Target Global Configuration in new UI 35011 Display paused scrub state as Paused in middleware 35062 Stop iocage jails before locking drive that contains jails 35104 Display paused scrub state in new UI 35143 Fix capitalization in "NIC to attach" in new UI 35221 "Sparse Volume" checkbox should say "Sparse" 35266 Use correct default for Docker host raw file size in new UI 35269 Put buttons next to the input field and deal with multiple layout issues when resizing in the new UI 35275 Close websocket connection when navigating away from Jail Shell in new UI 35281 Fix css in top bar breadcrumb area on VM page 35293 Move VM Devices and Edit options to Options menu in new UI 35299 Allow edit of Docker VM raw image size in new UI wizard 35302 Fix Docker VM wizard autostart field in new UI 35323 Fix detach pool dialog remaining open after pool is detached in new UI 35344 Fix bad destroy target for iocage export 35347 Fix Export Password Secret Seed setting in legacy UI 35359 Prevent VM and Docker wizards in new UI from creating VMs with names that are already in use 35371 Improve IPv4 validation for Plugins and Jails in new UI 35407 Don't show "Members of groupname group" until groupname is populated 35410 Prevent user from editing a jail's properties in the new UI while the jail is running 35413 Add API call for system "health" status 35428 Disable RRD write cache when Reporting Database is unchecked 35431 Rewrite plugin_get_versions to operate on a single plugin at a time 35434 Join latest job to cloud sync tasks so its state can be inspected through API 35446 Fix System -> Advanced -> Console Footer not displaying in legacy UI 35458 Add ability to check boxes in new UI by clicking on label in entity forms 35464 Fix unique constraint failure in Storage:Scrub API 35491 Fix traceback for S3 validation errors in APIv1 35497 Wait for all-device probe to complete before mounting root 35503 Populate iSCSI extent device list in new UI 35509 Fix bugs with IP choices and iSCSI portal IPs 35524 Use "Apply Update" instead of "Save" for Manual update button in new UI 35539 Make BMC firmware version check more robust 35572 Rename certificate edit to view and remove tooltips from read-only fields 35599 Don't check peer_secret if peer_user isn't supplied in Sharing -> iSCSI -> Authorized Access 35608 Sort services alphabetically in new UI 35626 Convert VMware Snapshot page to websocket in new UI 35629 Rename System "Enable Console Menu" to "Show Text Console Without Password Prompt" in new UI 35635 Add error handler for entity-table getFunction to new UI 35650 Improve wording of offline disk dialog 35718 Add support for additional Intel NICs 35730 Clarify installer boot loader menu 35737 Use sane default zvol blocksize based on pool topology 35741 Rename webdav.share to sharing.webdav 35765 Remove redundant serial ports in System -> Advanced of new UI 35785 When importing a pool, do not get disks of UNAVAIL/OFFLINE vdevs 35789 Add to the new UI an option to unlock pool using recovery key and hide actions that cannot be accessed when pool is locked 35797 Fix args error when adding Cloud Sync Task in new UI 35809 Assign background color to chart tooltips on Reports page 35834 Fix traceback when editing VMware Snapshot task 35838 Don't rely on porcelain for cloning iocage remote repositories 35933 Add style rules to render lighter text in dark themes 35948 Remove syscons terminal from kernel 35993 Format dataset recordsize correctly in new UI 36078 Fix URL for FreeNAS logo in legacy UI 36083 Unlock volume with recovery key in APIv1 36103 Fix typo and lack of clarity in NTLMv1 warning 36128 Remove yellow progress bar across top of new UI 36163 Match progress spinner to theme primary color 36168 Add migration for legacy nologin shell values 36178 Fix Services background images URL in new UI 36203 Disable/enable repl_remote_hostkey when replication mode is switched in new UI 36218 NPM complains about security warnings on install 36238 Add VMware sync support for snapshots to APIv1 36293 Try to use the hosts's IP instead of 0.0.0.0 for VNC connection 36408 Style iX logo with theme primary color 36453 Make keytabs and username/password mutually exclusive in new UI 36538 Fix smartd.conf being empty on first boot due to race condition 36553 Do not allow allow users to shrink zvol in new UI 36588 Regenerate /etc/resolv.conf when disabling Domain Controller service 36598 Fix "Host: 11.1 is not greater than jail: 11.2" error in iocage 36653 Add warning to configure the interface used by the UI 36668 Fix validation of extent size in new UI 36673 Display popup error when service does not start 36678 Add popup to start iSCSI service after configuring 36683 Fix "1 out of zero" error on entity table footer in new UI 36718 Use human readable Boot Environment Created date/time 36783 Allow saving cloud sync in new UI even if bucket listing failed 36803 Improve bhyve exit(3) error code 36808 Fix VNC for touch events and mobile 36823 Fix unneeded stops and restarts in AD monitoring 36828 Miscellaneous CSS fixes for new UI 36913 Avoid traceback if disk in iSCSI extent does not exist 36963 Allow NIS to be ID provider for Active Directory 36968 Add validation to S3 "Access Key" and "Secret Key" fields to prevent use of non-allowed characters 37003 Set user permissions correctly when selecting the location for the user's home directory 37088 Tooltip references to Guide are pointing to old Guide 37113 Fix datatable and swatches in new UI 37138 Write out pam configuration files in /etc/pam.d/ if they don't already exist 37143 Remove unnecessary pam_sss errors from /var/log/auth.log 37168 Implement interfaces.websocket_interface which returns the interface the websocket is connected to 37208 Fix redundant error message in new UI 37228 Update dd example in Guide 37263 Fix detection of the installer disk 37268 Shorten page titles displayed in tabs of new UI 37298 Catch unhandled case where device lookups table was failing with VMs in new UI 37308 Update base OS to FreeBSD 11.2 37318 Fix typo in VM message 37393 Bind children formControlName with parent in new UI 37408 Remove Console Screensaver option as it is no longer supported 37423 Remove Console Screensaver option from new UI 37443 Sync with iocage upstream 07/10/2018 37478 Convert Rsync tasks and Cron jobs to entity-form 37483 Convert Smart test to entity-form 37498 Convert Scrub Task to entity-form 37503 Convert Cloud Sync Tasks to entity-form 37554 Allow updates from 11.2-STABLE to nightlies 37570 Fix ZFS ZIOs leak in ddt_sync() 37610 Allow wildcard IPs for iSCSI Portal addresses 37618 Add sas3flash -listall to freenas-debug 37650 Rename Boot to Boot Environments in the side menu of the new UI 37666 Remove ellipsis on overflow to allow data to show in new UI 37690 Fix entity table checkboxes in new UI 37694 Allow users to paste the contents of certificates signed by an external CA 37706 Fix bad caching on list_resource in Jails Wizard in new UI 37710 Fix filter function broken by checkboxes on entity pages in new UI 37726 Keep minio Secret Key after it is set in new UI 37730 Fix traceback in Volume Status 37766 Fix performance issue with cron in new UI 37770 Add GiB to docker wizard to clarify the size 37778 Rename Boot Volume Condition to Boot Pool Condition in new UI 37786 Remove double free which caused bhyve to SIGBUS 37846 Fix Swap Size field name and tooltip 37850 Cosmetic fixes to checkboxes in new UI 37862 Add ability to create rsync task without "Validate Remote Path" and fix regeneration of crontab 37866 Fix validation for Rsync over SSH in new UI 37874 Return password blur function early on invalid conditions in new UI 37902 Remove 'net usersidlist' from freenas-debug 37958 Hide VNC option if VM has existing VNC device 37970 Increase loader autoboot timeouts 37994 Add Manual Update section to new UI version of Guide 37998 Show random MAC address generator in NIC edit mode of new UI 38022 Add validators for VM and Docker wizards in new UI 38026 Add writeable certificates field when importing a certificate in new UI 38038 Do not send empty SNMP password when sending an email 38058 Add UnavailableException for alert checkers 38078 Fix Cloud Credentials breadcrumb 38083 Hide minutes from cron picker for SMART tasks in new UI 38105 Do not count ARC against available RAM 38155 Add default gateway interface to vnet jail bridge 38170 Add ability to upload config file in new UI 38195 Use UNIX ACLs on iocage datasets 38205 Update Guide to reflect that iocage was added with FreeNAS 11.0 38220 Fix display of rsync task "extra options" in new UI 38245 Fix bug in new UI that allowed duplicate LUNs 38255 Update zsh to 5.5.1 38265 At boot, have MDNS wait for /etc/resolv.conf to be available and valid 38355 Fix license error that prevented some plugins from installing 38390 Fix bug in Storage -> Disks in new UI that caused "Name" column to disappear 38400 Update zvol Configuration Options table in new UI version of Guide 38455 Fix installer logo and artwork 38530 Add 'run now' option to cron tasks in new UI 38540 Fix some button-placement problems in UI Preferences 38545 Avoid further CAM retries when drive asks for a recovery action which fails 38565 Fix save action while creating VMware snapshot in new UI 38605 Fill in gap above scroll bar in new UI with background color 38615 Fix conflicting recordSizeMap keys in new UI 38630 Fix "cannot open 'None': dataset does not exist" error when creating snapshot in new UI 38684 Disable the Cloud Sync Task "save" button if the credential checked failed 38699 Replace text logos with ASCII art 38735 Add UI Preferences and Theme Editor information to the Guide 38739 Remove memtest from loader menu until it is fixed upstream 38791 Correct the example for generating a keytab in Guide 38799 Fix possible race condition that causes a traceback on System -> General in new UI 38807 Add new error handling method for websocket errors 38863 Add 'Run Now' option to Cloud Sync task in new UI 38868 Add 'run now' option to rsync tasks in new UI 38878 Switch iocage plugin infrastructure to FreeBSD 11.2-RELEASE 38898 Improve text of unauthorized email alert message 38993 Redesign shutdown screen in new UI 38998 Do not expose AD or LDAP passwords in new UI 39067 Adjust top margin on data table footer in new UI 39083 Have browser reload login page when leaving reboot screen 39095 Hide collapsed toggle in new UI when sidenav is offscreen 39103 Raise descriptive error in new UI when VM fails to start 39213 Password fix for CHAP authentication 39228 Redesign restart screen in new UI 39248 Remove unnecessary pthread_mutex_unlock() in VNC server 39363 Update text of ZFS Upgrade Pool alert to point to the relevant documentation 39443 Convert row data on display in new UI 39503 Fix bug in core.service unregister method for new UI 39533 Format Plugins IP address field in new UI to make it obvious that interface and mask are also required 39598 Make sure to UP VM bridge if it already exists ### END 1d550a8d16529e9c9fa507a6e3c6804d ### START 3fd5a2ce1af4ee5fdcb8ea48c05ee891 27756 Show cloud sync logs for all statuses 28063 Write local SID to correct DB file 29020 Encrypt cloud credentials in configuration database 29106 Remove note from Guide and tooltip that incorrectly stated encrypted pools could not be used for the system dataset 30663 Add graphics/drm-next-kmod to system 31194 Add ability to rename iocage jails in new UI 31269 Fix error when renaming Plugin Jails 31390 Avoid problems when new UI is accessed via DNS instead of IP address 31518 Add log reader to Status column of Cloud Sync viewer in new UI 32055 Remove warning that vfs_full_audit may cause transfer problems 32220 Do not display netcli shell option to non-root users in new UI 32736 Change default ZFS indirect block size from 128 to 32 for new files and zvols 33054 Automatically create bridge with default route for iocage jails 33648 Add password toggle button to new UI 34327 Add note to Guide for UPS polling interval 33645 Add ability to stop winmsa from changing owner 34894 Measure performance effects of different indirect block sizes 34396 Use FreeNAS-specific fork of iocage 34522 Allow reset of SED password in UI 34603 Fix traceback when setting IPMI VLAN ID 34684 Fix quota exceeded emails being sent every minute 34687 Add timeout for LDAP status calls 34948 Fix node error when pressing enter on a file input dialog in new UI 35146 Fix left sidenav scroll in new UI 35215 Fix smart.nawk script in freenas-debug SMART section 35395 Apply handleWSError to the websocket of the storage section in new UI 35404 Fix race condition in SMART 35605 Alphabetically sort datasets and pools in Periodic Snapshot Tasks screen of new UI 35632 Prompt user to fix Cloud Credential in new UI when credential check fails 35638 Show plugin installation progress in new UI 35973 Remove faulty enabled/disabled logic from freenas-debug 36188 Add radarr iocage plugin 36198 Fix pool dashboard widget traceback when pool is locked in new UI 36473 Improve zsh prompt and add useful bindkeys 36578 Fix 404 error in browser console immediately after login to new UI 36948 Use callback to return iocage plugin progress 37143 Remove unnecessary pam_sss errors from /var/log/auth.log 37188 Add a short initialization delay to enable left menu scrolling on FreeBSD Firefox and Chrome in new UI 37258 Standardize action button names in new UI 37398 Remove "Enable automatic upload of daily telemetry" checkbox from new UI 37448 Update jail_zfs_dataset tooltip 37606 Add missing and updated tooltips or fields 37662 Add load spinner to Services page of new UI 37802 Support spaces in path when adding storage to an iocage jail 37878 Add sysctls to disable winbind and sssd enumeration 37902 Remove 'net usersidlist' from freenas-debug 38006 Fix text, font, and breadcrumb errors in System -> Update -> Manual Update -> Save Config 38073 Add missing Cloud Service Credential tooltips in new UI 38145 Add Status column to Cloud Sync Tasks in new UI 38435 Fix INFO alerts being shown as CRITICAL 38570 Rename Netdata Configure button to Launch in new UI 38600 Increase height of dialog to make room for error message when trying to downgrade in new UI 38620 Fix truncated tooltips in Snapshot dialog of new UI 38783 Add ability to log directly into new UI with a token 38898 Improve text of unauthorized email alert message 38943 Prevent downgrades in legacy UI 39047 Fix issue with pressing enter in VM wizard of new UI 39087 Remove extra logout confirmation from new UI 39131 Handle disk wipe percentages correctly in new UI 39203 Disable Management function for installed Plugins that do not provide a management interface 39223 Update RancherOS to 1.4 39253 Several fixes for Custom Theme tool in new UI 39258 Allow branch selection for iocage plugins 39383 Reword legacy UI dialog in new UI 39448 Display version numbers for Installed Plugins in new UI 39453 Add API to display plugin version number for Installed Plugins 39463 Add validation to boot environment name fields 39468 Prevent creation of groups with same name or GID in new UI 39493 Show warning if Swap size is set to 0 39508 Check for iocage host release being less than plugin release when fetching plugin 39563 Fade-to-black 60 seconds after the user clicks to shut down the system using the new UI 39573 Update iocage Plugins for BETA3 39613 Remove typo in Google Cloud Storage in new UI 39628 Fix function for storing SIDs 39638 Change iocage plugin mechanism to use branches 39702 Add a delay indicator to entity tables, service table, dashboard, and reports pages in new UI 39707 Notify user when plugin install is complete in new UI 39732 Fix cron custom setup screen in new UI 39752 Move tooltip for snapshot lifetime to the right place in the new UI 39762 Update legacy UI to support human readable cron syntax 39767 Add validation to vlan tag field in new UI 39842 Hide actions that cannot be used when pool is locked and display unlock button when pool is locked 39857 Add spinner when group membership is slow to load in new UI 39877 iSCSI Auth Secret validation 39907 Fix Bacula plugin installation errors 39912 Shorten WebDAV placeholder name in new UI 39917 Fix label for S.M.A.R.T. test schedule in new UI 39937 Fix S3 service port validation in new UI 39942 Fix iSCSI breadcrumbs in new UI 39947 Ensure VM name is unique, regardless of type of VM 39957 Fix iSCSI Associated Target LUN ID validation in new UI 39962 Add validation for FTP fields in new UI 39982 Optimize detection of best host in freenasldap.py for large environments 40036 Display parent vlan interface in new UI 40066 Fix nginx rule to correctly refresh plugins screen in new UI 40076 Update API to properly handle vnet devices 40086 Disallow empty cloud sync bucket 40096 Add validation for NetBIOS Name and NetBIOS Alias fields in new UI 40106 Check DNS before allowing plugins to continue and raise an error if check fails 40126 Improve warning in new UI when user selects another interface for configuration 40131 Add missing labels and validation to SNMP fields in new UI 40146 Hide SNMPv3 fields in new UI unless "SNMP v3 Support" is enabled 40161 Validate UPS fields in new UI 40176 Update favicon in new UI and Guide 40181 Do not allow multiple VMs with same name 40206 Fix theme color in new UI for SMART Tests checkboxes 40340 Only show Enable VNC checkbox when Boot Method is UEFI in VM Wizard 40344 Add API endpoint to pass MIDDLEWARE_TOKEN to web UI 40420 Fix issue with updating jails in new UI 40428 Pull in some recent FreeBSD fixes for ISO boot issues on legacy systems 40440 Rollback VM creation if anything goes wrong to prevent duplicate VMs 40456 Perform VM memory check at the beginning of the create VM wizard in the new UI 40460 Append mountpoint to jail's root directory when adding storage 40472 Finetune netinfo and cputemp Dashboard components 40476 Fix UEFI-CSM boot method for VMs 40480 Add link to Guide that further explains ssh-keygen 40492 Add ability to display iocage plugins post-install notes 40500 Refactor how memory is accounted 40504 Fix VM Disk sector size in new UI 40512 Put threshold of 8 sequential failures for NTP connection alert 40516 Add validation to VNC password in new UI 40544 Fix jail start and stop actions in new UI 40548 Prevent adding storage to a running jail 40584 Strip subnet from management URL for iocage plugins 40588 Make column headers consistent between Jails and Installed Plugins 40592 Display correct VM summary in new UI when existing disk is used for VM creation 40628 Add icons to buttons on Installed Plugins page of new UI 40656 Correct System Dataset and Tunables breadcrumbs in new UI 40680 Kerberos authentication fixes for LDAP servers 40712 Reduce taskqueue congestion caused by ZFS ZIO pipeline activity 40736 Fix Services --> S.M.A.R.T. breadcrumb 40744 Update new UI version of Guide to indicate destination directory will be automatically created if it does not exist when adding storage to a jail 40780 Fix bug that prevented updating a user using APIv1 40788 Use CallError on rrdtool failure 40856 Fix display of GIDs in new UI 40864 Fix multipath_sync tracebacks on boot 40868 Fix disable/hide on init/shutdown scripts in new UI 40908 Improve the Support Form text and links in the webui 40916 Fix tooltip and table entry for Rsync Enabled setting 40953 Remove User Base and Group Base fields from Active Directory 40964 Rename VMs menu to Virtual Machines 40976 Add IP usage validator to middleware 41012 Fix MiB and GiB usage in new UI and Guide 41032 Improve dialog messages in new UI 41060 Improve the validation process for source and destination fields when adding storage to jails 41064 Return VM status in vm.query 41068 Fix exception when dismissing alert that has gone away 41084 Remove unused exit_on_error attribute in iocage 41092 Fix validation issue in Edit Disk screen of new UI 41104 Bug fix for iSCSI target_authgroup in APIv1 41148 Hide "Netwait IP list" field in new UI unless "Enable netwait feature" is enabled 41160 Fix Network -> Global Configuration breadcrumb 41172 Remove unused "Enable automatic upload of daily telemetry" field 41196 Add iocage to freenas-debug 41248 Monitor VM status for new UI 41276 Fix "not a list" traceback when changing DDNS settings 41308 vnet0 option only valid if vnet checked for jail in new UI 41320 Increment number in plugin name to support multiple installations 41328 Update checkbox settings and dark themes to work with new theme rules 41355 Support CIDR subnets for allowed iSCSI initiators in new UI 41365 Avoid sending dozens of crash reports filling up thread pool 41380 Update Samba port to address August CVEs 41395 Properly encode passwords in inadyn config 41400 Remove redundant mrsas checks 41420 Capitalize the Plugins "install" option in new UI 41435 Allow netgroups in NFS share authorized hosts and IP addresses 41450 Ensure all new UI components that use core.service use the OnDestroy lifecycle hook to properly unregister 41496 Convert WebDAV to use websocket call 41532 Fix jenkins conflict with jenkins-tls 41538 Fix plexmediaserver conflict with plexmediaserver-plexpass 41544 Add field to display iocage plugins post-install notes 41556 Update SMB charset choices in middlewared 41568 Fix ESERVICESTARTFAILURE traceback 41580 Make sure VM sector size is an int 41592 Use drop-down menu for Adding a VM Disk Device in new UI 41598 Validate zvol while creating a VM 41640 Add Google Team Drive support to middleware 41694 Improve validation for jail creation 41718 Add delay indicator to pools list in new UI 41724 Fix query issue that prevented saving of Alert Services settings in new UI 41730 Remove stray cancel button from Support page of new UI 41760 Force scrollbar to refresh on every menu click in new UI 41838 Patch FreeBSD-SA-18:09.l1tf and FreeBSD-SA-18:10.ip 41844 Add middleware API for setting password on first login if user left password blank during installation 41868 Specifying --file should use file with iocage 41880 Improve service status wording in freenas-debug 41886 Enforce VM minimum memory check in new UI 41910 Fix system crash/freeze when deleting many files 41916 Fix traceback in new UI when creating new VM disk image 42006 Update APIv1 documentation for unlocking volume 42018 Prevent hold on file descriptors that stalls plugin installation 42024 Add support for multiple countries with same key in middlewared 42048 Fix bug in rsync plugin which made the validation for rsync fail 42066 Add option in new UI to retain the share configuration when detaching a pool 42090 Add -a and -p to arcstat 42239 Add snackbar notification and error dialog to Plugin Update section of new UI 42311 Bring tooltips to the foreground on the Custom Theme page 42329 Combine the Log Out, Restart, and Shut Down sections into one chapter in the new UI version of the Guide 42341 Update tooltip and button labels on Power page of new UI 42353 Fix mountpoint destination issue in new UI 42257 Keep AD in configured state even if service start fails 42359 Fix callback usage in lib/iocage that prevented jail autostart 42371 Add order to VM devices API 42407 Change all "UI" instances to "Web" in new UI 42485 Fix delete call for jail mount point 42581 Fix for jail IP format during validation 42593 Add devfs rules to iocage plugins 42641 Only show one interface for the plugin IP of a non-vnet iocage jail 42647 Fix checkbox theme in new UI for themes with light colors 42725 Add LogOnce option for disk usage Reporting plugin 42749 Remove NTP alert code that was generating false positives 42761 Fix traceback when Plugins INDEX does not exist 42803 Unblock speculative prefetcher on pool creation 42809 Fix integration tests requests to APIv2 being anonymous by default 42851 Fix SMART debug 42899 Fix "list index out of range" error when using Advanced Jail Creation in the New UI 43000 Fix migration error that prevented upgrade from 11.1-U6 to 11.2-BETA2 43224 Fix traceback when creating a Docker or bhyve clone in the new UI 43328 Have jail wizard wait until SUCCESS before leaving page 43415 Fix traceback found during load testing 43580 Wait longer for middlewared to start 43635 Disable asyncio debug by default 43712 Drop server minimum protocol to SMB2_02 43811 Fix deadlock on thread pool 44075 Fix regression in notifier.ds_get_idmap_object 44482 Fix crash when deleting pool that has system dataset on it 44526 Add trueview.stats event source to middleware 44581 Fix bug that prevented deletion of Volume/Pool comments 44625 Fix a Samba panic if fruit_access_check detects a locking conflict 44735 Fix bug when installing Plugins without an underlying FreeBSD package 44940 Fix removal of SMART alerts 44958 Fix bug that prevented update to DDNS configuration ### END 3fd5a2ce1af4ee5fdcb8ea48c05ee891