1 | #include "nversion.h"
|
---|
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
|
---|
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.
|
---|
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.
|
---|
139 | :li.:link reftype=hd res=002.Version 1.5:elink.
|
---|
140 | :li.:link reftype=hd res=003.Version 1.6:elink.
|
---|
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.
|
---|
213 | :h2 res=002.Version 1.5
|
---|
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)
|
---|
246 | :li.added logging feature for samba messages
|
---|
247 | :eul.
|
---|
248 | :li.1.5.1
|
---|
249 | :ul.
|
---|
250 | :li.Fix crash on quadcore machines
|
---|
251 | :eul.
|
---|
252 | :li.1.5.2
|
---|
253 | :ul.
|
---|
254 | :li.Fix help files
|
---|
255 | :eul.
|
---|
256 | :eul.
|
---|
257 | :h2 res=003.Version 1.6
|
---|
258 | :p.
|
---|
259 | :ul.
|
---|
260 | :li.alpha1
|
---|
261 | :ul.
|
---|
262 | :li.moved to samba 3.3 source base
|
---|
263 | :eul.
|
---|
264 | :li.beta1
|
---|
265 | :ul.
|
---|
266 | :li.first public build
|
---|
267 | :li.fixed some traps from alpha1
|
---|
268 | :eul.
|
---|
269 | :eul.
|
---|
270 | :p.
|
---|
271 | .******************************************************
|
---|
272 | :h1.Credit
|
---|
273 | :ul.
|
---|
274 | :li.Paul Smedley (aka Smedles)
|
---|
275 | :li.Yuri Dario (aka Paperino)
|
---|
276 | :li.Herwig Bauernfeind (aka HerwigB)
|
---|
277 | :li.Silvan Scherrer (aka diver)
|
---|
278 | :li.Alex Taylor (aka AlexT)
|
---|
279 | :li.Nikolay Kolosov (aka nickk)
|
---|
280 | :li.and all we missed
|
---|
281 | :eul.
|
---|
282 | .******************************************************
|
---|
283 |
|
---|
284 | :euserdoc.
|
---|