Skip to content
Snippets Groups Projects
  1. Jan 29, 2015
  2. Jan 20, 2015
  3. Jan 02, 2015
  4. Dec 27, 2014
  5. Dec 17, 2014
    • Philip Withnall's avatar
      agent: Handle EWOULDBLOCK when transmitting pseudo-TCP segments · 8ecd6b89
      Philip Withnall authored
      The pseudo-TCP code previously didn’t handle EAGAIN or EWOULDBLOCK
      errors from the low-level NiceSocket code. This caused pseudo-TCP
      connections to be dropped if the transmitting socket ever filled up,
      which could cause problems on high bandwidth connections.
      
      Fix the issue by effectively dropping the packet on EWOULDBLOCK. This
      will eventually get picked up by the pseudo-TCP recovery mechanism,
      retransmitting the packet and throttling the sender. This should
      hopefully reduce the system resource usage which caused EWOULDBLOCK in
      the first place.
      
      Spotted and debugged by Radosław Kołodziejczyk
      <radek.kolodziejczyk@gmail.com>.
      
      https://bugs.freedesktop.org/show_bug.cgi?id=87344
      8ecd6b89
  6. Dec 08, 2014
  7. Nov 14, 2014
  8. Nov 06, 2014
  9. Nov 05, 2014
  10. Oct 30, 2014
  11. Oct 27, 2014
    • Curieux Tres's avatar
      stun: Rename a symbol to avoid a naming clash with OpenSSL · 3bc28d43
      Curieux Tres authored
      The symbol is not exported, but nevertheless leaks in the static version
      of libnice, due to limitations on symbol visibilities with static
      libraries. OpenSSL has a symbol named RAND_bytes(), which ours clashes
      with if the two are linked together statically.
      
      Avoid this by prefixing ours with ‘nice_’.
      3bc28d43
  12. Oct 09, 2014
Loading