changeset 629:7ae66129fd73 1.0.3-rc1

Prepare for upcoming 1.0.3
author Sebastien Decugis <sdecugis@nict.go.jp>
date Tue, 14 Dec 2010 11:54:04 +0900
parents e1c6f45f5fcd
children 8a7715977f18
files contrib/debian/changelog contrib/debian/control contrib/debian/freediameter-debug-tools.examples contrib/debian/freediameter-debug-tools.install contrib/debian/freediameter-dictionary-legacy.examples contrib/debian/freediameter-dictionary-legacy.install contrib/debian/freediameter-dictionary-mip6.install contrib/debian/rules contrib/debian/update_changelog.txt
diffstat 9 files changed, 61 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- 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 <sdecugis@nict.go.jp>  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)
--- 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 <sdecugis@nict.go.jp>
 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})
--- 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
--- 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
--- /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
--- /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
--- /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
--- 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
 		
 
--- /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
"Welcome to our mercurial repository"