# HG changeset patch # User Sebastien Decugis # Date 1292295244 -32400 # Node ID 7ae66129fd7341846df8b6c51ddc2d525707bc3b # Parent e1c6f45f5fcde630a4b785ff0c3c3c2bf8c92507 Prepare for upcoming 1.0.3 diff -r e1c6f45f5fcd -r 7ae66129fd73 contrib/debian/changelog --- a/contrib/debian/changelog Tue Dec 14 11:53:48 2010 +0900 +++ b/contrib/debian/changelog Tue Dec 14 11:54:04 2010 +0900 @@ -1,3 +1,13 @@ +freediameter (1.0.3) UNRELEASED; urgency=low + + * Fixed a couple of issues for portability (#21, #22, #23) + * Fixed issue with ListenOn bit ordering (#20) + * Added dictionary support for MIPv6 application objects. + * Added dictionary support for legacy XML files. + * Added new debug extension based on python (experimental). + + -- Sebastien Decugis Tue, 14 Dec 2010 11:39:29 +0900 + freediameter (1.0.2) UNRELEASED; urgency=low * Fix an issue in app_diameap.fdx with user names (#18) diff -r e1c6f45f5fcd -r 7ae66129fd73 contrib/debian/control --- a/contrib/debian/control Tue Dec 14 11:53:48 2010 +0900 +++ b/contrib/debian/control Tue Dec 14 11:54:04 2010 +0900 @@ -4,7 +4,8 @@ Maintainer: Sebastien Decugis Build-Depends: debhelper ( >= 7.3.9), cmake, make, gcc, bison, flex, - libsctp-dev, libgnutls-dev, libgcrypt-dev, libpq-dev, libmysqlclient-dev + libsctp-dev, libgnutls-dev, libgcrypt-dev, + libpq-dev, libmysqlclient-dev, libxml2-dev, swig, python-dev Standards-Version: 3.8.3 Homepage: http://www.freediameter.net @@ -27,7 +28,7 @@ Package: freediameter-daemon Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, freediameter-common (= ${binary:Version}) -Suggests: ssl-cert, freediameter-dictionary-rfc4005, freediameter-dictionary-rfc4072 +Suggests: ssl-cert, freediameter-dictionary-rfc4005, freediameter-dictionary-rfc4072, freediameter-dictionary-legacy Description: The freeDiameter daemon. The freeDiameter daemon provides support for the Diameter Base Protocol. Without any extension, the daemon can only @@ -42,10 +43,12 @@ Package: freediameter-debug-tools Architecture: any Section: contrib/debug -Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}) +Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), python Description: freeDiameter debug tools. This package provides useful tools to help tracking - problems in freeDiameter installation. + problems in freeDiameter installation. For example, + the dbg_interactive.fdx extension allows access to the + framework via a python interpreter console. Package: freediameter-dictionary-rfc4005 Architecture: any @@ -86,6 +89,38 @@ . This extension does not require a configuration file. +Package: freediameter-dictionary-mip6 +Architecture: any +Depends: ${misc:Depends} +Description: Diameter Mobile IPv6 application dictionary support. + This package contains a set of extensions to provide the support + for commands and AVP defined in several RFCs related to + Diameter MIPv6. It is split is several extensions: + mip6a, mip6i, nas-mipv6, rfc5777. + . + In order to use these extensions, your main freeDiameter + configuration file must contain LoadExtension directives. + See freeDiameter documentation for more details. + . + These extensions do not require a configuration file. + +Package: freediameter-dictionary-legacy +Architecture: any +Depends: ${misc:Depends}, libxml2 +Description: Legacy XML dictionary files support. + This freeDiameter extension allows the use of XML dictionary + files with the freeDiameter framework. Please note that + dictionaries provided as XML files come with less features + than native binary format, so the later should be preferred + when possible. + . + In order to use this extension, your main freeDiameter + configuration file must contain a LoadExtension directive. + See freeDiameter documentation for more details. + . + This extension requires a configuration file. See + dict_legacy_xml.conf.sample for documentation. + Package: freediameter-radius-gateway Architecture: any Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), freediameter-dictionary-rfc4072 (= ${binary:Version}), freediameter-dictionary-rfc4740 (= ${binary:Version}) diff -r e1c6f45f5fcd -r 7ae66129fd73 contrib/debian/freediameter-debug-tools.examples --- a/contrib/debian/freediameter-debug-tools.examples Tue Dec 14 11:53:48 2010 +0900 +++ b/contrib/debian/freediameter-debug-tools.examples Tue Dec 14 11:54:04 2010 +0900 @@ -1,1 +1,2 @@ doc/test_app.conf.sample +doc/dbg_interactive.py.sample diff -r e1c6f45f5fcd -r 7ae66129fd73 contrib/debian/freediameter-debug-tools.install --- a/contrib/debian/freediameter-debug-tools.install Tue Dec 14 11:53:48 2010 +0900 +++ b/contrib/debian/freediameter-debug-tools.install Tue Dec 14 11:54:04 2010 +0900 @@ -1,2 +1,4 @@ usr/lib/freeDiameter/dbg_rt.fdx usr/lib/freeDiameter/test_app.fdx +usr/lib/freeDiameter/test_sip.fdx +usr/lib/freeDiameter/dbg_interactive.fdx diff -r e1c6f45f5fcd -r 7ae66129fd73 contrib/debian/freediameter-dictionary-legacy.examples --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/debian/freediameter-dictionary-legacy.examples Tue Dec 14 11:54:04 2010 +0900 @@ -0,0 +1,2 @@ +doc/dict_legacy_xml.conf.sample +contrib/dict_legacy/dictionary.dtd diff -r e1c6f45f5fcd -r 7ae66129fd73 contrib/debian/freediameter-dictionary-legacy.install --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/debian/freediameter-dictionary-legacy.install Tue Dec 14 11:54:04 2010 +0900 @@ -0,0 +1,1 @@ +usr/lib/freeDiameter/dict_legacy_xml.fdx diff -r e1c6f45f5fcd -r 7ae66129fd73 contrib/debian/freediameter-dictionary-mip6.install --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/debian/freediameter-dictionary-mip6.install Tue Dec 14 11:54:04 2010 +0900 @@ -0,0 +1,4 @@ +usr/lib/freeDiameter/dict_nas_mipv6.fdx +usr/lib/freeDiameter/dict_mip6i.fdx +usr/lib/freeDiameter/dict_mip6a.fdx +usr/lib/freeDiameter/dict_rfc5777.fdx diff -r e1c6f45f5fcd -r 7ae66129fd73 contrib/debian/rules --- a/contrib/debian/rules Tue Dec 14 11:53:48 2010 +0900 +++ b/contrib/debian/rules Tue Dec 14 11:54:04 2010 +0900 @@ -26,17 +26,6 @@ dh_auto_configure -- $(skip_the_tests) \ -DCMAKE_BUILD_TYPE:STRING=DebianPackage \ -DDEFAULT_CONF_PATH:PATH=/etc/freeDiameter \ - -DBUILD_APP_ACCT:BOOL=ON \ - -DBUILD_APP_DIAMEAP:BOOL=ON \ - -DBUILD_EAP_MD5:BOOL=ON \ - -DBUILD_EAP_TLS:BOOL=ON \ - -DBUILD_APP_RADGW:BOOL=ON \ - -DBUILD_RGWX_SIP:BOOL=ON \ - -DBUILD_APP_SIP:BOOL=ON \ - -DBUILD_DBG_MONITOR:BOOL=ON \ - -DBUILD_DBG_RT:BOOL=ON \ - -DBUILD_RT_EREG:BOOL=ON \ - -DBUILD_TEST_APP:BOOL=ON \ - -DBUILD_TEST_SIP:BOOL=ON + -DALL_EXTENSIONS:BOOL=ON diff -r e1c6f45f5fcd -r 7ae66129fd73 contrib/debian/update_changelog.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/debian/update_changelog.txt Tue Dec 14 11:54:04 2010 +0900 @@ -0,0 +1,1 @@ +new release: dch -v 1.0.3 -D UNRELEASED