Changeset 276 for branches/client-1.5
- Timestamp:
- Jun 17, 2009, 6:12:09 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/client-1.5/src/readme.txt
r148 r276 1 OS/2 SAMBAclient1 eCS (OS/2) Samba client 2 2 Version _VERSION_ 3 3 Build _BUILD_ 4 _________________ 4 _______________________ 5 5 6 6 CONTENTS … … 10 10 2. License 11 11 3. Installation 12 4. SMBCD.EXEusage13 5. NDPSMB.DLL usage12 4. NDPSMB.DLL usage 13 5. Debugging 14 14 6. Changelog 15 15 … … 18 18 _______________ 19 19 20 S AMBAis a SMB/CIFS protocols file and print sharing server/client set originaly21 made for UNIX world to cooperate with corresponding Windows and OS/2servers or22 clients. OS/2has native implementation of SMB/CIFS server/client set - IBM LAN20 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 eCS (OS/2) servers or 22 clients. eCS (OS/2) has native implementation of SMB/CIFS server/client set - IBM LAN 23 23 Manager and IBM Peer. These products haven't been updated for a long time and 24 24 have some compatibility problems with modern Windows SMB/CIFS implementations. 25 25 26 This package is the OS/2 port of SAMBA 3.0.9client made as the plugin to27 NetDrive - a well known virtual file system for OS/2. OS/2 SAMBAclient provides26 This package is the eCS (OS/2) port of Samba client made as the plugin to 27 NetDrive - a well known virtual file system for eCS (OS/2). eCS (OS/2) Samba client provides 28 28 seamles access to SMB/CIFS file shares over your network using TCP/IP as the 29 29 underlying transport protocol. 30 30 31 The OS/2 SAMBAclient consists of two modules:31 The eCS (OS/2) Samba client consists of two modules: 32 32 ndpsmb.dll - the NetDrive plugin itself. 33 smbcd.exe - the S AMBAclient daemon, which actually processes the requests34 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) 35 35 36 36 … … 38 38 __________ 39 39 40 S AMBAis freely available under the GNU General Public License. You can get41 the full sourcecode from our CVS repository, please refer to the SAMBA for OS/242 and eCSHomepage for details about downloading the source.40 Samba is freely available under the GNU General Public License. You can get 41 the full sourcecode from our SVN repository, please refer to the Samba for eCS (OS/2) 42 Homepage for details about downloading the source. 43 43 44 44 The NetDrive plugin is also available with full sourcecode. 45 However, netlabs.org hired nickk to port SAMBA to OS/2 and to create the46 NetDrive plugin. Future work on this plugin highly depends on the support of47 the OS/2 and eCS community. We also think about providing a SAMBA server48 implementation for OS/2 and eCS but that will cost money too.49 45 50 46 So if you are using our plugin we kindly ask you to support netlabs.org. 51 Please refer to the S AMBA for OS/2 and eCSHomepage to learn how you can do47 Please refer to the Samba for eCS (OS/2) Homepage to learn how you can do 52 48 that! 53 49 54 NOTE: The current beta release needs NetDrive for OS/2. NetDrive is shareware55 but we are in contact with the developer of it, probably there will be a free56 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)58 50 59 51 Links: 60 52 61 S AMBA for OS/2 and eCSHomepage: http://samba.netlabs.org/53 Samba for eCS (OS/2) Homepage: http://samba.netlabs.org/ 62 54 NetDrive Homepage: http://www.blueprintsoftwareworks.com/netdrive/ 63 S AMBAHomepage: http://www.samba.org/55 Samba Homepage: http://www.samba.org/ 64 56 65 57 … … 76 68 somewhere in your LIBPATH, if it is not here already. 77 69 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. 83 72 84 4. SMBCD.EXE Usage85 __________________86 73 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 74 4. NDPSMB.DLL Usage 96 75 ___________________ 97 76 98 NetDrive S AMBAplugin is used according to general NetDrive usage rules. Read77 NetDrive Samba plugin is used according to general NetDrive usage rules. Read 99 78 the NetDrive documentation for more information. The SMB/CIFS resources could 100 79 be mounted either using command line nd.exe utility or WPS ndpm.exe utility of 101 80 NetDrive. 102 81 103 The NetDrive S AMBAplugin parameters are:82 The NetDrive Samba plugin parameters are: 104 83 105 84 workgroup - the name of workgroup to connect to. … … 116 95 to SBM/CIFS resources in size of 64k blocks. The higher values 117 96 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 123 98 124 To mount the aexact server's share one need to specify both 'server' and99 To mount the exact server's share one need to specify both 'server' and 125 100 'share' parametres, the other parametres are optional. The root path of 126 101 server's share will be mounted to the mounting path. 127 102 128 If one want to access all server s shares, theonly the 'server', not the 'share'103 If one want to access all server shares, then only the 'server', not the 'share' 129 104 parameter, should be specified,the other parametres are optional. The list of 130 server 'sshares will be mounted to the mounting path.105 server shares will be mounted to the mounting path. 131 106 132 If one want to access all servers within the workgroup, the only the 'workgroup',107 If one want to access all servers within the workgroup, then only the 'workgroup', 133 108 not the 'server' parameter, should be specified, the other parametres are 134 109 optional. The list of servers within the specified workgroup will be mounted to … … 136 111 137 112 If 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 paramet res are optional. The list of workgroups113 within the network, then only the 'master', not the 'workgroup' nor the 'server' parameter, 114 should be specified, the other parameters are optional. The list of workgroups 140 115 will be mounted to the mounting path. The 'master' workgroup can be any known 141 116 workgroup in the net. The 'master' server should be the master browser for … … 146 121 password combination. 147 122 123 5. Debugging 124 ____________ 125 126 To produce a logfile please add an empty file called ndpsmb.dbg into the root drive. 127 128 The logfile is placed to your LOGFILES env path, if available. If the LOGFILES env is missing 129 the logfile is placed into the netdrive directory. The logfile is called ndpsmb.log. 130 131 148 132 6. Changelog 149 133 ____________ 150 134 151 beta3:135 v1.0 beta3: 152 136 - changelog created 153 137 - fixed a bug with several network interfaces on one system … … 157 141 - smbcd.exe compiled against old tcp/ip stack interface 158 142 159 beta4:143 v1.0 beta4: 160 144 - fixed errors on write to eCs shares 161 145 - more fixes for wrong dates of files 162 146 163 beta5:147 v1.0 beta5: 164 148 - added file locking 165 149 - added 64bit file IO (when working with NDFS 2.3+) 166 150 - moved to 3.0.9 samba code 167 151 168 beta6:152 v1.0 beta6: 169 153 - fixed set attribute bug introduced in beta 5 170 154 - implemented setnewfilesize function. It may work not on all CIFS servers. … … 172 156 - added 'logfile' and 'loglevel' options to ndpsmb 173 157 174 beta7:158 v1.0 beta7: 175 159 - moved to libc06b4.dll libc. 176 160 177 beta8:161 v1.0 beta8: 178 162 - moved back to libc custom build. 179 163 - added EA support 180 164 - a bunch of bugs fixed 181 165 182 beta9:166 v1.0 beta9: 183 167 - added EA support for DosOpen which was forgotten in beta8 184 168 185 beta10:169 v1.0 beta10: 186 170 - caching of EA size after file find request 187 171 - moved to libc06b5.dll libc 188 172 189 beta11:173 v1.0 beta11: 190 174 - moved to libc06r1.dll libc 191 175 192 beta12:176 v1.0 beta12: 193 177 - NdpRsrcQueryFSAllocate rewritten 194 178 - moved to libc06.dll from GA2 release 195 179 196 beta13, the lucky one:180 v1.0 beta13, the lucky one: 197 181 - moved to libc061.dll from CSD1 release 198 182 199 beta14:183 v1.0 beta14: 200 184 - 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.