1. 08 Apr, 2019 2 commits
    • Poul-Henning Kamp's avatar
      From VTEST: · 9284af89
      Poul-Henning Kamp authored
          Missing HEAD method usage flag reset between two requests.
      
          If an HTTP client request with a method different from HEAD followed
          another one with HEAD method, the former was still flagged as being
          using the HEAD method because of a missing HEAD method usage flag
          reset before building an HTTP client request.
      
      Author: Frédéric Lécaille <flecaille@haproxy.com>
      9284af89
    • Poul-Henning Kamp's avatar
      From VTEST: · e9948061
      Poul-Henning Kamp authored
          Reinitialize cyclic barrier only once per cycle
      
          It was done for all threads syncing on a barrier. The one reaching the limit but
          also all waiting threads. So it could be reset by a thread while others have
          already started another round, leading to an deadlock (because some increments
          will be lost then).
      
          Now, cyclic barrier is reset for a new round by the thread reaching the limit
          and only this one.
      
      Author: Christopher Faulet <cfaulet@haproxy.com>
      e9948061
  2. 07 Apr, 2019 2 commits
  3. 06 Apr, 2019 1 commit
  4. 03 Apr, 2019 4 commits
  5. 24 Mar, 2019 1 commit
  6. 22 Mar, 2019 1 commit
    • Dridi Boukelmoune's avatar
      Use FREE_OBJ for VEV · 4edaa283
      Dridi Boukelmoune authored
      This was actually done with a Coccinelle patch after finding plain
      free() calls out of tree:
      
          $ cat >free_obj.cocci <<EOF
          @@
          expression obj, objp, magic;
          @@
      
          (
          TAKE_OBJ_NOTNULL(obj, objp, magic);
          |
          CAST_OBJ_NOTNULL(obj, objp, magic);
          |
          CHECK_OBJ_NOTNULL(obj, magic);
          |
          CHECK_OBJ_ORNULL(obj, magic);
          |
          CHECK_OBJ(obj, magic);
          )
          ...
          - free(obj);
          + FREE_OBJ(obj);
          $ spatch --dir . --in-place --sp-file free_obj.cocci
      
      Asking again, could we consider keeping Coccinelle patches around?
      4edaa283
  7. 21 Mar, 2019 2 commits
  8. 20 Mar, 2019 2 commits
  9. 18 Mar, 2019 1 commit
  10. 17 Mar, 2019 5 commits
  11. 16 Mar, 2019 2 commits
  12. 15 Mar, 2019 12 commits
  13. 14 Mar, 2019 5 commits