= Samba for eComStation (OS/2) = [[PageOutline]] [http://www.samba.org/ 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 [http://www.ecomstation.com/ 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.[[BR]] 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:[[BR]] * 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. Please, consider the pages of this wiki to be your online documentation for Samba for eCS (OS/2)! [[br]][[br]] == Official Releases == ''In the below tabels the latest GA version is always marked '''bold''''' [[br]] === Prerequisites === ||'''GCC 4 Core Libraries'''||[ftp://ftp.netlabs.org/pub/gcc/gcc4core.wpi WPI]||GCC 4 runtime libraries needed for all samba based installations.|| [[br]] === Server === ==== Samba 3.0.x based ==== ||'''Release date'''||'''State'''||'''Component'''||'''Version'''||'''Based upon'''||'''Package'''||'''Description'''|| ||06th. July 2010||'''GA'''||Server core files||1.0.5||Samba 3.0.37||[ftp://ftp.netlabs.org/pub/samba/server/samba-1-0-5.zip ZIP]||Required to share files and printers, stable|| ||13th. Aug. 2010||'''GA'''||Installation package||1.0.5||Samba 3.0.37||[ftp://ftp.netlabs.org/pub/samba/server/samba-1-0-5.wpi WPI]||Required to share files and printers, stable, easy installation|| [[br]] ==== Samba 3.3.x based releases ==== ||'''Release date'''||'''State'''||'''Component'''||'''Version'''||'''Based upon'''||'''Package'''||'''Description'''|| ||15th. Aug. 2010||beta||Server core files||1.1.0||Samba 3.3.13||[ftp://ftp.netlabs.org/pub/samba/server/samba-1-1-0.zip ZIP]||Required to share files and printers|| [[br]] ==== Samba 3.5.x based releases ==== ||'''Release date'''||'''Type'''||'''Component'''||'''Version'''||'''Based upon'''||'''Package'''||'''Description'''|| ||none so far|| || || || || || || [[br]] ==== Server Tools ==== The server 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 date'''||'''State'''||'''Component'''||'''Version'''||'''Based upon'''||'''Package'''||'''Description'''|| ||14th. Mar. 2010||'''GA'''||SSCC||1.0.0||-||[ftp://ftp.netlabs.org/pub/samba/server/guitools/sscc-100-20100314.zip ZIP]||GUI Tool for server configuration and installation|| ||14th. Mar. 2010||'''GA'''||SMBUsers||0.9.8||-||[ftp://ftp.netlabs.org/pub/samba/server/guitools/smbusers-098-20100314.zip ZIP]||GUI Tool for user and group administration|| ||06th. Mar. 2010||'''GA'''||SMBMon||0.9.26||-||[ftp://ftp.netlabs.org/pub/samba/server/guitools/smbmon-0926-20100306.zip ZIP]||GUI Tool for Samba status monitoring|| [[br]] === Client === ==== Netdrive based ==== This needs a installed [http://www.blueprintsoftwareworks.com/netdrive/download.html NetDrive for eComStation (OS/2)] ||'''Release date'''||'''State'''||'''Component'''||'''Version'''||'''Based upon'''||'''Package'''||'''Description'''|| ||11th. May 2009||GA||Plugin||1.0||Samba 3.0.34||[ftp://ftp.netlabs.org/pub/samba/client/ndpsmb-1.0-3.0.34-20090511.zip ZIP]||Required to access shared files, deprecated|| ||03rd. Nov 2010||'''GA'''||Plugin||1.5.3||Samba 3.0.37||[ftp://ftp.netlabs.org/pub/samba/client/ndpsmb-1.5.3-GA-3.0.37-20101103.zip ZIP]||Required to access shared files stable|| ||06th. July 2010||Beta 1||Plugin||1.6.0||Samba 3.3.13||[ftp://ftp.netlabs.org/pub/samba/client/ndpsmb-1.6-beta1-3.3.13-20100706.zip ZIP]||Required to access shared files (it's known to crash)|| ||10th. Jan 2011||Beta 3||Plugin||2.0.0||Samba 3.0.37||[ftp://ftp.netlabs.org/pub/samba/client/ndpsmb-2_0_0-beta3.zip ZIP]||Required to access shared files, dir caching added|| [[br]] ==== EVFS based ==== The filesystem itself is installed by default on all eComstation version 1.2 and higher. ||'''Release date'''||'''State'''||'''Component'''||'''Version'''||'''Based upon'''||'''Package'''||'''Description'''|| ||11th. May 2009||GA||Plugin||1.0||Samba 3.0.34||[ftp://ftp.netlabs.org/pub/samba/client/ndpsmb-1.0-3.0.34-20090511.zip ZIP]||Required to access shared files, deprecated|| ||03rd. Nov 2010||'''GA'''||Plugin||1.5.3 GA||Samba 3.0.37||[ftp://ftp.netlabs.org/pub/samba/client/ndpsmb-1.5.3-GA-3.0.37-20101103.zip ZIP]||Required to access shared files, stable, supercedes [http://www.ecomstation.com/ eComStation 2.0]|| ||06th. July 2010||Beta 1||Plugin||1.6.0||Samba 3.3.13||[ftp://ftp.netlabs.org/pub/samba/client/ndpsmb-1.6-beta1-3.3.13-20100706.zip ZIP]||Required to access shared files (it's known to crash)|| ||10th. Jan 2011||Beta 3||Plugin||2.0.0||Samba 3.0.37||[ftp://ftp.netlabs.org/pub/samba/client/ndpsmb-2_0_0-beta3.zip ZIP]||Required to access shared files, dir caching added|| [[br]] ==== Client Tools and GUI ==== The GUI Tools needs the [ftp://ftp.netlabs.org/pub/samba/server/rxlib4smb.wpi REXX libraries] installed. ||'''Release date'''||'''State'''||'''Component'''||'''Version'''||'''Based upon'''||'''Package'''||'''Description'''|| ||01th. Sept. 2009||GA||EVFSGUI||1.3.7||-||[http://www.ecomstation.com/ Link]||Setup and manage connections, deprecated.|| ||13th. Aug. 2010||'''GA'''||EVFSGUI||2.0.6||Plugin 1.5.x or 2.x.beta1||[ftp://ftp.netlabs.org/pub/samba/client/evfsgui-206-GA-20100813.zip ZIP]||Setup and manage connections|| ||26th. Dec. 2010||Beta 2||EVFSGUI||2.1||Plugin 1.5.x or 2.x.beta1||[ftp://ftp.netlabs.org/pub/samba/client/evfsgui-21beta2-20101226.zip ZIP]||Setup and manage connections, on-the-fly browsing|| ||08th. June 2010||'''GA'''||Commandline utilities||1.0.5||Samba 3.0.37||[ftp://ftp.netlabs.org/pub/samba/client/smbclut-1.0.5-os2-3.0.37-20100608.zip ZIP]||Required by EVFSGUI Ver. 2.x|| ||07th. July 2010||'''GA'''||Commandline utilities||1.1.0||Samba 3.3.13||[ftp://ftp.netlabs.org/pub/samba/client/smbclut-1.1.0-os2-3.3.13-20100707.zip ZIP]||Required by EVFSGUI Ver. 2.x|| ||30th. Mar. 2010||'''GA'''||Port driver ||1.0.1||Samba 3.3.12||[ftp://ftp.netlabs.org/pub/samba/pdr/smb_pdr-1.0.1-20100330.zip ZIP]||Required to print to shared printers or CIFS/SMB based printer servers|| [[br]] === eComstation EVFS === To update a EVFS installation on eCS you need the following packages: * from the EVFS client a '''plugin''' * from the client tools and GUI section a '''EVFSGUI''' * from the client tools and GUI section a '''command line utilitie''' or take this [ftp://ftp.netlabs.org/pub/samba/client/evfsgui-206-GA-20100823.wpi WPI package] ''Note: The Samba Client WPI that comes with eComStation 2.0 GA is on 2.0.4 level.'' [[br]][[br]] == Interim Releases == Herwig Bauernfeind provides interim releases and test builds of Samba server, clients, GUI tools and scripts on his [http://members.aon.at/herwig.bauernfeind/samba/index.html Samba for eCS (OS/2)] page. [[BR]][[br]] == [wiki:"FAQ" FAQ] Frequently Asked Questions and Answers == Here is our ever growing collection of useful Samba for eCS (OS/2) [wiki:"FAQ" Frequently Asked Questions] and Answers. [[br]][[br]] == More Information == * How to setup [wiki:"Cookbook" Samba] * Useful Samba [wiki:"Scripts and utilities" scripts and utilities] * Samba was tested with [wiki:"Currently tested clients:" these clients] * Currently known Samba [http://svn.netlabs.org/samba/report/1 issues (open Tickets)] * Samba Development [http://svn.netlabs.org/samba/roadmap Progress] * Samba [wiki:"links" links collection] * Samba 3.x/4.x [wiki:"ScratchPad" scratchpad] * Samba for eCS (OS/2) [wiki:"CodeMaintenance" code maintenance] [[br]] == 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.[[BR]] 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.[[BR]] [[br]] == Mailinglist == * [http://news.gmane.org/gmane.org.netlabs.samba.user] == Credits == * Silvan Scherrer (aka diver), current code maintenance, recent core fixes and additions * Herwig Bauernfeind (aka HerwigB), testing, EVFSGUI 2.x, Samba GUI tools, scripts, WPI packages * Vitali Pelenyov (aka sunlover), provides Samba Client caching * Paul Smedley (aka Smedles), provided 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