File: technical.txt

package info (click to toggle)
amanda 1%3A2.5.2p1-4
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 10,280 kB
  • ctags: 7,298
  • sloc: ansic: 84,433; sh: 14,160; xml: 8,467; perl: 2,821; makefile: 1,205; lex: 459; awk: 423; yacc: 240; tcl: 118; sql: 19
file content (219 lines) | stat: -rw-r--r-- 3,191 bytes parent folder | download | duplicates (2)
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219

Part V. Technical Background
Prev                    Next

-------------------------------------------------------------------------------


Part V. Technical Background



How Amanda really works ...

This section contains some papers which describe the technical concepts behind
Amanda. You find descriptions of the various APIs as well as a basic draft of
the internals of Amanda.
Table of Contents


  22._How_Amanda_uses_UDP_and_TCP_ports


        TCP_port_allocation

        User_TCP_port_range_(--with-tcpportrange)_summary

        UDP_port_allocation

        User_UDP_port_range_(--with-udpportrange)_summary

        Firewalls_and_NAT


  23._Amanda_dumper_API


        Introduction

        The_Problem

        Overview_of_the_API


              The_`support'_command


        The_`selfcheck'_command

        The_`estimate'_and_`estimate-parse'_commands

        The_`backup'_and_`backup-parse'_commands

        The_`index-from-output'_and_`index-from-image'_commands

        The_`restore'_command

        The_`print-command'_command

        Conclusion


  24._Amanda_Internals


        Protocols

        server_and_amandad_on_client

        planner_and_driver

        driver_and_dumper

        taper(read)_and_taper(write)


  25._Amanda_Event_API


        Introduction

        The_API


              event_register

              event_release

              event_loop

              event_wait

              event_wakeup


        Data_types


              event_handle_t

              event_id_t

              event_type_t

              event_fn_t


        Event_Types


              EV_READFD

              EV_WRITEFD

              EV_SIG

              EV_TIME

              EV_WAIT



  26._Amanda_Security_API


        Introduction

        The_Problem

        The_API


              protocol_packet_transmission_functions

              stream_functions


        Data_Types


              security_driver_t

              security_handle_t

              security_stream_t

              security_status_t


        SECURITY_DRIVERS


              name

              connect

              accept

              close

              sendpkt

              recvpkt

              recvpkt_cancel

              stream_server

              stream_accept

              stream_client

              stream_close

              stream_auth

              stream_id

              stream_write

              stream_read

              stream_read_cancel



  27._Virtual_Tape_API

  28._Using_Kerberos_with_Amanda


        Amanda_2.5.0_-_KERBEROS_v4_SUPPORT_NOTES


              Configuration

              Installation

              conf_file


        Amanda_2.5.0_-_KERBEROS_v5_SUPPORT_NOTES


              Building

              Installation

              conf_file

              Destination_Host_Permissions_file



-------------------------------------------------------------------------------

Prev                                                                  Next
Chapter 21. Amanda WISHLIST  Home  Chapter 22. How Amanda uses UDP and TCP
                                                                     ports