Samba-Developers-Guide.pdf [plain text]
%PDF-1.4
5 0 obj
<< /S /GoTo /D (chapter.1) >>
endobj
8 0 obj
(1 Definition of NetBIOS Protocol and Name Resolution Modes)
endobj
9 0 obj
<< /S /GoTo /D (section.1.1) >>
endobj
12 0 obj
(1.1 NETBIOS)
endobj
13 0 obj
<< /S /GoTo /D (section.1.2) >>
endobj
16 0 obj
(1.2 BROADCAST NetBIOS)
endobj
17 0 obj
<< /S /GoTo /D (section.1.3) >>
endobj
20 0 obj
(1.3 NBNS NetBIOS)
endobj
21 0 obj
<< /S /GoTo /D (chapter.2) >>
endobj
24 0 obj
(2 Samba Architecture)
endobj
25 0 obj
<< /S /GoTo /D (section.2.1) >>
endobj
28 0 obj
(2.1 Introduction)
endobj
29 0 obj
<< /S /GoTo /D (section.2.2) >>
endobj
32 0 obj
(2.2 Multithreading and Samba)
endobj
33 0 obj
<< /S /GoTo /D (section.2.3) >>
endobj
36 0 obj
(2.3 Threading smbd)
endobj
37 0 obj
<< /S /GoTo /D (section.2.4) >>
endobj
40 0 obj
(2.4 Threading nmbd)
endobj
41 0 obj
<< /S /GoTo /D (section.2.5) >>
endobj
44 0 obj
(2.5 nbmd Design)
endobj
45 0 obj
<< /S /GoTo /D (chapter.3) >>
endobj
48 0 obj
(3 The samba DEBUG system)
endobj
49 0 obj
<< /S /GoTo /D (section.3.1) >>
endobj
52 0 obj
(3.1 New Output Syntax)
endobj
53 0 obj
<< /S /GoTo /D (section.3.2) >>
endobj
56 0 obj
(3.2 The DEBUG\(\) Macro)
endobj
57 0 obj
<< /S /GoTo /D (section.3.3) >>
endobj
60 0 obj
(3.3 The DEBUGADD\(\) Macro)
endobj
61 0 obj
<< /S /GoTo /D (section.3.4) >>
endobj
64 0 obj
(3.4 The DEBUGLVL\(\) Macro)
endobj
65 0 obj
<< /S /GoTo /D (section.3.5) >>
endobj
68 0 obj
(3.5 New Functions)
endobj
69 0 obj
<< /S /GoTo /D (subsection.3.5.1) >>
endobj
72 0 obj
(3.5.1 dbgtext\(\))
endobj
73 0 obj
<< /S /GoTo /D (subsection.3.5.2) >>
endobj
76 0 obj
(3.5.2 dbghdr\(\))
endobj
77 0 obj
<< /S /GoTo /D (subsection.3.5.3) >>
endobj
80 0 obj
(3.5.3 format\137debug\137text\(\))
endobj
81 0 obj
<< /S /GoTo /D (chapter.4) >>
endobj
84 0 obj
(4 Coding Suggestions)
endobj
85 0 obj
<< /S /GoTo /D (chapter.5) >>
endobj
88 0 obj
(5 Samba Internals)
endobj
89 0 obj
<< /S /GoTo /D (section.5.1) >>
endobj
92 0 obj
(5.1 Character Handling)
endobj
93 0 obj
<< /S /GoTo /D (section.5.2) >>
endobj
96 0 obj
(5.2 The new functions)
endobj
97 0 obj
<< /S /GoTo /D (section.5.3) >>
endobj
100 0 obj
(5.3 Macros in byteorder.h)
endobj
101 0 obj
<< /S /GoTo /D (subsection.5.3.1) >>
endobj
104 0 obj
(5.3.1 CVAL\(buf,pos\))
endobj
105 0 obj
<< /S /GoTo /D (subsection.5.3.2) >>
endobj
108 0 obj
(5.3.2 PVAL\(buf,pos\))
endobj
109 0 obj
<< /S /GoTo /D (subsection.5.3.3) >>
endobj
112 0 obj
(5.3.3 SCVAL\(buf,pos,val\))
endobj
113 0 obj
<< /S /GoTo /D (subsection.5.3.4) >>
endobj
116 0 obj
(5.3.4 SVAL\(buf,pos\))
endobj
117 0 obj
<< /S /GoTo /D (subsection.5.3.5) >>
endobj
120 0 obj
(5.3.5 IVAL\(buf,pos\))
endobj
121 0 obj
<< /S /GoTo /D (subsection.5.3.6) >>
endobj
124 0 obj
(5.3.6 SVALS\(buf,pos\))
endobj
125 0 obj
<< /S /GoTo /D (subsection.5.3.7) >>
endobj
128 0 obj
(5.3.7 IVALS\(buf,pos\))
endobj
129 0 obj
<< /S /GoTo /D (subsection.5.3.8) >>
endobj
132 0 obj
(5.3.8 SSVAL\(buf,pos,val\))
endobj
133 0 obj
<< /S /GoTo /D (subsection.5.3.9) >>
endobj
136 0 obj
(5.3.9 SIVAL\(buf,pos,val\))
endobj
137 0 obj
<< /S /GoTo /D (subsection.5.3.10) >>
endobj
140 0 obj
(5.3.10 SSVALS\(buf,pos,val\))
endobj
141 0 obj
<< /S /GoTo /D (subsection.5.3.11) >>
endobj
144 0 obj
(5.3.11 SIVALS\(buf,pos,val\))
endobj
145 0 obj
<< /S /GoTo /D (subsection.5.3.12) >>
endobj
148 0 obj
(5.3.12 RSVAL\(buf,pos\))
endobj
149 0 obj
<< /S /GoTo /D (subsection.5.3.13) >>
endobj
152 0 obj
(5.3.13 RIVAL\(buf,pos\))
endobj
153 0 obj
<< /S /GoTo /D (subsection.5.3.14) >>
endobj
156 0 obj
(5.3.14 RSSVAL\(buf,pos,val\))
endobj
157 0 obj
<< /S /GoTo /D (subsection.5.3.15) >>
endobj
160 0 obj
(5.3.15 RSIVAL\(buf,pos,val\))
endobj
161 0 obj
<< /S /GoTo /D (section.5.4) >>
endobj
164 0 obj
(5.4 LAN Manager Samba API)
endobj
165 0 obj
<< /S /GoTo /D (subsection.5.4.1) >>
endobj
168 0 obj
(5.4.1 Parameters)
endobj
169 0 obj
<< /S /GoTo /D (subsection.5.4.2) >>
endobj
172 0 obj
(5.4.2 Return value)
endobj
173 0 obj
<< /S /GoTo /D (section.5.5) >>
endobj
176 0 obj
(5.5 Code character table)
endobj
177 0 obj
<< /S /GoTo /D (chapter.6) >>
endobj
180 0 obj
(6 The smb.conf file)
endobj
181 0 obj
<< /S /GoTo /D (section.6.1) >>
endobj
184 0 obj
(6.1 Lexical Analysis)
endobj
185 0 obj
<< /S /GoTo /D (subsection.6.1.1) >>
endobj
188 0 obj
(6.1.1 Handling of Whitespace)
endobj
189 0 obj
<< /S /GoTo /D (subsection.6.1.2) >>
endobj
192 0 obj
(6.1.2 Handling of Line Continuation)
endobj
193 0 obj
<< /S /GoTo /D (subsection.6.1.3) >>
endobj
196 0 obj
(6.1.3 Line Continuation Quirks)
endobj
197 0 obj
<< /S /GoTo /D (section.6.2) >>
endobj
200 0 obj
(6.2 Syntax)
endobj
201 0 obj
<< /S /GoTo /D (subsection.6.2.1) >>
endobj
204 0 obj
(6.2.1 About params.c)
endobj
205 0 obj
<< /S /GoTo /D (chapter.7) >>
endobj
208 0 obj
(7 NetBIOS in a Unix World)
endobj
209 0 obj
<< /S /GoTo /D (section.7.1) >>
endobj
212 0 obj
(7.1 Introduction)
endobj
213 0 obj
<< /S /GoTo /D (section.7.2) >>
endobj
216 0 obj
(7.2 Usernames)
endobj
217 0 obj
<< /S /GoTo /D (section.7.3) >>
endobj
220 0 obj
(7.3 File Ownership)
endobj
221 0 obj
<< /S /GoTo /D (section.7.4) >>
endobj
224 0 obj
(7.4 Passwords)
endobj
225 0 obj
<< /S /GoTo /D (section.7.5) >>
endobj
228 0 obj
(7.5 Locking)
endobj
229 0 obj
<< /S /GoTo /D (section.7.6) >>
endobj
232 0 obj
(7.6 Deny Modes)
endobj
233 0 obj
<< /S /GoTo /D (section.7.7) >>
endobj
236 0 obj
(7.7 Trapdoor UIDs)
endobj
237 0 obj
<< /S /GoTo /D (section.7.8) >>
endobj
240 0 obj
(7.8 Port numbers)
endobj
241 0 obj
<< /S /GoTo /D (section.7.9) >>
endobj
244 0 obj
(7.9 Protocol Complexity)
endobj
245 0 obj
<< /S /GoTo /D (chapter.8) >>
endobj
248 0 obj
(8 Tracing samba system calls)
endobj
249 0 obj
<< /S /GoTo /D (chapter.9) >>
endobj
252 0 obj
(9 Finding useful information on windows)
endobj
253 0 obj
<< /S /GoTo /D (section.9.1) >>
endobj
256 0 obj
(9.1 Netlogon debugging output)
endobj
257 0 obj
<< /S /GoTo /D (chapter.10) >>
endobj
260 0 obj
(10 NT Domain RPC's)
endobj
261 0 obj
<< /S /GoTo /D (section.10.1) >>
endobj
264 0 obj
(10.1 Introduction)
endobj
265 0 obj
<< /S /GoTo /D (subsection.10.1.1) >>
endobj
268 0 obj
(10.1.1 Sources)
endobj
269 0 obj
<< /S /GoTo /D (subsection.10.1.2) >>
endobj
272 0 obj
(10.1.2 Credits)
endobj
273 0 obj
<< /S /GoTo /D (section.10.2) >>
endobj
276 0 obj
(10.2 Notes and Structures)
endobj
277 0 obj
<< /S /GoTo /D (subsection.10.2.1) >>
endobj
280 0 obj
(10.2.1 Notes)
endobj
281 0 obj
<< /S /GoTo /D (subsection.10.2.2) >>
endobj
284 0 obj
(10.2.2 Enumerations)
endobj
285 0 obj
<< /S /GoTo /D (subsubsection.10.2.2.1) >>
endobj
288 0 obj
(10.2.2.1 MSRPC Header type)
endobj
289 0 obj
<< /S /GoTo /D (subsubsection.10.2.2.2) >>
endobj
292 0 obj
(10.2.2.2 MSRPC Packet info)
endobj
293 0 obj
<< /S /GoTo /D (subsection.10.2.3) >>
endobj
296 0 obj
(10.2.3 Structures)
endobj
297 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.1) >>
endobj
300 0 obj
(10.2.3.1 VOID *)
endobj
301 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.2) >>
endobj
304 0 obj
(10.2.3.2 char)
endobj
305 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.3) >>
endobj
308 0 obj
(10.2.3.3 UTIME)
endobj
309 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.4) >>
endobj
312 0 obj
(10.2.3.4 NTTIME)
endobj
313 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.5) >>
endobj
316 0 obj
(10.2.3.5 DOM\137SID \(domain SID structure\))
endobj
317 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.6) >>
endobj
320 0 obj
(10.2.3.6 STR \(string\))
endobj
321 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.7) >>
endobj
324 0 obj
(10.2.3.7 UNIHDR \(unicode string header\))
endobj
325 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.8) >>
endobj
328 0 obj
(10.2.3.8 UNIHDR2 \(unicode string header plus buffer pointer\))
endobj
329 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.9) >>
endobj
332 0 obj
(10.2.3.9 UNISTR \(unicode string\))
endobj
333 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.10) >>
endobj
336 0 obj
(10.2.3.10 NAME \(length-indicated unicode string\))
endobj
337 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.11) >>
endobj
340 0 obj
(10.2.3.11 UNISTR2 \(aligned unicode string\))
endobj
341 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.12) >>
endobj
344 0 obj
(10.2.3.12 OBJ\137ATTR \(object attributes\))
endobj
345 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.13) >>
endobj
348 0 obj
(10.2.3.13 POL\137HND \(LSA policy handle\))
endobj
349 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.14) >>
endobj
352 0 obj
(10.2.3.14 DOM\137SID2 \(domain SID structure, SIDS stored in unicode\))
endobj
353 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.15) >>
endobj
356 0 obj
(10.2.3.15 DOM\137RID \(domain RID structure\))
endobj
357 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.16) >>
endobj
360 0 obj
(10.2.3.16 LOG\137INFO \(server, account, client structure\))
endobj
361 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.17) >>
endobj
364 0 obj
(10.2.3.17 CLNT\137SRV \(server, client names structure\))
endobj
365 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.18) >>
endobj
368 0 obj
(10.2.3.18 CREDS \(credentials + time stamp\))
endobj
369 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.19) >>
endobj
372 0 obj
(10.2.3.19 CLNT\137INFO2 \(server, client structure, client credentials\))
endobj
373 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.20) >>
endobj
376 0 obj
(10.2.3.20 CLNT\137INFO \(server, account, client structure, client credentials\))
endobj
377 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.21) >>
endobj
380 0 obj
(10.2.3.21 ID\137INFO\1371 \(id info structure, auth level 1\))
endobj
381 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.22) >>
endobj
384 0 obj
(10.2.3.22 SAM\137INFO \(sam logon/logoff id info structure\))
endobj
385 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.23) >>
endobj
388 0 obj
(10.2.3.23 GID \(group id info\))
endobj
389 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.24) >>
endobj
392 0 obj
(10.2.3.24 DOM\137REF \(domain reference info\))
endobj
393 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.25) >>
endobj
396 0 obj
(10.2.3.25 DOM\137INFO \(domain info, levels 3 and 5 are the same\)\))
endobj
397 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.26) >>
endobj
400 0 obj
(10.2.3.26 USER\137INFO \(user logon info\))
endobj
401 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.27) >>
endobj
404 0 obj
(10.2.3.27 SH\137INFO\1371\137PTR \(pointers to level 1 share info strings\))
endobj
405 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.28) >>
endobj
408 0 obj
(10.2.3.28 SH\137INFO\1371\137STR \(level 1 share info strings\))
endobj
409 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.29) >>
endobj
412 0 obj
(10.2.3.29 SHARE\137INFO\1371\137CTR)
endobj
413 0 obj
<< /S /GoTo /D (subsubsection.10.2.3.30) >>
endobj
416 0 obj
(10.2.3.30 SERVER\137INFO\137101)
endobj
417 0 obj
<< /S /GoTo /D (section.10.3) >>
endobj
420 0 obj
(10.3 MSRPC over Transact Named Pipe)
endobj
421 0 obj
<< /S /GoTo /D (subsection.10.3.1) >>
endobj
424 0 obj
(10.3.1 MSRPC Pipes)
endobj
425 0 obj
<< /S /GoTo /D (subsection.10.3.2) >>
endobj
428 0 obj
(10.3.2 Header)
endobj
429 0 obj
<< /S /GoTo /D (subsubsection.10.3.2.1) >>
endobj
432 0 obj
(10.3.2.1 RPC\137Packet for request, response, bind and bind acknowledgement)
endobj
433 0 obj
<< /S /GoTo /D (subsubsection.10.3.2.2) >>
endobj
436 0 obj
(10.3.2.2 Interface identification)
endobj
437 0 obj
<< /S /GoTo /D (subsubsection.10.3.2.3) >>
endobj
440 0 obj
(10.3.2.3 RPC\137Iface RW)
endobj
441 0 obj
<< /S /GoTo /D (subsubsection.10.3.2.4) >>
endobj
444 0 obj
(10.3.2.4 RPC\137ReqBind RW)
endobj
445 0 obj
<< /S /GoTo /D (subsubsection.10.3.2.5) >>
endobj
448 0 obj
(10.3.2.5 RPC\137Address RW)
endobj
449 0 obj
<< /S /GoTo /D (subsubsection.10.3.2.6) >>
endobj
452 0 obj
(10.3.2.6 RPC\137ResBind RW)
endobj
453 0 obj
<< /S /GoTo /D (subsubsection.10.3.2.7) >>
endobj
456 0 obj
(10.3.2.7 RPC\137ReqNorm RW)
endobj
457 0 obj
<< /S /GoTo /D (subsubsection.10.3.2.8) >>
endobj
460 0 obj
(10.3.2.8 RPC\137ResNorm RW)
endobj
461 0 obj
<< /S /GoTo /D (subsection.10.3.3) >>
endobj
464 0 obj
(10.3.3 Tail)
endobj
465 0 obj
<< /S /GoTo /D (subsection.10.3.4) >>
endobj
468 0 obj
(10.3.4 RPC Bind / Bind Ack)
endobj
469 0 obj
<< /S /GoTo /D (subsection.10.3.5) >>
endobj
472 0 obj
(10.3.5 NTLSA Transact Named Pipe)
endobj
473 0 obj
<< /S /GoTo /D (subsection.10.3.6) >>
endobj
476 0 obj
(10.3.6 LSA Open Policy)
endobj
477 0 obj
<< /S /GoTo /D (subsubsection.10.3.6.1) >>
endobj
480 0 obj
(10.3.6.1 Request)
endobj
481 0 obj
<< /S /GoTo /D (subsubsection.10.3.6.2) >>
endobj
484 0 obj
(10.3.6.2 Response)
endobj
485 0 obj
<< /S /GoTo /D (subsection.10.3.7) >>
endobj
488 0 obj
(10.3.7 LSA Query Info Policy)
endobj
489 0 obj
<< /S /GoTo /D (subsubsection.10.3.7.1) >>
endobj
492 0 obj
(10.3.7.1 Request)
endobj
493 0 obj
<< /S /GoTo /D (subsubsection.10.3.7.2) >>
endobj
496 0 obj
(10.3.7.2 Response)
endobj
497 0 obj
<< /S /GoTo /D (subsection.10.3.8) >>
endobj
500 0 obj
(10.3.8 LSA Enumerate Trusted Domains)
endobj
501 0 obj
<< /S /GoTo /D (subsubsection.10.3.8.1) >>
endobj
504 0 obj
(10.3.8.1 Request)
endobj
505 0 obj
<< /S /GoTo /D (subsubsection.10.3.8.2) >>
endobj
508 0 obj
(10.3.8.2 Response)
endobj
509 0 obj
<< /S /GoTo /D (subsection.10.3.9) >>
endobj
512 0 obj
(10.3.9 LSA Open Secret)
endobj
513 0 obj
<< /S /GoTo /D (subsubsection.10.3.9.1) >>
endobj
516 0 obj
(10.3.9.1 Request)
endobj
517 0 obj
<< /S /GoTo /D (subsubsection.10.3.9.2) >>
endobj
520 0 obj
(10.3.9.2 Response)
endobj
521 0 obj
<< /S /GoTo /D (subsection.10.3.10) >>
endobj
524 0 obj
(10.3.10 LSA Close)
endobj
525 0 obj
<< /S /GoTo /D (subsubsection.10.3.10.1) >>
endobj
528 0 obj
(10.3.10.1 Request)
endobj
529 0 obj
<< /S /GoTo /D (subsubsection.10.3.10.2) >>
endobj
532 0 obj
(10.3.10.2 Response)
endobj
533 0 obj
<< /S /GoTo /D (subsection.10.3.11) >>
endobj
536 0 obj
(10.3.11 LSA Lookup SIDS)
endobj
537 0 obj
<< /S /GoTo /D (subsubsection.10.3.11.1) >>
endobj
540 0 obj
(10.3.11.1 Request)
endobj
541 0 obj
<< /S /GoTo /D (subsubsection.10.3.11.2) >>
endobj
544 0 obj
(10.3.11.2 Response)
endobj
545 0 obj
<< /S /GoTo /D (subsection.10.3.12) >>
endobj
548 0 obj
(10.3.12 LSA Lookup Names)
endobj
549 0 obj
<< /S /GoTo /D (subsubsection.10.3.12.1) >>
endobj
552 0 obj
(10.3.12.1 Request)
endobj
553 0 obj
<< /S /GoTo /D (subsubsection.10.3.12.2) >>
endobj
556 0 obj
(10.3.12.2 Response)
endobj
557 0 obj
<< /S /GoTo /D (section.10.4) >>
endobj
560 0 obj
(10.4 NETLOGON rpc Transact Named Pipe)
endobj
561 0 obj
<< /S /GoTo /D (subsection.10.4.1) >>
endobj
564 0 obj
(10.4.1 LSA Request Challenge)
endobj
565 0 obj
<< /S /GoTo /D (subsubsection.10.4.1.1) >>
endobj
568 0 obj
(10.4.1.1 Request)
endobj
569 0 obj
<< /S /GoTo /D (subsubsection.10.4.1.2) >>
endobj
572 0 obj
(10.4.1.2 Response)
endobj
573 0 obj
<< /S /GoTo /D (subsection.10.4.2) >>
endobj
576 0 obj
(10.4.2 LSA Authenticate 2)
endobj
577 0 obj
<< /S /GoTo /D (subsubsection.10.4.2.1) >>
endobj
580 0 obj
(10.4.2.1 Request)
endobj
581 0 obj
<< /S /GoTo /D (subsubsection.10.4.2.2) >>
endobj
584 0 obj
(10.4.2.2 Response)
endobj
585 0 obj
<< /S /GoTo /D (subsection.10.4.3) >>
endobj
588 0 obj
(10.4.3 LSA Server Password Set)
endobj
589 0 obj
<< /S /GoTo /D (subsubsection.10.4.3.1) >>
endobj
592 0 obj
(10.4.3.1 Request)
endobj
593 0 obj
<< /S /GoTo /D (subsubsection.10.4.3.2) >>
endobj
596 0 obj
(10.4.3.2 Response)
endobj
597 0 obj
<< /S /GoTo /D (subsection.10.4.4) >>
endobj
600 0 obj
(10.4.4 LSA SAM Logon)
endobj
601 0 obj
<< /S /GoTo /D (subsubsection.10.4.4.1) >>
endobj
604 0 obj
(10.4.4.1 Request)
endobj
605 0 obj
<< /S /GoTo /D (subsubsection.10.4.4.2) >>
endobj
608 0 obj
(10.4.4.2 Response)
endobj
609 0 obj
<< /S /GoTo /D (subsection.10.4.5) >>
endobj
612 0 obj
(10.4.5 LSA SAM Logoff)
endobj
613 0 obj
<< /S /GoTo /D (subsubsection.10.4.5.1) >>
endobj
616 0 obj
(10.4.5.1 Request)
endobj
617 0 obj
<< /S /GoTo /D (subsubsection.10.4.5.2) >>
endobj
620 0 obj
(10.4.5.2 Response)
endobj
621 0 obj
<< /S /GoTo /D (section.10.5) >>
endobj
624 0 obj
(10.5 \134\173\175\134\173\175MAILSLOT\134\173\175NET\134\173\175NTLOGON)
endobj
625 0 obj
<< /S /GoTo /D (subsection.10.5.1) >>
endobj
628 0 obj
(10.5.1 Query for PDC)
endobj
629 0 obj
<< /S /GoTo /D (subsubsection.10.5.1.1) >>
endobj
632 0 obj
(10.5.1.1 Request)
endobj
633 0 obj
<< /S /GoTo /D (subsubsection.10.5.1.2) >>
endobj
636 0 obj
(10.5.1.2 Response)
endobj
637 0 obj
<< /S /GoTo /D (subsection.10.5.2) >>
endobj
640 0 obj
(10.5.2 SAM Logon)
endobj
641 0 obj
<< /S /GoTo /D (subsubsection.10.5.2.1) >>
endobj
644 0 obj
(10.5.2.1 Request)
endobj
645 0 obj
<< /S /GoTo /D (subsubsection.10.5.2.2) >>
endobj
648 0 obj
(10.5.2.2 Response)
endobj
649 0 obj
<< /S /GoTo /D (section.10.6) >>
endobj
652 0 obj
(10.6 SRVSVC Transact Named Pipe)
endobj
653 0 obj
<< /S /GoTo /D (subsection.10.6.1) >>
endobj
656 0 obj
(10.6.1 Net Share Enum)
endobj
657 0 obj
<< /S /GoTo /D (subsubsection.10.6.1.1) >>
endobj
660 0 obj
(10.6.1.1 Request)
endobj
661 0 obj
<< /S /GoTo /D (subsubsection.10.6.1.2) >>
endobj
664 0 obj
(10.6.1.2 Response)
endobj
665 0 obj
<< /S /GoTo /D (subsection.10.6.2) >>
endobj
668 0 obj
(10.6.2 Net Server Get Info)
endobj
669 0 obj
<< /S /GoTo /D (subsubsection.10.6.2.1) >>
endobj
672 0 obj
(10.6.2.1 Request)
endobj
673 0 obj
<< /S /GoTo /D (subsubsection.10.6.2.2) >>
endobj
676 0 obj
(10.6.2.2 Response)
endobj
677 0 obj
<< /S /GoTo /D (section.10.7) >>
endobj
680 0 obj
(10.7 Cryptographic side of NT Domain Authentication)
endobj
681 0 obj
<< /S /GoTo /D (subsection.10.7.1) >>
endobj
684 0 obj
(10.7.1 Definitions)
endobj
685 0 obj
<< /S /GoTo /D (subsection.10.7.2) >>
endobj
688 0 obj
(10.7.2 Protocol)
endobj
689 0 obj
<< /S /GoTo /D (subsection.10.7.3) >>
endobj
692 0 obj
(10.7.3 Comments)
endobj
693 0 obj
<< /S /GoTo /D (section.10.8) >>
endobj
696 0 obj
(10.8 SIDs and RIDs)
endobj
697 0 obj
<< /S /GoTo /D (subsection.10.8.1) >>
endobj
700 0 obj
(10.8.1 Well-known SIDs)
endobj
701 0 obj
<< /S /GoTo /D (subsubsection.10.8.1.1) >>
endobj
704 0 obj
(10.8.1.1 Universal well-known SIDs)
endobj
705 0 obj
<< /S /GoTo /D (subsubsection.10.8.1.2) >>
endobj
708 0 obj
(10.8.1.2 NT well-known SIDs)
endobj
709 0 obj
<< /S /GoTo /D (subsection.10.8.2) >>
endobj
712 0 obj
(10.8.2 Well-known RIDS)
endobj
713 0 obj
<< /S /GoTo /D (subsubsection.10.8.2.1) >>
endobj
716 0 obj
(10.8.2.1 Well-known RID users)
endobj
717 0 obj
<< /S /GoTo /D (subsubsection.10.8.2.2) >>
endobj
720 0 obj
(10.8.2.2 Well-known RID groups)
endobj
721 0 obj
<< /S /GoTo /D (subsubsection.10.8.2.3) >>
endobj
724 0 obj
(10.8.2.3 Well-known RID aliases)
endobj
725 0 obj
<< /S /GoTo /D (chapter.11) >>
endobj
728 0 obj
(11 Samba Printing Internals)
endobj
729 0 obj
<< /S /GoTo /D (section.11.1) >>
endobj
732 0 obj
(11.1 Abstract)
endobj
733 0 obj
<< /S /GoTo /D (section.11.2) >>
endobj
736 0 obj
(11.2 Printing Interface to Various Back ends)
endobj
737 0 obj
<< /S /GoTo /D (section.11.3) >>
endobj
740 0 obj
(11.3 Print Queue TDB's)
endobj
741 0 obj
<< /S /GoTo /D (section.11.4) >>
endobj
744 0 obj
(11.4 ChangeID and Client Caching of Printer Information)
endobj
745 0 obj
<< /S /GoTo /D (section.11.5) >>
endobj
748 0 obj
(11.5 Windows NT/2K Printer Change Notify)
endobj
749 0 obj
<< /S /GoTo /D (chapter.12) >>
endobj
752 0 obj
(12 Samba WINS Internals)
endobj
753 0 obj
<< /S /GoTo /D (section.12.1) >>
endobj
756 0 obj
(12.1 WINS Failover)
endobj
757 0 obj
<< /S /GoTo /D (chapter.13) >>
endobj
760 0 obj
(13 The Upcoming SAM System)
endobj
761 0 obj
<< /S /GoTo /D (section.13.1) >>
endobj
764 0 obj
(13.1 Security in the 'new SAM')
endobj
765 0 obj
<< /S /GoTo /D (section.13.2) >>
endobj
768 0 obj
(13.2 Standalone from UNIX)
endobj
769 0 obj
<< /S /GoTo /D (section.13.3) >>
endobj
772 0 obj
(13.3 Handles and Races in the new SAM)
endobj
773 0 obj
<< /S /GoTo /D (section.13.4) >>
endobj
776 0 obj
(13.4 Layers)
endobj
777 0 obj
<< /S /GoTo /D (subsection.13.4.1) >>
endobj
780 0 obj
(13.4.1 Application)
endobj
781 0 obj
<< /S /GoTo /D (subsection.13.4.2) >>
endobj
784 0 obj
(13.4.2 SAM Interface)
endobj
785 0 obj
<< /S /GoTo /D (subsection.13.4.3) >>
endobj
788 0 obj
(13.4.3 SAM Modules)
endobj
789 0 obj
<< /S /GoTo /D (section.13.5) >>
endobj
792 0 obj
(13.5 SAM Modules)
endobj
793 0 obj
<< /S /GoTo /D (subsection.13.5.1) >>
endobj
796 0 obj
(13.5.1 Special Module: sam\137passdb)
endobj
797 0 obj
<< /S /GoTo /D (subsection.13.5.2) >>
endobj
800 0 obj
(13.5.2 sam\137ads)
endobj
801 0 obj
<< /S /GoTo /D (section.13.6) >>
endobj
804 0 obj
(13.6 Memory Management)
endobj
805 0 obj
<< /S /GoTo /D (section.13.7) >>
endobj
808 0 obj
(13.7 Testing)
endobj
809 0 obj
<< /S /GoTo /D (chapter.14) >>
endobj
812 0 obj
(14 LanMan and NT Password Encryption)
endobj
813 0 obj
<< /S /GoTo /D (section.14.1) >>
endobj
816 0 obj
(14.1 Introduction)
endobj
817 0 obj
<< /S /GoTo /D (section.14.2) >>
endobj
820 0 obj
(14.2 How does it work?)
endobj
821 0 obj
<< /S /GoTo /D (section.14.3) >>
endobj
824 0 obj
(14.3 The smbpasswd file)
endobj
825 0 obj
<< /S /GoTo /D (chapter.15) >>
endobj
828 0 obj
(15 Modules)
endobj
829 0 obj
<< /S /GoTo /D (section.15.1) >>
endobj
832 0 obj
(15.1 Advantages)
endobj
833 0 obj
<< /S /GoTo /D (section.15.2) >>
endobj
836 0 obj
(15.2 Loading modules)
endobj
837 0 obj
<< /S /GoTo /D (subsection.15.2.1) >>
endobj
840 0 obj
(15.2.1 Static modules)
endobj
841 0 obj
<< /S /GoTo /D (subsection.15.2.2) >>
endobj
844 0 obj
(15.2.2 Shared modules)
endobj
845 0 obj
<< /S /GoTo /D (section.15.3) >>
endobj
848 0 obj
(15.3 Writing modules)
endobj
849 0 obj
<< /S /GoTo /D (subsection.15.3.1) >>
endobj
852 0 obj
(15.3.1 Static/Shared selection in configure.in)
endobj
853 0 obj
<< /S /GoTo /D (chapter.16) >>
endobj
856 0 obj
(16 RPC Pluggable Modules)
endobj
857 0 obj
<< /S /GoTo /D (section.16.1) >>
endobj
860 0 obj
(16.1 About)
endobj
861 0 obj
<< /S /GoTo /D (section.16.2) >>
endobj
864 0 obj
(16.2 General Overview)
endobj
865 0 obj
<< /S /GoTo /D (chapter.17) >>
endobj
868 0 obj
(17 VFS Modules)
endobj
869 0 obj
<< /S /GoTo /D (section.17.1) >>
endobj
872 0 obj
(17.1 The Samba \(Posix\) VFS layer)
endobj
873 0 obj
<< /S /GoTo /D (subsection.17.1.1) >>
endobj
876 0 obj
(17.1.1 The general interface)
endobj
877 0 obj
<< /S /GoTo /D (subsection.17.1.2) >>
endobj
880 0 obj
(17.1.2 Possible VFS operation layers)
endobj
881 0 obj
<< /S /GoTo /D (section.17.2) >>
endobj
884 0 obj
(17.2 The Interaction between the Samba VFS subsystem and the modules)
endobj
885 0 obj
<< /S /GoTo /D (subsection.17.2.1) >>
endobj
888 0 obj
(17.2.1 Initialization and registration)
endobj
889 0 obj
<< /S /GoTo /D (subsection.17.2.2) >>
endobj
892 0 obj
(17.2.2 How the Modules handle per connection data)
endobj
893 0 obj
<< /S /GoTo /D (section.17.3) >>
endobj
896 0 obj
(17.3 Upgrading to the New VFS Interface)
endobj
897 0 obj
<< /S /GoTo /D (subsection.17.3.1) >>
endobj
900 0 obj
(17.3.1 Upgrading from 2.2.* and 3.0aplha modules)
endobj
901 0 obj
<< /S /GoTo /D (section.17.4) >>
endobj
904 0 obj
(17.4 Some Notes)
endobj
905 0 obj
<< /S /GoTo /D (subsection.17.4.1) >>
endobj
908 0 obj
(17.4.1 Implement TRANSPARENT functions)
endobj
909 0 obj
<< /S /GoTo /D (subsection.17.4.2) >>
endobj
912 0 obj
(17.4.2 Implement OPAQUE functions)
endobj
913 0 obj
<< /S /GoTo /D (chapter.18) >>
endobj
916 0 obj
(18 Notes to packagers)
endobj
917 0 obj
<< /S /GoTo /D (section.18.1) >>
endobj
920 0 obj
(18.1 Versioning)
endobj
921 0 obj
<< /S /GoTo /D (section.18.2) >>
endobj
924 0 obj
(18.2 Modules)
endobj
925 0 obj
<< /S /GoTo /D (chapter.19) >>
endobj
928 0 obj
(19 Contributing code)
endobj
929 0 obj
<< /S /GoTo /D [930 0 R /Fit ] >>
endobj
932 0 obj <<
/Length 230
/Filter /FlateDecode
>>
stream
xڍN0}
CLNrLBDo+i<?MH bN"B.ϻ&ȺH()Y zYTUL1#4~]G%V"SU\ ѐ2/@RoCwZϚu
_
S0Aum3O]s_ίAל1N(!'BEVFH5crZ(&GuݸS`c^Iendstream
endobj
930 0 obj <<
/Type /Page
/Contents 932 0 R
/Resources 931 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 941 0 R
>> endobj
933 0 obj <<
/D [930 0 R /XYZ 85.039 786.531 null]
>> endobj
934 0 obj <<
/D [930 0 R /XYZ 85.039 766.606 null]
>> endobj
931 0 obj <<
/Font << /F20 937 0 R /F21 940 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
944 0 obj <<
/Length 1050
/Filter /FlateDecode
>>
stream
xڍVM6ϯq@$1T&7$Mbۭa~ryȽ4KWB #wCH%oJd\ew(y{EUm'{UĊPt fi-08@"{[zIR+I_?-~H,^8aNm Dv>Y3KiGʮitiꮥpǧb*ǓU~33sq45G&ki˱P϶Jo4F?#n`hP|R\齕$İv mZ[[%,"RAO,5tri h9RĐXGiAM3!|[ƍy;|!%>V= L4
Mc57BѸX+8c}ݍWs
i"1s{z9VsNp ,Q5VK6T5-0 ٩Y-T^'mQ_8(ü3*n 6ȈV:[4I<
Cp ,t§֜(јfSϺpv'R4NI_e]ج2d6><aVEL4@Awng?ۍmPpV1^utB5'k8[xhGΫֵPP L$8,nlq.-pAcr *׃{7&U
@=gk}nu_4vuItWǗgxDf1,anxC f/=OA5BZԱ\V\m2S06ofKٗ. Wr%xO{\#[@ނK`n
qOq
O¡e-,ogŸ0Þ>6soꊁ&V'L<W-w6endstream
endobj
943 0 obj <<
/Type /Page
/Contents 944 0 R
/Resources 942 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 941 0 R
/Annots [ 952 0 R 956 0 R 957 0 R 958 0 R ]
>> endobj
952 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [428.769 482.672 539.579 494.665]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://devel.samba.org/)>>
>> endobj
956 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [84.043 469.123 108.944 481.115]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://devel.samba.org/)>>
>> endobj
957 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [227.588 469.123 304.945 481.115]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
958 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [97.376 414.926 299.821 426.919]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.fsf.org/licenses/gpl.txt)>>
>> endobj
945 0 obj <<
/D [943 0 R /XYZ 85.039 786.531 null]
>> endobj
942 0 obj <<
/Font << /F35 948 0 R /F15 951 0 R /F36 955 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
961 0 obj <<
/Length 1319
/Filter /FlateDecode
>>
stream
xڝXMo6W(DX,6n7xCۃb+Q
dyr(ʢ%QR %>
gDH c
LPH_`W>]1C1Y]$a.1c!(G\r,SP˗ƐDᰪcO8C8C8XPX,7Aۀ J$F
+B?0ᇈ;0Z05n cU-WXJ
/=,eշ.E 4_M֑j@7<Lhqk4TU/Dcé
C#6 ٬G`zjB#H n
+DfffHڤ紶\vWeFJw*^B_H71A&IF0+0ޥ6t@YZJdXXйhd,&xxDMJ;wǛj[`?*wsNJQSq%F\qДf~[lcrzpd0TA{k0[T66NbQBDD<h
hRv:Â9OUsp8LGevG@j441sp EA[4) Wq]6g\2xֺ}I7uKw}joҲʳ!#鸿-faxu8økw(jtaxKƝn1#N[Ф#a/)ds#<P':SsV3=CG-,SDҡEHwLws2MJDYn@S9U22ޥ;; nx}5͍p?N魹a=K~ WYrKIn|5Gq?0whjlwrO%V:0l4
gE`;|,玊ڟsUJ*vV1џD5I=X!>q*[dIKoCI;8hX
RM7iںfME{vN1-ʑrNQ5q4)v5t;2,47YB=q~9-<{Ɔtej7aHDI\;Z20amyjJ&tI]Ft00/]Cj۷UB{Ք^jf(|ͼ'{]֗Yԑo-T&u$Lw1H1]1ŀkV\kRVendstream
endobj
960 0 obj <<
/Type /Page
/Contents 961 0 R
/Resources 959 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 941 0 R
/Annots [ 964 0 R 968 0 R 969 0 R 970 0 R 971 0 R 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R ]
>> endobj
964 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 614.97 378.006 624.538]
/Subtype /Link
/A << /S /GoTo /D (netbios) >>
>> endobj
968 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 560.773 180.945 570.341]
/Subtype /Link
/A << /S /GoTo /D (architecture) >>
>> endobj
969 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 504.455 218.566 516.144]
/Subtype /Link
/A << /S /GoTo /D (debug) >>
>> endobj
970 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 450.258 179.187 461.947]
/Subtype /Link
/A << /S /GoTo /D (CodingSuggestions) >>
>> endobj
971 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 289.789 163.399 299.357]
/Subtype /Link
/A << /S /GoTo /D (internals) >>
>> endobj
975 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [198.134 260.569 360.309 272.259]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:David.Chappell@mail.trincoll.edu)>>
>> endobj
976 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 235.592 167.914 245.16]
/Subtype /Link
/A << /S /GoTo /D (parsing) >>
>> endobj
977 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 181.395 210.763 190.964]
/Subtype /Link
/A << /S /GoTo /D (unix-smb) >>
>> endobj
978 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 125.077 216.308 136.767]
/Subtype /Link
/A << /S /GoTo /D (tracing) >>
>> endobj
979 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 70.88 272.399 82.57]
/Subtype /Link
/A << /S /GoTo /D (windows-debug) >>
>> endobj
962 0 obj <<
/D [960 0 R /XYZ 85.039 786.531 null]
>> endobj
963 0 obj <<
/D [960 0 R /XYZ 85.039 643.064 null]
>> endobj
959 0 obj <<
/Font << /F20 937 0 R /F15 951 0 R /F42 967 0 R /F39 974 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
991 0 obj <<
/Length 1985
/Filter /FlateDecode
>>
stream
xڽZr6}W҃ pӱ\8j恶Y %]*Iشtf`pXN3S
@0n&tſy=MO2K&kc6]r̛_g t3 $fr=hE}O\7'q3Xh'PT`/&^h
3Pft_Agxj@ٟ756y
"!y|S7z~g xvsg~ :ۭ?Z^UuJr.osyb҈+k^kS8ܭ Nf Tۯ\V8@Ad4
[kIpugtMKIEŒp؉lQB#l!4"^ (A(*$C }q(pcQxmkΐ<=y</0dƣ[k))]"/x UH'G=BXFF`շ%!Z-V^J
"<d:i4
hH֖]AY>|UXb^Q9kwۀ)a@ Q] mǦpHַQ2loEWڋ[l֓:/v$R\_ꎥyM
J&ᰓ1,qC(՜"#LG%0/El\2=@۱)+ʧګXֲ$p\#;oO%o`2qTҷT !itJ4hP% JaX_hoo+]pJZ*52\e qs
,sh:צp4+8nTL6H'h0G$}K)^v2BGn:ozm:KlY\Aʭn:Dâ/ZKj[Mw $,~Re,~cPҖa:DŽ(O +ƦgSAw:}*s-n~8,棚!o1Z4C4X"kp,ߛ(ȴYhFYժ^3}dk[%
%R4[vFe2'p3i@C3zf֞W6Gl5<jl텸NXm~ (w{x)7ӽPZV0Dm~9#بp1PX
h0DbZZN9t4k#y%9#
>yEh;6hԐ=wBxTm%P`~Ec4DPsCc>Ad%b R
21(bۣ;x4G1b#-2.-inB
=@ܱFSRrҩ qRRHn:e^.un`n=<PCSB?r_ZمQ4sX\Ǡmgü/u~^=ȲM(">7Ž
N:Mݵ)W
(e}`Jf>2PE2qN}K)FL:LB&4(N&ǰL,Y9.i/ ˡ%Xm.QR6Zh94+}8&KM>O2[N 3؍A
:ȀK(VV(bNNwǫ $,=9~r\kSM+ST0
)ܶR8Ljĵb@CZI9<jԊ52d/lSG)Ւ8ԊcI}R.\kS8V&ȩE?جu?EHrxKI퐒llh`]@9hw**_椘Uzxsf櫺D6Eb6<ɀKqJ_&c:>UӪ<r
'oꁀ:~|d9TH2 Л4
3nTՈ-hx7hD/tDY5y _Ӡdi9@7wW,?..<endstream
endobj
990 0 obj <<
/Type /Page
/Contents 991 0 R
/Resources 989 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 941 0 R
/Annots [ 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R 1003 0 R 1004 0 R 1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R ]
>> endobj
993 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [213.498 752.53 301.672 764.219]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
994 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [201.074 725.431 287.733 737.121]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
>> endobj
995 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 700.454 177.46 710.022]
/Subtype /Link
/A << /S /GoTo /D (ntdomain) >>
>> endobj
996 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [191.922 671.235 294.309 682.924]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:lkcl@switchboard.net)>>
>> endobj
997 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [182.74 644.136 297.187 655.826]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:paul@argo.demon.co.uk)>>
>> endobj
998 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [210.013 618.732 296.369 628.727]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:duncans@sco.com)>>
>> endobj
999 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 589.939 206.308 601.629]
/Subtype /Link
/A << /S /GoTo /D (printing) >>
>> endobj
1000 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 537.864 196.43 547.432]
/Subtype /Link
/A << /S /GoTo /D (wins) >>
>> endobj
1001 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 481.546 222.763 493.235]
/Subtype /Link
/A << /S /GoTo /D (sam) >>
>> endobj
1002 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 427.349 271.824 439.039]
/Subtype /Link
/A << /S /GoTo /D (pwencrypt) >>
>> endobj
1003 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [194.286 400.251 283.096 411.94]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:samba@samba.org)>>
>> endobj
1004 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 375.273 126.096 384.842]
/Subtype /Link
/A << /S /GoTo /D (modules) >>
>> endobj
1005 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [198.801 346.054 286.975 357.743]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
1006 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 318.955 203.521 330.645]
/Subtype /Link
/A << /S /GoTo /D (rpc-plugin) >>
>> endobj
1007 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [202.407 291.857 299.642 303.547]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:aliguor@us.ibm.com)>>
>> endobj
1008 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [198.801 264.759 286.975 276.448]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
1009 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 239.781 151.096 249.35]
/Subtype /Link
/A << /S /GoTo /D (vfs) >>
>> endobj
1010 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [215.74 210.562 286.006 222.251]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:ab@samba.org)>>
>> endobj
1011 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [215.286 185.158 313.339 195.153]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:metze@metzemix.de)>>
>> endobj
1012 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 156.365 175.581 168.055]
/Subtype /Link
/A << /S /GoTo /D (Packaging) >>
>> endobj
1013 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [84.043 102.168 172.733 113.858]
/Subtype /Link
/A << /S /GoTo /D (contributing) >>
>> endobj
1014 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [213.498 75.07 301.672 86.759]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
992 0 obj <<
/D [990 0 R /XYZ 85.039 786.531 null]
>> endobj
989 0 obj <<
/Font << /F42 967 0 R /F15 951 0 R /F39 974 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1027 0 obj <<
/Length 2355
/Filter /FlateDecode
>>
stream
xYs7+HVXǣ'TlgMn^<"uTI08I-[[Ql9vF CFZ Hi#<w~8! .#7TR:L1U#{l~)Qdu4DZC0գzZﶓ?㣜!,1D"fLBE0A3k8HbYZE02ؔVgUd25/V) _Mxdʤ?^wݙwiw3ƽ=Oݑ}oʿڧ}+ս,ݍU1Amx5Wks3
ħaW>dCDaLi1Ȇ`J.[snh27_1_u+mCW($OάҠKM:Pc?CMmAG| u @>LӓNO 1.A!`/zJ!#",扳w.;3feX5 (}b edS-E`)pVQ_~>\VWͪ'
/YsD^|һo Ō
Iڥ*v^^+]z]_0тwN,L"r B@
&b,@L\:@ww[W˻]/}αಾd1 " ބHA\.gtbi7>[O(6 s.9 >I8)pR[ p鍜X/ f_='9N(3ٓBH+Z71b%x`DF֞6iXmnly< LKb Lp|Sϥq1_o֚mc/7go/U_ =sh:2nڝp3AD=\!}{>/*o7N'i>;0 қ`i_y
.&~.oW}Ԝ
0d1 "(D6a- `&ܷ?\XӋ<=7
}B_fkCzSBؘz
OB_aeಾd1 "D71- 0Fe*U*$n믹~-ӏٓ,F1-2jm0 uU1D0p>^mn.gm4K0!8x- &"}Gĭl26W(E(@Q[ @MPj?
~vbwh`;-9?`Č}Vfpb)w'M0ִ숹F3w}q`5Fĺ8l Cϰrۚ"Mñ"bT#98˸u!.xtsںry¬h][yV+[ Egp1>lAwp뾶جmofM/&dᘝ7]b<4ph
5qܔj}_2}cSz&Bȴ19bA{M&"DZ@D!\ǯ>{(*귈۴Ryc_6F#
HobC2u`#6vѭV˄/f {ukF
ľ`d1 "@7- ƍ )m"_pK@<]}ݧm|{趾(d1 "$
ބDBHkB" Ab1` rL * -eN 70 i*D>l F?Iϡ _(MN <L{u}Qb EXh b&DH`ԝU^zPi(Ҧm@~\%ar86Dr x @zRwuf*!Hf!/Y@
Dm7!!82<#cjpGbn4z - &8Ä\=0# 0 0@zV2wd*3@pʇABZ_@BHo"pD$@B&]aplG@3"