Skip to content
Snippets Groups Projects
  1. May 03, 2011
  2. Feb 02, 2011
  3. Aug 10, 2009
  4. Jun 15, 2009
  5. Nov 01, 2008
  6. Aug 05, 2008
  7. May 09, 2008
    • Brett Bryant's avatar
      The following patch adds new options and alters the default behavior of the... · 65b83815
      Brett Bryant authored
      The following patch adds new options and alters the default behavior of the ENUM* functions. The TXCIDNAME lookup function has also gotten a 
      new paramater. The new options for ENUM* functions include 'u', 's', 'i', and 'd' which return the full uri, trigger isn specific rewriting, look 
      for branches into an infrastructure enum tree, or do a direct dns lookup of a number respectively. The new paramater for TXCIDNAME adds a 
      zone-suffix argument for looking up caller id's in DNS that aren't e164.arpa.
      
      This patch is based on the original code from otmar, modified by snuffy, and tested by jtodd, me, and others.
      
      (closes issue #8089)
      Reported by: otmar
      Patches:
            20080508_bug8089-1.diff 
      	- original code by otmar (license 480), 
      	- revised by snuffy (license 35)
      Tested by: oej, otmar, jtodd, Corydon76, snuffy, alexnikolov, bbryant
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@115584 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      65b83815
  8. Mar 18, 2008
  9. Mar 07, 2008
  10. Nov 21, 2007
  11. Nov 19, 2007
  12. Nov 17, 2007
  13. Nov 16, 2007
    • Luigi Rizzo's avatar
      Start untangling header inclusion in a way that does not affect · fdb7f7ba
      Luigi Rizzo authored
      build times - tested, there is no measureable difference before and
      after this commit.
      
      In this change:
      
      use asterisk/compat.h to include a small set of system headers:
      inttypes.h, unistd.h, stddef.h, stddint.h, sys/types.h, stdarg.h,
      stdlib.h, alloca.h, stdio.h
      
      Where available, the inclusion is conditional on HAVE_FOO_H as determined
      by autoconf.
      
      Normally, source files should not include any of the above system headers,
      and instead use either "asterisk.h" or "asterisk/compat.h" which does it
      better. 
      
      For the time being I have left alone second-level directories
      (main/db1-ast, etc.).
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89333 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      fdb7f7ba
  14. Aug 28, 2007
  15. Jul 31, 2007
  16. Jul 16, 2007
  17. Jun 06, 2007
  18. May 29, 2007
  19. May 15, 2007
  20. May 12, 2007
  21. Jan 24, 2007
  22. Jan 06, 2007
  23. Oct 31, 2006
  24. Aug 21, 2006
  25. Jun 07, 2006
  26. 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
  27. Apr 08, 2006
  28. Mar 24, 2006
  29. Mar 21, 2006
  30. Mar 12, 2006
  31. Feb 22, 2006
  32. Feb 15, 2006
  33. Feb 14, 2006
  34. Feb 13, 2006
  35. Feb 12, 2006
  36. Feb 11, 2006
Loading