Changeset 276

Show
Ignore:
Timestamp:
06/17/09 18:12:09 (9 months ago)
Author:
herwigb
Message:

Latest Readme (by diver)

Files:
1 modified

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)