FreeBSD Bugzilla – Attachment 161450 Details for
Bug 197368
[new port] net/freediameter: Open source Diameter protocol implementation
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
FreeDiameter Server v1.2.0 port implementation (with options and rc script)
freediameter.shar (text/plain), 28.13 KB, created by
Pablo Carboni
on 2015-09-26 23:05:25 UTC
(
hide
)
Description:
FreeDiameter Server v1.2.0 port implementation (with options and rc script)
Filename:
MIME Type:
Creator:
Pablo Carboni
Created:
2015-09-26 23:05:25 UTC
Size:
28.13 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># freediameter ># freediameter/files ># freediameter/files/patch-libfdcore__sctp.c ># freediameter/files/patch-CMakeLists.txt ># freediameter/files/pkg-install.in ># freediameter/files/patch-doc__single_host__freeDiameter-1.conf ># freediameter/files/pkg-message.in ># freediameter/files/pkg-deinstall.in ># freediameter/files/freediameterd.in ># freediameter/pkg-descr ># freediameter/Makefile ># freediameter/distinfo ># freediameter/pkg-plist ># freediameter/Makefile.options.desc ># freediameter/Makefile.options ># >echo c - freediameter >mkdir -p freediameter > /dev/null 2>&1 >echo c - freediameter/files >mkdir -p freediameter/files > /dev/null 2>&1 >echo x - freediameter/files/patch-libfdcore__sctp.c >sed 's/^X//' >freediameter/files/patch-libfdcore__sctp.c << '818aeed23a74ae70fa00aff87ca41203' >X--- libfdcore/sctp.c.orig 2013-09-14 10:09:01 UTC >X+++ libfdcore/sctp.c >X@@ -575,7 +575,7 @@ static int fd_setsockopt_prebind(int sk) >X >X struct sctp_event event; >X >X- for (i = 0; i < (sizeof(events_I_want) / sizeof(events_I_want[0]) - 1; i++) { >X+ for (i = 0; i < (sizeof(events_I_want) / sizeof(events_I_want[0])) - 1; i++) { >X memset(&event, 0, sizeof(event)); >X event.se_type = events_I_want[i]; >X event.se_on = 1; >818aeed23a74ae70fa00aff87ca41203 >echo x - freediameter/files/patch-CMakeLists.txt >sed 's/^X//' >freediameter/files/patch-CMakeLists.txt << '4c656029d7ee9ef9f34f97e6167fde55' >X--- CMakeLists.txt.orig 2013-09-14 10:09:01 UTC >X+++ CMakeLists.txt >X@@ -33,9 +33,9 @@ SET(LIB_INSTALL_DIR lib CACHE PATH "Defa >X ENDIF (NOT DEFINED LIB_INSTALL_DIR) >X >X SET(INSTALL_HEADERS_SUFFIX include/freeDiameter CACHE PATH "Directory where the headers are installed (relative to CMAKE_INSTALL_PREFIX).") >X-SET(INSTALL_DAEMON_SUFFIX bin CACHE PATH "Directory where the daemon binary is installed (relative to CMAKE_INSTALL_PREFIX).") >X+SET(INSTALL_DAEMON_SUFFIX sbin CACHE PATH "Directory where the daemon binary is installed (relative to CMAKE_INSTALL_PREFIX).") >X SET(INSTALL_LIBRARY_SUFFIX ${LIB_INSTALL_DIR} CACHE PATH "Directory where the freeDiameter libraries are installed (relative to CMAKE_INSTALL_PREFIX).") >X-SET(INSTALL_EXTENSIONS_SUFFIX ${LIB_INSTALL_DIR}/freeDiameter CACHE PATH "Directory where the extensions are installed / searched (relative to CMAKE_INSTALL_PREFIX).") >X+SET(INSTALL_EXTENSIONS_SUFFIX libexec/freeDiameter/extensions CACHE PATH "Directory where the extensions are installed / searched (relative to CMAKE_INSTALL_PREFIX).") >X >X # All source code should be POSIX 200112L compatible, but some other extensions might be used, so: >X ADD_DEFINITIONS(-D_GNU_SOURCE) >4c656029d7ee9ef9f34f97e6167fde55 >echo x - freediameter/files/pkg-install.in >sed 's/^X//' >freediameter/files/pkg-install.in << '9403066a4b49aab9fb33a1cbd2c3041c' >X#!/bin/sh >X >X# >X# Generate sample certificates >X# >X >Xif [ "x$2" = "xPOST-INSTALL" ]; then >X >X echo "========================================================" >X echo "Generating certificates into %%ETCDIR%%" >X echo "========================================================" >X cd %%ETCDIR%% && sh ./make_certs.sh >X >Xfi >X >Xexit 0 >X >9403066a4b49aab9fb33a1cbd2c3041c >echo x - freediameter/files/patch-doc__single_host__freeDiameter-1.conf >sed 's/^X//' >freediameter/files/patch-doc__single_host__freeDiameter-1.conf << '2c8b41975fdf98c23bcd44276eafeaf3' >X--- doc/single_host/freeDiameter-1.conf.orig 2013-09-14 10:09:01 UTC >X+++ doc/single_host/freeDiameter-1.conf >X@@ -6,11 +6,11 @@ Realm = "localdomain"; >X # Port = 3868; >X # SecPort = 3869; >X >X-TLS_Cred = "peer1.cert.pem", >X- "peer1.key.pem"; >X-TLS_CA = "cacert.pem"; >X+TLS_Cred = "%%ETCDIR%%/peer1.cert.pem", >X+ "%%ETCDIR%%/peer1.key.pem"; >X+TLS_CA = "%%ETCDIR%%/cacert.pem"; >X >X-LoadExtension = "extensions/test_app.fdx" : "test_app1.conf"; >X+LoadExtension = "%%LIBEXECDIR%%/freeDiameter/extensions/test_app.fdx" : "%%ETCDIR%%/test_app1.conf"; >X >X ConnectPeer = "peer2.localdomain" { ConnectTo = "127.0.0.1"; No_TLS; port = 30868; }; >X >2c8b41975fdf98c23bcd44276eafeaf3 >echo x - freediameter/files/pkg-message.in >sed 's/^X//' >freediameter/files/pkg-message.in << 'd842cb2bc8ea0279751afba1efd9b9b4' >X >X======================================================================= >XTo enable the freeDiameter daemon, please add the following lines >Xto /etc/rc.conf: >X >X# Enable freeDiameterd! >Xfreediameter_enable="YES" >X >X# (Optional) Extra flags - You can setup config file location, >X# debug stuff,etc. >X# E.g. >X# freediameter_flags="-c %%ETCDIR%%/freeDiameter.conf" >X >X======================================================================= >d842cb2bc8ea0279751afba1efd9b9b4 >echo x - freediameter/files/pkg-deinstall.in >sed 's/^X//' >freediameter/files/pkg-deinstall.in << 'd71eac03dcd3f0ae04ace933d9525000' >X#!/bin/sh >X >X# >X# Warn about remaining files >X# >X >Xif [ "x$2" = "xPOST-DEINSTALL" ]; then >X >X echo "===========================================================" >X echo >X echo "IMPORTANT!" >X echo >X echo "Do not forget to remove certificates and/or directory from:" >X echo >X echo "%%ETCDIR%%" >X echo >X echo "===========================================================" >X >Xfi >X >Xexit 0 >X >d71eac03dcd3f0ae04ace933d9525000 >echo x - freediameter/files/freediameterd.in >sed 's/^X//' >freediameter/files/freediameterd.in << 'c35c103d93433587f37d8c3dd0d3e686' >X#!/bin/sh >X >X# $FreeBSD$ >X# >X# PROVIDE: freediameterd >X# REQUIRE: LOGIN syslogd >X# KEYWORD: shutdown >X# >X# Add these lines to /etc/rc.conf.local or /etc/rc.conf >X# to enable this service: >X# >X# freediameterd_enable (bool): Set to NO by default. >X# Set it to YES to enable freediameterd. >X# freediameterd_flags (str): Set to "" by default. >X# Extra flags passed to start command. >X >X. /etc/rc.subr >X >Xname=freediameterd >Xrcvar=freediameterd_enable >Xdesc="The freeDiameter daemon" >X >Xload_rc_config $name >X >X: ${freediameterd_enable:=NO} >X >Xcommand=%%PREFIX%%/sbin/freeDiameterd >Xpidfile=/var/run/${name}.pid >X >Xstart_cmd=freediameterd_start >Xstop_postcmd="[ -f ${pidfile} ] && /bin/rm -f ${pidfile}" >X >Xfreediameterd_start() >X{ >X pid=$(check_pidfile $pidfile $command) >X >X if [ -n "${pid}" ]; then >X echo "Already running? (pid=${pid})" >X return 1 >X fi >X >X echo "Starting ${name}." >X ( /usr/sbin/daemon -c -p ${pidfile} ${command} ${freediameterd_flags} 2>&1 ) | \ >X /usr/bin/logger -t "`basename ${command}`[`/bin/cat ${pidfile} 2>/dev/null`]" -p daemon.notice & >X} >X >Xrun_rc_command "$1" >c35c103d93433587f37d8c3dd0d3e686 >echo x - freediameter/pkg-descr >sed 's/^X//' >freediameter/pkg-descr << 'c5c8020ac80d70e48a231f8c4c386ed9' >XfreeDiameter provides an extensible platform for deploying a Diameter network >Xfor your Authentication, Authorization and Accounting needs, whether you are >Xinvolved in research or a network operator. >X >XWWW: http://www.freediameter.net/ >c5c8020ac80d70e48a231f8c4c386ed9 >echo x - freediameter/Makefile >sed 's/^X//' >freediameter/Makefile << 'b340babf07072885aa83934fdcbe3304' >X# Created by: Pablo Carboni <pcarboni@gmail.com> >X# $FreeBSD$ >X >XPORTNAME= freediameter >XPORTVERSION= 1.2.0 >XCATEGORIES= net >XMASTER_SITES= http://www.freediameter.net/hg/freeDiameter/archive/ >XDISTNAME= ${PORTNAME:S/d/D/}-${PORTVERSION} >X >XMAINTAINER= pcarboni@gmail.com >XCOMMENT= Free Diameter server implementation >X >XLICENSE= BSD3CLAUSE >X >XLIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn \ >X libgnutls.so:${PORTSDIR}/security/gnutls \ >X libgcrypt.so:${PORTSDIR}/security/libgcrypt >X >XSUB_FILES= pkg-message pkg-install pkg-deinstall >X >XUSES= bison cmake >XUSE_LDCONFIG= yes >XUSE_RC_SUBR= freediameterd >X >XCMAKE_NOCOLOR= yes >XCMAKE_VERBOSE= yes >X >XCMAKE_ARGS= -DSCTP_USE_MAPPED_ADDRESSES:BOOL=ON >X >XPORTDOCS= LICENSE NEWS README INSTALL* >X >XDOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/d/D/} >XEXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME:S/d/D/} >XETCDIR= ${PREFIX}/etc/${PORTNAME:S/d/D/} >X >X.include "${.CURDIR}/Makefile.options" >X.include "${.CURDIR}/Makefile.options.desc" >X >XBUILD_ACL_WL_CMAKE_ON= -DBUILD_ACL_WL:BOOL=ON >XBUILD_ACL_WL_CMAKE_OFF= -DBUILD_ACL_WL:BOOL=OFF >XBUILD_DBG_MONITOR_CMAKE_ON= -DBUILD_DBG_MONITOR:BOOL=ON >XBUILD_DBG_MONITOR_CMAKE_OFF= -DBUILD_DBG_MONITOR:BOOL=OFF >XBUILD_DBG_MSG_DUMPS_CMAKE_ON= -DBUILD_DBG_MSG_DUMPS:BOOL=ON >XBUILD_DBG_MSG_DUMPS_CMAKE_OFF= -DBUILD_DBG_MSG_DUMPS:BOOL=OFF >XBUILD_DBG_MSG_TIMINGS_CMAKE_ON= -DBUILD_DBG_MSG_TIMINGS:BOOL=ON >XBUILD_DBG_MSG_TIMINGS_CMAKE_OFF= -DBUILD_DBG_MSG_TIMINGS:BOOL=OFF >XBUILD_DBG_RT_CMAKE_ON= -DBUILD_DBG_RT:BOOL=ON >XBUILD_DBG_RT_CMAKE_OFF= -DBUILD_DBG_RT:BOOL=OFF >XBUILD_DICT_DCCA_CMAKE_ON= -DBUILD_DICT_DCCA:BOOL=ON >XBUILD_DICT_DCCA_CMAKE_OFF= -DBUILD_DICT_DCCA:BOOL=OFF >XBUILD_DICT_DCCA_3GPP_CMAKE_ON= -DBUILD_DICT_DCCA_3GPP:BOOL=ON >XBUILD_DICT_DCCA_3GPP_CMAKE_OFF= -DBUILD_DICT_DCCA_3GPP:BOOL=OFF >XBUILD_DICT_DCCA_STARENT_CMAKE_ON= -DBUILD_DICT_DCCA_STARENT:BOOL=ON >XBUILD_DICT_DCCA_STARENT_CMAKE_OFF= -DBUILD_DICT_DCCA_STARENT:BOOL=OFF >XBUILD_DICT_EAP_CMAKE_ON= -DBUILD_DICT_EAP:BOOL=ON >XBUILD_DICT_EAP_CMAKE_OFF= -DBUILD_DICT_EAP:BOOL=OFF >XBUILD_DICT_MIP6A_CMAKE_ON= -DBUILD_DICT_MIP6A:BOOL=ON >XBUILD_DICT_MIP6A_CMAKE_OFF= -DBUILD_DICT_MIP6A:BOOL=OFF >XBUILD_DICT_MIP6I_CMAKE_ON= -DBUILD_DICT_MIP6I:BOOL=ON >XBUILD_DICT_MIP6I_CMAKE_OFF= -DBUILD_DICT_MIP6I:BOOL=OFF >XBUILD_DICT_NASREQ_CMAKE_ON= -DBUILD_DICT_NASREQ:BOOL=ON >XBUILD_DICT_NASREQ_CMAKE_OFF= -DBUILD_DICT_NASREQ:BOOL=OFF >XBUILD_DICT_NAS_MIPV6_CMAKE_ON= -DBUILD_DICT_NAS_MIPV6:BOOL=ON >XBUILD_DICT_NAS_MIPV6_CMAKE_OFF= -DBUILD_DICT_NAS_MIPV6:BOOL=OFF >XBUILD_DICT_RFC5777_CMAKE_ON= -DBUILD_DICT_RFC5777:BOOL=ON >XBUILD_DICT_RFC5777_CMAKE_OFF= -DBUILD_DICT_RFC5777:BOOL=OFF >XBUILD_DICT_SIP_CMAKE_ON= -DBUILD_DICT_SIP:BOOL=ON >XBUILD_DICT_SIP_CMAKE_OFF= -DBUILD_DICT_SIP:BOOL=OFF >XBUILD_RT_BUSYPEERS_CMAKE_ON= -DBUILD_RT_BUSYPEERS:BOOL=ON >XBUILD_RT_BUSYPEERS_CMAKE_OFF= -DBUILD_RT_BUSYPEERS:BOOL=OFF >XBUILD_RT_DEFAULT_CMAKE_ON= -DBUILD_RT_DEFAULT:BOOL=ON >XBUILD_RT_DEFAULT_CMAKE_OFF= -DBUILD_RT_DEFAULT:BOOL=OFF >XBUILD_RT_IGNORE_DH_CMAKE_ON= -DBUILD_RT_IGNORE_DH:BOOL=ON >XBUILD_RT_IGNORE_DH_CMAKE_OFF= -DBUILD_RT_IGNORE_DH:BOOL=OFF >XBUILD_RT_LOAD_BALANCE_CMAKE_ON= -DBUILD_RT_LOAD_BALANCE:BOOL=ON >XBUILD_RT_LOAD_BALANCE_CMAKE_OFF= -DBUILD_RT_LOAD_BALANCE:BOOL=OFF >XBUILD_RT_REDIRECT_CMAKE_ON= -DBUILD_RT_REDIRECT:BOOL=ON >XBUILD_RT_REDIRECT_CMAKE_OFF= -DBUILD_RT_REDIRECT:BOOL=OFF >XBUILD_TEST_APP_CMAKE_ON= -DBUILD_TEST_APP:BOOL=ON >XBUILD_TEST_APP_CMAKE_OFF= -DBUILD_TEST_APP:BOOL=OFF >X >XBUILD_APP_ACCT_CMAKE_ON= -DBUILD_APP_ACCT:BOOL=ON >XBUILD_APP_ACCT_CMAKE_OFF= -DBUILD_APP_ACCT:BOOL=OFF >XBUILD_APP_ACCT_USES= pgsql >X >XBUILD_APP_DIAMEAP_CMAKE_ON= -DBUILD_APP_DIAMEAP:BOOL=ON >XBUILD_APP_DIAMEAP_CMAKE_OFF= -DBUILD_APP_DIAMEAP:BOOL=OFF >XBUILD_APP_DIAMEAP_USES= pgsql >X >XBUILD_APP_RADGW_CMAKE_ON= -DBUILD_APP_RADGW:BOOL=ON >XBUILD_APP_RADGW_CMAKE_OFF= -DBUILD_APP_RADGW:BOOL=OFF >XBUILD_APP_RADGW_USES= pgsql >X >XBUILD_APP_REDIRECT_CMAKE_ON= -DBUILD_APP_REDIRECT:BOOL=ON >XBUILD_APP_REDIRECT_CMAKE_OFF= -DBUILD_APP_REDIRECT:BOOL=OFF >XBUILD_APP_REDIRECT_USES= pgsql >X >XBUILD_APP_SIP_CMAKE_ON= -DBUILD_APP_SIP:BOOL=ON >XBUILD_APP_SIP_CMAKE_OFF= -DBUILD_APP_SIP:BOOL=OFF >XBUILD_APP_SIP_USE= mysql=client >X >XBUILD_DBG_INTERACTIVE_CMAKE_ON= -DBUILD_DBG_INTERACTIVE:BOOL=ON >XBUILD_DBG_INTERACTIVE_CMAKE_OFF= -DBUILD_DBG_INTERACTIVE:BOOL=OFF >XBUILD_DBG_INTERACTIVE_BUILD_DEPENDS= swig2.0:${PORTSDIR}/devel/swig20 >X >XBUILD_DICT_LEGACY_XML_CMAKE_ON= -DBUILD_DICT_LEGACY_XML:BOOL=ON >XBUILD_DICT_LEGACY_XML_CMAKE_OFF= -DBUILD_DICT_LEGACY_XML:BOOL=OFF >XBUILD_DICT_LEGACY_XML_LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 >X >XBUILD_RT_EREG_CMAKE_ON= -DBUILD_RT_EREG:BOOL=ON >XBUILD_RT_EREG_CMAKE_OFF= -DBUILD_RT_EREG:BOOL=OFF >XBUILD_TEST_NETEMUL_CMAKE_ON= -DBUILD_TEST_NETEMUL:BOOL=ON >XBUILD_TEST_NETEMUL_CMAKE_OFF= -DBUILD_TEST_NETEMUL:BOOL=OFF >XBUILD_TEST_SIP_CMAKE_ON= -DBUILD_TEST_SIP:BOOL=ON >XBUILD_TEST_SIP_CMAKE_OFF= -DBUILD_TEST_SIP:BOOL=OFF >XDEBUG_SCTP_CMAKE_ON= -DDEBUG_SCTP:BOOL=ON >XDEBUG_SCTP_CMAKE_OFF= -DDEBUG_SCTP:BOOL=OFF >XDIAMID_IDNA_IGNORE_CMAKE_ON= -DDIAMID_IDNA_IGNORE:BOOL=ON >XDIAMID_IDNA_IGNORE_CMAKE_OFF= -DDIAMID_IDNA_IGNORE:BOOL=OFF >XDIAMID_IDNA_REJECT_CMAKE_ON= -DDIAMID_IDNA_REJECT:BOOL=ON >XDIAMID_IDNA_REJECT_CMAKE_OFF= -DDIAMID_IDNA_REJECT:BOOL=OFF >XDISABLE_PEER_EXPIRY_CMAKE_ON= -DDISABLE_PEER_EXPIRY:BOOL=ON >XDISABLE_PEER_EXPIRY_CMAKE_OFF= -DDISABLE_PEER_EXPIRY:BOOL=OFF >XDISABLE_SCTP_CMAKE_ON= -DDISABLE_SCTP:BOOL=ON >XDISABLE_SCTP_CMAKE_OFF= -DDISABLE_SCTP:BOOL=OFF >XERRORS_ON_TODO_CMAKE_ON= -DERRORS_ON_TODO:BOOL=ON >XERRORS_ON_TODO_CMAKE_OFF= -DERRORS_ON_TODO:BOOL=OFF >XWORKAROUND_ACCEPT_INVALID_VSAI_CMAKE_ON= -DWORKAROUND_ACCEPT_INVALID_VSAI:BOOL=ON >XWORKAROUND_ACCEPT_INVALID_VSAI_CMAKE_OFF= -DWORKAROUND_ACCEPT_INVALID_VSAI:BOOL=OFF >X >X.include <bsd.port.options.mk> >X >Xpre-build: >X.if ${PORT_OPTIONS:MBUILD_TESTING} && !${PORT_OPTIONS:MDISABLE_SCTP} >XBROKEN= SCTP tests broken. Try again by disabling BUILD_TESTING or by enabling DISABLE_SCTP support >X.endif >X >Xpre-install: >X.if ${PORT_OPTIONS:MDISABLE_SCTP} >X @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} && \ >X ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test) >X.endif >X >Xpost-install: >X ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} >X cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} >X >X ${MKDIR} ${STAGEDIR}${DOCSDIR} >X cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ >X cd ${WRKSRC} && ${COPYTREE_SHARE} contrib ${STAGEDIR}${DOCSDIR} >X >X ${MKDIR} ${STAGEDIR}${ETCDIR} >X cd ${WRKSRC}/doc/single_host && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR} >X >X ${REINPLACE_CMD} -i "" -e 's|%%ETCDIR%%|${ETCDIR}|g' \ >X -e 's|%%LIBEXECDIR%%|${PREFIX}/libexec|g' \ >X ${WRKSRC}/doc/single_host/freeDiameter-1.conf >X >X ${INSTALL_DATA} ${WRKSRC}/doc/single_host/freeDiameter-1.conf ${STAGEDIR}${ETCDIR}/freeDiameter.conf.sample >X ${INSTALL_DATA} ${WRKSRC}/doc/single_host/freeDiameter-1.conf ${STAGEDIR}${ETCDIR}/freeDiameter.conf >X >X.include <bsd.port.mk> >b340babf07072885aa83934fdcbe3304 >echo x - freediameter/distinfo >sed 's/^X//' >freediameter/distinfo << 'fa0e1c175aec4116371b1a76a6a3560b' >XSHA256 (freeDiameter-1.2.0.tar.gz) = 0601a7f559af6596dff8e18f5c9b17bc66de50d8e05640aa64a3403a841cb228 >XSIZE (freeDiameter-1.2.0.tar.gz) = 855257 >fa0e1c175aec4116371b1a76a6a3560b >echo x - freediameter/pkg-plist >sed 's/^X//' >freediameter/pkg-plist << '0bfa54d84e24455c51ad11b08f79416b' >X%%ETCDIR%%/freeDiameter-1.conf >X%%ETCDIR%%/freeDiameter-2.conf >X%%ETCDIR%%/make_certs.sh >X%%ETCDIR%%/test_app1.conf >X%%ETCDIR%%/test_app2.conf >X@sample %%ETCDIR%%/freeDiameter.conf.sample >Xinclude/freeDiameter/extension.h >Xinclude/freeDiameter/freeDiameter-host.h >Xinclude/freeDiameter/libfdcore.h >Xinclude/freeDiameter/libfdproto.h >Xlib/libfdcore.so >Xlib/libfdcore.so.1.2.0 >Xlib/libfdcore.so.6 >Xlib/libfdproto.so >Xlib/libfdproto.so.1.2.0 >Xlib/libfdproto.so.6 >Xsbin/freeDiameterd >Xsbin/freeDiameterd-1.2.0 >X%%DOCSDIR%%/contrib/CxDx/README >X%%DOCSDIR%%/contrib/CxDx/dict_cxdx.c >X%%DOCSDIR%%/contrib/CxDx/dict_cxdx.xml >X%%DOCSDIR%%/contrib/OpenWRT/HOWTO >X%%DOCSDIR%%/contrib/OpenWRT/others/D-Link_DIR-330_netconfig.patch >X%%DOCSDIR%%/contrib/OpenWRT/packages/freeDiameter/Makefile >X%%DOCSDIR%%/contrib/OpenWRT/packages/freeDiameter/patches/01-freeDiameter-OpenWRT.patch >X%%DOCSDIR%%/contrib/OpenWRT/test_required/Makefile >X%%DOCSDIR%%/contrib/OpenWRT/test_required/testcase.c >X%%DOCSDIR%%/contrib/PKI/ca_script/Makefile >X%%DOCSDIR%%/contrib/PKI/ca_script/openssl.cnf >X%%DOCSDIR%%/contrib/PKI/ca_script2/Makefile >X%%DOCSDIR%%/contrib/PKI/ca_script2/openssl.cnf >X%%DOCSDIR%%/contrib/PKI/phpki-0.82.patch >X%%DOCSDIR%%/contrib/README >X%%DOCSDIR%%/contrib/RPM/build_rpm.txt >X%%DOCSDIR%%/contrib/RPM/freeDiameter.spec >X%%DOCSDIR%%/contrib/app_acct_tools/README >X%%DOCSDIR%%/contrib/app_acct_tools/app_acct.conf >X%%DOCSDIR%%/contrib/app_acct_tools/database.sql >X%%DOCSDIR%%/contrib/app_acct_tools/display_results.php >X%%DOCSDIR%%/contrib/app_acct_tools/display_self.php >X%%DOCSDIR%%/contrib/app_acct_tools/display_stats.php >X%%DOCSDIR%%/contrib/app_acct_tools/process_records.php >X%%DOCSDIR%%/contrib/app_acct_tools/purge_to_file.php >X%%DOCSDIR%%/contrib/debian/changelog >X%%DOCSDIR%%/contrib/debian/compat >X%%DOCSDIR%%/contrib/debian/control >X%%DOCSDIR%%/contrib/debian/copyright >X%%DOCSDIR%%/contrib/debian/dirs >X%%DOCSDIR%%/contrib/debian/docs >X%%DOCSDIR%%/contrib/debian/freediameter-accounting-server.examples >X%%DOCSDIR%%/contrib/debian/freediameter-accounting-server.install >X%%DOCSDIR%%/contrib/debian/freediameter-common.examples >X%%DOCSDIR%%/contrib/debian/freediameter-common.install >X%%DOCSDIR%%/contrib/debian/freediameter-daemon.default >X%%DOCSDIR%%/contrib/debian/freediameter-daemon.init >X%%DOCSDIR%%/contrib/debian/freediameter-daemon.install >X%%DOCSDIR%%/contrib/debian/freediameter-debug-tools.examples >X%%DOCSDIR%%/contrib/debian/freediameter-debug-tools.install >X%%DOCSDIR%%/contrib/debian/freediameter-dev.install >X%%DOCSDIR%%/contrib/debian/freediameter-dictionary-legacy.examples >X%%DOCSDIR%%/contrib/debian/freediameter-dictionary-legacy.install >X%%DOCSDIR%%/contrib/debian/freediameter-dictionary-mip6.install >X%%DOCSDIR%%/contrib/debian/freediameter-dictionary-rfc4005.install >X%%DOCSDIR%%/contrib/debian/freediameter-dictionary-rfc4006.install >X%%DOCSDIR%%/contrib/debian/freediameter-dictionary-rfc4072.install >X%%DOCSDIR%%/contrib/debian/freediameter-dictionary-rfc4740.install >X%%DOCSDIR%%/contrib/debian/freediameter-eap-server.examples >X%%DOCSDIR%%/contrib/debian/freediameter-eap-server.install >X%%DOCSDIR%%/contrib/debian/freediameter-radius-gateway.examples >X%%DOCSDIR%%/contrib/debian/freediameter-radius-gateway.install >X%%DOCSDIR%%/contrib/debian/freediameter-sip-server.examples >X%%DOCSDIR%%/contrib/debian/freediameter-sip-server.install >X%%DOCSDIR%%/contrib/debian/rules >X%%DOCSDIR%%/contrib/debian/update_changelog.txt >X%%DOCSDIR%%/contrib/dict_dcca/README >X%%DOCSDIR%%/contrib/dict_dcca/dict_dcca_3gpp.c >X%%DOCSDIR%%/contrib/dict_dcca/dict_dcca_nokia.c >X%%DOCSDIR%%/contrib/dict_gx/README >X%%DOCSDIR%%/contrib/dict_gx/dict_gx.xml >X%%DOCSDIR%%/contrib/dict_legacy/README >X%%DOCSDIR%%/contrib/dict_legacy/dictionary.dtd >X%%DOCSDIR%%/contrib/nightly_tests/README >X%%DOCSDIR%%/contrib/nightly_tests/alldefault.conf >X%%DOCSDIR%%/contrib/nightly_tests/allext.conf >X%%DOCSDIR%%/contrib/nightly_tests/allextdbg.conf >X%%DOCSDIR%%/contrib/nightly_tests/allextdeb.conf >X%%DOCSDIR%%/contrib/nightly_tests/allextmax.conf >X%%DOCSDIR%%/contrib/nightly_tests/allextprof.conf >X%%DOCSDIR%%/contrib/nightly_tests/allextrel.conf >X%%DOCSDIR%%/contrib/nightly_tests/allextval.conf >X%%DOCSDIR%%/contrib/nightly_tests/cronjob.sh >X%%DOCSDIR%%/contrib/nightly_tests/idnaignore.conf >X%%DOCSDIR%%/contrib/nightly_tests/idnareject.conf >X%%DOCSDIR%%/contrib/nightly_tests/nosctp.conf >X%%DOCSDIR%%/contrib/nightly_tests/prereqs.fedora >X%%DOCSDIR%%/contrib/nightly_tests/prereqs.freebsd >X%%DOCSDIR%%/contrib/nightly_tests/prereqs.opensuse >X%%DOCSDIR%%/contrib/nightly_tests/prereqs.ubuntu >X%%DOCSDIR%%/contrib/nightly_tests/runtests.sh >X%%DOCSDIR%%/contrib/nightly_tests/tests.list >X%%DOCSDIR%%/contrib/tools/README >X%%DOCSDIR%%/contrib/tools/diameter-rfcs.org >X%%DOCSDIR%%/contrib/tools/org_to_fd.pl >X%%DOCSDIR%%/contrib/update_copyright.sh >X%%DOCSDIR%%/contrib/wireshark/HOWTO >X%%DOCSDIR%%/contrib/wireshark/sample/192.168.103.10.priv.pem >X%%DOCSDIR%%/contrib/wireshark/sample/192.168.103.20.priv.pem >X%%DOCSDIR%%/contrib/wireshark/sample/README >X%%DOCSDIR%%/contrib/wireshark/sample/capture.cap >X%%DOCSDIR%%/contrib/wireshark/wireshark-1.2.7-diameter-tls.patch >X%%EXAMPLESDIR%%/eap_tls_plugin.diameap.conf.sample >X%%EXAMPLESDIR%%/freediameter.conf.sample >X%%EXAMPLESDIR%%/single_host/freeDiameter-1.conf >X%%EXAMPLESDIR%%/single_host/freeDiameter-2.conf >X%%EXAMPLESDIR%%/single_host/make_certs.sh >X%%EXAMPLESDIR%%/single_host/test_app1.conf >X%%EXAMPLESDIR%%/single_host/test_app2.conf >X%%BUILD_ACL_WL%%%%EXAMPLESDIR%%/acl_wl.conf.sample >X%%BUILD_ACL_WL%%libexec/freeDiameter/extensions/acl_wl.fdx >X%%BUILD_DBG_MONITOR%%libexec/freeDiameter/extensions/dbg_monitor.fdx >X%%BUILD_DBG_MSG_DUMPS%%libexec/freeDiameter/extensions/dbg_msg_dumps.fdx >X%%BUILD_DBG_MSG_TIMINGS%%libexec/freeDiameter/extensions/dbg_msg_timings.fdx >X%%BUILD_DBG_RT%%libexec/freeDiameter/extensions/dbg_rt.fdx >X%%BUILD_DICT_DCCA%%libexec/freeDiameter/extensions/dict_dcca.fdx >X%%BUILD_DICT_DCCA_3GPP%%libexec/freeDiameter/extensions/dict_dcca_3gpp.fdx >X%%BUILD_DICT_DCCA_STARENT%%libexec/freeDiameter/extensions/dict_dcca_starent.fdx >X%%BUILD_DICT_EAP%%libexec/freeDiameter/extensions/dict_eap.fdx >X%%BUILD_DICT_MIP6A%%libexec/freeDiameter/extensions/dict_mip6a.fdx >X%%BUILD_DICT_MIP6I%%libexec/freeDiameter/extensions/dict_mip6i.fdx >X%%BUILD_DICT_NASREQ%%libexec/freeDiameter/extensions/dict_nasreq.fdx >X%%BUILD_DICT_NAS_MIPV6%%libexec/freeDiameter/extensions/dict_nas_mipv6.fdx >X%%BUILD_DICT_RFC5777%%libexec/freeDiameter/extensions/dict_rfc5777.fdx >X%%BUILD_DICT_SIP%%libexec/freeDiameter/extensions/dict_sip.fdx >X%%BUILD_RT_BUSYPEERS%%%%EXAMPLESDIR%%/rt_busypeers.conf.sample >X%%BUILD_RT_BUSYPEERS%%libexec/freeDiameter/extensions/rt_busypeers.fdx >X%%BUILD_RT_DEFAULT%%%%EXAMPLESDIR%%/rt_default.conf.sample >X%%BUILD_RT_DEFAULT%%libexec/freeDiameter/extensions/rt_default.fdx >X%%BUILD_RT_IGNORE_DH%%libexec/freeDiameter/extensions/rt_ignore_dh.fdx >X%%BUILD_RT_LOAD_BALANCE%%libexec/freeDiameter/extensions/rt_load_balance.fdx >X%%BUILD_RT_REDIRECT%%libexec/freeDiameter/extensions/rt_redirect.fdx >X%%BUILD_APP_ACCT%%%%EXAMPLESDIR%%/app_acct.conf.sample >X%%BUILD_APP_ACCT%%libexec/freeDiameter/extensions/app_acct.fdx >X%%BUILD_APP_DIAMEAP%%%%EXAMPLESDIR%%/app_diameap.conf.sample >X%%BUILD_APP_DIAMEAP%%libexec/freeDiameter/extensions/app_diameap.fdx >X%%BUILD_APP_DIAMEAP%%libexec/freeDiameter/extensions/eap_identity.emp >X%%BUILD_APP_RADGW%%libexec/freeDiameter/extensions/acct.rgwx >X%%BUILD_APP_RADGW%%%%EXAMPLESDIR%%/app_radgw.conf.sample >X%%BUILD_APP_RADGW%%libexec/freeDiameter/extensions/app_radgw.fdx >X%%BUILD_APP_RADGW%%libexec/freeDiameter/extensions/auth.rgwx >X%%BUILD_APP_RADGW%%libexec/freeDiameter/extensions/debug.rgwx >X%%BUILD_APP_RADGW%%%%EXAMPLESDIR%%/echodrop.rgwx.conf.sample >X%%BUILD_APP_RADGW%%libexec/freeDiameter/extensions/echodrop.rgwx >X%%BUILD_APP_REDIRECT%%%%EXAMPLESDIR%%/app_redirect.conf.sample >X%%BUILD_APP_REDIRECT%%libexec/freeDiameter/extensions/app_redirect.fdx >X%%BUILD_APP_SIP%%%%EXAMPLESDIR%%/app_sip.conf.sample >X%%BUILD_APP_SIP%%%%EXAMPLESDIR%%/app_sip.sql >X%%BUILD_APP_SIP%%%%EXAMPLESDIR%%/app_sip_SL.sql >X%%BUILD_APP_SIP%%libexec/freeDiameter/extensions/app_sip.fdx >X%%BUILD_APP_SIP%%sbin/freediameter-sip-ppr >X%%BUILD_APP_SIP%%sbin/freediameter-sip-rtr >X%%BUILD_DBG_INTERACTIVE%%%%EXAMPLESDIR%%/dbg_interactive.py.sample >X%%BUILD_DBG_INTERACTIVE%%libexec/freeDiameter/extensions/dbg_interactive.fdx >X%%BUILD_DICT_LEGACY_XML%%%%EXAMPLESDIR%%/dict_legacy_xml.conf.sample >X%%BUILD_DICT_LEGACY_XML%%libexec/freeDiameter/extensions/dict_legacy_xml.fdx >X%%BUILD_RT_EREG%%%%EXAMPLESDIR%%/rt_ereg.conf.sample >X%%BUILD_RT_EREG%%libexec/freeDiameter/extensions/rt_ereg.fdx >X%%BUILD_TEST_APP%%%%EXAMPLESDIR%%/test_app.conf.sample >X%%BUILD_TEST_APP%%libexec/freeDiameter/extensions/test_app.fdx >X%%BUILD_TEST_NETEMUL%%%%EXAMPLESDIR%%/test_netemul.conf.sample >X%%BUILD_TEST_NETEMUL%%libexec/freeDiameter/extensions/test_netemul.fdx >X%%BUILD_TEST_SIP%%%%EXAMPLESDIR%%/test_sip.conf.sample >X%%BUILD_TEST_SIP%%libexec/freeDiameter/extensions/test_sip.fdx >0bfa54d84e24455c51ad11b08f79416b >echo x - freediameter/Makefile.options.desc >sed 's/^X//' >freediameter/Makefile.options.desc << '3ac8c51ffbe8ee4e07248a71b449677c' >X# ===================================== >X# Extensions >X >XBUILD_ACL_WL_DESC= White-list based authorization of incoming connections >XBUILD_APP_ACCT_DESC= Simple accounting application that stores accounting records in flat database >XBUILD_APP_DIAMEAP_DESC= Diameter EAP Application server (RFC 4072) >XBUILD_APP_RADGW_DESC= RADIUS/Diameter gateway translation - RADIUS client to Diameter server >XBUILD_APP_REDIRECT_DESC= Diameter Redirect server: send configurable Redirect indications to other peers >XBUILD_APP_SIP_DESC= Diameter SIP Authentication and Authorization server (RFC 4740) >XBUILD_DBG_INTERACTIVE_DESC= Python-interpreter based module >XBUILD_DBG_MONITOR_DESC= Outputs periodical status information >XBUILD_DBG_MSG_DUMPS_DESC= Show human-readable content of the received & sent messages >XBUILD_DBG_MSG_TIMINGS_DESC= Show some timing information for messages >XBUILD_DBG_RT_DESC= Routing extension for debugging the routing module >XBUILD_DICT_DCCA_DESC= Diameter CC (RFC4006) Dictionary definitions (incomplete) >XBUILD_DICT_DCCA_3GPP_DESC= Diameter CC 3GPP Dictionary definitions (incomplete) >XBUILD_DICT_DCCA_STARENT_DESC= Diameter CC Starent Dictionary definitions >XBUILD_DICT_EAP_DESC= Diameter EAP (RFC4072) Dictionary definitions >XBUILD_DICT_LEGACY_XML_DESC= Load Diameter dictionary definitions from XML files. >XBUILD_DICT_MIP6A_DESC= Diameter Mobile IPv6 Auth Dictionary definitions >XBUILD_DICT_MIP6I_DESC= Diameter Mobile IPv6 IKE Dictionary definitions >XBUILD_DICT_NASREQ_DESC= NASREQ (RFC4005) Dictionary definitions >XBUILD_DICT_NAS_MIPV6_DESC= Diameter NAS-to-HAAA Interaction Dictionary definitions >XBUILD_DICT_RFC5777_DESC= Classification and QoS (RFC 5777) Dictionary definitions >XBUILD_DICT_SIP_DESC= Diameter SIP (RFC4740) Dictionary definitions >XBUILD_RT_BUSYPEERS_DESC= Handling of Diameter TOO_BUSY messages and relay timeouts >XBUILD_RT_DEFAULT_DESC= Configurable routing rules for freeDiameter >XBUILD_RT_EREG_DESC= Configurable routing based on regexp matching of AVP values >XBUILD_RT_IGNORE_DH_DESC= Stow Destination-Host in Proxy-Info, restore to Origin-Host for answers >XBUILD_RT_LOAD_BALANCE_DESC= Balance load over multiple equal hosts, based on outstanding requests >XBUILD_RT_REDIRECT_DESC= Handling of Diameter Redirect messages >XBUILD_TESTING_DESC= Build the testing tree.(Please enable DISABLE_SCTP option too) >XBUILD_TEST_APP_DESC= Testing application to send dummy message to another peer, like a Diameter 'ping' >XBUILD_TEST_NETEMUL_DESC= Simple Diameter network emulator proxy extension (latency, PDV, duplicates) >XBUILD_TEST_SIP_DESC= Testing application to simulate Diameter-SIP client (RFC4740) >X >X# ===================================== >X# Misc >X >XDEBUG_SCTP_DESC= Verbose SCTP (for debug) >XDIAMID_IDNA_IGNORE_DESC= Ignore completely invalid characters in Diameter Identities (process blindly) >XDIAMID_IDNA_REJECT_DESC= Reject internationalized Diameter Identities, do not attempt to convert it (stringprep) >XDISABLE_PEER_EXPIRY_DESC= Disable RFC3539 Peers Connections Expiration after inactivity >XDISABLE_SCTP_DESC= Disable SCTP support >XERRORS_ON_TODO_DESC= (DEVELOPERS ONLY!) Generate compilation errors on TODO items >XWORKAROUND_ACCEPT_INVALID_VSAI_DESC= Do not reject a CER/CEA with a Vendor-Specific-Application-Id AVP containing both Auth- and Acct- application AVPs >3ac8c51ffbe8ee4e07248a71b449677c >echo x - freediameter/Makefile.options >sed 's/^X//' >freediameter/Makefile.options << 'd61a9d90c88a852721a61dc840c6b56f' >XOPTIONS_ENABLED_EXTENSIONS= \ >X BUILD_ACL_WL \ >X BUILD_DBG_MONITOR \ >X BUILD_DBG_MSG_DUMPS \ >X BUILD_DBG_MSG_TIMINGS \ >X BUILD_DBG_RT \ >X BUILD_DICT_DCCA \ >X BUILD_DICT_DCCA_3GPP \ >X BUILD_DICT_DCCA_STARENT \ >X BUILD_DICT_EAP \ >X BUILD_DICT_MIP6A \ >X BUILD_DICT_MIP6I \ >X BUILD_DICT_NASREQ \ >X BUILD_DICT_NAS_MIPV6 \ >X BUILD_DICT_RFC5777 \ >X BUILD_DICT_SIP \ >X BUILD_RT_BUSYPEERS \ >X BUILD_RT_DEFAULT \ >X BUILD_RT_IGNORE_DH \ >X BUILD_RT_LOAD_BALANCE \ >X BUILD_RT_REDIRECT \ >X BUILD_TEST_APP \ >X >XOPTIONS_OTHER_EXTENSIONS= \ >X BUILD_APP_ACCT \ >X BUILD_APP_DIAMEAP \ >X BUILD_APP_RADGW \ >X BUILD_APP_REDIRECT \ >X BUILD_APP_SIP \ >X BUILD_DBG_INTERACTIVE \ >X BUILD_DICT_LEGACY_XML \ >X BUILD_RT_EREG \ >X BUILD_TEST_NETEMUL \ >X BUILD_TEST_SIP \ >X BUILD_TESTING >X >XOPTIONS_OTHER_MISC= \ >X DEBUG_SCTP \ >X DIAMID_IDNA_IGNORE \ >X DIAMID_IDNA_REJECT \ >X DISABLE_PEER_EXPIRY \ >X ERRORS_ON_TODO \ >X WORKAROUND_ACCEPT_INVALID_VSAI \ >X DISABLE_SCTP >X >XNO_OPTIONS_SORT= yes >X >XOPTIONS_GROUP= EXTENSIONS MISC >XOPTIONS_GROUP_EXTENSIONS= ${OPTIONS_ENABLED_EXTENSIONS} \ >X ${OPTIONS_OTHER_EXTENSIONS} >XOPTIONS_GROUP_MISC= ${OPTIONS_OTHER_MISC} >X >XOPTIONS_DEFAULT:= ${OPTIONS_ENABLED_EXTENSIONS} >X >XOPTIONS_SUB= yes >d61a9d90c88a852721a61dc840c6b56f >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 197368
:
152614
| 161450 |
188322