Skip to content
Snippets Groups Projects
  1. Dec 01, 2014
  2. Nov 30, 2014
  3. Nov 28, 2014
  4. Nov 27, 2014
  5. Nov 26, 2014
  6. Nov 25, 2014
  7. Nov 23, 2014
  8. Nov 13, 2014
  9. Nov 10, 2014
  10. Oct 28, 2014
  11. Oct 20, 2014
  12. Oct 15, 2014
  13. Oct 06, 2014
  14. Sep 26, 2014
  15. Sep 25, 2014
  16. Sep 24, 2014
  17. Sep 22, 2014
  18. Sep 19, 2014
  19. Sep 15, 2014
  20. Sep 09, 2014
  21. Sep 08, 2014
  22. Sep 04, 2014
    • Monty Brandenberg's avatar
      Pipelining work. Extend transfer timeout by the pipeline depth · 0c20beda
      Monty Brandenberg authored
      as transfers can appear delayed with deep pipelining and more
      requests in the pool.  Added bad HTTP status error (typically
      getting a 0 back as HTTP status from libcurl) to the list of
      retryable errors.  There's a response stream problem with libcurl
      and pipelining that induces this problem.  Retrying helps but
      may not be entirely safe.  Watch bug 1420 on the libcurl sourceforge
      bug tracker.  Extend options of test/example program to include
      un-ranged requests.  Document the excessive data transfer induced
      when ranged requests are disabled.  This is an abnormal mode for
      very rare users so we'll just eat that for now.
      0c20beda
  23. Sep 09, 2014
  24. Aug 26, 2014
    • Monty Brandenberg's avatar
      Bring better error handling to inventory item and folder fetching. · bbf9de9c
      Monty Brandenberg authored
      First, introduced some LLSD-based interfaces to the llcorehttp code
      using utils classes (in llcorehttputil).  I've kept LLSD out of
      the llcorehttp library up to now and will continue to do that.
      Functions provide a requestPost based on LLSD body and conversion
      utils for HttpResponse-to-LLSD and HttpResponse-to-string
      conversions.  Inventory fetch operations now do more thorough
      error checking including 200-with-error status checking.  Still
      do retry forever on folders though I don't like that.
      bbf9de9c
    • NiranV's avatar
      STORM-2073: Fixed: Double post when clicking "Post" while not logged in. Makes... · ed29df03
      NiranV authored
      STORM-2073: Fixed: Double post when clicking "Post" while not logged in. Makes the previous double post for "Connect" obselete.
      ed29df03
  25. Aug 22, 2014
    • Monty Brandenberg's avatar
    • Monty Brandenberg's avatar
      Add an HTTP policy class for inventory operations using four (4) · 85cba58a
      Monty Brandenberg authored
      connections.  Convert background and foreground fetches, both
      items and folders/inventory and library, to use new HTTP.
      Non-fetch inventory operations continue to use LLHTTPClient
      (at least for now).  Error handling and retry on fetches wasn't
      100% previously and that's still the case.  I'll rip through
      this again to clean that up.  Cleaned up logging in much of
      the inventory code with consistent labels on logging events
      and correct macros (removed deprecation warnings).
      
      This started as an attempt to get libcurl to do pipelining
      on POSTs and PUTs.  Discovered that this is going to be
      very difficult to support in general in libcurl.  May
      look at that again in the future.
      85cba58a
Loading