Attached patch adds fmask=0133 to vfat mount option. It causes, that all files are considered with -x (not executable), which is what most users would expect. Notes: Absolutelly correct is not fmask=0133, but mounting_umask||0111. I am not sure, whether it is possible to do it. noexec keeps +x, but only disables execution. International users should consider adding codepage=something, but there is no reasonable default.
Created attachment 2940 [details] testcase
Maybe add option 'showexec' ? ;-)
(bug triaging) fstab-sync is no longer part of HAL. Closing.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.