1. 30 Oct, 2019 2 commits
    • Nils Goroll's avatar
      Guard against hash collisions in the vtp code · 685a5786
      Nils Goroll authored
      We use the first 64bit of a sha256 as our pool id, assuming that those
      are safe enough against collisions. Ensure we do not fail on that
      assumption.
      
      This also makes it a caller error to deliberately use the same pool id
      for different endpoints. As this was not possible before the id change,
      I do not consider it a regression.
      
      Ref: ec70dbc7
      685a5786
    • Nils Goroll's avatar
      gc after connection pool rework · b0858dde
      Nils Goroll authored
      Ref: ec70dbc7
      
      struct vtp_cs was only used for comparisons during pool lookup
      b0858dde
  2. 29 Oct, 2019 5 commits
  3. 28 Oct, 2019 1 commit
  4. 25 Oct, 2019 1 commit
  5. 24 Oct, 2019 5 commits
  6. 23 Oct, 2019 1 commit
    • Guillaume Quintard's avatar
      [cci] Various fixes and improvements · 5ff94556
      Guillaume Quintard authored
      - fix centos:7 distcheck
      - use centos to build the dist tarball
      - simplify git cloning with builtin command
      - no need for ssh when building
      - tar the dsc files with the deb ones
      - use the regular pkg repo now that the alpine PR has been merged
      5ff94556
  7. 22 Oct, 2019 1 commit
  8. 21 Oct, 2019 15 commits
  9. 18 Oct, 2019 4 commits
  10. 16 Oct, 2019 1 commit
  11. 15 Oct, 2019 2 commits
    • Dridi Boukelmoune's avatar
      Polish · e31cc250
      Dridi Boukelmoune authored
      I was in the neighborhood...
      e31cc250
    • Dridi Boukelmoune's avatar
      Revert "More work on refactoring req-cleanup" · 3a9681de
      Dridi Boukelmoune authored
      This reverts commit 6233b088.
      
      Conflicts:
      	bin/varnishd/cache/cache_req.c
      
      The conflict was introduced with the handling of h2 stream 0 pseudo
      request: 51127b46. This fixes a
      regression where timeout_idle could be circumvented by a periodic
      CRLF, except that it has no real consequence like holding onto a
      worker thread thanks to timeout_linger kicking in as expected.
      
      In addition to reverting the change, test coverage is added.
      3a9681de
  12. 14 Oct, 2019 2 commits