1. 02 Jan, 2015 2 commits
    • Philip Withnall's avatar
      docs: Use gtk-doc no-tmpl mode · d1e961d3
      Philip Withnall authored
      Templated mode has been deprecated for a long time and will be removed
      in future versions of gtk-doc. Switch to no-tmpl mode for faster
      documentation builds and future-proofness.
      This does not bump our gtk-doc dependency, since gtk-doc 1.9 supported
      no-tmpl mode.
    • Philip Withnall's avatar
      docs: Switch from gtk-doc SGML mode to XML mode · 45c54c90
      Philip Withnall authored
      We already used XML everywhere; just formally switch to XML mode and
      eliminate the last few traces of SGML.
  2. 27 Dec, 2014 1 commit
  3. 17 Dec, 2014 1 commit
    • 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
  4. 08 Dec, 2014 1 commit
  5. 14 Nov, 2014 1 commit
  6. 06 Nov, 2014 2 commits
  7. 05 Nov, 2014 1 commit
  8. 30 Oct, 2014 2 commits
  9. 27 Oct, 2014 1 commit
    • 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_’.
  10. 09 Oct, 2014 27 commits
  11. 08 Oct, 2014 1 commit