1. 07 Jun, 2019 2 commits
    • Adrien Béraud's avatar
      contrib: update OpenDHT on Windows · 7f2f77f6
      Adrien Béraud authored
      Change-Id: Ie568064fdeb4f40a77fa7a6f3e0946c10df828ef
      7f2f77f6
    • Kateryna Kostiuk's avatar
      ringtone: do not save full path · eea08e3e
      Kateryna Kostiuk authored
      Since on iOS app have different path each time when starts, ringtone
      paths also must be updated. But when playing ringtone we all time could
      have current application direction, so we could just save relative
      constant path.
      
      Change-Id: I738e5bd26d036b11201a8b2a83bb22126d3139e4
      eea08e3e
  2. 05 Jun, 2019 1 commit
  3. 04 Jun, 2019 3 commits
  4. 03 Jun, 2019 2 commits
  5. 01 Jun, 2019 4 commits
  6. 31 May, 2019 6 commits
  7. 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
      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
      ebb5e5c1
  8. 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
      incorrect.
      
      Change-Id: I50261781511b11cffd9441e825d8edb09256f3e0
      Gitlab: #105
      5b6063dc
  9. 27 May, 2019 4 commits
  10. 24 May, 2019 4 commits
  11. 23 May, 2019 1 commit
  12. 22 May, 2019 1 commit
  13. 20 May, 2019 1 commit
  14. 17 May, 2019 1 commit
  15. 03 May, 2019 3 commits
  16. 02 May, 2019 1 commit
  17. 01 May, 2019 2 commits