English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   News (http://eab.abime.net/forumdisplay.php?f=29)
-   -   SMBFS released (http://eab.abime.net/showthread.php?t=91982)

AMIGASYSTEM 24 April 2018 01:27

SMBFS released
 
1 Attachment(s)
http://eab.abime.net/attachment.php?...1&d=1524597752


SMBFS: SMBFS A SMB file system wrapper for AmigaOS, using the AmiTCP V3 API

SMBFS implements an SMB file system for AmigaOS. This file system can be used to access files made available
by file servers which implement the SMB protocol, such as 'Microsoft Windows' or any other platform which supports
the free 'Samba' product. These files can be accessed using shell commands such as 'List', the Workbench or utilities
such as 'Directory Opus' as if the file server were a local disk drive.

This build is a simple compilation from Source Code found on
https://github.com/obarthel/amiga-smbfs/releases

No ChangeLog was provided after version 1.106

This build is a simple compilation from Source Code found on
https://github.com/obarthel/amiga-smbfs/releases

No ChangeLog was provided after version 1.106

SMBFS 1.117: Download

Daedalus 25 April 2018 22:00

And version 1.117 was uploaded to Aminet yesterday too. Seems like a small change, but great to see updated binaries being released as well as the code being under development!

AMIGASYSTEM 26 April 2018 01:09

Thank you Daedalus (updated the news) ;)

Sinphaltimus 26 April 2018 13:40

"A SMB file system wrapper for AmigaOS, using the AmiTCP V3 API"

Does this mean it won't work with RoadShow?

Olaf Barthel 26 April 2018 13:44

Quote:

Originally Posted by AMIGASYSTEM (Post 1236689)
This build is a simple compilation from Source Code found on
https://github.com/obarthel/amiga-smbfs/releases

Careful please, this is not a stable release. It was built from the development branch of the GitHub repository (https://github.com/obarthel/amiga-sm...ee/development), and I would not recommend that you use it unconditionally. This is still beta test quality software. Expect trouble.

The one major bug which I fixed in version 1.117 concerns the "write raw" command, which in version 1.116 had the unfortunate side-effect of making smbfs hang after the first few bytes were sent to the server ("That does put a damper on our relationship"). Figuring out what went wrong took me almost a year (this is how debugging an SMB file system looks like, I'm afraid).

If you want to give this version a spin, make sure that the data written matches what you expect, and that the files you create are not shorter than you expected them to be.

If you are still determined to give it a try, please test the WRITEBEHIND option which might just make writes even faster, now that the "write raw" command seems to work as intended. Still, please heed my warning: double-check if the data you write actually lands safely.

Incidentally, the cruelly-named WRITEBEHIND option (both available as a command line parameter and an icon tool type) has effect of keeping smbfs from waiting for the server to acknowledge that it has indeed written all the data to the disk. smbfs basically fires off the write command and expects the server to get the job done. This can yield significant speed improvements with Samba, for example.

Olaf Barthel 26 April 2018 13:47

Quote:

Originally Posted by Sinphaltimus (Post 1237244)
"A SMB file system wrapper for AmigaOS, using the AmiTCP V3 API"

Does this mean it won't work with RoadShow?

It means that it will work with the completely free version of AmiTCP V3 which you can still find on Aminet (if you want to put in considerably effort to install it on your system).

Roadshow, and of course the commercial AmiTCP V4 (and Genesis), all support the V4 API, which is a superset (not a big one, though, just a little bigger than its precursor, it hardly shows) of the original V3 API.

If something works with the V3 API (e.g. "Mosaic"), it should work with the V4 API, too. That's the point.

Sinphaltimus 26 April 2018 14:25

Thank you Olaf!


All times are GMT +2. The time now is 05:03.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.

Page generated in 0.03950 seconds with 10 queries