An open API service providing commit metadata for open source projects.

GitHub / github/libprojfs / commits

SHA Message Author Date Stats
224e0542 merge Merge pull request #77 from github/rename-perm-event Chris Darroch <c****8@g****m>
Committed by: GitHub <n****y@g****m>
about 7 years ago
fb067005 update VFSForGit to linux-rename-events branch Chris Darroch <c****8@g****m> about 7 years ago
f306f48b add move permission and delete notification events Chris Darroch <c****8@g****m> about 7 years ago
95cb9caf merge Merge pull request #75 from github/xattrs-nonblock-noread Chris Darroch <c****8@g****m>
Committed by: GitHub <n****y@g****m>
about 7 years ago
3f46d0ee add tests of projection state checks and modes Chris Darroch <c****8@g****m> about 7 years ago
9802fb4f add docs re file permission issues with xattrs Chris Darroch <c****8@g****m> about 7 years ago
a88b3fc0 fix return when retrying open() in project_file() Chris Darroch <c****8@g****m> about 7 years ago
b388df01 ensure user write on empty files/dirs for xattrs Chris Darroch <c****8@g****m> about 7 years ago
51387562 enforce user read permission on all inodes Chris Darroch <c****8@g****m> about 7 years ago
9f9abcf4 avoid reopening files when projection unnecessary Chris Darroch <c****8@g****m> about 7 years ago
688c7ae6 rename flags argument of acquire_proj_state_lock() Chris Darroch <c****8@g****m> about 7 years ago
2b7bd48e ensure user write perm available before projection Chris Darroch <c****8@g****m> about 7 years ago
b1fe5773 merge Merge pull request #76 from github/logfile-opts-tests Chris Darroch <c****8@g****m>
Committed by: GitHub <n****y@g****m>
about 7 years ago
a375fbdb use POSIX -n and -z string tests Chris Darroch <c****8@g****m> about 7 years ago
d02a96f4 simplify log config settings Chris Darroch <c****8@g****m> about 7 years ago
90cf73a9 use common logging functions throughout library Chris Darroch <c****8@g****m> about 7 years ago
0ed9e2b5 clarify expected stdout and error logs in tests Chris Darroch <c****8@g****m> about 7 years ago
8212a5af output event handler failures to log not stderr Chris Darroch <c****8@g****m> about 7 years ago
bb42477e parse mount options in test suite Chris Darroch <c****8@g****m> about 7 years ago
fc027d19 rebase VFSForGit submodule on latest upstream Chris Darroch <c****8@g****m> about 7 years ago
65a9e06d use --log option to test initial mount flag Chris Darroch <c****8@g****m> about 7 years ago
9f9203c7 add projection log file mount time option Chris Darroch <c****8@g****m> about 7 years ago
41b2bc55 explicitly check inode type before file projection Chris Darroch <c****8@g****m> about 7 years ago
831d48ac reset state lock fd upon release Chris Darroch <c****8@g****m> about 7 years ago
7c15a3b7 ignore autoheader backup files Chris Darroch <c****8@g****m> about 7 years ago
dee5891b merge Merge pull request #73 from github/args Ashe Connor <a****e@k****e>
Committed by: GitHub <n****y@g****m>
about 7 years ago
01587715 reorder includes Ashe Connor <a****e@k****e> about 7 years ago
c6feb614 never block when changing file projection state Chris Darroch <c****8@g****m> about 7 years ago
c69259c5 set O_NOFOLLOW when projecting files or dirs Chris Darroch <c****8@g****m> about 7 years ago
1a4a05e1 add missing O_RDONLY flag on initial lowerdir fd Chris Darroch <c****8@g****m> about 7 years ago
f10aaaa4 merge Merge pull request #74 from github/fuse-tgid Chris Darroch <c****8@g****m>
Committed by: GitHub <n****y@g****m>
about 7 years ago
10a776e0 make FUSE header dependencies internal only Chris Darroch <c****8@g****m> about 7 years ago
a29b21b2 update VFSForGit submodule to latest Linux branch Chris Darroch <c****8@g****m> about 7 years ago
97b21624 convert kernel thread pid to userspace pid Chris Darroch <c****8@g****m> about 7 years ago
566f250d projfs_new accepts FUSE args, and initial proj opt Ashe Connor <a****e@k****e> about 7 years ago
6aec7117 merge Merge pull request #70 from github/preserve-mtime Chris Darroch <c****8@g****m>
Committed by: GitHub <n****y@g****m>
about 7 years ago
0a13815f update VFSForGit submodule to latest upstream Chris Darroch <c****8@g****m> about 7 years ago
9386731a preserve mtime when populating empty files Chris Darroch <c****8@g****m> about 7 years ago
9f36ea1b merge Merge pull request #69 from github/close-write-event Chris Darroch <c****8@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
c6cbff79 report correct file op errno after fdtable updates Chris Darroch <c****8@g****m> over 7 years ago
bbee8b53 make cleanups verbose and remove Make artifacts Chris Darroch <c****8@g****m> over 7 years ago
0eb40243 add fd hash table test program and script Chris Darroch <c****8@g****m> over 7 years ago
d94bf008 update submodule to support file-modified events Chris Darroch <c****8@g****m> over 7 years ago
1653dcbb CLOSE_WRITE event notification using fd table Chris Darroch <c****8@g****m> over 7 years ago
c602beb5 merge Merge pull request #66 from github/xattr-tristate Chris Darroch <c****8@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
f890bf4e coalesce and rename projection state functions Chris Darroch <c****8@g****m> over 7 years ago
5404259c clarify error handling and remove dotpath constant Chris Darroch <c****8@g****m> over 7 years ago
f9cf4a81 use proj_state enum consistently Chris Darroch <c****8@g****m> over 7 years ago
8404da62 merge Merge pull request #68 from github/fix-make-dist Chris Darroch <c****8@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
49c6e13b fix missing/changed info files for make dist Chris Darroch <c****8@g****m> over 7 years ago
af6053a4 update VFSForGit submodule to handle link event Chris Darroch <c****8@g****m> over 7 years ago
4c4005d0 add notification event on hard link creation Chris Darroch <c****8@g****m> over 7 years ago
e1f2936f update VFSForGit submodule to use new event masks Chris Darroch <c****8@g****m> over 7 years ago
d004638d ignore event handler errs after successful file op Chris Darroch <c****8@g****m> over 7 years ago
348dd92c simplify repeated calls to make relative paths Chris Darroch <c****8@g****m> over 7 years ago
66bb05e9 project directory on open(2) and tidy error logic Chris Darroch <c****8@g****m> over 7 years ago
e202b7ad allow empty to full file transition with one lock Chris Darroch <c****8@g****m> over 7 years ago
7f29bee3 simplify naming of projection state enum values Chris Darroch <c****8@g****m> over 7 years ago
31e6dc1a reorder helper function and use common dotpath var Chris Darroch <c****8@g****m> over 7 years ago
302ac349 rename node_userdata as proj_state_lock Chris Darroch <c****8@g****m> over 7 years ago
8bbf1175 simplify internal function names Chris Darroch <c****8@g****m> over 7 years ago
8b59b294 revise event bitmasks to match fanotify/inotify Chris Darroch <c****8@g****m> over 7 years ago
654aa2b5 implement unmodified-to-modified state transition Chris Darroch <c****8@g****m> over 7 years ago
2be021c7 expand temporary handler failure logging Chris Darroch <c****8@g****m> over 7 years ago
99becc2d use lowerpath wrapper consistently for event calls Chris Darroch <c****8@g****m> over 7 years ago
3c9aa45a ensure compilation checks inotify/fanotify headers Chris Darroch <c****8@g****m> over 7 years ago
0484f201 fix deadlock test to use text projection flag val Chris Darroch <c****8@g****m> over 7 years ago
474b42ce convert binary file projection flag to tri-state Chris Darroch <c****8@g****m> over 7 years ago
f6fac092 use simple int for internal projection state flag Chris Darroch <c****8@g****m> over 7 years ago
e5280e6c rename internal flag xattr name definition Chris Darroch <c****8@g****m> over 7 years ago
5c6d7f7d update test suite for multiple messages Chris Darroch <c****8@g****m> over 7 years ago
f0b39cc7 merge Merge pull request #64 from github/use-fs-in-non-callbacks Chris Darroch <c****d@a****g>
Committed by: GitHub <n****y@g****m>
over 7 years ago
23a3b9cb use fs->lowerdir_fd when not in FUSE callback Ashe Connor <a****e@k****e> over 7 years ago
34f4441e merge Merge pull request #60 from github/xattr-metadata Chris Darroch <c****d@a****g>
Committed by: GitHub <n****y@g****m>
over 7 years ago
2a1423d4 rename projection flag xattr handling functions Chris Darroch <c****8@g****m> over 7 years ago
4690808d clarify functionality of xattr name validations Chris Darroch <c****8@g****m> over 7 years ago
2112c993 clarify and fix user xattr name handling Chris Darroch <c****8@g****m> over 7 years ago
c89f9d8e merge Merge pull request #61 from pgrimaud/master Ashe Connor <k****k@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
8b0dd7a2 Fix README.md Pierre Grimaud <g****e@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
8c6c5360 add get/set functions for projection attributes Chris Darroch <c****8@g****m> over 7 years ago
86e01344 prevent xattr file ops from overwriting our xattrs Chris Darroch <c****8@g****m> over 7 years ago
8a632d18 write user-defined xattrs on file/dir projection Chris Darroch <c****8@g****m> over 7 years ago
11053127 add xattr utilities and use to handle empty flag Chris Darroch <c****8@g****m> over 7 years ago
bb51cc20 define projection attribute namespace constants Chris Darroch <c****8@g****m> over 7 years ago
092ae674 introduce projection attributes to API Chris Darroch <c****8@g****m> over 7 years ago
778d8e57 merge Merge pull request #59 from github/remove-write-fileio-loop Chris Darroch <c****d@a****g>
Committed by: GitHub <n****y@g****m>
over 7 years ago
648ba5a4 remove generic file IO write loop function Chris Darroch <c****8@g****m> over 7 years ago
244fbb82 merge Merge pull request #57 from github/remove-vfs-leftovers Ashe Connor <k****k@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
dad22550 remove support files formerly used to test VFS API Chris Darroch <c****8@g****m> over 7 years ago
0bd5e4c1 merge Merge pull request #56 from github/text-xattrs Ashe Connor <k****k@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
40f5af7d use exclusive setxattr mode for projected children Chris Darroch <c****8@g****m> over 7 years ago
a6544e74 use common xattr set function and text empty flag Chris Darroch <c****8@g****m> over 7 years ago
272e5bbc merge Merge pull request #53 from github/remove-vfsapi Ashe Connor <k****k@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
9f09eb77 merge Merge pull request #54 from github/remove-vfsapi-internal-header Ashe Connor <k****k@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
04e09cf1 merge Merge pull request #55 from github/remove-vfsapi-add-dirmode Ashe Connor <k****k@g****m>
Committed by: GitHub <n****y@g****m>
over 7 years ago
64a16586 allow arbitrary permission modes on projected dirs Chris Darroch <c****8@g****m> over 7 years ago
0b028b7a remove unnecessary internal header file Chris Darroch <c****8@g****m> over 7 years ago
742acced remove unused internal common mkdir function Chris Darroch <c****8@g****m> over 7 years ago
ee76d362 simplify global symbol library export regex Chris Darroch <c****8@g****m> over 7 years ago
da7b9cee simplify naming of test programs after VFS removal Chris Darroch <c****8@g****m> over 7 years ago

← Back to repository