sapling/eden/fs/fuse
Chad Austin ba7e628e69 drop selinux privileges too
Summary:
Today, attaching gdb to edenfs requires sudo. Our hypothesis is that,
even though we drop uid and gid, the SELinux context remains elevated,
preventing ptrace from attaching.

Reviewed By: simpkins

Differential Revision: D7128692

fbshipit-source-id: 0f9b9a2ebef5a438bf0f4dcdc00a7b703a7aea02
2018-03-07 11:16:40 -08:00
..
privhelper drop selinux privileges too 2018-03-07 11:16:40 -08:00
test add initial test code for FUSE channel communication 2018-02-27 22:57:09 -08:00
BufVec.cpp allow returning the open file handle before the load/materialize completes 2017-12-05 11:21:26 -08:00
BufVec.h allow returning the open file handle before the load/materialize completes 2017-12-05 11:21:26 -08:00
DirHandle.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
DirList.cpp Misc cleanup of cpp files in eden/fs/fuse/ 2018-01-17 13:41:19 -08:00
DirList.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
Dispatcher.cpp clean up fuse init processing 2018-01-31 15:08:42 -08:00
Dispatcher.h clean up fuse init processing 2018-01-31 15:08:42 -08:00
EdenStats.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
EdenStats.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
FileHandle.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
FileHandle.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
FileHandleBase.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
FileHandleBase.h remove dep on libfuse 2018-01-02 16:36:16 -08:00
FileHandleMap.cpp make it annoying to use InodeNumber as an integer 2018-02-27 12:44:41 -08:00
FileHandleMap.h open file handles now survive graceful restart 2018-01-09 22:23:11 -08:00
FuseChannel.cpp add initial test code for FUSE channel communication 2018-02-27 22:57:09 -08:00
FuseChannel.h remove FuseChannel::threadsStoppingFuture 2018-02-07 17:36:11 -08:00
FuseTypes.cpp make it annoying to use InodeNumber as an integer 2018-02-27 12:44:41 -08:00
FuseTypes.h use assert() rather than DCHECK_NE() in the InodeNumber constructor 2018-02-28 11:20:24 -08:00
handlemap.thrift move InodeMap serialization to new takeover.thrift file 2018-01-17 11:51:30 -08:00
PollHandle.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
PollHandle.h Added joinAndNormalize to PathFuncs with test plus minor cleanup. 2018-01-04 10:11:38 -08:00
RequestData.cpp run clang-format across eden 2018-01-26 11:20:31 -08:00
RequestData.h re-enable FUSE_INTERRUPT support 2018-01-02 16:36:16 -08:00