Commit Graph

  • bf89eeaf3e .travis.yml: upgrade to Go 1.13 Michael Stapelberg 2019-09-16 18:23:05 +0200
  • cd3959611b samples/memfs: fix errors found by vet Functionary Robot 2018-04-17 15:07:12 +1000
  • 3b43406003
    Merge pull request #39 from saracen/context Aaron Jacobs 2018-02-08 06:26:42 +1100
  • a43f6514bf .travis.yml: upgrade to Go 1.9.3. Arran Walker 2018-02-07 19:23:23 +0000
  • 5ee7049312 replace imports of "golang.org/x/net/context" with "context" Arran Walker 2018-02-07 15:12:44 +0000
  • c4e473376f
    Merge pull request #36 from sbg/feature/hard-links Aaron Jacobs 2017-12-01 13:26:32 +1100
  • 4ee295e334 Add tests for hard link Srdjan Rilak 2017-11-30 14:54:33 +0100
  • 1b4a34cc7b Add CreateLink implementation Srdjan Rilak 2017-11-24 12:44:41 +0100
  • 88e3bc5ff0
    Merge pull request #34 from inevity/mountsubtype Aaron Jacobs 2017-11-03 15:29:20 +1100
  • eba79bc989 add mount subtype documentation baul 2017-11-02 08:18:34 +0800
  • 171218ed60 add fuse mount subtype to mountconfig baul 2017-11-01 18:17:45 +0800
  • 1ab97fb2eb handle forget inline instead of in goroutine Ka-Hing Cheung 2017-10-05 22:45:50 -0700
  • fe7f3a55dc .travis.yml: enable macOS builds too. Aaron Jacobs 2017-05-13 14:55:05 +1000
  • da343d6bf5 Add support for xattr ops. Aaron Jacobs 2017-05-12 13:02:16 +1000
  • 6770eccb1c memfs_test: touch up the style of xattr tests. Aaron Jacobs 2017-03-16 09:05:32 +1100
  • 3eadae8418 use constants from upstream PR Ka-Hing Cheung 2017-03-17 00:00:54 -0700
  • d650fe34ba added tests and enhanced comments Ka-Hing Cheung 2017-03-15 00:23:54 -0700
  • cbeaa55087 SetXattr support Ka-Hing Cheung 2017-03-05 19:40:50 -0800
  • d20c4665c1 GetXattr/ListXattr implementation Ka-Hing Cheung 2015-12-10 12:58:46 -0800
  • 8aade5c71f RemoveXattr implementation Ka-Hing Cheung 2015-12-04 12:26:49 -0800
  • 77e8f7f767 Add option for direct I/O. Aaron Jacobs 2017-05-09 07:47:52 +1000
  • df7caed6a7 dynamic_fs_test: run goimports and reflow text. Aaron Jacobs 2017-05-09 07:47:11 +1000
  • 4fc546bdf9 dynamic_fs.go: reflow text. Aaron Jacobs 2017-05-09 07:46:45 +1000
  • 6a1014cd27 Enable StatFS on dynamicfs Ben Sidhom 2017-05-08 14:27:10 -0700
  • 8edb6e4462 Add integration test for direct-io filesystem Ben Sidhom 2017-05-05 11:06:24 -0700
  • b289b8e423 Address doc comment. Ben Sidhom 2017-05-04 10:28:00 -0700
  • 5f27f3f261 Add comment to read op semantics for direct io Ben Sidhom 2017-04-28 16:59:21 -0700
  • 025868ecf2 Add direct io option for file operations Ben Sidhom 2017-04-28 16:38:01 -0700
  • bf33916294 .travis.yml: do away with Go tip. Aaron Jacobs 2017-05-08 08:02:54 +1000
  • 6e112b67be .travis.yml: upgrade to Go 1.8.1. Aaron Jacobs 2017-05-08 07:49:31 +1000
  • dc1be2d5b8 Update documentation for Go style. Aaron Jacobs 2017-01-03 10:44:49 +1100
  • 2642d571aa memfs_test: pass on Go 1.8 and above, too. Aaron Jacobs 2016-12-19 15:07:56 +1100
  • dfa49f5592 buffer: fix build issues on Go 1.8. Aaron Jacobs 2016-12-19 14:43:05 +1100
  • cea04881bd buffer: generate decent code for OutMessage.Reset in Go 1.8 beta 2. Aaron Jacobs 2016-12-19 14:41:59 +1100
  • bd496ea048 buffer: don't use memclr for the tiny header, whose size is known. Aaron Jacobs 2016-12-19 13:58:09 +1100
  • 05b4591414 buffer: split runtime.s into pre- and post-Go 1.8 files. Aaron Jacobs 2016-12-19 13:50:20 +1100
  • 641629d124 buffer: refactor to a form that won't require memclr. Aaron Jacobs 2016-12-19 13:19:31 +1100
  • 95e4d8b12e conversions.go: use the new buffer API. Aaron Jacobs 2016-12-19 13:17:49 +1100
  • 0cd689f560 buffer: simplify storage of the header. Aaron Jacobs 2016-12-19 13:06:39 +1100
  • d1ff915b0b OutMessage.OutHeader Aaron Jacobs 2016-12-19 13:04:54 +1100
  • 849f53b080 OutMessage.ShrinkTo Aaron Jacobs 2016-12-19 13:04:02 +1100
  • e03fa52bbf OutMessage.Grow Aaron Jacobs 2016-12-19 13:02:19 +1100
  • d1ed507a5a OutMessage.GrowNoZero Aaron Jacobs 2016-12-19 13:01:45 +1100
  • a7c1a1474a buffer_test: fix build errors. Aaron Jacobs 2016-12-19 12:58:55 +1100
  • 0a22738acf OutMessage.Bytes Aaron Jacobs 2016-12-19 12:57:08 +1100
  • 6f4af61734 buffer: consistently use 'm' for OutMessage receivers. Aaron Jacobs 2016-12-19 12:55:34 +1100
  • 98a2b634bf OutMessage.Reset Aaron Jacobs 2016-12-19 12:54:54 +1100
  • 9eb5e0793f buffer: define OutMessage's contents. Aaron Jacobs 2016-12-19 12:53:32 +1100
  • 6e5247d16d buffer_test: make use of the new API. Aaron Jacobs 2016-12-19 12:49:25 +1100
  • 0f6db15c59 buffer: give OutMessage's public API a makeover. Aaron Jacobs 2016-12-19 12:47:00 +1100
  • 10bc0e766c buffer_test: fix computation of the number of bytes cleared. Aaron Jacobs 2016-12-19 13:14:05 +1100
  • 40b516328e buffer: expand test coverage. Aaron Jacobs 2016-12-19 12:40:00 +1100
  • 06b9c19b5e TestOutMessageHeader Aaron Jacobs 2016-12-19 12:38:58 +1100
  • 78a1450a77 TestOutMessageShrinkTo Aaron Jacobs 2016-12-19 12:32:22 +1100
  • 39f1f7c489 TestOutMessageAppendString Aaron Jacobs 2016-12-19 12:31:08 +1100
  • c1af0dbdee TestOutMessageAppend Aaron Jacobs 2016-12-19 12:30:42 +1100
  • e7b9860f41 buffer_test: expand the coverage of TestOutMessageGrow. Aaron Jacobs 2016-12-19 12:26:59 +1100
  • 02e3f7895c buffer_test: expand the coverage of TestOutMessageReset. Aaron Jacobs 2016-12-19 12:20:27 +1100
  • f250e46e83 buffer_test: add TODOs where more test coverage is necessary. Aaron Jacobs 2016-12-19 12:16:51 +1100
  • 102b1184fb buffer: add more tests. Aaron Jacobs 2016-12-19 11:46:53 +1100
  • ad65849346 Add a test for OutMessage.Grow. Aaron Jacobs 2016-12-19 10:51:23 +1100
  • e329c0ef33 Add a test for OutMessage.Reset. Aaron Jacobs 2016-12-19 10:46:17 +1100
  • e1a6f0e2d8 .travis.yml: require a modern version of Go. Aaron Jacobs 2016-12-19 11:12:29 +1100
  • 2bb2916cf4 buffer: add tests and benchmarks. Aaron Jacobs 2016-12-19 10:36:05 +1100
  • 72fc9c96ca Add a benchmark for growing and shrinking. Aaron Jacobs 2016-12-19 10:35:20 +1100
  • b87ffb528b Fix a bug in BenchmarkOutMessageReset. Aaron Jacobs 2016-12-19 10:26:19 +1100
  • d31e0a4eae Add a test for memclr. Aaron Jacobs 2016-12-19 10:19:29 +1100
  • 92e3407014 Add benchmarks for OutMessage.Reset. Aaron Jacobs 2016-12-19 09:46:08 +1100
  • 3b8b4e55df Add support for osxfuse 3. Aaron Jacobs 2016-10-16 09:14:47 +0100
  • a067b22c1d Fix issues around statfs(2) changes with osxfuse 3. Aaron Jacobs 2016-10-16 09:12:42 +0100
  • b2c3396382 Update state around "close without msyc" behavior on OS X. Aaron Jacobs 2016-10-16 08:56:51 +0100
  • d66bad8705 Unexport osxfuse-related code. Aaron Jacobs 2016-10-16 08:56:48 +0100
  • 8b5caee575 Unexport OSXFUSEPaths. Aaron Jacobs 2016-10-16 08:56:44 +0100
  • f1e482d155 Move osxfuse-specific config into mount_darwin.go. Aaron Jacobs 2016-10-16 08:56:40 +0100
  • fc5bd98d65 Don't allow configurability for osxfuse paths. Aaron Jacobs 2016-10-16 08:56:34 +0100
  • eadfaa0742 Support OSXFUSE 3.x, fall back to 2.x if needed Nemanja Zbiljić 2016-09-25 18:07:29 +0200
  • 0b9db0a706 fuse: improve debug logging, including more inode and name info. Aaron Jacobs 2016-05-16 10:07:28 +1000
  • 652a72aae2 Return better errors from Mount, instead of dumping them to stderr. Aaron Jacobs 2016-02-29 02:48:28 +0000
  • 2c0c70f477 Kill off silly fusermount screen scraping. Aaron Jacobs 2016-02-29 02:47:56 +0000
  • 2e4cd6720b Add integration tests for mounting. Aaron Jacobs 2016-02-29 02:44:47 +0000
  • 3da7af8c88 Restore TestNonEmptyMountPoint for Linux. Aaron Jacobs 2016-02-29 13:44:01 +1100
  • 035636830f Switch to a test that can pass on OS X, too. Aaron Jacobs 2016-02-29 13:41:38 +1100
  • 8b7833ba01 TestNonEmptyMountPoint: clean up in the event of a successful mount. Aaron Jacobs 2016-02-29 13:40:11 +1100
  • 38175a2e8b Fix minimalFS on OS X. Aaron Jacobs 2016-02-29 13:38:01 +1100
  • 3d61726401 TestNonEmptyMountPoint Aaron Jacobs 2016-02-29 02:36:18 +0000
  • 45795d4717 TestSuccessfulMount Aaron Jacobs 2016-02-29 02:34:31 +0000
  • 608feace05 Add fusetesting.GetTimes. Aaron Jacobs 2016-01-11 10:27:55 +1100
  • 5595fe0920 Implement GetTimes for linux. Aaron Jacobs 2016-01-10 23:27:28 +0000
  • 850146a678 Add GetTimes, implemented for darwin. Aaron Jacobs 2016-01-11 10:26:22 +1100
  • 895b8c4155 Added support for mknod(2) and related calls to fuse_mknod. Aaron Jacobs 2015-12-15 10:55:29 +1100
  • ab9f5b35ca Fixed a silly test bug. Aaron Jacobs 2015-12-14 23:40:46 +0000
  • 67e4fbbc5f Added memFS.MkNode. Aaron Jacobs 2015-12-14 23:40:13 +0000
  • 47638fa8c7 Added FileSystem support. Aaron Jacobs 2015-12-14 23:35:40 +0000
  • f5dc8c356e Added conversion support. Aaron Jacobs 2015-12-14 23:34:09 +0000
  • 15b31ee0ee Added MkNodeOp. Aaron Jacobs 2015-12-14 23:30:38 +0000
  • 31e0f8e466 Added integration tests for googlecloudplatform/gcsfuse#137. Aaron Jacobs 2015-12-15 10:14:54 +1100
  • 6afe951ee0 Fixed build errors. Aaron Jacobs 2015-12-14 23:12:38 +0000
  • 4db81d4495 Pasted MknodTest from googlecloudplatform/gcsfuse@ff8a3f0. Aaron Jacobs 2015-12-14 23:11:00 +0000
  • 1dcc6791f0 Report physical blocks used Andrew Gaul 2015-10-02 14:31:06 -0700
  • bc664bf39b Allow the user to independently set block size and IO size. Aaron Jacobs 2015-09-10 13:55:51 +1000