Skip to content
Snippets Groups Projects
  1. Mar 11, 2011
    • Kevin P. Fleming's avatar
      Use "-march=native" when possible. · 7cf70df9
      Kevin P. Fleming authored
      Recent versions of GCC have a tuning option value of 'native', which causes
      the compiler to optimize the build for the CPU the compile is performed on.
      Since most people are building Asterisk on the machine they plan to run it on,
      the configure script and build system will now use this value unless a different
      value is specified by the user in CFLAGS when the configure script is executed.
      In addition, this value will be used for building the GSM and LPC10 codecs as
      well, in preference to the logic that has been in their Makefiles forever to
      optimize for certain types of CPUs.
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@310332 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      7cf70df9
  2. Dec 18, 2010
  3. Sep 28, 2010
  4. Sep 06, 2010
  5. Jul 27, 2010
  6. Jul 17, 2010
  7. Jul 16, 2010
  8. Jul 15, 2010
  9. Jun 10, 2010
  10. Jun 08, 2010
    • Terry Wilson's avatar
      Add SRTP support for Asterisk · 857814f4
      Terry Wilson authored
      After 5 years in mantis and over a year on reviewboard, SRTP support is finally
      being comitted. This includes generic CHANNEL dialplan functions that work for
      getting the status of whether a call has secure media or signaling as defined
      by the underlying channel technology and for setting whether or not a new
      channel being bridged to a calling channel should have secure signaling or
      media. See doc/tex/secure-calls.tex for examples.
      
      Original patch by mikma, updated for trunk and revised by me.
      
      (closes issue #5413)
      Reported by: mikma
      Tested by: twilson, notthematrix, hemanshurpatel
      
      Review: https://reviewboard.asterisk.org/r/191/
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@268894 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      857814f4
  11. Jun 04, 2010
  12. May 28, 2010
  13. May 18, 2010
  14. May 17, 2010
  15. Apr 28, 2010
  16. Apr 21, 2010
    • Leif Madsen's avatar
      Add ability to generate ASCII documentation from the TeX files. · 8b11ae2e
      Leif Madsen authored
      These changes add the ability to run 'make asterisk.txt' just like the existing
      'make asterisk.pdf' commands to generate a text document from the TeX files we
      have in the doc/tex/ directory. I've also updated a few of the .tex files because
      they weren't properly escaping certain characters so they would show up as Unicode
      characters (like [U+021C]). Made changes to the configure scripts so it would
      detect the catdvi program which is required to convert the .dvi file generated
      by latex.
      
      I've also added a few lines to the build_tools/prep_tarball script so that the
      text documentation gets generated and added to future tarballs of Asterisk
      releases.
      
      (closes issue #17220)
      Reported by: lmadsen
      Patches: 
            asterisk.txt.patch uploaded by lmadsen (license 10)
            asterisk.txt.patch-v4 uploaded by pabelanger (license 224)
      Tested by: lmadsen, pabelanger
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@258351 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      8b11ae2e
  17. Mar 05, 2010
  18. Jan 24, 2010
    • Tilghman Lesher's avatar
      Merged revisions 242520 via svnmerge from · bc9f02a6
      Tilghman Lesher authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      ........
        r242520 | tilghman | 2010-01-24 00:33:01 -0600 (Sun, 24 Jan 2010) | 8 lines
        
        Only rebuild bison and flex source files on demand, if bison and flex are detected by the configure script.
        
        Changed after discussion on the -dev list about possible unnecessary build
        failures, due to checkouts/untars causing these special source files to
        possibly be newer than their resulting C files.  This should additionally
        ensure that nobody need learn about extra Makefile arguments to ensure the
        proper files get rebuilt when changes are made to these special source files.
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@242521 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      bc9f02a6
  19. Aug 28, 2009
  20. Jul 30, 2009
  21. Jun 30, 2009
    • Russell Bryant's avatar
      Move Asterisk-addons modules into the main Asterisk source tree. · c511a267
      Russell Bryant authored
      Someone asked yesterday, "is there a good reason why we can't just put these
      modules in Asterisk?".  After a brief discussion, as long as the modules are
      clearly set aside in their own directory and not enabled by default, it is
      perfectly fine.
      
      For more information about why a module goes in addons, see README-addons.txt.
      
      chan_ooh323 does not currently compile as it is behind some trunk API updates.
      However, it will not build by default, so it should be okay for now.
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@204413 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      c511a267
  22. May 28, 2009
    • Terry Wilson's avatar
      Add Calendaring support for Asterisk · 71a3a2eb
      Terry Wilson authored
      This commit add Calendaring support to Asterisk for iCalendar, CalDAV, and MS
      Exchange calendars. Exchange support has only been tested on Exchange Server 2k3
      and does not support forms-based authentication at this time (patches *very*
      welcome). Exchange support is also currently missing the ability to return a
      list of a meting's attendees (again, patches are very, very welcome).
      
      Features include:
        Querying a calendar for events over a specific time range
        Checking a calendar's busy status via the dialplan
        Writing calendar events via the dialplan (CalDAV and Exchange only)
        Handling calendar event notifications through the dialplan
      
      (closes issue #14771)
      Tested by: lmadsen, twilson, Shivaprakash
      
      Review: https://reviewboard.asterisk.org/r/58
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@197738 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      71a3a2eb
  23. Mar 18, 2009
    • Kevin P. Fleming's avatar
      Merged revisions 182808 via svnmerge from · ab3e9dda
      Kevin P. Fleming authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      ........
        r182808 | kpfleming | 2009-03-17 20:55:22 -0500 (Tue, 17 Mar 2009) | 5 lines
        
        Improve the build system to *properly* remove unnecessary symbols from the runtime global namespace. Along the way, change the prefixes on some internal-only API calls to use a common prefix.
        
        With these changes, for a module to export symbols into the global namespace, it must have *both* the AST_MODFLAG_GLOBAL_SYMBOLS flag and a linker script that allows the linker to leave the symbols exposed in the module's .so file (see res_odbc.exports for an example).
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@182826 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      ab3e9dda
  24. Mar 16, 2009
    • Russell Bryant's avatar
      Add MFC/R2 support for chan_dahdi. · 77a6840f
      Russell Bryant authored
      This commit introduces official support for R2 signaling in chan_dahdi.  The
      modifications to chan_dahdi, and the supporting library, LibOpenR2, were both
      written by Moises Silva.
      
      Many users are using this code, or a variant of it, in Asterisk 1.2, 1.4 and 1.6
      in Brazil, México and Argentina. An unknown number of users (but at least 1) 
      are using it in each of the following countries: Colombia, Nepal, Thailand, 
      Venezuela, Perú, and probably others.
      
      To use this code, LibOpenR2 must be installed from http://www.libopenr2.org/.
      Information about configuration can be found in configs/chan_dahdi.conf.sample.
      
      The code committed is the most up to date version, which was being maintained
      in svn/asterisk/team/moy/mfcr2/.
      
      I would also like to include a Thank You to the many others that tested this
      code beyond those listed in this commit message.  These are the names that I
      could find in the mantis issue.
      
      (closes issue #12509)
      Reported by: moy
      Patches:
            chan_zap-mfr2.patch uploaded by moy (license 222)
      Tested by: moy, korihor, viniciusfontes, Skarmeth, loloski, asbestoshead, titogarrido, heliocoelhojr, konsultex, ncorrare, ecarruda, rtorresduque, PTorres, ychen
      
      Review: http://reviewboard.digium.com/r/40/
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@182355 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      77a6840f
  25. Jan 15, 2009
  26. Nov 29, 2008
    • Kevin P. Fleming's avatar
      incorporates r159808 from branches/1.4: · 887e28d7
      Kevin P. Fleming authored
      ------------------------------------------------------------------------
      r159808 | kpfleming | 2008-11-29 10:58:29 -0600 (Sat, 29 Nov 2008) | 7 lines
      
      update dev-mode compiler flags to match the ones used by default on Ubuntu Intrepid, so all developers will see the same warnings and errors
      
      since this branch already had some printf format attributes, enable checking for them and tag functions that didn't have them
      
      format attributes in a consistent way
      
      
      ------------------------------------------------------------------------
      
      in addition:
      
      move some format attributes from main/utils.c to the header files they belong in, and fix up references to the relevant functions based on new compiler warnings
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@159818 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      887e28d7
  27. Nov 19, 2008
    • Mark Michelson's avatar
      Merge the changes from the res_timing_timerfd branch. · 0e5367f7
      Mark Michelson authored
      This provides a new timing interface. In order to use it,
      you must be running a Linux with a kernel version of
      2.6.25 or newer and glibc 2.8 or newer.
      
      This timing interface is a good alternative if a timing
      source is necessary (e.g. for IAX trunking) but DAHDI is
      otherwise unnecessary for the system.
      
      For now, this commit contains the actual work done in the
      res_timing_timerfd branch. There are no notices in the README
      or CHANGES files yet, but they will be added in my next commit.
      
      The timing API of Asterisk also needs to have a bit of work done
      with regards to choosing which timing interface to use. This commit
      makes the choice a build-time decision, by only allowing one of
      the timer interfaces to be chosen in menuselect. It would be preferable
      if the choice could be made at run-time, however. The preferred timing
      interface could be loaded and tested, and if it does not work, choice
      number two may be used instead. That sort of thing. That is beyond
      the scope of work in this branch though.
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157820 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      0e5367f7
    • Sean Bright's avatar
      Fix a few build problems on Solaris (and check for an md5 utility in · 559e644b
      Sean Bright authored
      configure instead of the icky loop I was doing before).
      
      (closes issue #13842)
      Reported by: snuffy
      Patches:
            bug13842_20081106.diff uploaded by snuffy (license 35)
            13842.diff uploaded by seanbright (license 71)
      Tested by: snuffy
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157600 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      559e644b
  28. Nov 04, 2008
  29. Nov 02, 2008
  30. Nov 01, 2008
  31. Oct 06, 2008
  32. Aug 08, 2008
  33. Aug 03, 2008
  34. Jul 21, 2008
  35. Jul 01, 2008
  36. Jun 12, 2008
  37. Jun 10, 2008
  38. Jun 02, 2008
  39. Mar 17, 2008
Loading