1. 12 Jun, 2019 2 commits
  2. 11 Jun, 2019 4 commits
  3. 07 Jun, 2019 8 commits
  4. 05 Jun, 2019 1 commit
  5. 04 Jun, 2019 3 commits
  6. 03 Jun, 2019 2 commits
  7. 01 Jun, 2019 4 commits
  8. 31 May, 2019 6 commits
  9. 30 May, 2019 3 commits
    • Eden Abitbol's avatar
      upnp: Port mappings are not deleted upon IGD discovery anymore. · 852bd075
      Eden Abitbol authored and Adrien Béraud's avatar Adrien Béraud committed
      Part of the discovery event handling for libupnp was to delete
      all port mappings associated with the local ip address of the
      application. I can only assume this was done to close pre-
      existing ports that were not properly closed when the application
      terminated. The problem with this logic is that since
      advertisements and discovery events are treated with the same
      switch case (fall through), the application was trying to close
      all the ports on the internet gateway everytime it got an
      advertisement. However, the application would then try to reopen
      the ports every time after closing them. And this would happen
      every five to ten seconds (i.e. whenever the application would
      catch and advertisement or discovery event from the internet
      To fix this quickly, I modified the way the event handling treats
      discovery and advertisement events. Instead of having a list based
      on the URL of the internet gateway, I use a list of it's unique
      service ID. That way, as soon as the event occurs, we check if
      we don't already have this service ID in our list. If we don't,
      then we proceed as usual. If we do, we exit the event handling
      since it's already been processed.
      The advertisement bye bye event has also been implemented. When
      this event occurs, the corresponding internet gateway devices are
      deleted from the lists.
      Gitlab: #96
      Change-Id: Idd8023eba319b431b3a9328ebe648e75d61b1dc8
    • Adrien Béraud's avatar
      string utils: cleanup · b7d723ec
      Adrien Béraud authored and Sébastien Blin's avatar Sébastien Blin committed
      Change-Id: I31f6aa38b7773bc0ecbdeb4ba2ae556f3fd53cc3
    • Sébastien Blin's avatar
      contrib: bump pjproject · ebb5e5c1
      Sébastien Blin authored
      Now that RFC6062 is merged upstream, we can remove the patch from
      our stack. The API changed a bit, so this patch also updates
      turn_transport.cpp to follow changes
      Change-Id: If6e0bae8280d586b2e5fcb0babe83df8127789b6
  10. 28 May, 2019 1 commit
    • Sébastien Blin's avatar
      pjproject: remove redefinitions from rules.mak · 5b6063dc
      Sébastien Blin authored
      This also solves calls via TURN. In fact the redefinition in
      rules.mak leads to a difference between the internal offsets
      in pjproject and the daemon. So, structures passed to pjsip are
      Change-Id: I50261781511b11cffd9441e825d8edb09256f3e0
      Gitlab: #105
  11. 27 May, 2019 4 commits
  12. 24 May, 2019 2 commits