On Wed, Feb 26, 2025 at 2:36 PM Corinna Vinschen via Cygwin <[email protected]> wrote: > > On Feb 26 11:15, Roland Mainz via Cygwin wrote: > > On Wed, Feb 26, 2025 at 2:22 AM Jeremy Drake via Cygwin > > <[email protected]> wrote: > > > On Tue, 25 Feb 2025, Takeshi Nishimura via Cygwin wrote: > > > > No, it's beegfs.sys you install. > > > > SMB is not used, it uses its own protocol. If you do a > > > > FileRemoteProtocolInfo query the protocol field says it's a > > > > WNNC_NET_RDR2SAMPLE. > > > > > > Always nice when a driver doesn't change "sample" idenfiers. It seems > > > Virtualbox shared folders also squats on this identifier. I imagine > > > things don't go well if one attempts to install beegfs.sys on a virtualbox > > > virtual machine with their guest drivers installed... > > > > I think the problem is that no one in the OpenSource world really > > knows how to register new |WNNC_NET_*| keys. QEmu shared folders, > > DOKANY, ms-nfs41-client, etc. all use |WNNC_NET_RDR2SAMPLE| because > > the sample filesystem code uses that. > > So if ms-nfs41-client uses WNNC_NET_RDR2SAMPLE, we don't have to handle > these shares when checking the WNNC_NET_MS_NFS provider. While it would > be nice if the nfs v4 driver would use some other WNNC type,
Our plan is to get our own |WNNC_NET_*| key value if we can find the person at Microsoft which is maintaining that list (preferred key names would be |WNNC_NET_MSNFS41CLIENT| (for CITI's ms-nfs41-client) and |WNNC_NET_MSNFS42CLIENT| for our version. And at the same time maybe help DOKANY&co to get their own |WNNC_NET_*| key, too. > this is > at least helpful for handling WNNC_NET_MS_NFS shares, because they > have more than one quirk... I know... that's one reason we started working on the ms-nfs41-client project, and at the same time it's API being compatible with the MS-NFSv3 and the Exceed/OpenText-NFS drivers (that's why we support the "NfsV3Attributes" (incl. uid/gid), "NfsSymlinkTargetName", "NfsActOnLink" etc. Win32 extended attributes; https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-fscc/ff4df658-7f27-476a-8025-4074c0121eec is still on the ToDo list) - but also extend the functionality, e.g. support NFSv4.1 ACLs (mapped to Win32 ACLs via a script-driven idmapper), sparse file support (for HPC environments), and ms-nfs42-client will add AlternateDataStream support if the NFSv4.1 server supports NFS "named attributes". ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) [email protected] \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 3992797 (;O/ \/ \O;) -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple

