Skip to content
  1. Jun 10, 2019
  2. Jun 09, 2019
  3. Jun 08, 2019
  4. Jun 05, 2019
  5. Jun 04, 2019
  6. Jun 03, 2019
  7. Jun 02, 2019
  8. Jun 01, 2019
  9. May 31, 2019
  10. May 29, 2019
  11. May 28, 2019
    • Daniel Stenberg's avatar
      parse_proxy: make sure portptr is initialized · 6961322f
      Daniel Stenberg authored
      Reported-by: Benbuck Nason
      
      fixes #3959
      6961322f
    • Daniel Stenberg's avatar
      url: default conn->port to the same as conn->remote_port · a6183ab2
      Daniel Stenberg authored
      ... so that it has a sensible value when ConnectionExists() is called which
      needs it set to differentiate host "bundles" correctly on port number!
      
      Also, make conncache:hashkey() use correct port for bundles that are proxy vs
      host connections.
      
      Probably a regression from 7.62.0
      
      Reported-by: Tom van der Woerdt
      Fixes #3956
      Closes #3957
      a6183ab2
    • Daniel Stenberg's avatar
      conncache: make "bundles" per host name when doing proxy tunnels · 2f11fbf2
      Daniel Stenberg authored
      Only HTTP proxy use where multiple host names can be used over the same
      connection should use the proxy host name for bundles.
      
      Reported-by: Tom van der Woerdt
      Fixes #3951
      Closes #3955
      2f11fbf2
    • Daniel Stenberg's avatar
      multi: track users of a socket better · 8581e192
      Daniel Stenberg authored
      They need to be removed from the socket hash linked list with more care.
      
      When sh_delentry() is called to remove a sockethash entry, remove all
      individual transfers from the list first. To enable this, each Curl_easy struct
      now stores a pointer to the sockethash entry to know how to remove itself.
      
      Reported-by: Tom van der Woerdt and Kunal Ekawde
      
      Fixes #3952
      Fixes #3904
      Closes #3953
      8581e192