Ignore:
Timestamp:
Jun 17, 2009, 6:12:09 PM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Latest Readme (by diver)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/client-1.5/src/readme.txt

    r148 r276  
    1                            OS/2 SAMBA client
     1                           eCS (OS/2) Samba client
    22                           Version _VERSION_
    33                           Build _BUILD_
    4                            _________________
     4                           _______________________
    55
    66CONTENTS
     
    1010 2. License
    1111 3. Installation
    12  4. SMBCD.EXE usage
    13  5. NDPSMB.DLL usage
     12 4. NDPSMB.DLL usage
     13 5. Debugging
    1414 6. Changelog
    1515
     
    1818_______________
    1919
    20 SAMBA is a SMB/CIFS protocols file and print sharing server/client set originaly
    21 made for UNIX world to cooperate with corresponding Windows and OS/2 servers or
    22 clients. OS/2 has native implementation of SMB/CIFS server/client set - IBM LAN
     20Samba is a SMB/CIFS protocols file and print sharing server/client set originaly
     21made for UNIX world to cooperate with corresponding Windows and eCS (OS/2) servers or
     22clients. eCS (OS/2) has native implementation of SMB/CIFS server/client set - IBM LAN
    2323Manager and IBM Peer. These products haven't been updated for a long time and
    2424have some compatibility problems with modern Windows SMB/CIFS implementations.
    2525
    26 This package is the OS/2 port of SAMBA 3.0.9 client made as the plugin to
    27 NetDrive - a well known virtual file system for OS/2. OS/2 SAMBA client provides
     26This package is the eCS (OS/2) port of Samba client made as the plugin to
     27NetDrive - a well known virtual file system for eCS (OS/2). eCS (OS/2) Samba client provides
    2828seamles access to SMB/CIFS file shares over your network using TCP/IP as the
    2929underlying transport protocol.
    3030
    31 The OS/2 SAMBA client consists of two modules:
     31The eCS (OS/2) Samba client consists of two modules:
    3232   ndpsmb.dll - the NetDrive plugin itself.
    33    smbcd.exe  - the SAMBA client daemon, which actually processes the requests
    34                 from ndpsmb.dll.
     33   smbcd.exe  - the Samba client daemon, which actually processes the requests
     34                from ndpsmb.dll. (not used anymore since v 1.5.0)
    3535
    3636
     
    3838__________
    3939
    40 SAMBA is freely available under the GNU General Public License. You can get
    41 the full sourcecode from our CVS repository, please refer to the SAMBA for OS/2
    42 and eCS Homepage for details about downloading the source.
     40Samba is freely available under the GNU General Public License. You can get
     41the full sourcecode from our SVN repository, please refer to the Samba for eCS (OS/2)
     42Homepage for details about downloading the source.
    4343
    4444The NetDrive plugin is also available with full sourcecode.
    45 However, netlabs.org hired nickk to port SAMBA to OS/2 and to create the
    46 NetDrive plugin. Future work on this plugin highly depends on the support of
    47 the OS/2 and eCS community. We also think about providing a SAMBA server
    48 implementation for OS/2 and eCS but that will cost money too.
    4945
    5046So if you are using our plugin we kindly ask you to support netlabs.org.
    51 Please refer to the SAMBA for OS/2 and eCS Homepage to learn how you can do
     47Please refer to the Samba for eCS (OS/2) Homepage to learn how you can do
    5248that!
    5349
    54 NOTE: The current beta release needs NetDrive for OS/2. NetDrive is shareware
    55 but we are in contact with the developer of it, probably there will be a free
    56 stripped down SAMBA-only version of NetDrive when we release the final version.
    57 (Don't take that for granted yet, we will announce that in the future)
    5850
    5951Links:
    6052
    61 SAMBA for OS/2 and eCS Homepage: http://samba.netlabs.org/
     53Samba for eCS (OS/2) Homepage: http://samba.netlabs.org/
    6254NetDrive Homepage: http://www.blueprintsoftwareworks.com/netdrive/
    63 SAMBA Homepage: http://www.samba.org/
     55Samba Homepage: http://www.samba.org/
    6456
    6557
     
    7668      somewhere in your LIBPATH, if it is not here already.
    7769
    78   - ndpsmb.dll and smbcd.exe installation :
    79       Run instpl.cmd from this package. The installer will place smbcd.exe in
    80       the Netdrive home directory. When you will connect to CIFS share using the
    81       ndpsmb plugin, it will start the smbcd.exe  automatically from this
    82       directory. However, you can start it manually, if you want.
     70  - ndpsmb.dll installation :
     71      Run instpl.cmd from this package will place all files to the netdrive plugin directory.
    8372
    84 4. SMBCD.EXE Usage
    85 __________________
    8673
    87 SMBCD.EXE has the following parameters:
    88   -d <debuglevel> (or --debug <debuglevel>) - debug level of output from 0 to 9.
    89 The more debug level provides more debugging output from SMBCD.EXE which may
    90 be used to solve the problems.
    91   -l <logfile> (or --logfile <logfile>) - the filename to write the debug info
    92 from smbcd.exe. Default is to print all debug info to STDOUT stream.
    93   -q (or --quite) - tells smbcd.exe to be absolutely quiet.
    94 
    95 5. NDPSMB.DLL Usage
     744. NDPSMB.DLL Usage
    9675___________________
    9776
    98 NetDrive SAMBA plugin is used according to general NetDrive usage rules. Read
     77NetDrive Samba plugin is used according to general NetDrive usage rules. Read
    9978the NetDrive documentation for more information. The SMB/CIFS resources could
    10079be mounted either using command line nd.exe utility or WPS ndpm.exe utility of
    10180NetDrive.
    10281
    103 The NetDrive SAMBA plugin parameters are:
     82The NetDrive Samba plugin parameters are:
    10483
    10584   workgroup   - the name of workgroup to connect to.
     
    11695                 to SBM/CIFS resources in size of 64k blocks. The higher values
    11796                 could provide better access speed, but consume more memory.
    118    logfile     - file to log records from smbcd.exe. Used only in smbcd.exe
    119                  is run by ndpsmb.dll plugin, not manually
    120    loglevel    - level of logging (0-9) for smbcd.exe. Used only in smbcd.exe
    121                  is run by ndpsmb.dll plugin, not manually
    122    easupport   - 1 to support OS/2 Extended Attributes, 0 to not support it
     97   easupport   - 1 to support eCS (OS/2) Extended Attributes, 0 to not support it
    12398
    124 To mount the a exact server's share one need to specify both 'server' and
     99To mount the exact server's share one need to specify both 'server' and
    125100'share' parametres, the other parametres are optional. The root path of
    126101server's share will be mounted to the mounting path.
    127102
    128 If one want to access all servers shares, the only the 'server', not the 'share'
     103If one want to access all server shares, then only the 'server', not the 'share'
    129104parameter, should be specified,the other parametres are optional. The list of
    130 server's shares will be mounted to the mounting path.
     105server shares will be mounted to the mounting path.
    131106
    132 If one want to access all servers within the workgroup, the only the 'workgroup',
     107If one want to access all servers within the workgroup, then only the 'workgroup',
    133108not the 'server' parameter, should be specified, the other parametres are
    134109optional. The list of servers within the specified workgroup will be mounted to
     
    136111
    137112If one want to access all available workgroups within one master browser
    138 in network, the only the 'master', not the 'workgroup' or 'server' parameter,
    139 should be specified, the other parametres are optional. The list of workgroups
     113within the network, then only the 'master', not the 'workgroup' nor the 'server' parameter,
     114should be specified, the other parameters are optional. The list of workgroups
    140115will be mounted to the mounting path. The 'master' workgroup can be any known
    141116workgroup in the net. The 'master' server should be the master browser for
     
    146121password combination.
    147122
     1235. Debugging
     124____________
     125
     126To produce a logfile please add an empty file called ndpsmb.dbg into the root drive.
     127
     128The logfile is placed to your LOGFILES env path, if available. If the LOGFILES env is missing
     129the logfile is placed into the netdrive directory. The logfile is called ndpsmb.log.
     130
     131
    1481326. Changelog
    149133____________
    150134
    151  beta3:
     135 v1.0 beta3:
    152136   - changelog created
    153137   - fixed a bug with several network interfaces on one system
     
    157141   - smbcd.exe compiled against old tcp/ip stack interface
    158142
    159  beta4:
     143 v1.0 beta4:
    160144   - fixed errors on write to eCs shares
    161145   - more fixes for wrong dates of files
    162146
    163  beta5:
     147 v1.0 beta5:
    164148   - added file locking
    165149   - added 64bit file IO (when working with NDFS 2.3+)
    166150   - moved to 3.0.9 samba code
    167151
    168  beta6:
     152 v1.0 beta6:
    169153   - fixed set attribute bug introduced in beta 5
    170154   - implemented setnewfilesize function. It may work not on all CIFS servers.
     
    172156   - added 'logfile' and 'loglevel' options to ndpsmb
    173157
    174  beta7:
     158 v1.0 beta7:
    175159   - moved to libc06b4.dll libc.
    176160
    177  beta8:
     161 v1.0 beta8:
    178162   - moved back to libc custom build.
    179163   - added EA support
    180164   - a bunch of bugs fixed
    181165
    182  beta9:
     166 v1.0 beta9:
    183167   - added EA support for DosOpen which was forgotten in beta8
    184168
    185  beta10:
     169 v1.0 beta10:
    186170   - caching of EA size after file find request
    187171   - moved to libc06b5.dll libc
    188172
    189  beta11:
     173 v1.0 beta11:
    190174   - moved to libc06r1.dll libc
    191175
    192  beta12:
     176 v1.0 beta12:
    193177   - NdpRsrcQueryFSAllocate rewritten
    194178   - moved to libc06.dll from GA2 release
    195179
    196  beta13, the lucky one:
     180 v1.0 beta13, the lucky one:
    197181   - moved to libc061.dll from CSD1 release
    198182
    199  beta14:
     183 v1.0 beta14:
    200184   - moved to libc custom build
     185
     186 v1.0 GA:
     187   - changelog was not updated
     188
     189 v1.5.0 alpha1:
     190   - smbdc.exe was implemented within ndpsmb.dll
     191   - a lot of other changes
     192
     193 v1.5.0 beta1:
     194   - logging feature rewritten
     195   - fixed free disk space
     196   - added more return codes in the mount part (for evfsgui)
Note: See TracChangeset for help on using the changeset viewer.