1. 12 6月, 2014 1 次提交
  2. 11 6月, 2014 8 次提交
  3. 10 6月, 2014 4 次提交
    • Travis Cross's avatar
      Check for execv(3) errors when reincarnating · 12da85ef
      Travis Cross 提交于
      When -reincarnate-reexec is given we run execv to restart FS.  If
      argv[0] isn't a full pathname then execv is going to fail.  While not
      common for a FS system started by init, this is a common occurrence
      when FS is started from the shell.
      
      Now if execv fails, we'll try execvp.  If that fails too then we'll
      fall back on the normal reincarnation behavior.
      
      Previously what would happen in that case is god would descend from
      the heavens and become mortal.  Leaving heaven absent, all hope for
      reincarnation was lost.
      
      (That is, we'd simply return from reincarnate_protect and the
      supervisor process would become the new instance of FS, so the trick
      would only work once.)
      12da85ef
    • Travis Cross's avatar
      Add fsctl command to summon reincarnation · 03202e30
      Travis Cross 提交于
      If you start freeswitch with -reincarnate or -reincarnate-reexec, FS
      will restart automatically in the event of an unexpected exit.
      
      Currently, you can cause FS to immediately call exit(0) with `fsctl
      shutdown now`, or you can have it call abort() with `fsctl crash`.
      Which are both nice, but if you have reincarnation engaged, you really
      might want FS to call exit([non-zero]) so the great supervisor
      immediately breathes life back into your system.
      
      This is now available via `fsctl shutdown reincarnate now`.
      03202e30
    • Chris Rienzo's avatar
    • Steve Underwood's avatar
      Fixed incorrect T.30 CTC messages. Fixed reseting of the CRC generator · 10647be5
      Steve Underwood 提交于
      in the HDLC tx code
      10647be5
  4. 09 6月, 2014 5 次提交
  5. 08 6月, 2014 1 次提交
  6. 05 6月, 2014 3 次提交
  7. 04 6月, 2014 5 次提交
  8. 03 6月, 2014 6 次提交
  9. 02 6月, 2014 3 次提交
  10. 01 6月, 2014 1 次提交
  11. 30 5月, 2014 3 次提交
    • Anthony Minessale's avatar
      make device state code more accurate · 495db48f
      Anthony Minessale 提交于
      495db48f
    • Travis Cross's avatar
      Revert addition of PERL_GCC_PEDANTIC to CFLAGS · 79a888de
      Travis Cross 提交于
      Brian and I decided to handle this by just stripping -ansi -pedantic
      from the mod_perl build instead.
      
      Revert "Since we can't tell if the system perl was built with
      pedantic, we have a problem because we default debug enabled which
      uses AX_CFLAGS_WARN_ALL_ANSI, For the GNU CC compiler it will be
      -Wall (and -ansi -pedantic) The result is added to the shellvar being
      CFLAGS by default.  Which then gets included for building mod_perl,
      Either way I think this is the correct corse of action to overcome
      these new builds of mod_perl."
      
      This reverts commit cb94340e.
      79a888de
    • Travis Cross's avatar
      Build mod_perl without pedantic flags even when debugging · 750e2bae
      Travis Cross 提交于
      This means we don't have to set PERL_GCC_PEDANTIC which removes
      assertions that are helpful for debugging.
      750e2bae