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 |
|
Antonio SJ Musumeci
|
655436f258
|
further Makefile enhancements
|
2014-05-30 15:46:45 -04:00 |
|
Antonio SJ Musumeci
|
a7d9a9bf61
|
enhance Makefile
|
2014-05-28 21:39:07 -04:00 |
|
Antonio SJ Musumeci
|
36887e456f
|
when readdir's filler returns non-zero return ENOMEM. closes #7
|
2014-05-28 18:04:38 -04:00 |
|
Antonio SJ Musumeci
|
652a299ac1
|
add fgetattr. closes #5
|
2014-05-28 06:35:08 -04:00 |
|
Antonio SJ Musumeci
|
aab90b0503
|
rework policy code
|
2014-05-28 05:35:58 -04:00 |
|
Antonio SJ Musumeci
|
345d0bbdc4
|
use eaccess to determine permissions for ffwp. closes #2
|
2014-05-27 18:17:54 -04:00 |
|
Antonio SJ Musumeci
|
4c7095ccf6
|
remove stat'ing of files in readdir. closes #3
|
2014-05-27 12:41:40 -04:00 |
|
Antonio SJ Musumeci
|
bbc4b594fe
|
fs::make_path should check for forward slashes, add if missing
|
2014-05-27 07:17:32 -04:00 |
|