1. 17 3月, 2014 3 次提交
  2. 16 3月, 2014 1 次提交
    • Travis Cross's avatar
      Mitigate the CRIME TLS flaw · 8b496f97
      Travis Cross 提交于
      If an attacker can cause a device to make an authenticated request to
      a service via TLS while including a payload of the attacker's choice
      in that request, and if TLS compression is enabled, the attacker can
      uncover the plaintext authentication information by making a series of
      guesses and observing changes in the length of the ciphertext.
      
      This is CVE-2012-4929.
      
      FS-6360 --resolve
      
      Thanks-to: Brian West <brian@freeswitch.org>
      8b496f97
  3. 14 3月, 2014 8 次提交
  4. 13 3月, 2014 2 次提交
  5. 12 3月, 2014 1 次提交
  6. 11 3月, 2014 2 次提交
  7. 10 3月, 2014 6 次提交
  8. 09 3月, 2014 3 次提交
  9. 07 3月, 2014 1 次提交
  10. 06 3月, 2014 2 次提交
  11. 05 3月, 2014 4 次提交
  12. 04 3月, 2014 7 次提交
    • Jeff Lenk's avatar
    • Jeff Lenk's avatar
      FS-6295 try now · 787e7f74
      Jeff Lenk 提交于
      787e7f74
    • Travis Cross's avatar
      Improve channel variable name to srtp_allow_idle_gaps · a7ef0919
      Travis Cross 提交于
      This was momentarily called force_send_silence_when_idle, but that was
      non-obvious as you had to set that value to true to be able to not
      send silence when idle.  This name describes the purpose much better.
      a7ef0919
    • Travis Cross's avatar
      Avoid repeating ourselves in generating silence · b6a10585
      Travis Cross 提交于
      We were handling the "send silence but not comfort noise" case in both
      silence_stream_file_read and switch_generate_sln_silence.  This
      changes the former to rely on the latter.
      b6a10585
    • Travis Cross's avatar
      Add force_send_silence_when_idle channel variable · 6f11c163
      Travis Cross 提交于
      If set to true, this prevents us from overriding the value of
      send_silence_when_idle.  When that is unset or set to zero and SRTP is
      engaged, we typically override the value because many devices can't
      handle gaps in the SRTP stream.
      
      This variable is mostly for testing whether particular devices can
      handle this behavior.  Use at your own risk.
      6f11c163
    • Travis Cross's avatar
      Preserve value of send_silence_when_idle if possible · 8fe324c4
      Travis Cross 提交于
      In commit 55d01d3d we set
      send_silence_when_idle to -1 rather than 400 when SRTP is engaged.
      But this left no way to enable white noise silence when desired.
      
      When SRTP is engaged we can't simply not send RTP because it breaks
      too many devices.  So we need to prevent send_silence_when_idle from
      being unset or being set to zero.  This change allows it to be set to
      other values so as to feed white noise rather than all zeros into the
      codec.
      8fe324c4
    • Travis Cross's avatar
      Fix handling of send_silence_when_idle==0 in switch_ivr_sleep · 5d6b7936
      Travis Cross 提交于
      When the channel variable send_silence_when_idle was set to zero,
      switch_ivr_sleep was calling SWITCH_IVR_VERIFY_SILENCE_DIVISOR on it
      anyway, causing it to be set to 400.  The only way to get the behavior
      of not sending silence when idle was to unset the variable completely.
      
      This corrects the behavior such that setting the value to zero has the
      same effect as leaving it unset.
      5d6b7936