1. 14 Jan, 2020 3 commits
  2. 21 Oct, 2019 1 commit
  3. 20 Oct, 2019 1 commit
  4. 18 Oct, 2019 1 commit
  5. 18 Jul, 2019 1 commit
  6. 16 Jul, 2019 3 commits
  7. 08 Jul, 2019 9 commits
  8. 24 May, 2019 1 commit
  9. 23 May, 2019 1 commit
    • Tim Burke's avatar
      1.6.1 release · 917859e2
      Tim Burke authored
      Change-Id: Iaa6cc5bb06e715aafb3ecab86ae7cde6ef30413d
      917859e2
  10. 19 Apr, 2019 1 commit
  11. 09 Apr, 2019 1 commit
    • Tim Burke's avatar
      Install yasm in RHEL based systems · 7f7edb26
      Tim Burke authored
      ...then switch CentOS job to be a voting gate job instead of
      experimental.
      
      Change-Id: I510e4da82deb779ece9ea5436b63c038a6c25b58
      7f7edb26
  12. 14 Feb, 2019 1 commit
  13. 13 Feb, 2019 2 commits
    • Pete Zaitcev's avatar
      Make our alt crc32 more portable · 7e97b2f8
      Pete Zaitcev authored
      Apparently the author of our old crc32 assumed that shifting an int
      to the right sign-extends, which is not always the case. Result is,
      building and running make test on s390x fails. The fix is to force
      a sign-extension using the "xor 0x80; sub 0x80" trick.
      
      N.B. This does not cause a compatibility problem, because by a
      miracle the "broken" crc32_alt was actually computing a stock
      crc32, same that zlib has. Therefore, if someone, somewhere,
      ran a Swift cluster on s390x with erasure coding policy,
      the data in it is already stored with zlib checksums, as we
      do it now anyway. This fix only permits the tests pass, which
      used the bad data sample from x86.
      
      Change-Id: Ibd5e4e6c02be00540a9648cc7e0f8efda275bf3f
      Related-Change: Ib5ea2a830c7c23d66bf2ca404a3eb84ad00c5bc5
      Related-Bug: 1666320
      7e97b2f8
    • Pete Zaitcev's avatar
      Remove get_chksum to hush warnings · 3564b711
      Pete Zaitcev authored
      This popped up because Fedora mandates warning-free builds,
      and get_chksum triggers a warning because it returns an
      unaligned pointer (it is so analigned, static analysis in
      the compiler can detect it).
      
      The easiest fix is to remove it altogether. We think it should
      be safe, because:
      
       - The function is not listed in any headers
       - Its counterpart is called "set_checksum", not "set_chksum"
       - PyECLib does not use it
      
      We also hush some doxygen warnings about wrong comments.
      
      Change-Id: Ie5bc736f912706e0ffd507765abd24e7f4761233
      3564b711
  14. 09 Jan, 2019 2 commits
  15. 22 Oct, 2018 2 commits
  16. 01 Oct, 2018 3 commits
  17. 30 Sep, 2018 2 commits
  18. 27 Sep, 2018 5 commits