Skip to content

Memory leak fixes, canonical paths, 32bit handles #34

Closed
@marcharding

Description

Hi all,

I made quite some changes to code (mostly memory fixes) but also quite some others. I am however not able to push this to repository. I am also not able to run the unit tests wit my version and also with older versions (test with writing files always seems to hang).

My changes are following:

  • memory leaks,
  • nfs file handle size (some nfs clients do not like 64 bit handles and do not allow to make the mount). This is controlled by option nfs3fhsize_32 ,
  • some nfs clients are requesting files in "path" path. path..\path. I guess they are testing if file is a file or a folder,
  • not all reparse points are links. winnfsd whould now support junction points correctly (eg.: you can mount to a folder),
  • case sensitivity I removed this

My changes are on top of 0e5fd89

Patch:
0001-Fixed-memory-leaks-added-nfs3fhsize_32-reparse-point.zip

Executable:
WinNFSd.zip

see #15, further discussion in this issue.

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions