summaryrefslogtreecommitdiff
path: root/net/freeDiameter
AgeCommit message (Collapse)AuthorFilesLines
2014-09-26SunOS requires -lsocket -lnsl.jperkin1-1/+3
2014-01-01Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.wiz1-1/+2
2013-09-14Update to 1.2.0:wiz3-10/+19
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
2013-03-04Update to 1.1.6:wiz3-10/+9
freediameter (1.1.6) * Fix major issue in 1.1.5 preventing to send answers to a received message. * New command-line option: --enable_msg_log=( DROPPED | RECEIVED | SENT | NODELIVER | TIMING ) * Improved parsing error handling and Failed-AVP generation. * Added support for some timings measurements in freeDiameter (in the logs) * Fix port handling when using non-default port. * Some cleanups in several dictionary files. * New option to fd_dict_search: AVP_BY_STRUCT * Improved compatibility with C++ compilers. * Cleanups in sessions creation/destruction to avoid memory corruption under stress. * Add support for "include" directive in freeDiameter.conf file. -- Sebastien Decugis <sdecugis@freediameter.net> Sun, 03 Mar 2013 07:40:43 +0100
2013-03-02Bump PKGREVISION for mysql default change to 55.wiz1-1/+2
2012-11-13Update to 1.1.5:wiz2-7/+6
* Added compatibility with MAC OS X * Fix behavior of timeout when sending messages to allow re-send. * Several cleanups and new contributions included. * Added dependency on C++ compiler for CMakeLists.txt
2012-10-23Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-09-15Recursive bump from mysql51-client library changed to use openssl.obache1-1/+2
2012-09-12Update to 1.1.4.wiz4-48/+9
1.1.4: This new release contains a lot of bug fixes, thank to many reports from our users. It is also the first release compatible with GNUTLS version 3.x. 1.1.3: This new release is a minor bug fix release, addressing a few issues in dbg_interactive.fdx, as well as a memory leak in the sessions module.
2012-08-26Avoid build failure if AI_ADDRCONFIG isn't available.dholland2-1/+19
2012-08-25Whitespace.dholland2-12/+12
2012-08-24Depend on new enough flex. Makes this build on DragonFly BSD.wiz1-2/+3
Problem reported by marino. Patch tested by Sascha Wildner.
2012-08-20Import freeDiameter-1.1.2 as net/freeDiameter.wiz6-0/+168
freeDiameter is a implementation of the Diameter protocol specified in RFC3588. Diameter is a protocol for carrying Authentication, Authorization and Accounting information. It is an evolution of the widely-deployed RADIUS protocol. freeDiameter also implements the changes to the Diameter protocol introduced by the rfc3588bis Internet Draft (work in progress). freeDiameter is open-source and released under a BSD compatible license. It is mainly written in the C language, which provides excellent performance and small memory footprint.