aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-04-13Fixed hexdump, sad really.David Barksdale
2012-04-02Survive opendir handle exhaustion.David Barksdale
2012-04-02Fixed return value of MemoryBackend lookup.David Barksdale
2012-04-02Added a bunch of debugging messages.David Barksdale
2012-03-30Fixed linux-mount. It's still rather sloppy.David Barksdale
2012-03-27Trying to get linux-mount to work, it's a bit messy.David Barksdale
2012-03-09Added socketpair and recvmsg JNA functions.David Barksdale
2012-02-20Encode dirents for readdir. Fix readdir-agent state update.David Barksdale
2012-02-20Fix attr and dirent construction/modification.David Barksdale
2012-02-20Moved protocol defs into their own namespaces.David Barksdale
2012-02-20Avoid naming conflict with read.David Barksdale
2012-02-19Connect the FUSE frontend with the foofs backend.David Barksdale
2012-02-19Have reference and dereference return success or failure.David Barksdale
2012-02-19Reorganized FilesystemBackend and MemoryBackend.David Barksdale
2012-02-17Started an in-memory version of the foofs backend.David Barksdale
2012-02-17Added a place for utility functions like assoc-deep.David Barksdale
2012-02-16Started defining the interface to the filesystem.David Barksdale
2012-02-06Fixed dirent offsets. Added more stuff to TestFS.David Barksdale
2012-02-01Implemented open, read, and release and setup a test file from which to read.David Barksdale
2012-01-29Implemented forget.David Barksdale
2012-01-29Re-wrote test-fs to be a bit more serious, it's now a real class with state.David Barksdale
2012-01-28Moved test-fs to its own file.David Barksdale
2012-01-28Implemented lookup.David Barksdale
2012-01-28Implemented destroy.David Barksdale
2012-01-28Wrote write-entry-in. Dump messages for unimplemented opcodes.David Barksdale
2012-01-25Wrote encode-dirent.David Barksdale
2012-01-25Added copyright notices to clj files.David Barksdale
2012-01-23Made filesystem calls async. Factored out argument parsing.David Barksdale
2012-01-18Implemented releasedir. Some polishing.David Barksdale
Some of these process-*! patterns need to be abstracted!
2012-01-16Implimented the readdir operation.David Barksdale
2012-01-16Removed use of defrecord.David Barksdale
The code was looking a little less readable with defrecord, and I'm thinking it might also be a case of premature optimization.
2012-01-12Finished opendir. Added statfs. Some more polishing.David Barksdale
2012-01-11Minor polishing. Some work on opendir.David Barksdale
2012-01-10Implimented the getattr operation.David Barksdale
To simplify things I decided to downgrade to protocol version 7.8.
2012-01-10Removed mem-seq.David Barksdale
2012-01-10Modify freebsd-mount to return the fuse info.David Barksdale
2012-01-05Typo. ;)David Barksdale
2012-01-05Create a test-fs.David Barksdale
2012-01-05Fix byte ordering after java.nio.ByteBuffer/duplicate.David Barksdale
2012-01-04Fixed many compile errors and tried to complete a FUSE init handshake.David Barksdale
2011-12-30Wrote reply-error and reply-ok.David Barksdale
2011-12-29Started work on process-init!David Barksdale
Firstly I threw out the incomplete interrupt code because that can be ignored for now. I added a map called "fuse" that keeps state for our fuse connection. I started work processing the init message. I'm not liking what I did with write-init-out, seems like it should allocate the buffer itself and return it instead of being a state monad.
2011-12-20Typo.David Barksdale
2011-11-27Moved jna definitions to their own file.David Barksdale
2011-11-26Write a real mount function.David Barksdale
2011-11-19More work on process-buf.David Barksdale
2011-11-19Fixed write monads to return correct values.David Barksdale
2011-11-19Changed in-header and init-in to use smaller types.David Barksdale
2011-11-19Some naming fixes and a very incomplete process-buf.David Barksdale
2011-11-16Let's try using the state monad for writing into ByteBuffers.David Barksdale