1. 03 4月, 2014 2 次提交
    • Anthony Minessale's avatar
      FS-6403 --resolve · 287fd668
      Anthony Minessale 提交于
      This commit also reverts 2 previous attempts to fix this very rare race issue spanning back to 2009
      
      62ce8538 Patch from MOC
      3a85348c FS-2302 mutex added around switch_xml_toxml()
      
      The real problem was switch_xml_toxml_buf() was actually temporarily modifying the xml structure being searialized to make it appaer to be a root structure then serializing it and restoring the pointers.  This caused a non-threadsafe operation when some other thread was scanning the same xml structure.
      
      This patch removes the modification and instead passes a new arg to switch_xml_toxml_r indicating to treat the structure as if it were a root structure.
      
      This bug has been present since the induction of xml into FS.
      287fd668
    • Brian West's avatar
      FS-6422: --resolve obvious copy and paste error · 19e31755
      Brian West 提交于
      19e31755
  2. 02 4月, 2014 3 次提交
  3. 01 4月, 2014 10 次提交
  4. 31 3月, 2014 16 次提交
  5. 30 3月, 2014 1 次提交
  6. 28 3月, 2014 6 次提交
  7. 27 3月, 2014 2 次提交
    • Travis Cross's avatar
      Reenable the new EL_REFRESH mechanism · 11f4628c
      Travis Cross 提交于
      11f4628c
    • Travis Cross's avatar
      Handle bodies not ending in newlines w/EL_REFRESH · 59f80c9e
      Travis Cross 提交于
      The issue is that sofia siptrace output doesn't end each line with a
      newline.  Instead it sends a separate newline afterward, which comes
      in as a separate event body.  With the new EL_REFRESH code in effect
      the line is being cleared after the siptrace output has been written
      but before that next newline comes in.
      
      With our own refresh code this doesn't happen because of slight
      differences in where the stdio buffers get flushed compared to where
      the output of clear_line() ends up.
      
      This is a bit of a clumsy workaround.  But we'll fix it first, then
      refactor.
      59f80c9e