Today Samba doesn't provide a way to pass file creation time to an underlying FS via the VFS layer. This is reasonable for traditional Unix FSs which don't really have a file creation time field, but is insufficient for advanced FSs which try harder to be an NTFS-like FS. Attached is a suggested patch, which extends the VFS layer to allow setting file creation time. The default vfs doesn't do anything with it, but other custom VFSs can use the passed information to do something smarter with it.
Created attachment 874 [details] suggested VFS creation time patch This patch works together with a custom VFS layer.
Comment on attachment 874 [details] suggested VFS creation time patch
Created attachment 875 [details] clean patch against 3.0.10
Created attachment 876 [details] clean patch against 3.0.10
I have a (different) patch that adds a VFS operation to set the create time.
the vfs layer was recently extended by toddd stecher with commit 48b0016cff4bad621b