Commit Graph

1516 Commits

Author SHA1 Message Date
Antonio SJ Musumeci
1a1c9db37b close file after getting ioc flags. closes #48 2015-02-17 00:28:27 -05:00
Antonio SJ Musumeci
f3f5a18ef5 Merge pull request #47 from trapexit/getxattr_all
add user.mergerfs.allpaths and user.mergerfs.relpath to getxattr
2015-02-07 18:49:36 -05:00
Antonio SJ Musumeci
d30cae217b add user.mergerfs.allpaths and user.mergerfs.relpath to getxattr 2015-02-07 18:27:47 -05:00
Antonio SJ Musumeci
dbe630c37d Merge pull request #46 from trapexit/action-search-merge
merge action and search category
2015-02-05 19:59:04 -05:00
Antonio SJ Musumeci
2e95c6e78e merge action and search category 2015-02-05 18:23:01 -05:00
Antonio SJ Musumeci
58ec83dcd8 Merge pull request #45 from trapexit/remove_all
Remove 'all' policy and simplify logic
2015-02-03 18:03:44 -05:00
Antonio SJ Musumeci
b411c63df1 Remove 'all' policy and simplify logic 2015-02-02 23:59:45 -05:00
Antonio SJ Musumeci
1f61a662ad Merge pull request #44 from trapexit/platformdefines
use standard platform macros. closes #43
2015-02-02 21:32:23 -05:00
Antonio SJ Musumeci
1f90203025 use standard platform macros. closes #43 2015-02-02 21:30:31 -05:00
Antonio SJ Musumeci
805bc2d2e6 Merge pull request #42 from trapexit/clonepath
clonepath fixes
2015-01-29 14:54:13 -05:00
Antonio SJ Musumeci
c2cbb93c25 elevate privileges when calling clonepath. closes #41 2015-01-29 14:28:38 -05:00
Antonio SJ Musumeci
6276ce9779 handle EEXIST while cloning a path. closes #40 2015-01-29 14:28:38 -05:00
Antonio SJ Musumeci
d1f3bd82e8 add clonepath tool 2015-01-29 14:28:34 -05:00
Antonio SJ Musumeci
031b87f674 slight refactoring 2015-01-27 16:08:13 -05:00
Antonio SJ Musumeci
233c216e66 Merge pull request #39 from trapexit/truncate_mount_list
remove longest common prefix from fsname. closes #38
2015-01-22 16:33:34 -05:00
Antonio SJ Musumeci
5dd072962b remove longest common prefix from fsname. closes #38 2015-01-22 16:30:12 -05:00
Antonio SJ Musumeci
90b0fcd5f5 Merge pull request #35 from trapexit/dttoif
provide stat to readdir filler. closes #32
2014-11-10 21:11:17 -05:00
Antonio SJ Musumeci
66563aa142 Merge pull request #34 from trapexit/byref
pass const strings by reference. closes #33
2014-11-10 21:10:31 -05:00
Antonio SJ Musumeci
6c3ff01a0a pass const strings by reference. closes #33 2014-11-10 21:01:20 -05:00
Antonio SJ Musumeci
d7ede20abe provide stat to readdir filler. closes #32 2014-11-10 07:41:15 -05:00
Antonio SJ Musumeci
19051925db Merge pull request #31 from trapexit/compat
support RHEL6. closes #29
2014-11-04 13:57:34 -05:00
Antonio SJ Musumeci
613b996296 support RHEL6. closes #29 2014-11-04 13:52:04 -05:00
Antonio SJ Musumeci
39c750b368 Merge branch 'no-merges' 2014-09-29 19:30:12 -04:00
Antonio SJ Musumeci
47522a25cc exclude merges in the debian changelog. closes #28 2014-09-26 22:51:33 -04:00
Antonio SJ Musumeci
6c31efc964 Merge branch 'dirioctl' 2014-09-26 18:33:51 -04:00
Antonio SJ Musumeci
075d62d647 add support for ioctl on directories. closes #27 2014-09-26 18:33:20 -04:00
Antonio SJ Musumeci
cfe7609bcd find functions now return errors. closes #24 2014-08-23 11:44:40 -04:00
Antonio SJ Musumeci
8f35406000 use lstat to confirm file existance instead of eaccess. closes #25 2014-08-22 17:54:38 -04:00
Antonio SJ Musumeci
4ea1adbf96 use f_frsize rather than f_bsize for mfs calculations. closes #26 2014-08-22 17:06:59 -04:00
Antonio SJ Musumeci
15f88494e4 add custom git log to debian changelog script 2014-08-14 21:54:22 -04:00
Antonio SJ Musumeci
7e9ccd0317 support runtime setting of srcmounts. closes #12 2014-08-08 10:20:27 -04:00
Antonio SJ Musumeci
992e05e897 update docs for xattr features 2014-07-31 17:27:43 -04:00
Antonio SJ Musumeci
b82db46e29 getxattr for user.mergerfs.{base,full}path returns the source paths. closes #23 2014-07-30 15:26:49 -04:00
Antonio SJ Musumeci
7b0d703f00 only allow manipulation of runtime settings via xattrs. closes #22 2014-07-29 09:26:11 -04:00
Antonio SJ Musumeci
45cec2d301 use int instead of long for ioctl. fixes #21 2014-07-22 07:07:25 -04:00
Antonio SJ Musumeci
2295714548 on ENOENT try cloning the dest path to source drive. closes #20 2014-07-07 21:54:38 -04:00
Antonio SJ Musumeci
ccb0ac1463 generate the controlfile data on the fly. closes #19 2014-06-25 15:17:26 -04:00
Antonio SJ Musumeci
15a0416eed don't flush if it's the .mergerfs pseudo file. closes #18 2014-06-25 14:40:07 -04:00
Antonio SJ Musumeci
ec38a9c783 fix rename'ing to local device 2014-06-24 16:13:49 -04:00
Antonio SJ Musumeci
3b6c74878c use geteuid syscall as well 2014-06-23 12:17:09 -04:00
Antonio SJ Musumeci
f385f02d0f add -O2 to CFLAGS 2014-06-18 10:40:54 -04:00
Antonio SJ Musumeci
0e12d79659 platform specific code to deal with sete{u,g}id. closes #17 2014-06-17 19:12:09 -04:00
Antonio SJ Musumeci
716453596a add flush callback. closes #16 2014-06-13 11:04:26 -04:00
Antonio SJ Musumeci
dd666079b6 add {read,write}_buf functions. closes #15 2014-06-13 11:02:46 -04:00
Antonio SJ Musumeci
0f8fe47016 add man file via markdown -> man conversion with pandoc. closes #14 2014-06-09 10:30:53 -04:00
Antonio SJ Musumeci
45a2e09fbe reverse source and destination mount points to match fstab requirements. closes #13 2014-06-05 07:30:04 -04:00
Antonio SJ Musumeci
645c823778 source mount paths can contain globing. closes #10 2014-05-31 17:54:18 -04:00
Antonio SJ Musumeci
18358261af fsname set to list of src mounts. closes #9 2014-05-30 23:23:45 -04:00
Antonio SJ Musumeci
4a0bc4aef7 add debian package building. closes #11 2014-05-30 22:31:44 -04:00
Antonio SJ Musumeci
e2e0359eb2 fix free space calculations. closes #8 2014-05-30 18:41:42 -04:00