[449] | 1 | #include "nversion.h"
|
---|
[401] | 2 |
|
---|
| 3 | :userdoc.
|
---|
| 4 |
|
---|
| 5 | .nameit symbol=os text='eCS (OS/2)'
|
---|
| 6 | .nameit symbol=nd text='NetDrive for &os.'
|
---|
| 7 | .nameit symbol=ndcp text='NetDrive for &os. Control Panel'
|
---|
| 8 | .nameit symbol=mp text='mount point'
|
---|
| 9 | .nameit symbol=ressmb text='Samba Resource Properties'
|
---|
| 10 | .nameit symbol=usage text='Usage'
|
---|
| 11 | .nameit symbol=build text='Samba Client Plugin for &os. version <$NDPSMB_VERSION> build <$NDPSMB_BUILD>'
|
---|
| 12 |
|
---|
| 13 | :title.NetDrive for &os. Control Panel Help
|
---|
| 14 |
|
---|
| 15 | :docprof toc=123456.
|
---|
| 16 | .******************************************************
|
---|
| 17 | :h1.Introduction
|
---|
| 18 | :p.
|
---|
| 19 | Samba is a SMB/CIFS protocols file and print sharing server/client suite originaly
|
---|
| 20 | made for the UNIX world to cooperate with corresponding Windows and &os. servers or
|
---|
| 21 | clients. &os. has a native implementation of SMB/CIFS server/client set - IBM LAN
|
---|
| 22 | Manager and IBM Peer. These products haven&csq.t been updated for a long time and
|
---|
| 23 | have some compatibility problems with modern Windows SMB/CIFS implementations.
|
---|
| 24 | :p.
|
---|
| 25 | This package is the &os. port of Samba client made as the plugin for&colon.
|
---|
| 26 | :ul.
|
---|
| 27 | :li.&nd. - a well known virtual file system for &os.
|
---|
| 28 | :li.EVFS - the eComStation Virtual Filesystem for SMB
|
---|
| 29 | :eul.:p.
|
---|
| 30 | &os. Samba client provides seamless access to SMB/CIFS file shares over your network using TCP/IP as the
|
---|
| 31 | underlying transport protocol.
|
---|
| 32 | :p.
|
---|
| 33 | The &os. Samba client consists of one module&colon.
|
---|
| 34 | :ul.
|
---|
| 35 | :li.ndpsmb.dll - the NetDrive plugin itself
|
---|
| 36 | :eul.:p.
|
---|
| 37 | Releases prior to version 1.5.0 had a second module which is now deprecated&colon.
|
---|
| 38 | :ul.
|
---|
| 39 | :li.smbcd.exe - the Samba client daemon, which actually processes the requests from ndpsmb.dll
|
---|
| 40 | :eul.
|
---|
| 41 | .******************************************************
|
---|
| 42 | :h1.License
|
---|
| 43 | :p.
|
---|
| 44 | Samba is freely available under the GNU General Public License. You can get
|
---|
| 45 | the full sourcecode from our SVN repository, please refer to the Samba for &os. Homepage for details about downloading the source.
|
---|
| 46 | :p.
|
---|
| 47 | The NetDrive plugin for &os. is also available with full sourcecode.
|
---|
| 48 | :p.
|
---|
| 49 | So if you are using our plugin we kindly ask you to support netlabs.org.
|
---|
| 50 | Please refer to the Samba for &os. Homepage to learn how you can do
|
---|
| 51 | that!
|
---|
| 52 | :h2 res=003.Links
|
---|
| 53 | :p.
|
---|
| 54 | :ul.
|
---|
| 55 | :li.Samba for &os. Homepage (http&colon.&slr.&slr.samba.netlabs.org)
|
---|
| 56 | :li.NetDrive Homepage (http&colon.&slr.&slr.www.blueprintsoftwareworks.com&slr.netdrive)
|
---|
| 57 | :li.Samba Homepage (http&colon.&slr.&slr.www.samba.org)
|
---|
| 58 | :eul.
|
---|
| 59 | .*******************************************************
|
---|
| 60 | :h1 res=1000 group=2 x=left y=top width=100% height=100% scroll=both.&ressmb.
|
---|
| 61 | :i1 id=ressmb.&ressmb.
|
---|
| 62 | :ul.
|
---|
| 63 | :li.:link reftype=hd res=100.&ressmb.:elink.
|
---|
| 64 | :li.:link reftype=hd res=101.&usage.:elink.
|
---|
| 65 | :eul.
|
---|
| 66 | :h2 res=100.&ressmb.
|
---|
| 67 | :p.
|
---|
| 68 | The parameters of a SMB/CIFS FS resource are&colon.
|
---|
| 69 | :parml.
|
---|
| 70 | :pt.Workgroup
|
---|
| 71 | :pd.The name of workgroup to connect to.
|
---|
| 72 |
|
---|
| 73 | :pt.Server
|
---|
| 74 | :pd.The name or IP address of server to connect to.
|
---|
| 75 |
|
---|
| 76 | :pt.Share
|
---|
| 77 | :pd.The name of server resource (share) to connect to.
|
---|
| 78 |
|
---|
| 79 | :pt.User
|
---|
| 80 | :pd.The name of user to login under.
|
---|
| 81 |
|
---|
| 82 | :pt.Password
|
---|
| 83 | :pd.The password of selected user.
|
---|
| 84 |
|
---|
| 85 | :pt.Master
|
---|
| 86 | :pd.the name of 'master' server or workgroup, used to get the list of workgroups when the concrete workgroup and server not specified.
|
---|
| 87 |
|
---|
| 88 | :pt.Mastertype
|
---|
| 89 | :pd.0 if 'master' is the name of master server, 1 if 'master' is the name of master workgroup.
|
---|
| 90 |
|
---|
| 91 | :pt.EA Support
|
---|
| 92 | :pd.1 to support eCS (OS/2) Extended Attributes, 0 to not support it.
|
---|
| 93 |
|
---|
| 94 | :eparml.
|
---|
| 95 | .******************************************************
|
---|
| 96 | :h2 res=101.&usage.
|
---|
| 97 | :p.
|
---|
| 98 | To mount the exact server&csq.s share one need to specify both &csq.server&csq. and
|
---|
| 99 | &csq.share&csq. parameters, the other parameters are optional. The root path of
|
---|
| 100 | server&csq.s share will be mounted to the mounting path.
|
---|
| 101 | :p.
|
---|
| 102 | If one want to access all server shares, then only the &csq.server&csq., not the &csq.share&csq.
|
---|
| 103 | parameter, should be specified,the other parameters are optional. The list of
|
---|
| 104 | server shares will be mounted to the mounting path.
|
---|
| 105 | :p.
|
---|
| 106 | If one want to access all servers within the workgroup, then only the &csq.workgroup&csq.,
|
---|
| 107 | not the &csq.server&csq. parameter, should be specified, the other parameters are
|
---|
| 108 | optional. The list of servers within the specified workgroup will be mounted to
|
---|
| 109 | the mounting path.
|
---|
| 110 | :p.
|
---|
| 111 | If one want to access all available workgroups within one master browser
|
---|
| 112 | within the network, then only the &csq.master&csq., not the &csq.workgroup&csq. nor the &csq.server&csq. parameter,
|
---|
| 113 | should be specified, the other parameters are optional. The list of workgroups
|
---|
| 114 | will be mounted to the mounting path. The &csq.master&csq. workgroup can be any known
|
---|
| 115 | workgroup in the net. The &csq.master&csq. server should be the master browser for
|
---|
| 116 | workgroup[s].
|
---|
| 117 | :p.
|
---|
| 118 | By default the &csq.guest&csq. user with blank password is used to access selected
|
---|
| 119 | resources. If you get access denied errors, try to specify another user and
|
---|
| 120 | password combination.
|
---|
| 121 |
|
---|
| 122 | .******************************************************
|
---|
| 123 | :h1.Version
|
---|
| 124 | :p.
|
---|
| 125 | &build.
|
---|
| 126 | :h1.Debugging
|
---|
| 127 | :p.
|
---|
| 128 | To produce a logfile please add an empty file called ndpsmb.dbg into the root drive.
|
---|
| 129 | :p.
|
---|
| 130 | The logfile is placed to your LOGFILES env path, if available. If the LOGFILES env is missing
|
---|
[441] | 131 | the logfile is placed into the &nd. directory. The logfile is called log.ndpsmb for the &nd part and
|
---|
| 132 | log.smbd for the Samba part.
|
---|
[401] | 133 |
|
---|
| 134 | .******************************************************
|
---|
| 135 | :h1.History
|
---|
| 136 | :p.History of the Samba client for &nd.
|
---|
| 137 | :ul.
|
---|
| 138 | :li.:link reftype=hd res=001.Version 1.0:elink.
|
---|
[476] | 139 | :li.:link reftype=hd res=002.Version 1.5:elink.
|
---|
| 140 | :li.:link reftype=hd res=003.Version 1.6:elink.
|
---|
[401] | 141 | :eul
|
---|
| 142 | :h2 res=001.Version 1.0
|
---|
| 143 | :p.
|
---|
| 144 | :ul.
|
---|
| 145 | :li.beta3
|
---|
| 146 | :ul.
|
---|
| 147 | :li.changelog created
|
---|
| 148 | :li.fixed a bug with several network interfaces on one system
|
---|
| 149 | :li.fixed a bug with broken cmd.exe builtin commands
|
---|
| 150 | :li.fixed a bug with wrong dates of new and modified files
|
---|
| 151 | :li.fixed a bunch of other bugs which are too small to remember ;)
|
---|
| 152 | :li.smbcd.exe compiled against old tcp/ip stack interface
|
---|
| 153 | :eul.
|
---|
| 154 | :li.beta4
|
---|
| 155 | :ul.
|
---|
| 156 | :li.fixed errors on write to eCs shares
|
---|
| 157 | :li.more fixes for wrong dates of files
|
---|
| 158 | :eul.
|
---|
| 159 | :li.beta5
|
---|
| 160 | :ul.
|
---|
| 161 | :li.added file locking
|
---|
| 162 | :li.added 64bit file IO (when working with NDFS 2.3+)
|
---|
| 163 | :li.moved to 3.0.9 samba code.
|
---|
| 164 | :eul.
|
---|
| 165 | :li.beta6
|
---|
| 166 | :ul.
|
---|
| 167 | :li.fixed set attribute bug introduced in beta 5
|
---|
| 168 | :li.implemented setnewfilesize function. It may work not on all CIFS servers.
|
---|
| 169 | :li.added automatic smbcd.exe starting if not started when connecting to CIFS share
|
---|
| 170 | :li.added 'logfile' and 'loglevel' options to ndpsmb
|
---|
| 171 | :eul.
|
---|
| 172 | :li.beta7
|
---|
| 173 | :ul.
|
---|
| 174 | :li.moved to libc06b4.dll libc.
|
---|
| 175 | :eul.
|
---|
| 176 | :li.beta8
|
---|
| 177 | :ul.
|
---|
| 178 | :li.moved back to libc custom build.
|
---|
| 179 | :li.added EA support
|
---|
| 180 | :li.a bunch of bugs fixed
|
---|
| 181 | :eul.
|
---|
| 182 | :li.beta9
|
---|
| 183 | :ul.
|
---|
| 184 | :li.added EA support for DosOpen which was forgotten in beta8
|
---|
| 185 | :eul.
|
---|
| 186 | :li.beta10
|
---|
| 187 | :ul.
|
---|
| 188 | :li.caching of EA size after file find request
|
---|
| 189 | :li.moved to libc06b5.dll libc
|
---|
| 190 | :eul.
|
---|
| 191 | :li.beta11
|
---|
| 192 | :ul.
|
---|
| 193 | :li.moved to libc06r1.dll libc
|
---|
| 194 | :eul.
|
---|
| 195 | :li.beta12
|
---|
| 196 | :ul.
|
---|
| 197 | :li.NdpRsrcQueryFSAllocate rewritten
|
---|
| 198 | :li.moved to libc06.dll from GA2 release
|
---|
| 199 | :eul.
|
---|
| 200 | :li.beta13 (the lucky one)
|
---|
| 201 | :ul.
|
---|
| 202 | :li.moved to libc061.dll from CSD1 release
|
---|
| 203 | :eul.
|
---|
| 204 | :li.beta14
|
---|
| 205 | :ul.
|
---|
| 206 | :li.moved to libc custom build
|
---|
| 207 | :eul.
|
---|
| 208 | :li.GA
|
---|
| 209 | :ul.
|
---|
| 210 | :li.changelog was not updated
|
---|
| 211 | :eul.
|
---|
| 212 | :eul.
|
---|
[476] | 213 | :h2 res=002.Version 1.5
|
---|
[401] | 214 | :ul.
|
---|
| 215 | :li.alpha1
|
---|
| 216 | :ul.
|
---|
| 217 | :li.smbdc.exe was implemented within ndpsmb.dll
|
---|
| 218 | :li.a lot of other changes
|
---|
| 219 | :eul.
|
---|
| 220 | :li.beta1
|
---|
| 221 | :ul.
|
---|
| 222 | :li.logging feature rewritten
|
---|
| 223 | :li.fixed free disk space
|
---|
| 224 | :li.added more return codes in the mount part (for evfsgui)
|
---|
| 225 | :eul.
|
---|
| 226 | :li.beta2
|
---|
| 227 | :ul.
|
---|
| 228 | :li.update to Samba 3.0.35 client code
|
---|
| 229 | :eul.
|
---|
| 230 | :li.beta3
|
---|
| 231 | :ul.
|
---|
| 232 | :li.update to Samba 3.0.36 client code
|
---|
| 233 | :li.codepage fix for system running non IBM-850 codepages (Ticket #100)
|
---|
| 234 | :eul.
|
---|
| 235 | :li.beta4
|
---|
| 236 | :ul.
|
---|
| 237 | :li.update to Samba 3.0.37 client code
|
---|
| 238 | :li.codepage fix for Ticket #68
|
---|
| 239 | :eul.
|
---|
| 240 | :li.GA
|
---|
| 241 | :ul.
|
---|
| 242 | :li.Fix memory leak in EA code
|
---|
| 243 | :li.Ticket #111
|
---|
| 244 | :li.Remove unused MEMLEN, LOGFILE and LOGLEVEL token:p.
|
---|
| 245 | (Compatibility warning: These tokens must also be removed from older *.ndc *.evp and volumes.cfg files in order to restore connections with the new plugin properly)
|
---|
[441] | 246 | :li.added logging feature for samba messages
|
---|
[401] | 247 | :eul.
|
---|
[476] | 248 | :li.1.5.1
|
---|
| 249 | :ul.
|
---|
| 250 | :li.Fix crash on quadcore machines
|
---|
[401] | 251 | :eul.
|
---|
[476] | 252 | :li.1.5.2
|
---|
| 253 | :ul.
|
---|
| 254 | :li.Fix help files
|
---|
| 255 | :eul.
|
---|
| 256 | :eul.
|
---|
| 257 | :h2 res=003.Version 1.6
|
---|
[401] | 258 | :p.
|
---|
| 259 | :ul.
|
---|
| 260 | :li.alpha1
|
---|
| 261 | :ul.
|
---|
| 262 | :li.moved to samba 3.3 source base
|
---|
| 263 | :eul.
|
---|
[476] | 264 | :li.beta1
|
---|
| 265 | :ul.
|
---|
| 266 | :li.first public build
|
---|
| 267 | :li.fixed some traps from alpha1
|
---|
[401] | 268 | :eul.
|
---|
[494] | 269 | :li.beta2
|
---|
| 270 | :ul.
|
---|
| 271 | :li.fixed a timezone problem
|
---|
[476] | 272 | :eul.
|
---|
[494] | 273 | :eul.
|
---|
[476] | 274 | :p.
|
---|
[401] | 275 | .******************************************************
|
---|
| 276 | :h1.Credit
|
---|
| 277 | :ul.
|
---|
| 278 | :li.Paul Smedley (aka Smedles)
|
---|
| 279 | :li.Yuri Dario (aka Paperino)
|
---|
| 280 | :li.Herwig Bauernfeind (aka HerwigB)
|
---|
| 281 | :li.Silvan Scherrer (aka diver)
|
---|
| 282 | :li.Alex Taylor (aka AlexT)
|
---|
| 283 | :li.Nikolay Kolosov (aka nickk)
|
---|
| 284 | :li.and all we missed
|
---|
| 285 | :eul.
|
---|
| 286 | .******************************************************
|
---|
| 287 |
|
---|
| 288 | :euserdoc.
|
---|