Imported Upstream version 2.5.1
[debian/amanda] / docs / technical.txt
1
2 Part V. Technical Background
3 Prev                    Next
4
5 -------------------------------------------------------------------------------
6
7
8 Part V. 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   22._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   23._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   24._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   25._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_wait
91
92               event_wakeup
93
94
95         Data_types
96
97
98               event_handle_t
99
100               event_id_t
101
102               event_type_t
103
104               event_fn_t
105
106
107         Event_Types
108
109
110               EV_READFD
111
112               EV_WRITEFD
113
114               EV_SIG
115
116               EV_TIME
117
118               EV_WAIT
119
120
121
122   26._Amanda_Security_API
123
124
125         Introduction
126
127         The_Problem
128
129         The_API
130
131
132               protocol_packet_transmission_functions
133
134               stream_functions
135
136
137         Data_Types
138
139
140               security_driver_t
141
142               security_handle_t
143
144               security_stream_t
145
146               security_status_t
147
148
149         SECURITY_DRIVERS
150
151
152               name
153
154               connect
155
156               accept
157
158               close
159
160               sendpkt
161
162               recvpkt
163
164               recvpkt_cancel
165
166               stream_server
167
168               stream_accept
169
170               stream_client
171
172               stream_close
173
174               stream_auth
175
176               stream_id
177
178               stream_write
179
180               stream_read
181
182               stream_read_cancel
183
184
185
186   27._Virtual_Tape_API
187
188   28._Using_Kerberos_with_Amanda
189
190
191         Amanda_2.5.0_-_KERBEROS_v4_SUPPORT_NOTES
192
193
194               Configuration
195
196               Installation
197
198               conf_file
199
200
201         Amanda_2.5.0_-_KERBEROS_v5_SUPPORT_NOTES
202
203
204               Building
205
206               Installation
207
208               conf_file
209
210               Destination_Host_Permissions_file
211
212
213
214 -------------------------------------------------------------------------------
215
216 Prev                                                                  Next
217 Chapter 21. Amanda WISHLIST  Home  Chapter 22. How Amanda uses UDP and TCP
218                                                                      ports
219