Wow I have no idea what if anything that would cause a system to revert a file. I have been running Samba for many years (at least 8) and have not seen such a case. There is nothing in Samba I'm aware of that has the ability. There is nothing like a "revert". But I use Samba in a very simple form as a file server. So maybe someone else has an idea on the cause.
But let me say using Samba to access DBF's (that includes DBC) is very straight forward. In fact most of the distro's today provide a GUI for setup. On SUSE 10.x just open "Yast" (administration GUI) select Samba from the network services and choose how to set it up. I always start without any security and just start adding restrictions as needed.
The performance is great - no issues at all. I have had corruption but not any different than my window servers. Overall I'd say Samba matches the performance and reliability of any windows server I have ever worked with. I use to think that Samba out performed windows but recently that is has not been true IMO. Windows has improved with recent releases.
I have only 8 installs using Samba all are working like I'd expect a windows server to work. So for the money and instead of a P2P network - I'd go with Linux and Samba.
Johnf
John Fabiani
Woodland, CA