Skip to content
Snippets Groups Projects
  1. Jul 19, 2012
  2. Jul 17, 2012
    • Monty Brandenberg's avatar
      SH-3189 Improve naive data structures · c9f5bc7c
      Monty Brandenberg authored
      Move releaseHttpWaiters() to commonUpdate from doWork.
      More appropriate home for it.  Have deleteOK() defer deletion
      of anything in WAIT_HTTP_RESOURCE2 state to keep pointers valid
      for the releaseHttpWaiters() method.  It will then transition
      canceled operations to SEND_HTTP_REQ where they can be deleted.
      c9f5bc7c
  3. Jul 16, 2012
  4. Jul 13, 2012
    • Monty Brandenberg's avatar
      SH-3241 validate that request headers are correct · 5eb5dc6b
      Monty Brandenberg authored
      First round of integration tests.  Added a request header 'reflector'
      to the web server to sent the client's headers back with a 'X-Reflect-'
      prefix.  Use boost::regex to check various headers.  Run a test on
      a simple GET and a byte-ranged GET a la texture fetch.
      5eb5dc6b
  5. Jul 12, 2012
    • Monty Brandenberg's avatar
      SH-3183 Use valgrind on the library. · d45b2e7c
      Monty Brandenberg authored
      Using http_texture_load as the test subject, library looks clean.  Did
      some better shutdown in the program itself and it looks better.  Libcurl
      itself is making a lot of noise.  Adapted testrunner to run valgrind as
      well but the memory allocation tester in the tools themselves grossly
      interferes with Valgrind operations.
      d45b2e7c
  6. Jul 11, 2012
  7. Jul 10, 2012
  8. Jul 09, 2012
  9. Jul 07, 2012
  10. Jul 06, 2012
  11. Jul 04, 2012
  12. Jul 03, 2012
  13. Jul 02, 2012
  14. Jun 26, 2012
    • Monty Brandenberg's avatar
      SH-3184/SH-3221 More work on cleanup with better unit test work and more... · e8b0088d
      Monty Brandenberg authored
      SH-3184/SH-3221  More work on cleanup with better unit test work and more aggressive shutdown of a thread.
      Some additional work let me enable a memory check for the clean shutdown case and
      generally do a better job on other interfaces.  Request queue waiters now awake
      on shutdown and don't sleep once the queue is turned off.  Much better semantically
      for how this will be used.
      e8b0088d
  15. Jun 23, 2012
    • Monty Brandenberg's avatar
      SH-3184/SH-3221 Improve cleanup, destructor, thread termination, etc. logic in library. · e172ec84
      Monty Brandenberg authored
      With this commit, the cleanup paths should be production quality.  Unit tests have been
      expanded to include cases requiring thread termination and cleanup by the worker thread.
      Special operation/request added to support the unit tests.  Thread interface expanded
      to include a very aggressive cancel() method that does not do cleanup but prevents the
      thread from accessing objects that will be destroyed.
      e172ec84
  16. Jun 22, 2012
  17. Jun 21, 2012
  18. Jun 20, 2012
  19. Jun 19, 2012
  20. Jun 18, 2012
Loading