1. 22 Sep, 2014 1 commit
    • Philip Withnall's avatar
      agent: Remove dangling pointers on NiceSocket destruction · f6337b53
      Philip Withnall authored
      If a NiceSocket is destroyed, various pointers are currently left
      dangling to it in the conncheck state. These can cause crashes if (for
      example) a CandidateCheckPair with such a dangling pointer is then used;
      the GSocket methods will fail.
      
      Fix this by explicitly removing the socket and all NiceCandidates which
      wrap it from various areas of the state.
      f6337b53
  2. 07 Jul, 2014 1 commit
  3. 15 May, 2014 2 commits
  4. 12 May, 2014 1 commit
    • Olivier Crête's avatar
      agent: Use 1280 instead of 65536 buffer size to send STUN Message · fe762161
      Olivier Crête authored
      RFC 5389 says:
         All STUN messages sent over UDP SHOULD be less than the path MTU, if
         known.  If the path MTU is unknown, messages SHOULD be the smaller of
         576 bytes and the first-hop MTU for IPv4 [RFC1122] and 1280 bytes for
         IPv6 [RFC2460].
      
      So sending 65536 bytes is always wrong
      fe762161
  5. 25 Apr, 2014 2 commits
  6. 30 Apr, 2012 1 commit
  7. 10 Feb, 2011 1 commit
  8. 31 Jan, 2011 1 commit
  9. 16 Feb, 2010 1 commit
  10. 16 Feb, 2009 1 commit
  11. 13 Nov, 2008 1 commit
    • Youness Alaoui's avatar
      remove the traffic_after_tick check because it caused problems with jingle. we... · c8d6d783
      Youness Alaoui authored
      remove the traffic_after_tick check because it caused problems with jingle. we need a tick every 25 seconds, but with that, the conncheck happens at 0s, and when the keepalive gets called @25s, it gets skipped and we only send our first keepalive after 50seconds... which means that jingle which stops processing if it doesn't receive a ping after 30 seconds, will stop playing our audio from 30 seconds to 50 seconds...
      c8d6d783
  12. 07 Oct, 2008 1 commit
  13. 30 Jul, 2008 1 commit
  14. 20 Jun, 2008 1 commit
  15. 27 May, 2008 1 commit
  16. 22 Apr, 2008 1 commit
  17. 26 Nov, 2007 1 commit
  18. 10 Oct, 2007 2 commits
  19. 11 Sep, 2007 1 commit
  20. 20 Jul, 2007 1 commit
  21. 05 Jul, 2007 1 commit
  22. 19 Jun, 2007 1 commit
    • Kai Vehmanen's avatar
      Major NICE agent update. Added supprt for peer-reflexive candidates, media... · 181d9d56
      Kai Vehmanen authored
      Major NICE agent update. Added supprt for peer-reflexive candidates, media keepalives, candidate keepalives, role conflict tie-breaking functionality, and for triggered checks. Added NICEAPI_EXPORT attributes to public functions. Includes numerous bugfixes to existing functionality.
      
      darcs-hash:20070619080609-77cd4-d18bf44fe48a201e59556ae5a9dff2b5a2e7e073.gz
      181d9d56
  23. 21 May, 2007 1 commit
    • Kai Vehmanen's avatar
      Major update to the nice/agent interface: Added full-mode API and initial... · 355dafd0
      Kai Vehmanen authored
      Major update to the nice/agent interface: Added full-mode API and initial implementation using the new nice/stun interface. Added unit test test-fullmode.c to cover the added functionality. Some public APIs of nice/agent/agent.h have been modified, making this change API/ABI incompatible.
      
      darcs-hash:20070521153033-77cd4-c76ab583d06839e601f46b6734355dd8b66f7494.gz
      355dafd0