Sat Sep 14 13:55:58 2013 UTC ()
Update to 1.2.0:

freediameter (1.2.0) UNRELEASED; urgency=low

  * Major changes in the logging system to be more syslog and production friendly
  * New extension: dict_dcca_3gpp
  * New extension: dict_dcca_starent (Starent DCCA vendor-specific AVPs)
  * New extension: rt_ignore_dh (hide network topology by proxying Destination-Host).
  * New extension: rt_load_balance (load balancer based on pending queue size).
  * New extension: rt_busypeers. See doc/rt_busypeers.conf.sample.
  * New extension: dbg_msg_timings. Measures timing of message operations.
  * New extension: dbg_msg_dumps. Use to control hooks display.
  * New API (fd_hook_*) for extensions to control messages logging & profiling
  * New API (fd_stats_*) for extensions to monitor framework state (e.g. SNMP implem)
  * API change: all the fd_*_dump functions now return malloc'd strings instead of logging directly.
  * API change: callback parameter of fd_rt_out_register had its signature updated.
  * Updated dbg_monitoring extension to use the new API
  * New script to generate dictionary extensions from org file (see contrib/tools)
  * New compilation option: WORKAROUND_ACCEPT_INVALID_VSAI to improve compatibility
    with invalid Vendor-Specific-Application-Id AVPs received from some equipments (e.g. Cisco).
  * New compilation option: DISABLE_PEER_EXPIRY for use in test environments.
  * Extensions are now also searched in LD_LIBRARY_PATH.
  * Copy Proxy-Info AVP automatically in new answers.
  * Port value 0 allowed in configuration to disable local server (e.g. disable non-secure port).
  * API change: fd_msg_send_timeout now takes a separate callback for timeout situation.
  * Function changes: fd_msg_dump_* now split in three different type of output.
  * New test testmesg_stress to measure message parser performance
  * Fix termination of the framework to avoid failures.
  * Fix invalid timespec value in peer PSM appearing randomly (leading to crash).
  * Return DIAMETER_LOOP_DETECTED if local peer in the Route-Record list of a message.
  * Allow running without TLS configuration.
  * Upgraded SCTP code to comply with RFC 6458
  * Using default secure Diameter port number 5658 as per RFC 6733
  * Updated TLS code for performance improvements with new GNU TLS.
  * Fix interlocking problem when large number of requests were failed over.
  * New option in test_app.fdx extension for long messages payload.
  * Performance improvement in message sending code path.

 -- Sebastien Decugis <sdecugis@freediameter.net>  Sat, 14 Sep 2013 18:08:07 +0800


(wiz)
diff -r1.9 -r1.10 pkgsrc/net/freeDiameter/Makefile
diff -r1.2 -r1.3 pkgsrc/net/freeDiameter/PLIST
diff -r1.5 -r1.6 pkgsrc/net/freeDiameter/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/net/freeDiameter/Makefile (expand / switch to unified diff)

--- pkgsrc/net/freeDiameter/Makefile 2013/03/04 16:28:29 1.9
+++ pkgsrc/net/freeDiameter/Makefile 2013/09/14 13:55:58 1.10
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.9 2013/03/04 16:28:29 wiz Exp $ 1# $NetBSD: Makefile,v 1.10 2013/09/14 13:55:58 wiz Exp $
2# 
3 2
4DISTNAME= 1.1.6 3DISTNAME= 1.2.0
5PKGNAME= freeDiameter-${DISTNAME} 4PKGNAME= freeDiameter-${DISTNAME}
6CATEGORIES= net 5CATEGORIES= net
7MASTER_SITES= http://www.freediameter.net/hg/freeDiameter/archive/ 6MASTER_SITES= http://www.freediameter.net/hg/freeDiameter/archive/
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.freediameter.net/trac/ 9HOMEPAGE= http://www.freediameter.net/trac/
11COMMENT= Open source Diameter protocol implementation 10COMMENT= Open source Diameter protocol implementation
12LICENSE= modified-bsd 11LICENSE= modified-bsd
13 12
14DIST_SUBDIR= freeDiameter 13DIST_SUBDIR= freeDiameter
15 14
16WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 15WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
17USE_CMAKE= yes 16USE_CMAKE= yes

cvs diff -r1.2 -r1.3 pkgsrc/net/freeDiameter/PLIST (expand / switch to unified diff)

--- pkgsrc/net/freeDiameter/PLIST 2013/03/04 16:28:29 1.2
+++ pkgsrc/net/freeDiameter/PLIST 2013/09/14 13:55:58 1.3
@@ -1,61 +1,71 @@ @@ -1,61 +1,71 @@
1@comment $NetBSD: PLIST,v 1.2 2013/03/04 16:28:29 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.3 2013/09/14 13:55:58 wiz Exp $
2bin/freeDiameterd 2bin/freeDiameterd
3bin/freeDiameterd-${PKGVERSION} 3bin/freeDiameterd-${PKGVERSION}
4${PLIST.ext}bin/freediameter-sip-ppr 4${PLIST.ext}bin/freediameter-sip-ppr
5${PLIST.ext}bin/freediameter-sip-rtr 5${PLIST.ext}bin/freediameter-sip-rtr
6include/freeDiameter/extension.h 6include/freeDiameter/extension.h
7include/freeDiameter/freeDiameter-host.h 7include/freeDiameter/freeDiameter-host.h
8include/freeDiameter/libfdcore.h 8include/freeDiameter/libfdcore.h
9include/freeDiameter/libfdproto.h 9include/freeDiameter/libfdproto.h
10${PLIST.ext}lib/freeDiameter/acct.rgwx 10${PLIST.ext}lib/freeDiameter/acct.rgwx
11lib/freeDiameter/acl_wl.fdx 11lib/freeDiameter/acl_wl.fdx
12${PLIST.ext}lib/freeDiameter/app_acct.fdx 12${PLIST.ext}lib/freeDiameter/app_acct.fdx
13${PLIST.ext}lib/freeDiameter/app_diameap.fdx 13${PLIST.ext}lib/freeDiameter/app_diameap.fdx
14${PLIST.ext}lib/freeDiameter/app_radgw.fdx 14${PLIST.ext}lib/freeDiameter/app_radgw.fdx
15${PLIST.ext}lib/freeDiameter/app_redirect.fdx 15${PLIST.ext}lib/freeDiameter/app_redirect.fdx
16${PLIST.ext}lib/freeDiameter/app_sip.fdx 16${PLIST.ext}lib/freeDiameter/app_sip.fdx
17${PLIST.ext}lib/freeDiameter/auth.rgwx 17${PLIST.ext}lib/freeDiameter/auth.rgwx
 18lib/freeDiameter/dbg_monitor.fdx
 19lib/freeDiameter/dbg_msg_dumps.fdx
 20lib/freeDiameter/dbg_msg_timings.fdx
 21lib/freeDiameter/dbg_rt.fdx
18${PLIST.ext}lib/freeDiameter/debug.rgwx 22${PLIST.ext}lib/freeDiameter/debug.rgwx
19lib/freeDiameter/dict_dcca.fdx 23lib/freeDiameter/dict_dcca.fdx
 24lib/freeDiameter/dict_dcca_3gpp.fdx
 25lib/freeDiameter/dict_dcca_starent.fdx
20lib/freeDiameter/dict_eap.fdx 26lib/freeDiameter/dict_eap.fdx
21${PLIST.ext}lib/freeDiameter/dict_legacy_xml.fdx 27${PLIST.ext}lib/freeDiameter/dict_legacy_xml.fdx
22lib/freeDiameter/dict_mip6a.fdx 28lib/freeDiameter/dict_mip6a.fdx
23lib/freeDiameter/dict_mip6i.fdx 29lib/freeDiameter/dict_mip6i.fdx
24lib/freeDiameter/dict_nas_mipv6.fdx 30lib/freeDiameter/dict_nas_mipv6.fdx
25lib/freeDiameter/dict_nasreq.fdx 31lib/freeDiameter/dict_nasreq.fdx
26lib/freeDiameter/dict_rfc5777.fdx 32lib/freeDiameter/dict_rfc5777.fdx
27lib/freeDiameter/dict_sip.fdx 33lib/freeDiameter/dict_sip.fdx
28${PLIST.ext}lib/freeDiameter/eap_identity.emp 34${PLIST.ext}lib/freeDiameter/eap_identity.emp
29${PLIST.ext}lib/freeDiameter/echodrop.rgwx 35${PLIST.ext}lib/freeDiameter/echodrop.rgwx
 36lib/freeDiameter/rt_busypeers.fdx
30lib/freeDiameter/rt_default.fdx 37lib/freeDiameter/rt_default.fdx
31${PLIST.ext}lib/freeDiameter/rt_ereg.fdx 38${PLIST.ext}lib/freeDiameter/rt_ereg.fdx
 39lib/freeDiameter/rt_ignore_dh.fdx
 40lib/freeDiameter/rt_load_balance.fdx
32lib/freeDiameter/rt_redirect.fdx 41lib/freeDiameter/rt_redirect.fdx
33lib/libfdcore.so 42lib/libfdcore.so
34lib/libfdcore.so.${PKGVERSION} 43lib/libfdcore.so.${PKGVERSION}
35lib/libfdcore.so.5 44lib/libfdcore.so.6
36lib/libfdproto.so 45lib/libfdproto.so
37lib/libfdproto.so.${PKGVERSION} 46lib/libfdproto.so.${PKGVERSION}
38lib/libfdproto.so.5 47lib/libfdproto.so.6
39share/examples/freeDiameter/acl_wl.conf.sample 48share/examples/freeDiameter/acl_wl.conf.sample
40share/examples/freeDiameter/app_acct.conf.sample 49share/examples/freeDiameter/app_acct.conf.sample
41share/examples/freeDiameter/app_diameap.conf.sample 50share/examples/freeDiameter/app_diameap.conf.sample
42share/examples/freeDiameter/app_radgw.conf.sample 51share/examples/freeDiameter/app_radgw.conf.sample
43share/examples/freeDiameter/app_redirect.conf.sample 52share/examples/freeDiameter/app_redirect.conf.sample
44share/examples/freeDiameter/app_sip.conf.sample 53share/examples/freeDiameter/app_sip.conf.sample
45share/examples/freeDiameter/app_sip.sql 54share/examples/freeDiameter/app_sip.sql
46share/examples/freeDiameter/app_sip_SL.sql 55share/examples/freeDiameter/app_sip_SL.sql
47share/examples/freeDiameter/dbg_interactive.py.sample 56share/examples/freeDiameter/dbg_interactive.py.sample
48share/examples/freeDiameter/dict_legacy_xml.conf.sample 57share/examples/freeDiameter/dict_legacy_xml.conf.sample
49share/examples/freeDiameter/eap_tls_plugin.diameap.conf.sample 58share/examples/freeDiameter/eap_tls_plugin.diameap.conf.sample
50share/examples/freeDiameter/echodrop.rgwx.conf.sample 59share/examples/freeDiameter/echodrop.rgwx.conf.sample
51share/examples/freeDiameter/freediameter.conf.sample 60share/examples/freeDiameter/freediameter.conf.sample
 61share/examples/freeDiameter/rt_busypeers.conf.sample
52share/examples/freeDiameter/rt_default.conf.sample 62share/examples/freeDiameter/rt_default.conf.sample
53share/examples/freeDiameter/rt_ereg.conf.sample 63share/examples/freeDiameter/rt_ereg.conf.sample
54share/examples/freeDiameter/single_host/freeDiameter-1.conf 64share/examples/freeDiameter/single_host/freeDiameter-1.conf
55share/examples/freeDiameter/single_host/freeDiameter-2.conf 65share/examples/freeDiameter/single_host/freeDiameter-2.conf
56share/examples/freeDiameter/single_host/make_certs.sh 66share/examples/freeDiameter/single_host/make_certs.sh
57share/examples/freeDiameter/single_host/test_app1.conf 67share/examples/freeDiameter/single_host/test_app1.conf
58share/examples/freeDiameter/single_host/test_app2.conf 68share/examples/freeDiameter/single_host/test_app2.conf
59share/examples/freeDiameter/test_app.conf.sample 69share/examples/freeDiameter/test_app.conf.sample
60share/examples/freeDiameter/test_netemul.conf.sample 70share/examples/freeDiameter/test_netemul.conf.sample
61share/examples/freeDiameter/test_sip.conf.sample 71share/examples/freeDiameter/test_sip.conf.sample

cvs diff -r1.5 -r1.6 pkgsrc/net/freeDiameter/distinfo (expand / switch to unified diff)

--- pkgsrc/net/freeDiameter/distinfo 2013/03/04 16:28:29 1.5
+++ pkgsrc/net/freeDiameter/distinfo 2013/09/14 13:55:58 1.6
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.5 2013/03/04 16:28:29 wiz Exp $ 1$NetBSD: distinfo,v 1.6 2013/09/14 13:55:58 wiz Exp $
2 2
3SHA1 (freeDiameter/1.1.6.tar.gz) = fac9cf7c4aa8b2b10aaf7f70214f8f808f8e05ab 3SHA1 (freeDiameter/1.2.0.tar.gz) = 687bd9d551eb4261c3600fcbe35ea519b711e9f7
4RMD160 (freeDiameter/1.1.6.tar.gz) = 1c7f4c84bb0d18778f0ded62695eea8a27f4b440 4RMD160 (freeDiameter/1.2.0.tar.gz) = c998ef87eb5ba00d58723a545d30c9d0d53be50e
5Size (freeDiameter/1.1.6.tar.gz) = 770677 bytes 5Size (freeDiameter/1.2.0.tar.gz) = 855257 bytes