Skip to content
Snippets Groups Projects
  1. Apr 30, 2006
  2. Apr 21, 2006
  3. Apr 14, 2006
    • Luigi Rizzo's avatar
      This rather large commit changes the way modules are loaded. · e43bc663
      Luigi Rizzo authored
       
      As partly documented in loader.c and include/asterisk/module.h,
      modules are now expected to return all of their methods and flags
      into a structure 'mod_data', and are normally loaded with RTLD_NOW
      | RTLD_LOCAL, so symbols are resolved immediately and conflicts
      should be less likely.  Only in a small number of cases (res_*,
      typically) modules are loaded RTLD_GLOBAL, so they can export
      symbols.
       
      The core of the change is only the two files loader.c and
      include/asterisk/module.h, all the rest is simply adaptation of the
      existing modules to the new API, a rather mechanical (but believe
      me, time and finger-consuming!) process whose detail you can figure
      out by svn diff'ing any single module.
      
      Expect some minor compilation issue after this change, please
      report it on mantis http://bugs.digium.com/view.php?id=6968
      so we collect all the feedback in one place.
      
      I am just sorry that this change missed SVN version number 20000!
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20003 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e43bc663
  4. Apr 06, 2006
    • Luigi Rizzo's avatar
      + create function cdr_get_tv to replace several duplicated · e245d3a9
      Luigi Rizzo authored
        instances of the same code to generate a time entry in
        raw or localtime format;
       
      + create functions check_post() and check_start() to check whether
        a record has been already posted or started, replacing
        several duplicated instances of the same code;
       
      + localize some variables;
       
      + normalize some for() loops
      
      Especially the former two changes should make the code a lot
      more consistent and easier to read.
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@17878 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e245d3a9
  5. Mar 26, 2006
  6. Mar 22, 2006
  7. Mar 15, 2006
  8. Mar 14, 2006
  9. Mar 01, 2006
  10. Feb 23, 2006
  11. Feb 15, 2006
  12. Feb 14, 2006
  13. Feb 11, 2006
  14. Feb 10, 2006
  15. Feb 01, 2006
  16. Jan 04, 2006
  17. Dec 30, 2005
  18. Dec 19, 2005
  19. Nov 29, 2005
  20. Nov 14, 2005
  21. Nov 06, 2005
  22. Oct 28, 2005
  23. Oct 27, 2005
  24. Oct 26, 2005
  25. Oct 24, 2005
  26. Sep 14, 2005
  27. Aug 09, 2005
  28. Jul 25, 2005
  29. Jul 15, 2005
  30. Jul 08, 2005
  31. Jul 07, 2005
  32. Jun 20, 2005
  33. Jun 17, 2005
  34. Jun 15, 2005
  35. Jun 14, 2005
Loading