Skip to content
Snippets Groups Projects
  1. May 31, 2019
  2. May 30, 2019
    • 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
      gateway.)
      
      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
      852bd075
    • 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
      b7d723ec
    • 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
      Unverified
      ebb5e5c1
  3. May 28, 2019
    • 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
      incorrect.
      
      Change-Id: I50261781511b11cffd9441e825d8edb09256f3e0
      Gitlab: #105
      Unverified
      5b6063dc
  4. May 27, 2019
  5. May 24, 2019
  6. May 23, 2019
  7. May 22, 2019
  8. May 20, 2019
  9. May 17, 2019
  10. May 03, 2019
  11. May 02, 2019
  12. May 01, 2019
  13. Apr 30, 2019
  14. Apr 29, 2019
Loading