Skip to content
Snippets Groups Projects
  1. Jul 07, 2020
  2. Jul 06, 2020
  3. Jul 03, 2020
  4. Jul 02, 2020
  5. Jul 01, 2020
  6. Jun 30, 2020
  7. Jun 29, 2020
    • Sébastien Blin's avatar
      pjproject: fix TCP sockets death detection · 93f85f37
      Sébastien Blin authored
      TCP_KEEPALIVE are not enough to detect that TCP connections are dead or not.
      Some routers doesn't seems to support TCP_KEEPALIVE and moreover, sometimes
      the settings is just not enough as described in this article:
      https://blog.cloudflare.com/when-tcp-sockets-refuse-to-die/
      
      RFC 5482 describe a new option for sockets: TCP_USER_TIMEOUT which must be used
      with keep alives to detect closed connection in a better way.
      
      In this patch we set TCP_USER_TIMEOUT to 30 seconds (like the keep alive). This is
      a TCP level socket option used to specify the max time in ms that transmitted data
      can be unacknowledged before a force close.
      
      Change-Id: I217616b9b9e08adfa5a044a451fbbc97faf1939e
      Gitlab: #243
      Unverified
      93f85f37
    • Sébastien Blin's avatar
      file transfer: add some tests · 8473608f
      Sébastien Blin authored and Adrien Béraud's avatar Adrien Béraud committed
      Change-Id: I64783d990cf463a5a873314c978e42a7b19bb55b
      Gitlab: #228
      8473608f
  8. Jun 28, 2020
  9. Jun 27, 2020
    • Sébastien Blin's avatar
      call: avoid multiple fallback requests · 3a72e386
      Sébastien Blin authored and Adrien Béraud's avatar Adrien Béraud committed
      Because multiple state changes can occurs while the call is in connecting,
      only start the fallback check once. Also, only fallback on parent calls, we
      do not care about subcall here.
      
      Change-Id: I1ae758d8a6f9aacc2057f736c7b4173f21add11e
      Gitlab: #247
      3a72e386
    • Sébastien Blin's avatar
      jamiaccount: re-add searching/connecting timeouts · c1e64138
      Sébastien Blin authored and Adrien Béraud's avatar Adrien Béraud committed
      Because we removed the eventloop to check pending calls, timeout are not checked
      and only done on successfully negotiated ICE. We should re-add timeouts to avoid
      any lock during the Searching or the Connecting state.
      
      Change-Id: Id4f9a4869c171a5c3f316b76e9ecede1bc76ed97
      Gitlab: #244
      c1e64138
  10. Jun 26, 2020
  11. Jun 25, 2020
  12. Jun 22, 2020
  13. Jun 20, 2020
Loading