Navigation


Changeset 706:4ffbc9f1e922 in freeDiameter for libfdcore/extensions.c


Ignore:
Timestamp:
Feb 9, 2011, 3:26:58 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Large UNTESTED commit with the following changes:

  • Improved DiameterIdentity? handling (esp. interationalization issues), and improve efficiency of some string operations in peers, sessions, and dictionary modules (closes #7)
  • Cleanup in the session module to free only unreferenced sessions (#16)
  • Removed fd_cpu_flush_cache(), replaced by more robust alternatives.
  • Improved peer state machine algorithm to counter SCTP multistream race condition.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/extensions.c

    r695 r706  
    5757        struct fd_ext_info * new;
    5858       
    59         TRACE_ENTRY("%p(%s) %p(%s)", filename, filename?filename:"", conffile, conffile?conffile:"");
     59        TRACE_ENTRY("%p %p", filename, conffile);
    6060       
    6161        /* Check the filename is valid */
     
    106106                ext->handler = dlopen(ext->filename, RTLD_LAZY | RTLD_GLOBAL);
    107107#else /* DEBUG */
    108                 /* We resolve immediatly so it's easier to find problems in ABI */
     108                /* We resolve symbols immediatly so it's easier to find problems in ABI */
    109109                ext->handler = dlopen(ext->filename, RTLD_NOW | RTLD_GLOBAL);
    110110#endif /* DEBUG */
Note: See TracChangeset for help on using the changeset viewer.