Imported Upstream version 2.4.5
[debian/amanda] / docs / technical.txt
1
2 Part V. Technical Background
3 Prev                    Next
4
5 -------------------------------------------------------------------------------
6
7
8 Technical Background
9
10
11
12 How AMANDA really works ...
13
14 This section contains some papers which describe the technical concepts behind
15 AMANDA. You find descriptions of the various APIs as well as a basic draft of
16 the internals of AMANDA.
17 Table of Contents
18
19
20   20._How_AMANDA_uses_UDP_and_TCP_ports
21
22
23         TCP_port_allocation
24
25         User_TCP_port_range_(--with-tcpportrange)_summary
26
27         UDP_port_allocation
28
29         User_UDP_port_range_(--with-udpportrange)_summary
30
31         Firewalls_and_NAT
32
33
34   21._AMANDA_dumper_API
35
36
37         Introduction
38
39         The_Problem
40
41         Overview_of_the_API
42
43
44               The_`support'_command
45
46
47         The_`selfcheck'_command
48
49         The_`estimate'_and_`estimate-parse'_commands
50
51         The_`backup'_and_`backup-parse'_commands
52
53         The_`index-from-output'_and_`index-from-image'_commands
54
55         The_`restore'_command
56
57         The_`print-command'_command
58
59         Conclusion
60
61
62   22._AMANDA_Internals
63
64
65         Protocols
66
67         server_and_amandad_on_client
68
69         planner_and_driver
70
71         driver_and_dumper
72
73         taper(read)_and_taper(write)
74
75
76   23._AMANDA_Event_API
77
78
79         Introduction
80
81         The_API
82
83
84               event_register
85
86               event_release
87
88               event_loop
89
90               event_wakeup
91
92
93         Data_types
94
95
96               event_handle_t
97
98               event_id_t
99
100               event_type_t
101
102               event_fn_t
103
104
105         Event_Types
106
107
108               EV_READFD
109
110               EV_WRITEFD
111
112               EV_SIG
113
114               EV_TIME
115
116               EV_WAIT
117
118
119
120   24._AMANDA_Security_API
121
122
123         Introduction
124
125         The_Problem
126
127         The_API
128
129
130               protocol_packet_transmission_functions
131
132               stream_functions
133
134
135         Data_Types
136
137
138               security_driver_t
139
140               security_handle_t
141
142               security_stream_t
143
144               security_status_t
145
146
147         SECURITY_DRIVERS
148
149
150               name
151
152               connect
153
154               accept
155
156               close
157
158               sendpkt
159
160               recvpkt
161
162               recvpkt_cancel
163
164               stream_server
165
166               stream_accept
167
168               stream_client
169
170               stream_close
171
172               stream_auth
173
174               stream_id
175
176               stream_write
177
178               stream_read
179
180               stream_read_cancel
181
182
183
184   25._Virtual_Tape_API
185
186   26._Using_Kerberos_with_AMANDA
187
188
189         AMANDA_2.5.0_-_KERBEROS_v4_SUPPORT_NOTES
190
191
192               Configuration
193
194               Installation
195
196               conf_file
197
198
199         AMANDA_2.5.0_-_KERBEROS_v5_SUPPORT_NOTES
200
201
202               Building
203
204               Installation
205
206               conf_file
207
208               Destination_Host_Permissions_file
209
210
211
212 -------------------------------------------------------------------------------
213
214 Prev                                Up                                  Next
215 Chapter 19. AMANDA Survey Results  Home  Chapter 20. How AMANDA uses UDP and
216                                                                    TCP ports
217