blob: 919e10ea118f2e9e311bc243e5af5b2a0ced186e [file] [log] [blame]
Brian Waters13d96012017-12-08 16:53:31 -06001Source: freediameter
2Section: contrib/net
3Priority: extra
4Maintainer: Sebastien Decugis <sdecugis@freediameter.net>
5Build-Depends: debhelper ( >= 7.3.9),
6 cmake, make, gcc, g++, bison, flex,
7 libsctp-dev, libgnutls-dev | gnutls-dev, libidn11-dev,
8 libpq-dev, libmysqlclient-dev, libxml2-dev, swig, python-dev,
9 libgcrypt11-dev | libgcrypt20-dev
10Standards-Version: 3.8.3
11Homepage: http://www.freediameter.net
12
13Package: freediameter-common
14Architecture: any
15Depends: ${shlibs:Depends}, ${misc:Depends}
16Description: The freeDiameter libraries.
17 This package contains the freeDiameter framework core libraries,
18 required by all freeDiameter components.
19 It may also be useful for other projects which need to
20 perform operations on Diameter messages.
21 .
22 The freeDiameter framework provides support for the Diameter
23 Base Protocol. Without any extension, the framework can only
24 be used as a Diameter routing agent. You probably want to
25 install some freeDiameter extension(s) to extend its
26 features, and also the freediameter-daemon package that
27 will initialize the framework for you.
28 .
29 See 'freeDiameter-dev' package to retrieve the API for the library.
30
31Package: freediameter-dev
32Architecture: any
33Section: contrib/devel
34Depends: freediameter-common (= ${binary:Version}), libsctp-dev, libgnutls-dev, libgcrypt-dev
35Description: This package provides the development files for freeDiameter.
36
37Package: freediameter-daemon
38Architecture: any
39Depends: ${shlibs:Depends}, ${misc:Depends}, freediameter-common (= ${binary:Version})
40Suggests: ssl-cert, freediameter-dictionary-rfc4005, freediameter-dictionary-rfc4072, freediameter-dictionary-rfc4740,
41 freediameter-dictionary-mip6, freediameter-dictionary-legacy
42Description: The freeDiameter daemon.
43 This daemon is a simple loader for the freeDiameter framework.
44 It is shipped with a small set of extensions, for
45 example to configure the routing behavior. See the
46 examples in /usr/share/freediameter* for more details.
47
48Package: freediameter-debug-tools
49Architecture: any
50Section: contrib/debug
51Depends: ${misc:Depends}, freediameter-common (= ${binary:Version})
52Suggests: python, libmysqlclient16 | libmysqlclient18
53Description: freeDiameter debug tools.
54 This package provides useful tools to help tracking
55 problems in freeDiameter installation. For example,
56 the dbg_interactive.fdx extension allows access to the
57 framework via a python interpreter console.
58
59Package: freediameter-dictionary-rfc4005
60Architecture: any
61Depends: ${misc:Depends}, freediameter-common (= ${binary:Version})
62Description: RFC4005 (NASREQ) dictionary support.
63 This freeDiameter extension provides the dictionary support
64 for commands and AVP defined in RFC4005 (NASREQ).
65 .
66 In order to use this extension, your main freeDiameter
67 configuration file must contain a LoadExtension directive.
68 See freeDiameter documentation for more details.
69 .
70 This extension does not require a configuration file.
71
72Package: freediameter-dictionary-rfc4006
73Architecture: any
74Depends: ${misc:Depends}, freediameter-common (= ${binary:Version})
75Description: RFC4006 (DCCA) dictionary support (incomplete).
76 This freeDiameter extension provides the dictionary support
77 for commands and AVP defined in RFC4006 (DCCA).
78 .
79 In order to use this extension, your main freeDiameter
80 configuration file must contain a LoadExtension directive.
81 See freeDiameter documentation for more details.
82 .
83 This extension does not require a configuration file.
84 .
85 Currently this extension is not complete: only AVP definitions
86 are included. See the source file for more details.
87
88Package: freediameter-dictionary-rfc4072
89Architecture: any
90Depends: ${misc:Depends}, freediameter-common (= ${binary:Version}), freediameter-dictionary-rfc4005 (= ${binary:Version})
91Description: RFC4072 (Diameter EAP) dictionary support.
92 This freeDiameter extension provides the dictionary support
93 for commands and AVP defined in RFC4072 (Diameter EAP).
94 .
95 In order to use this extension, your main freeDiameter
96 configuration file must contain a LoadExtension directive.
97 See freeDiameter documentation for more details.
98 .
99 This extension does not require a configuration file.
100
101Package: freediameter-dictionary-rfc4740
102Architecture: any
103Depends: ${misc:Depends}, freediameter-common (= ${binary:Version})
104Description: RFC4740 (Diameter SIP) dictionary support.
105 This freeDiameter extension provides the dictionary support
106 for commands and AVP defined in RFC4740 (Diameter SIP).
107 .
108 In order to use this extension, your main freeDiameter
109 configuration file must contain a LoadExtension directive.
110 See freeDiameter documentation for more details.
111 .
112 This extension does not require a configuration file.
113
114Package: freediameter-dictionary-mip6
115Architecture: any
116Depends: ${misc:Depends}, freediameter-common (= ${binary:Version})
117Description: Diameter Mobile IPv6 application dictionary support.
118 This package contains a set of extensions to provide the support
119 for commands and AVP defined in several RFCs related to
120 Diameter MIPv6. It is split is several extensions:
121 mip6a, mip6i, nas-mipv6, rfc5777.
122 .
123 In order to use these extensions, your main freeDiameter
124 configuration file must contain LoadExtension directives.
125 See freeDiameter documentation for more details.
126 .
127 These extensions do not require a configuration file.
128
129Package: freediameter-dictionary-legacy
130Architecture: any
131Depends: ${misc:Depends}, freediameter-common (= ${binary:Version}), libxml2
132Description: Legacy XML dictionary files support.
133 This freeDiameter extension allows the use of XML dictionary
134 files with the freeDiameter framework. Please note that
135 dictionaries provided as XML files come with less features
136 than native binary format, so the later should be preferred
137 when possible.
138 .
139 In order to use this extension, your main freeDiameter
140 configuration file must contain a LoadExtension directive.
141 See freeDiameter documentation for more details.
142 .
143 This extension requires a configuration file. See
144 dict_legacy_xml.conf.sample for documentation.
145
146Package: freediameter-radius-gateway
147Architecture: any
148Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version})
149Suggests: freediameter-dictionary-rfc4072 (= ${binary:Version}), freediameter-dictionary-rfc4740 (= ${binary:Version})
150Description: RADIUS/Diameter extensible gateway.
151 This freeDiameter extension implements a RADIUS to Diameter
152 gateway. It allows a RADIUS client to connect to a Diameter
153 server.
154 .
155 The support for specific Diameter applications and/or RADIUS
156 extensions is provided in the gateway by the use of plugins.
157 Currently, the following plugins are available:
158 - echodrop.rgwx : drop or echo a RADIUS attribute.
159 The attribute is not converted to Diameter.
160 See echodrop.rgwx.conf.sample for details.
161 - auth.rgwx : Convert Access-Request to Diameter AAR or DER.
162 Requests For Comments: RADIUS: 2865, 3162, 2868,
163 2869, 3579; Diameter: 4005, 4072.
164 Requires freediameter-dictionary-rfc4072.
165 - sip.rgwx : Convert Access-Request to Diameter SIP messages.
166 Requests For Comments: Diameter: 4740.
167 Requires freediameter-dictionary-rfc4740.
168 - acct.rgwx : Converts Accounting-Request (2866) to Diameter
169 ACR (3588).
170 Requires freediameter-dictionary-rfc4072.
171 .
172 In order to use this extension, your main freeDiameter
173 configuration file must contain a LoadExtension directive.
174 See freeDiameter documentation for more details.
175 .
176 This extension requires a configuration file.
177 See app_radgw.conf.sample for more details.
178
179Package: freediameter-accounting-server
180Architecture: any
181Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libpq5
182Suggests: freediameter-dictionary-rfc4072
183Description: freeDiameter simple Accounting server.
184 This freeDiameter extension implements the Diameter Base
185 Accounting application. It saves the accounting records
186 in a PostgreSQL database backend in a highly configurable
187 maneer.
188 .
189 In order to use this extension, your main freeDiameter
190 configuration file must contain a LoadExtension directive.
191 See freeDiameter documentation for more details.
192 .
193 This extension requires a configuration file.
194 See app_acct.conf.sample for more details.
195 .
196 You may find some useful resources to parse the saved records
197 in the contrib/app_acct_tools folder in source package.
198
199Package: freediameter-eap-server
200Architecture: any
201Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libmysqlclient16 | libmysqlclient18, freediameter-dictionary-rfc4072 (= ${binary:Version})
202Description: freeDiameter Diameter EAP server implementation.
203 This freeDiameter extension implements a Diameter EAP server.
204 It supports EAP-MD5 and EAP-TLS methods currently.
205 .
206 In order to use this extension, your main freeDiameter
207 configuration file must contain a LoadExtension directive.
208 See freeDiameter documentation for more details.
209 .
210 This extension requires a configuration file.
211 See app_diameap.conf.sample and
212 http://diameap.yagami.freediameter.net for more details.
213
214Package: freediameter-sip-server
215Architecture: any
216Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libmysqlclient16 | libmysqlclient18, freediameter-dictionary-rfc4740 (= ${binary:Version})
217Description: freeDiameter Diameter SIP server implementation.
218 This freeDiameter extension implements a prototype
219 Diameter SIP server.
220 See http://www.freediameter.net/trac/wiki/app_sip.fdx for
221 status information.
222 .
223 In order to use this extension, your main freeDiameter
224 configuration file must contain a LoadExtension directive.
225 See freeDiameter documentation for more details.
226 .
227 This extension requires a configuration file.
228 See app_sip.conf.sample for more details.
229