1. 15 Sep, 2016 3 commits
  2. 25 Aug, 2016 1 commit
  3. 11 Aug, 2016 4 commits
  4. 10 Aug, 2016 1 commit
  5. 09 Aug, 2016 4 commits
  6. 04 Aug, 2016 3 commits
  7. 03 Aug, 2016 3 commits
  8. 31 Jul, 2016 1 commit
  9. 25 Jul, 2016 5 commits
  10. 22 Jul, 2016 1 commit
    • Han-Wen Nienhuys's avatar
      Rewrite mount_darwin.go, obviating CGO. · ebe08a81
      Han-Wen Nienhuys authored
      The strategy was inspired by the mount code for Darwin in
      bazil.org/fuse.
      
      Unfortunately, OSX must have the event loop started before mounting
      can be completed. This means that WaitMount() must be maintained for
      use on OSX.
      
      Change-Id: Ie53425f306b4575b3e94e45407bab05017f5ce14
      ebe08a81
  11. 18 Jul, 2016 4 commits
  12. 13 Jul, 2016 2 commits
  13. 12 Jul, 2016 2 commits
  14. 11 Jul, 2016 1 commit
    • Han-Wen Nienhuys's avatar
      Add Debug fields to all Options structs, and use those. · a27cac55
      Han-Wen Nienhuys authored
      SetDebug methods are maintained for compatibility.
      
      This is part of a patch series to process the INIT opcode on
      mount. This will enable filesystems to switch functionality depending
      on kernel settings.
      
      In order to get the debug output for the INIT opcode, the debug option
      must be passed to the mount method.
      
      Deprecate the SetDebug methods. There is often little practical use in
      toggling debug on the fly, since the error scenarios depend on timing
      details, and must usually be isolated into unittests.
      
      Change-Id: I221c995add5f7621b627f738d7e97af7daf81b2a
      a27cac55
  15. 05 Jul, 2016 3 commits
  16. 30 Jun, 2016 2 commits
    • Han-Wen Nienhuys's avatar
      By default, return ENODATA for GetXAttr. · 7b281480
      Han-Wen Nienhuys authored
      Any node that returns ENOSYS for Getxattr will cause the kernel to
      stop issuing Getxattr calls altogether. In file systems that must
      support GetXAttr and that has multiple node types, tracking down all
      node types and overriding GetXAttr for them individually is annoying.
      
      For filesystems that need the performance benefit of skipping GETXATTR
      calls, provide a DisableXAttrs option.
      
      Change-Id: I98327aa959b3b26192e15bc3be96b7a6c0ada5f6
      7b281480
    • Han-Wen Nienhuys's avatar
      Remove embedding of testing.T, which goes contrary to Go style. · 9161846d
      Han-Wen Nienhuys authored
      Change-Id: Iff1b21137fdbdccc7d7fa83b619df333eab7be26
      9161846d