FreeNAS/freenas bc15c2bgui/sharing models.py, gui/sharing/migrations 0018_add_vuid_to_afp_tm.py 0017_add_share_acl.py

Misc improvements to mDNS plugin
- Move service mDNS advertisement to middleware
- Properly configure mixed AFP and SMB Time Machine shares
- Bring in afp, ftp, iscsi, smb advertisement to middleware
- Persistently store VUID for Time Machine over AFP.
- Add ability to selectively restart mDNS advertisement for services (less disruptive than restarting everything).
- Add ability to which services we're currently advertising.
- Only advertise on Active Controller, and use virtual hostname on HA servers
DeltaFile
+265-44src/middlewared/middlewared/plugins/mdns.py
+33-0gui/sharing/migrations/0018_add_vuid_to_afp_tm.py
+14-6src/middlewared/middlewared/plugins/service.py
+9-1src/middlewared/middlewared/plugins/afp.py
+6-1gui/sharing/models.py
+2-1gui/sharing/migrations/0017_add_share_acl.py
+1-1src/middlewared/middlewared/etc_files/local/smb4_share.conf
+330-547 files

UnifiedSplitRaw