FreeNAS/freenas 78eda99gui/services forms.py, src/middlewared/middlewared/plugins rsync.py

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
+47-29src/middlewared/middlewared/plugins/rsync.py
+1-0gui/services/forms.py
+48-292 files

UnifiedSplitRaw