1. 01 Oct, 2015 2 commits
  2. 25 Sep, 2014 1 commit
  3. 17 May, 2014 1 commit
    • Youness Alaoui's avatar
      Add support for ICE-TCP · a6954838
      Youness Alaoui authored
      This is a massive commit that can't be split. We add ice-tcp support
      into the agent by creating local host tcp-active/tcp-passive candidates.
      We also need to find the local and remote candidates whenever we discover
      a peer-reflexive because their data is important to setup the peer-reflexive
      so a few changes were added to look for the local or remote candidate.
      For TCP-ACTIVE remote peer-reflexive candidates, we can't add conncheck
      pairs normally because TCP-PASSIVE (local) do not generate candidate pairs,
      and we also can't have a connection from any local host, so we can only create
      a single candidatepair with the local/remote that are connected.
      The pair->socket of a candidate check pair will hold the connected tcp socket
      (through connect for ACT or accept for PASS) and we will either have a
      remote or a local peer-reflexive which will create a new candidate pair,
      we cannot trigger checks on the initial candidate pair, we must only do it
      on the new check pairs. but in the case of a tcp-passive, we don't get a new
      local peer-reflexive candidate, so there is no new candidate with a new NiceSocket, so
      when we get a triggered check, we need to match it to the candidate check pair
      or when we select a pair, it will still use the original TCP-PASS socket.
      We must store the new connected tcp socket in the peer reflexive candidates
      since they represent that unique peer-reflx candidate's connection
      a6954838
  4. 31 Jan, 2014 1 commit
  5. 21 Feb, 2012 1 commit
  6. 16 Jan, 2012 1 commit
  7. 19 May, 2010 1 commit
  8. 14 Jan, 2009 1 commit
  9. 13 Nov, 2008 1 commit
  10. 04 Nov, 2008 1 commit
  11. 20 Sep, 2008 1 commit
  12. 15 Sep, 2008 1 commit
  13. 04 Aug, 2008 1 commit
  14. 26 Apr, 2008 1 commit
  15. 22 Apr, 2008 1 commit
  16. 02 Apr, 2008 1 commit
  17. 10 Oct, 2007 1 commit
  18. 30 Aug, 2007 1 commit
  19. 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
  20. 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
  21. 30 Apr, 2007 1 commit
  22. 17 Feb, 2007 1 commit
  23. 13 Feb, 2007 2 commits
  24. 12 Feb, 2007 1 commit
  25. 09 Feb, 2007 1 commit
  26. 08 Feb, 2007 2 commits
  27. 02 Feb, 2007 2 commits
  28. 01 Feb, 2007 1 commit
  29. 31 Jan, 2007 1 commit
  30. 29 Jan, 2007 5 commits
  31. 25 Jan, 2007 1 commit
  32. 22 Jan, 2007 1 commit