Navigation


Changeset 935:6072619402a3 in freeDiameter for include


Ignore:
Timestamp:
Mar 9, 2013, 11:43:33 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

New CMake option WORKAROUND_ACCEPT_INVALID_VSAI for those invalids Vendor-Specific-Application-Id out there

Location:
include/freeDiameter
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/freeDiameter/CMakeLists.txt

    r933 r935  
    2929OPTION(DISABLE_PEER_EXPIRY "Disable RFC3539 Peers Connections Expiration after inactivity?" OFF)
    3030
    31 
    32 MARK_AS_ADVANCED(DISABLE_SCTP DEBUG_SCTP SCTP_USE_MAPPED_ADDRESSES ERRORS_ON_TODO DIAMID_IDNA_IGNORE DIAMID_IDNA_REJECT DISABLE_PEER_EXPIRY)
     31# The following workaround increases compatibility with some implementations without breaking anything in freeDiameter,
     32# so it can be enabled without risk. We keep it disabled by default anyway for those people who use freeDiameter to check the
     33# compliancy of their implementation with the Diameter RFC...
     34OPTION(WORKAROUND_ACCEPT_INVALID_VSAI "Do not reject a CER/CEA with a Vendor-Specific-Application-Id AVP containing both Auth- and Acct- application AVPs?" OFF)
     35
     36MARK_AS_ADVANCED(DISABLE_SCTP DEBUG_SCTP SCTP_USE_MAPPED_ADDRESSES ERRORS_ON_TODO DIAMID_IDNA_IGNORE DIAMID_IDNA_REJECT DISABLE_PEER_EXPIRY WORKAROUND_ACCEPT_INVALID_VSAI)
    3337
    3438########################
  • include/freeDiameter/freeDiameter-host.h.in

    r933 r935  
    6060#cmakedefine DIAMID_IDNA_REJECT
    6161#cmakedefine DISABLE_PEER_EXPIRY
     62#cmakedefine WORKAROUND_ACCEPT_INVALID_VSAI
    6263#cmakedefine GNUTLS_VERSION_210
    6364#cmakedefine GNUTLS_VERSION_300
Note: See TracChangeset for help on using the changeset viewer.