1. 02 Jun, 2016 1 commit
  2. 30 May, 2016 1 commit
  3. 04 Apr, 2016 1 commit
  4. 11 Sep, 2015 1 commit
  5. 02 Sep, 2014 1 commit
    • Philip Withnall's avatar
      socket: Return early from socket functions if the socket is closed · b80bc3a1
      Philip Withnall authored
      Explicitly check whether the socket is closed (universally represented
      as sock->priv == NULL) before doing anything else in the socket methods.
      This should safely return from unusual situations where the socket has
      been closed and part-destroyed but still ends up having send() or recv()
      called on it.
      b80bc3a1
  6. 17 May, 2014 2 commits
  7. 15 May, 2014 6 commits
  8. 04 Apr, 2014 1 commit
  9. 31 Mar, 2014 1 commit
  10. 30 Mar, 2014 1 commit
  11. 27 Mar, 2014 1 commit
  12. 31 Jan, 2014 4 commits
    • Olivier Crête's avatar
      Remove the "length" parameter from NiceOutputMessage · 4f456a46
      Olivier Crête authored
      It was used correctly only half the time anyway
      4f456a46
    • Olivier Crête's avatar
      Remove the "to" parameter from NiceOutputMessage · 5c235a86
      Olivier Crête authored
      We never send multiple messages to separate targets in practice, so
      this will simplify the code
      5c235a86
    • Philip Withnall's avatar
      socket: Add vectored I/O support for sending on sockets · 515481e6
      Philip Withnall authored
      Replace the send() API with a send_messages() API, which supports
      sending multiple messages, each with multiple buffers rather than a
      single monolithic buffer.
      
      This doesn’t break API, as the socket API is not exposed outside
      libnice. It does introduce a new struct: NiceOutputMessage, which is
      analogous to struct mmsghdr and NiceInputMessage.
      
      This includes updates to the test-bsd test to cover the changed API.
      
      The existing nice_socket_send() API has been retained as a thin wrapper
      around nice_socket_send_messages(), for convenience only. It’s hoped
      that internal usage of this API will decline to the point where it can
      be removed.
      515481e6
    • Philip Withnall's avatar
      socket: Add vectored I/O support for receiving on sockets · dfab04cd
      Philip Withnall authored
      Replace the recv() API with a recv_messages() API, which supports
      receiving multiple messages, each with multiple buffers rather than a
      single monolithic buffer.
      
      This doesn’t break API, as the socket API is not exposed outside
      libnice. It does introduce a new struct: NiceInputMessage, which is
      analogous to struct mmsghdr.
      
      This includes updates to the test-bsd test to cover the changed API.
      dfab04cd
  13. 18 Dec, 2013 1 commit
  14. 09 Feb, 2012 1 commit
  15. 21 Sep, 2011 1 commit
  16. 14 Jan, 2011 2 commits
  17. 16 Feb, 2010 1 commit
  18. 11 Jun, 2009 1 commit
  19. 08 Dec, 2008 1 commit
  20. 25 Nov, 2008 1 commit
  21. 19 Nov, 2008 1 commit
  22. 17 Nov, 2008 1 commit
  23. 03 Nov, 2008 2 commits
  24. 29 Oct, 2008 2 commits
  25. 28 Oct, 2008 2 commits
  26. 23 Oct, 2008 2 commits