1. 20 Jul, 2018 1 commit
  2. 16 Jul, 2018 2 commits
  3. 12 Jul, 2018 2 commits
  4. 09 Jul, 2018 1 commit
  5. 08 Jul, 2018 1 commit
  6. 06 Jul, 2018 4 commits
  7. 05 Jul, 2018 1 commit
    • delta: fix overflow when computing limit · e087c0de
      When checking whether a delta base offset and length fit into the base
      we have in memory already, we can trigger an overflow which breaks the
      check. This would subsequently result in us reading memory from out of
      bounds of the base.
      
      The issue is easily fixed by checking for overflow when adding `off` and
      `len`, thus guaranteeting that we are never indexing beyond `base_len`.
      This corresponds to the git patch 8960844a7 (check patch_delta bounds
      more carefully, 2006-04-07), which adds these overflow checks.
      
      Reported-by: Riccardo Schirone <rschiron@redhat.com>
      Patrick Steinhardt committed
  8. 30 Jun, 2018 1 commit
  9. 29 Jun, 2018 23 commits
  10. 27 Jun, 2018 3 commits
  11. 26 Jun, 2018 1 commit
    • checkout: always set the index in checkout data · 88b30f51
      Always set the `index` in the `checkout_data`, even in the case that we
      are not reloading the index.  Other functionality in checkout examines
      the index (for example: determining whether the workdir is modified) and
      we need it even in the (uncommon) case that we are not reloading.
      Edward Thomson committed