summaryrefslogtreecommitdiff
path: root/docs/devel/dev-doc.xml
blob: b97b3d8f86671b0a10d0104c2f03d0cd8909f9fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
<!ENTITY NetBIOS SYSTEM "NetBIOS.xml">
<!ENTITY Architecture SYSTEM "architecture.xml">
<!ENTITY debug SYSTEM "debug.xml">
<!ENTITY internals SYSTEM "internals.xml">
<!ENTITY parsing SYSTEM "parsing.xml">
<!ENTITY unix-smb SYSTEM "unix-smb.xml">
<!ENTITY CodingSuggestions SYSTEM "CodingSuggestions.xml">
<!ENTITY Tracing SYSTEM "Tracing.xml">
<!ENTITY cifsntdomain SYSTEM "cifsntdomain.xml">
<!ENTITY printing SYSTEM "printing.xml">
<!ENTITY wins SYSTEM "wins.xml">
<!ENTITY sam SYSTEM "sam.xml">
<!ENTITY encryption SYSTEM "encryption.xml">
<!ENTITY rpc-plugin SYSTEM "rpc_plugin.xml">
<!ENTITY modules SYSTEM "modules.xml">
<!ENTITY packagers SYSTEM "packagers.xml">
<!ENTITY contributing SYSTEM "contributing.xml">
<!ENTITY vfs SYSTEM "vfs.xml">
<!ENTITY windows-deb SYSTEM "windows-debug.xml">
<!ENTITY registry SYSTEM "registry.xml">
]>

<book id="Samba-Developers-Guide">

<title>SAMBA Developers Guide</title>

<bookinfo>
<authorgroup>
	<editor>&person.jelmer;</editor>
</authorgroup>
	
<abstract>
<para>
<emphasis>Last Update</emphasis> : Fri Oct 10 00:59:58 CEST 2003
</para>

<para>
This book is a collection of documents that might be useful for 
people developing samba or those interested in doing so.
It's nothing more than a collection of documents written by samba developers about 
the internals of various parts of samba and the SMB protocol. It's still (and will always be) incomplete.
The most recent version of this document
can be found at <ulink url="http://devel.samba.org/">http://devel.samba.org/</ulink>.
Please send updates to <ulink 
url="mailto:jelmer@samba.org">Jelmer Vernooij</ulink>.
</para>

<para>
This documentation is distributed under the GNU General Public License (GPL) 
version 2.  A copy of the license is included with the Samba source
distribution.  A copy can be found on-line at <ulink 
url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</ulink>
</para>

</abstract>

</bookinfo>
<preface>
	<title>Attributions</title>

	&attributions-dev;
</preface>
	

<!-- Contents -->
<toc/>

<!-- Chapters -->
<part>
	<title>The protocol</title>

	&NetBIOS;
	&unix-smb;
	&cifsntdomain;

</part>

<part>
	<title>Samba Basics</title>

&Architecture;
&debug;
&internals;
&CodingSuggestions;
&contributing;
&modules;
</part>

<part>
	<title>Samba Subsystems</title>
	
	&sam;
	&rpc-plugin;
	&vfs;
	&registry;
	&parsing;
	&wins;
	&encryption;

</part>

<part>
	<title>Debugging and tracing</title>

&Tracing;
&windows-deb;
&printing;
</part>

<part><title>Appendices</title>
	&packagers;
</part>

</book>