wiki:WikiStart

Version 223 (modified by Herwig Bauernfeind, 12 years ago) (diff)

Fix links to my page

Samba for eComStation (OS/2)

Samba is a free implementation of the CIFS/SMB protocol for Unix, which allows LAN-Server style file and printer sharing among machines running Windows, Mac OS, Unix or eComStation (OS/2). The goal of this project is to port the Samba server and create Samba clients for eCS (OS/2) in order to replace the functionality of the outdated IBM-LAN-Requester/Peer/Server components.

Please, consider the pages of this wiki to be your online documentation for Samba for eCS (OS/2)!

Official Releases

In the tables below the latest GA (General Availability, stable) release is always marked as Bold

Additional software prerequisites

It is strongly recommended to install from the WPI packages.

kLibc 0.6.3 LibraryWPIkLibc Runtime libraries required by all Samba related installations.
kLibc 0.6.4x LibraryWPIExtended kLibc Runtime library required by Samba Server installations.
GCC 4 Core LibrariesWPIGCC 4 runtime libraries required by all Samba related installations.
REXX libraries 1.1.1WPISeveral REXX libraries required for running the Samba GUI Tools, please, uninstall any older revision of this package'''


Server

Samba folder im ArcaOS style The eComStation (OS/2) server port is very fast and stable, and although still incomplete, very usable for daily work. It can be used to perform the following tasks:

  • share files among eCS (OS/2), Windows, Mac OS and Unix machines, including extended attribute support.
  • share printers among eCS (OS/2), Windows, Mac OS and Unix machines.

Quick access to all server files


Samba 3.0.x based releases

Release dateStateComponentVersionBased uponPackageDescription
21th. Feb. 2011GAServer core files1.0.6Samba 3.0.37ZIPRequired to share files and printers, stable, deprecated
21th. Feb. 2011GAInstallation package1.0.6Samba 3.0.37WPIRequired to share files and printers, stable, deprecated

NOTE: The Samba 3.0.xx code is neither supported, nor maintained anymore''

Samba 3.3.x based releases

Release dateStateComponentVersionBased uponPackageDescription
27th. July 2011GAServer core files1.1.0Samba 3.3.16ZIPNo WPI planned for this version, as only 2 fixes for SWAT were added.
26th. June 2011GAInstallation package1.1.0Samba 3.3.15WPIRequired to share files and printers, stable, easy installation
06th. July 2011GA (Refresh)RxLib4Smb1.1.1-WPIREXX libraries required to install the Server WPI package!!!

Samba 3.5.x based releases

Release dateTypeComponentVersionBased uponPackageDescription
03rd Aug. 2010betaServer core files1.2.beta2Samba 3.5.4ZIPReally experimental, migration from 3.0.x releases not possible!
28th. June 2011betaServer core files1.2.beta3Samba 3.5.5ZIPStill experimental, migration from 3.3.x releases works!
30th. June 2011betaServer core files1.2.beta4Samba 3.5.6ZIPStill experimental, migration from 3.3.x releases works!
01th. July 2011betaServer core files1.2.beta5Samba 3.5.7ZIPStill experimental, migration from 3.3.x releases works!
02th. July 2011betaServer core files1.2.beta6Samba 3.5.8ZIPStill experimental, migration from 3.3.x releases works!
07th. July 2011betaServer core files1.2.beta7Samba 3.5.9ZIPAppears to be stable in basic tests, migration from 3.3.x releases works!
07th. July 2011betaInstallation package1.2.beta7Samba 3.5.9WPIPreliminary installation package, known problem with password database
28th. July 2011betaServer core files1.2.beta8Samba 3.5.10ZIPKnown problems with password database, like earlier releases
06th. Aug 2011betaServer core files1.2.beta9Samba 3.5.11ZIPNo eCS specific updates

Server Tools

The Server GUI Tools are also installed by default when you install a samba server with a !WarpIN package. They are not included in the Samba server zip files.

Release dateStateComponentVersionBased uponPackageDescription
23th. June 2011GARxLib4Smb1.1.0-WPIRexx libraries required for the GUI Tools
26th. June 2011GASSCC1.0.2-ZIPGUI Tool for server configuration and installation
26th. June 2011GASMBUsers1.0.0-ZIPGUI Tool for user and group administration
15th. Aug. 2010GASMBMon1.9.0-ZIPGUI Tool for Samba status monitoring


NOTE: Do not use Expert mode if you are using Samba 3.3.x and SSCC Version 1.0.1 or earlier, it will trash your smb.conf!

Clients

The eComStation (OS/2) clients can be used to perform the following tasks:

  • access shared files on servers running Samba (eCS (OS/2), Unix) or Windows (Server or Workstation; NT 4 or better), including extended attribute support.
  • print on printer servers that provide SMB/CIFS services.

Quick access to all client files

Netdrive based

NetDrive for eComStation (OS/2) is required to be installed. NetDrive is a virtual filesystem driver, which is extensible with plugins for various filesystems. We provide a NetDrive plugin for Samba access.

Release dateStateComponentVersionBased uponPackageDescription
11th. May 2009GAPlugin1.0Samba 3.0.34ZIPRequired to access shared files, deprecated
03rd. Nov 2010GAPlugin1.5.3Samba 3.0.37ZIPRequired to access shared files, deprecated
06th. March 2011GA (Refresh2)Plugin2.0.1Samba 3.0.37ZIPRequired to access shared files, dir caching, deprecated
06th. March 2011GA (Refresh2)Plugin2.0.1Samba 3.0.37WPIRequired to access shared files, dir caching, deprecated
28th. June 2011GAPlugin2.1.0Samba 3.3.15ZIPRequired to access shared files, dir caching, 3.3.x based
28th. June 2011GAPlugin2.1.0Samba 3.3.15WPIRequired to access shared files, dir caching, 3.3.x based
01st Sept 2011Beta1Plugin2.2.0Samba 3.5.11ZIPRequired to access shared files, 3.5.x based
01st Sept 2011Beta1Plugin2.2.0Samba 3.5.11WPIRequired to access shared files, 3.5.x based

NOTE: The Samba 3.0.xx code is neither supported, nor maintained anymore''

EVFS based

EVFS (eComStation Virtual Filesystem for SMB) is installed by default on eComstation version 2.0 GA or better (It was included in some eCS 2.0 RC as well). EVFS also makes use of the NetDrive plugin for Samba access.

Release dateStateComponentVersionBased uponPackageDescription
11th. May 2009GAPlugin1.0Samba 3.0.34ZIPRequired to access shared files, deprecated
03rd. Nov 2010GAPlugin1.5.3Samba 3.0.37ZIPRequired to access shared files, stable, deprecated
06th. March 2011GA (Refresh2)Plugin2.0.1Samba 3.0.37ZIPRequired to access shared files, deprecated
06th. March 2011GA (Refresh2)Plugin2.0.1Samba 3.0.37WPIRequired to access shared files, deprecated
28th. June 2011GAPlugin2.1.0Samba 3.3.15ZIPRequired to access shared files, dir caching, 3.3.x based
28th. June 2011GAPlugin2.1.0Samba 3.3.15WPIRequired to access shared files, dir caching, 3.3.x based
01st Sept 2011Beta1Plugin2.2.0Samba 3.5.11ZIPRequired to access shared files, 3.5.x based
01st Sept 2011Beta1Plugin2.2.0Samba 3.5.11WPIRequired to access shared files, 3.5.x based

NOTE: The Samba 3.0.xx code is neither supported, nor maintained anymore''

Client Tools and GUI

Release dateStateComponentVersionBased uponPackageDescription
01th. Sept. 2009GAEVFSGUI1.3.7-LinkSetup and manage connections, deprecated.
13th. June 2011GAEVFSGUI2.1.2Plugin 1.5.x or 2.x.xWPISetup and manage connections
08th. March 2011GACommandline utilities1.0.6Samba 3.0.37ZIPRequired by EVFSGUI Ver. 2.x
11th. July 2011GA (Refresh)Commandline utilities1.1.0Samba 3.3.15ZIPRequired by EVFSGUI Ver. 2.x
2nd Sept 2011BetaCommandline utilities1.2.beta9Samba 3.5.11ZIPRequired by EVFSGUI Ver. 2.x
11th. July 2011GA (Refresh)Port driver 1.0.1Samba 3.3.15ZIPRequired to print to shared printers or CIFS/SMB based printer servers

Note: EVFSGUI also can be used together with NetDrive in order to manage SMB/CIFS connections. This makes sense, as EVFSGUI provides functionality for SMB/CIFS connections not found in the NetDrive GUI. For other connection types you will however still need the NetDrive GUI.

Updating eComstation with EVFS

In order to update eComStation with an installed EVFS, you will need the following packages:

  • from the section "EVFS based" client a plugin package plus
  • from the section "Client Tools and GUI" an EVFSGUI package plus
  • from the section "Client Tools and GUI" a Commandline utilities package

In case you prefer WPI:

Note: The Samba Client WPI that comes with eComStation 2.0 GA is on 2.0.4 level. Note: The Samba Client WPI that comes with eComStation 2.1 GA is on 2.1.0 level.

Interim Releases

Herwig Bauernfeind sometimes provides interim releases and test builds of Samba server, clients, GUI tools and scripts on his download page.
Herwigs own Samba page is not maintained anymore, but still can be found here.

FAQ Frequently Asked Questions and Answers

Here is our ever growing collection of useful Samba for eCS (OS/2) Frequently Asked Questions and Answers.

More Information


Reporting Bugs

Reporting bugs and requesting new features is done through the ticket system. You can view existing tickets, add comments to them and create new tickets using the corresponding buttons at the top of every page. If you want to submit a new bug or request a feature, please use the Search function first to make sure there is no ticket for this task already created.
We review the tickets regulary and leave comments if we need more info. So please revisit the Feedback analysis as often as possible. If we leave comment and don't get feedback from the ticket creator, we will close the ticket after some weeks.

Anonymous access to the ticket system has been restricted due to multiple attacks of stupid spammers we've been suffering from during the last month. In order to create a new ticket or comment the existing one, you need to login with your Netlabs login id. If you do not have a login id, you can request one at http://www.netlabs.org/en/site/member/member.xml. We are sorry for inconvenience, but at the present time this is the only way to avoid extremely annoying spam.

Mailinglist

Credits

  • Silvan Scherrer (aka diver), current core code maintenance, recent core fixes and additions
  • Herwig Bauernfeind (aka HerwigB), testing, maintenance of Samba Server and Client GUI (EVFSGUI 2.x) tools, scripts and WPI installation packages
  • Vitali Pelenyov (aka sunlover), provides Samba Client caching
  • Paul Smedley (aka Smedles), provided historic Samba 3.0.24 port, groundwork for current port
  • Yuri Dario (aka Paperino), provided workable locking code and other important fixes
  • Alex Taylor (aka AlexT), provided historic EVFSGUI 1.x, fixes for 2.x
  • Nikolay Kolosov (aka nickk), provided historic Samba 3.0.9 port
  • and all we missed

Thanks for testing!

Screenshots

  • coming soon

Attachments (7)

Download all attachments as: .zip