1. 10 Feb, 2015 1 commit
  2. 04 Feb, 2015 2 commits
    • Stepan Salenikovich's avatar
      upnp: don't look for IGD if no account has UPnP enabled · 7ad3a244
      Stepan Salenikovich authored
      Only look for an IGD and remove existing port mappings
      the first time an account with UPnP enabled is registered.
      Also gets rid of upnp.h dependency in managerimpl.cpp.
      
      Refs #65267
      
      Change-Id: I60c7608d66511b7caf6d990ec615bcfbf41765b7
      7ad3a244
    • Guillaume Roguez's avatar
      manager: fix event loop implementation · 272aee93
      Guillaume Roguez authored
      Event loop duplicate event handler map before looping on it.
      So unregister an handler is not sync in this copy and
      can call dead stuff.
      Notice also registerEventHandler really replace the previous registered
      handler as it's expected.
      
      Refs #65401
      
      Change-Id: Id2c27dd8ca42ee2a29fa3237bb836385deec11cd
      272aee93
  3. 03 Feb, 2015 1 commit
  4. 02 Feb, 2015 1 commit
  5. 30 Jan, 2015 1 commit
  6. 27 Jan, 2015 1 commit
    • Stepan Salenikovich's avatar
      daemon: add upnp support · 7649d5be
      Stepan Salenikovich authored
      New settings in daemon preferences to use UPnP, default false.
      Currently opens ports for SIP and ip2ip accounts and their calls.
      Opens ports negotiated by SDP sesssion.
      Tries to open ports for ICE candidates and adds ICE candidates
      with the public IP to help ICE negotiation.
      Added miniupnpc to contrib and patched to be able to generate just
      a static lib.
      Supports multiple clients on the same UPnP router. Will select a
      different port at random if the desired port is already taken by
      another client.
      
      Refs #63247
      Refs #63303
      
      Change-Id: I00ae79bc3a24d3e54513a6d299fd9b6a70bcc3c2
      7649d5be
  7. 26 Jan, 2015 1 commit
    • Guillaume Roguez's avatar
      daemon: namespace cleanup · 09a04cd3
      Guillaume Roguez authored
      - all the code moved under the ring namespace, or a sub-namespace,
      exception of ring_api.cpp as exporting a C accessible API.
      - fixed namespaces hierarchy.
      - removed forbiden usage of using-declaration.
      
      Refs #64647
      
      Change-Id: I23fdeca1252150d490828c1ce907097f17e1d41c
      09a04cd3
  8. 13 Jan, 2015 1 commit
  9. 09 Jan, 2015 2 commits
  10. 07 Jan, 2015 1 commit
  11. 06 Jan, 2015 2 commits
  12. 17 Dec, 2014 1 commit
  13. 12 Dec, 2014 1 commit
  14. 03 Dec, 2014 1 commit
  15. 02 Dec, 2014 1 commit
  16. 20 Nov, 2014 2 commits
  17. 15 Nov, 2014 1 commit
  18. 06 Nov, 2014 2 commits
  19. 05 Nov, 2014 1 commit
  20. 30 Oct, 2014 1 commit
  21. 29 Oct, 2014 1 commit
  22. 24 Oct, 2014 1 commit
  23. 17 Oct, 2014 3 commits
  24. 10 Oct, 2014 1 commit
  25. 07 Oct, 2014 1 commit
  26. 26 Sep, 2014 1 commit
  27. 11 Sep, 2014 1 commit
  28. 03 Sep, 2014 1 commit
  29. 12 Aug, 2014 3 commits
  30. 11 Aug, 2014 2 commits