Skip to content
This repository has been archived by the owner on Jun 22, 2021. It is now read-only.

Will Windows support be soon? #6

Closed
davidaq opened this issue Feb 5, 2017 · 8 comments
Closed

Will Windows support be soon? #6

davidaq opened this issue Feb 5, 2017 · 8 comments

Comments

@davidaq
Copy link

davidaq commented Feb 5, 2017

I tried out this project using windows (Win10) as client. I managed to pass the authentication by turning off extendedSecurity. But then after login windows immediatly alerts that I can't use the share maybe because I don't have privilege.

@Freundschaft
Copy link

how did you manage to connect via windows? isnt samba running all the time on windows? how do you override the port used?

@stefan-guggisberg
Copy link
Contributor

sorry, i won't have time to debug and work on windows client support in the near future but i'd be happy to accept pull requests.

@brandonros
Copy link

Windows 7: error: [SMB] unsupported NetBIOS session service message type: 79 during authenticating, even if you change extendedSecurity to false in config.json.

@brandonros
Copy link

@Freundschaft Pass this into Map network drive: \\localhost:8445\fs

@stefan-guggisberg
Copy link
Contributor

closing this issue for now. i am happy to accept pull requests.

@matianfu
Copy link

@brandonros error: [SMB] unsupported NetBIOS session service message type: 79 is because windows explorer treat \\x.x.x.x:8445\fs as webdav server, not smb server. Change port 8445 to 445 and start server as super user (sudo npm start) will pass that error. But there are other errors preventing windows client from functioning properly.

It seems that smb protocol consists of a large set of commands. Mac client uses a subset of them. and windows client uses some commands that is not supported by this project, yet.

@matianfu
Copy link

@stefan-guggisberg

can you provide the smb protocol specifications in developer documents? Lots of people are interested in this project and I am sure many of them wish to contribute pull requests. Samba has been the only practical smb server choice on platform other than windows for many years. It is hard to integrate and customize. It is the time to change the situation. Also, thank you for your hard working and excellent job.

@stefan-guggisberg
Copy link
Contributor

@matianfu

thanks, appreciated. currently supported are the CIFS and MS-SMB 1.0 protocol. SMB2 support is incomplete and at an early stage.

the specifications can be found here:

currently the only supported client is os-x Finder (due to our internal project's requirements). supporting other clients will require analysing the wire conversation. i've used wirkeshark.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants