FreeNAS/freenas 8d6c522gui/services forms.py, src/middlewared/middlewared/etc_files/local rsyncd.conf

Correctly set hostsallow/hostsdeny for RsyncMod

This commit fixes a bug where we did not correctly set hostsallow/hostsdeny fields which when an existing was modified, resulted in a value like this "['first_ip']".
It also adds validation to the create/update methods ensuring only correct values are accepted.
DeltaFile
+40-23src/middlewared/middlewared/plugins/rsync.py
+5-5src/middlewared/middlewared/etc_files/local/rsyncd.conf
+1-0gui/services/forms.py
+46-283 files

UnifiedSplitRaw