Brian Waters | 13d9601 | 2017-12-08 16:53:31 -0600 | [diff] [blame] | 1 | Source: freediameter |
| 2 | Section: contrib/net |
| 3 | Priority: extra |
| 4 | Maintainer: Sebastien Decugis <sdecugis@freediameter.net> |
| 5 | Build-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 |
| 10 | Standards-Version: 3.8.3 |
| 11 | Homepage: http://www.freediameter.net |
| 12 | |
| 13 | Package: freediameter-common |
| 14 | Architecture: any |
| 15 | Depends: ${shlibs:Depends}, ${misc:Depends} |
| 16 | Description: 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 | |
| 31 | Package: freediameter-dev |
| 32 | Architecture: any |
| 33 | Section: contrib/devel |
| 34 | Depends: freediameter-common (= ${binary:Version}), libsctp-dev, libgnutls-dev, libgcrypt-dev |
| 35 | Description: This package provides the development files for freeDiameter. |
| 36 | |
| 37 | Package: freediameter-daemon |
| 38 | Architecture: any |
| 39 | Depends: ${shlibs:Depends}, ${misc:Depends}, freediameter-common (= ${binary:Version}) |
| 40 | Suggests: ssl-cert, freediameter-dictionary-rfc4005, freediameter-dictionary-rfc4072, freediameter-dictionary-rfc4740, |
| 41 | freediameter-dictionary-mip6, freediameter-dictionary-legacy |
| 42 | Description: 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 | |
| 48 | Package: freediameter-debug-tools |
| 49 | Architecture: any |
| 50 | Section: contrib/debug |
| 51 | Depends: ${misc:Depends}, freediameter-common (= ${binary:Version}) |
| 52 | Suggests: python, libmysqlclient16 | libmysqlclient18 |
| 53 | Description: 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 | |
| 59 | Package: freediameter-dictionary-rfc4005 |
| 60 | Architecture: any |
| 61 | Depends: ${misc:Depends}, freediameter-common (= ${binary:Version}) |
| 62 | Description: 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 | |
| 72 | Package: freediameter-dictionary-rfc4006 |
| 73 | Architecture: any |
| 74 | Depends: ${misc:Depends}, freediameter-common (= ${binary:Version}) |
| 75 | Description: 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 | |
| 88 | Package: freediameter-dictionary-rfc4072 |
| 89 | Architecture: any |
| 90 | Depends: ${misc:Depends}, freediameter-common (= ${binary:Version}), freediameter-dictionary-rfc4005 (= ${binary:Version}) |
| 91 | Description: 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 | |
| 101 | Package: freediameter-dictionary-rfc4740 |
| 102 | Architecture: any |
| 103 | Depends: ${misc:Depends}, freediameter-common (= ${binary:Version}) |
| 104 | Description: 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 | |
| 114 | Package: freediameter-dictionary-mip6 |
| 115 | Architecture: any |
| 116 | Depends: ${misc:Depends}, freediameter-common (= ${binary:Version}) |
| 117 | Description: 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 | |
| 129 | Package: freediameter-dictionary-legacy |
| 130 | Architecture: any |
| 131 | Depends: ${misc:Depends}, freediameter-common (= ${binary:Version}), libxml2 |
| 132 | Description: 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 | |
| 146 | Package: freediameter-radius-gateway |
| 147 | Architecture: any |
| 148 | Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}) |
| 149 | Suggests: freediameter-dictionary-rfc4072 (= ${binary:Version}), freediameter-dictionary-rfc4740 (= ${binary:Version}) |
| 150 | Description: 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 | |
| 179 | Package: freediameter-accounting-server |
| 180 | Architecture: any |
| 181 | Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libpq5 |
| 182 | Suggests: freediameter-dictionary-rfc4072 |
| 183 | Description: 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 | |
| 199 | Package: freediameter-eap-server |
| 200 | Architecture: any |
| 201 | Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libmysqlclient16 | libmysqlclient18, freediameter-dictionary-rfc4072 (= ${binary:Version}) |
| 202 | Description: 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 | |
| 214 | Package: freediameter-sip-server |
| 215 | Architecture: any |
| 216 | Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libmysqlclient16 | libmysqlclient18, freediameter-dictionary-rfc4740 (= ${binary:Version}) |
| 217 | Description: 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 | |