1. 11 Oct, 2021 1 commit
  2. 23 Aug, 2021 1 commit
  3. 07 May, 2021 1 commit
  4. 06 May, 2021 4 commits
  5. 16 Apr, 2021 2 commits
  6. 06 Jan, 2020 1 commit
  7. 04 Jan, 2020 1 commit
    • Steven Allen's avatar
      fix(dagreader): remove a buggy workaround for a gateway issue · 47e41818
      Steven Allen authored
      We had a hack that "pretended" seeking worked when it didn't as go's HTTP
      library uses seeks to determine the file size. However,
      
      1. I'm changing the gateway to actually rely on seeking working as specified.
      2. We don't even need this hack. The gateway performs two types of seeks (unless
         a range query is passed):
          1. It seeks to the beginning. We can always shortcut this.
          2. It seeks to the end. The gateway now has a special "lazy" seeker to avoid
            seeking until we actually try to _read_. Therefore, we don't need a hack
            for that either.
      47e41818
  8. 26 Jul, 2019 1 commit
  9. 29 Jan, 2019 4 commits
  10. 29 Oct, 2018 3 commits
  11. 15 Oct, 2018 2 commits
  12. 04 Oct, 2018 1 commit
  13. 26 Sep, 2018 1 commit
  14. 23 Sep, 2018 1 commit
  15. 12 Sep, 2018 1 commit
  16. 11 Aug, 2018 2 commits
  17. 30 Jul, 2018 1 commit
  18. 28 Jul, 2018 1 commit
  19. 16 Jul, 2018 4 commits
  20. 09 Jul, 2018 2 commits
    • Lucas Molas's avatar
      unixfs: remove unused `ShardSplitThreshold` variable · ba02f3fa
      Lucas Molas authored
      License: MIT
      Signed-off-by: default avatarLucas Molas <schomatis@gmail.com>
      ba02f3fa
    • Lucas Molas's avatar
      unixfs: add a directory interface · 842c17b9
      Lucas Molas authored
      Add a UnixFS `Directory` that hides implementation details and helps to
      distinguish *what* is a UnixFS directory.
      
      Replace the `unixfs.io.Directory` structure that contained the HAMT and basic
      directory implementations (through inner pointers) with an interface containing
      the same methods. Implement those methods in two clearly distinct structures for
      each implementation (`BasicDirectory` and `HAMTDirectory`) avoiding pointer
      logic and clearly differentiating which implementation does what.
      
      The potential basic to HAMT transition was being hidden behind the `AddChild`
      call at the UnixFS layer (changing one implementation pointer  with the other
      one), it is now being explicitly done at the MFS layer.
      
      Rename the `dirbuilder.go` file to `directory.go` and change the `Directory` MFS
      attribute `dirbuilder` to `unixfsDir` to be consistent.
      
      License: MIT
      Signed-off-by: default avatarLucas Molas <schomatis@gmail.com>
      842c17b9
  21. 06 Jul, 2018 3 commits
  22. 05 Jul, 2018 1 commit
  23. 28 Jun, 2018 1 commit