1297 Commits

Author SHA1 Message Date
d7ede20abe provide stat to readdir filler. closes #32 2014-11-10 07:41:15 -05:00
19051925db Merge pull request #31 from trapexit/compat
support RHEL6. closes #29
2014-11-04 13:57:34 -05:00
613b996296 support RHEL6. closes #29 2014-11-04 13:52:04 -05:00
39c750b368 Merge branch 'no-merges' 1.5.1 2014-09-29 19:30:12 -04:00
47522a25cc exclude merges in the debian changelog. closes #28 2014-09-26 22:51:33 -04:00
6c31efc964 Merge branch 'dirioctl' 1.5.0 2014-09-26 18:33:51 -04:00
075d62d647 add support for ioctl on directories. closes #27 2014-09-26 18:33:20 -04:00
cfe7609bcd find functions now return errors. closes #24 1.4.1 2014-08-23 11:44:40 -04:00
8f35406000 use lstat to confirm file existance instead of eaccess. closes #25 2014-08-22 17:54:38 -04:00
4ea1adbf96 use f_frsize rather than f_bsize for mfs calculations. closes #26 2014-08-22 17:06:59 -04:00
15f88494e4 add custom git log to debian changelog script 2014-08-14 21:54:22 -04:00
7e9ccd0317 support runtime setting of srcmounts. closes #12 1.4.0 2014-08-08 10:20:27 -04:00
992e05e897 update docs for xattr features 1.3.0 2014-07-31 17:27:43 -04:00
b82db46e29 getxattr for user.mergerfs.{base,full}path returns the source paths. closes #23 2014-07-30 15:26:49 -04:00
7b0d703f00 only allow manipulation of runtime settings via xattrs. closes #22 2014-07-29 09:26:11 -04:00
45cec2d301 use int instead of long for ioctl. fixes #21 1.2.4 2014-07-22 07:07:25 -04:00
2295714548 on ENOENT try cloning the dest path to source drive. closes #20 1.2.3 2014-07-07 21:54:38 -04:00
ccb0ac1463 generate the controlfile data on the fly. closes #19 1.2.2 2014-06-25 15:17:26 -04:00
15a0416eed don't flush if it's the .mergerfs pseudo file. closes #18 2014-06-25 14:40:07 -04:00
ec38a9c783 fix rename'ing to local device 2014-06-24 16:13:49 -04:00
3b6c74878c use geteuid syscall as well 1.2.1 2014-06-23 12:17:09 -04:00
f385f02d0f add -O2 to CFLAGS 1.2.0 2014-06-18 10:40:54 -04:00
0e12d79659 platform specific code to deal with sete{u,g}id. closes #17 2014-06-17 19:12:09 -04:00
716453596a add flush callback. closes #16 2014-06-13 11:04:26 -04:00
dd666079b6 add {read,write}_buf functions. closes #15 2014-06-13 11:02:46 -04:00
0f8fe47016 add man file via markdown -> man conversion with pandoc. closes #14 2014-06-09 10:30:53 -04:00
45a2e09fbe reverse source and destination mount points to match fstab requirements. closes #13 2014-06-05 07:30:04 -04:00
645c823778 source mount paths can contain globing. closes #10 2014-05-31 17:54:18 -04:00
18358261af fsname set to list of src mounts. closes #9 2014-05-30 23:23:45 -04:00
4a0bc4aef7 add debian package building. closes #11 2014-05-30 22:31:44 -04:00
e2e0359eb2 fix free space calculations. closes #8 2014-05-30 18:41:42 -04:00
655436f258 further Makefile enhancements 2014-05-30 15:46:45 -04:00
a7d9a9bf61 enhance Makefile 1.1.0 2014-05-28 21:39:07 -04:00
36887e456f when readdir's filler returns non-zero return ENOMEM. closes #7 2014-05-28 18:04:38 -04:00
652a299ac1 add fgetattr. closes #5 2014-05-28 06:35:08 -04:00
aab90b0503 rework policy code 2014-05-28 05:35:58 -04:00
345d0bbdc4 use eaccess to determine permissions for ffwp. closes #2 2014-05-27 18:17:54 -04:00
4c7095ccf6 remove stat'ing of files in readdir. closes #3 2014-05-27 12:41:40 -04:00
bbc4b594fe fs::make_path should check for forward slashes, add if missing 1.0.2 2014-05-27 07:17:32 -04:00
16fe0cf90c remove statfs policy 2014-05-23 07:28:05 -04:00
29ed2bca01 add FS_IOC_{GET}VERSION to ioctl 2014-05-20 13:48:46 -04:00
243a193e66 use long instead of int to limit possibility of overflow in switch, closes #1 2014-05-20 10:40:13 -04:00
97ce6f5f21 use {get,list,set}xattr to modify runtime 2014-05-19 23:37:18 -04:00
428dd8c877 update build instructions in readme 2014-05-19 09:38:50 -04:00
7f640c4d9e fix building without libattr 1.0.1 2014-05-19 09:34:31 -04:00
bb7a966296 initial code commit 1.0.0 2014-05-19 07:05:53 -04:00
2b78be18f4 Initial commit 2014-03-24 08:43:21 -07:00