aboutsummaryrefslogtreecommitdiffstats
path: root/dbfs-backend.c
AgeCommit message (Expand)AuthorFilesLines
2007-03-19Release version 0.7.Jeff Garzik1-1/+1
2006-12-07Release version 0.6. Correct copyright to reflect Red Hat.Jeff Garzik1-1/+3
2006-12-05Fix a memory corruption bug. Add some syslog debugging to write path.Jeff Garzik1-6/+26
2006-11-13Make read operation considerably cheaper.Jeff Garzik1-12/+11
2006-11-08Minor cleanups and improvements.Jeff Garzik1-18/+21
2006-11-07Fix some bugs. Add debugging syslog output.Jeff Garzik1-4/+10
2006-11-07Fix dir lookup bugs, generally related to the dbfs_dir_scan1 return value.Jeff Garzik1-22/+24
2006-11-07Delete data associated with inode, when we delete the inode.Jeff Garzik1-11/+26
2006-11-07Convert all code to use DB transaction handles.Jeff Garzik1-82/+75
2006-08-06Implement rename op. dbfs is now feature-complete.Jeff Garzik1-0/+24
2006-08-06Implement statfs op. Limit filename component length.Jeff Garzik1-0/+2
2006-08-06Implement setattr op.Jeff Garzik1-1/+1
2006-08-06Implement write op (well, most of it).Jeff Garzik1-3/+146
2006-08-05Special case the reading and writing of all-zero data blocks.Jeff Garzik1-17/+53
2006-08-05Add copyright header to source files.Jeff Garzik1-0/+18
2006-08-05Create hashref database, add data write/delete support routines.Jeff Garzik1-0/+115
2006-08-05To reduce unnecessary RMW cycles, permit partial pointers (offset, length)Jeff Garzik1-34/+33
2006-08-05Move xattr-related code to new file xattr.c.Jeff Garzik1-309/+1
2006-08-05Implement open, read ops.Jeff Garzik1-0/+170
2006-08-04xattr removal fix, cleanup.Jeff Garzik1-16/+16
2006-08-04Implement listxattr op.Jeff Garzik1-10/+212
2006-08-04Implement getxattr, setxattr, removexattr ops.Jeff Garzik1-12/+114
2006-08-03Implement [hard]link operation.Jeff Garzik1-13/+41
2006-07-16Fix alignment bug. Add security FIXME. Add SCHEMA describing db layout.Jeff Garzik1-8/+4
2006-04-25mkdbfs: write root directory. Also, make libdbfs a proper lib.Jeff Garzik1-115/+0
2006-04-25Implement symlink op. Other misc changes.Jeff Garzik1-1/+20
2006-04-25Move code around in dbfs-backend.c. No code changes.Jeff Garzik1-144/+144
2006-04-25Implement mknod. dirent endian fixes.Jeff Garzik1-18/+257
2006-04-24dbfs: start to libify dbfs. add mkdbfs program (just base db, for now).Jeff Garzik1-114/+6
2006-04-24dbfs: add mknod to-do commentsJeff Garzik1-0/+11
2006-04-24dbfs: Trim trailing whitespaceJeff Garzik1-1/+1
2006-04-24dbfs: #include cleanupJeff Garzik1-4/+2
2006-04-24dbfs: validate mknod mode. extract inline code into helper dbfs_mode_type().Jeff Garzik1-14/+22
2006-04-24dbfs: implement mknod, mkdir ops. stub dbfs_mknod. a bunch of func renames.Jeff Garzik1-20/+28
2006-04-24dbfs: add comments, and fix minor issues found while writing commentsJeff Garzik1-37/+51
2006-04-24dbfs: implement hooks init, destroy.Jeff Garzik1-6/+6
2006-04-24dbfs: database creation featuresJeff Garzik1-4/+32
2006-04-24dbfs: Implement DB init, shutdownJeff Garzik1-6/+66
2006-04-24dbfs: Don't permit root inode unlink; increase getattr attr timeout.Jeff Garzik1-0/+5
2006-04-24dbfs: Implement inode deletion, versioningJeff Garzik1-7/+78
2006-04-24dbfs: implement inode_write, several fixes and cleanupsJeff Garzik1-30/+38
2006-04-24dbfs: Finish implementing unlink, new stubs inode_write and inode_delJeff Garzik1-11/+35
2006-04-24dbfs: Continue implementing unlink: implement directory entry removalJeff Garzik1-12/+63
2006-04-24dbfs: implement dbfs_write_dir; #if 0'd until users arriveJeff Garzik1-0/+22
2006-04-23dbfs: Move DB-related stuff to new file dbfs-backend.c.Jeff Garzik1-0/+219