Граф коммитов

  • a99c7cbce1
    Update PizzaMakerDev 2023-06-18 18:48:11 +0300
  • 3c0274e1d2
    Merge ed4f5181c2 into 224e054282 Reuf Rujevic 2022-04-22 00:08:33 +0200
  • ed4f5181c2
    Create Sjenica1 Reuf Rujevic 2022-04-22 00:08:22 +0200
  • 64106545cc combine mount paths and args in common test struct xattr-metadata-tests Chris Darroch 2019-06-02 00:22:46 -0700
  • 8c9879edd3 initial xattr meta test framework checks Chris Darroch 2019-05-02 01:15:42 -0700
  • 5ef85b2922 initial xattr test framework Chris Darroch 2019-04-01 00:40:27 -0700
  • 47eb630e49 revise error reporting in test handler program Chris Darroch 2019-03-12 01:04:53 -0700
  • bed0e4ddd4 fix case-statement and list formatting in test lib Chris Darroch 2019-03-11 16:42:30 -0700
  • 224e054282
    Merge pull request #77 from github/rename-perm-event master Chris Darroch 2019-06-28 16:45:10 -0700
  • fb067005d9 update VFSForGit to linux-rename-events branch Chris Darroch 2019-06-19 22:40:59 -0700
  • f306f48bfa add move permission and delete notification events Chris Darroch 2019-06-19 14:25:38 -0700
  • 95cb9cafd1
    Merge pull request #75 from github/xattrs-nonblock-noread Chris Darroch 2019-06-06 00:53:09 -0700
  • 3f46d0eefc add tests of projection state checks and modes Chris Darroch 2019-06-05 23:18:25 -0700
  • 9802fb4fc4 add docs re file permission issues with xattrs Chris Darroch 2019-06-05 14:29:30 -0700
  • a88b3fc065 fix return when retrying open() in project_file() Chris Darroch 2019-06-05 13:19:23 -0700
  • b388df017d ensure user write on empty files/dirs for xattrs Chris Darroch 2019-06-04 16:26:35 -0700
  • 51387562e4 enforce user read permission on all inodes Chris Darroch 2019-06-04 13:52:30 -0700
  • 9f9abcf476 avoid reopening files when projection unnecessary Chris Darroch 2019-06-02 23:23:32 -0700
  • 2b7bd48e9b ensure user write perm available before projection Chris Darroch 2019-06-02 09:56:41 -0700
  • 41b2bc55f9 explicitly check inode type before file projection Chris Darroch 2019-05-26 10:53:49 -0700
  • c6feb614b8 never block when changing file projection state Chris Darroch 2019-05-22 00:30:32 -0700
  • c69259c551 set O_NOFOLLOW when projecting files or dirs Chris Darroch 2019-05-22 00:25:35 -0700
  • 1a4a05e15e add missing O_RDONLY flag on initial lowerdir fd Chris Darroch 2019-05-22 00:24:17 -0700
  • 831d48ac83 reset state lock fd upon release Chris Darroch 2019-05-26 10:53:19 -0700
  • 688c7ae69d rename flags argument of acquire_proj_state_lock() Chris Darroch 2019-06-02 09:59:23 -0700
  • 10a776e073 make FUSE header dependencies internal only Chris Darroch 2019-05-21 16:19:59 -0700
  • 7c15a3b7ec ignore autoheader backup files Chris Darroch 2019-05-26 10:46:18 -0700
  • b1fe57732c
    Merge pull request #76 from github/logfile-opts-tests Chris Darroch 2019-05-31 15:49:05 -0700
  • a375fbdb7d use POSIX -n and -z string tests Chris Darroch 2019-05-31 15:39:27 -0700
  • d02a96f4d7 simplify log config settings Chris Darroch 2019-05-31 14:26:38 -0700
  • 90cf73a9fe use common logging functions throughout library Chris Darroch 2019-05-30 14:10:07 -0700
  • 0ed9e2b5ce clarify expected stdout and error logs in tests Chris Darroch 2019-05-30 13:17:17 -0700
  • 8212a5afa8 output event handler failures to log not stderr Chris Darroch 2019-05-30 01:32:22 -0700
  • bb42477e00 parse mount options in test suite Chris Darroch 2019-05-30 01:16:56 -0700
  • 65a9e06d2c use --log option to test initial mount flag Chris Darroch 2019-05-29 23:21:20 -0700
  • 9f9203c773 add projection log file mount time option Chris Darroch 2019-05-29 22:28:07 -0700
  • fc027d19a3 rebase VFSForGit submodule on latest upstream Chris Darroch 2019-05-29 23:31:51 -0700
  • dee5891b3a
    Merge pull request #73 from github/args Ashe Connor 2019-05-24 16:28:51 +1000
  • 01587715b7
    reorder includes Ashe Connor 2019-05-24 11:30:23 +1000
  • 566f250dfa
    projfs_new accepts FUSE args, and initial proj opt Ashe Connor 2019-05-20 16:17:53 +1000
  • f10aaaa41e
    Merge pull request #74 from github/fuse-tgid Chris Darroch 2019-05-21 22:55:52 -0700
  • 97b216248f convert kernel thread pid to userspace pid Chris Darroch 2019-05-21 01:38:55 -0700
  • a29b21b2d1 update VFSForGit submodule to latest Linux branch Chris Darroch 2019-05-21 14:25:28 -0700
  • 6aec7117b2
    Merge pull request #70 from github/preserve-mtime Chris Darroch 2019-05-14 10:01:31 -0700
  • 9386731a13 preserve mtime when populating empty files Chris Darroch 2019-05-13 00:01:55 -0700
  • 0a13815fe2 update VFSForGit submodule to latest upstream Chris Darroch 2019-05-13 09:41:19 -0700
  • 9f36ea1b4a
    Merge pull request #69 from github/close-write-event Chris Darroch 2019-05-02 11:20:55 -0700
  • c6cbff7928 report correct file op errno after fdtable updates Chris Darroch 2019-05-02 11:05:17 -0700
  • bbee8b539e make cleanups verbose and remove Make artifacts Chris Darroch 2019-05-01 17:50:13 -0700
  • 0eb4024391 add fd hash table test program and script Chris Darroch 2019-05-01 17:38:27 -0700
  • d94bf00875 update submodule to support file-modified events Chris Darroch 2019-04-30 23:47:41 -0700
  • 1653dcbbf6 CLOSE_WRITE event notification using fd table Chris Darroch 2019-04-30 16:22:17 -0700
  • c602beb555
    Merge pull request #66 from github/xattr-tristate Chris Darroch 2019-04-25 15:15:07 -0700
  • f890bf4e5f coalesce and rename projection state functions Chris Darroch 2019-04-24 02:43:30 -0700
  • 5404259cc3 clarify error handling and remove dotpath constant Chris Darroch 2019-04-24 01:43:20 -0700
  • f9cf4a811e use proj_state enum consistently Chris Darroch 2019-04-23 22:14:37 -0700
  • af6053a496 update VFSForGit submodule to handle link event Chris Darroch 2019-04-21 01:07:26 -0700
  • 4c4005d0e5 add notification event on hard link creation Chris Darroch 2019-04-21 00:59:07 -0700
  • e1f2936fd6 update VFSForGit submodule to use new event masks Chris Darroch 2019-04-20 23:41:15 -0700
  • d004638d03 ignore event handler errs after successful file op Chris Darroch 2019-04-20 22:36:40 -0700
  • 348dd92c54 simplify repeated calls to make relative paths Chris Darroch 2019-04-20 22:13:53 -0700
  • 66bb05e919 project directory on open(2) and tidy error logic Chris Darroch 2019-04-20 11:17:43 -0700
  • e202b7adef allow empty to full file transition with one lock Chris Darroch 2019-04-20 00:26:35 -0700
  • 7f29bee3fc simplify naming of projection state enum values Chris Darroch 2019-04-19 21:43:17 -0700
  • 31e6dc1a0e reorder helper function and use common dotpath var Chris Darroch 2019-04-19 20:00:30 -0700
  • 302ac3492f rename node_userdata as proj_state_lock Chris Darroch 2019-04-19 19:57:16 -0700
  • 8bbf11757b simplify internal function names Chris Darroch 2019-04-19 02:00:37 -0700
  • 2be021c7bc expand temporary handler failure logging Chris Darroch 2019-04-19 00:48:29 -0700
  • 5c6d7f7d76 update test suite for multiple messages Chris Darroch 2019-04-15 00:44:27 -0700
  • 8b59b29470 revise event bitmasks to match fanotify/inotify Chris Darroch 2019-04-19 01:07:16 -0700
  • 654aa2b550 implement unmodified-to-modified state transition Chris Darroch 2019-04-19 00:55:11 -0700
  • 99becc2d4a use lowerpath wrapper consistently for event calls Chris Darroch 2019-04-19 00:42:13 -0700
  • 3c9aa45af4 ensure compilation checks inotify/fanotify headers Chris Darroch 2019-04-18 21:31:17 -0700
  • 0484f20166 fix deadlock test to use text projection flag val Chris Darroch 2019-04-17 18:09:03 -0700
  • 474b42cece convert binary file projection flag to tri-state Chris Darroch 2019-04-17 18:06:52 -0700
  • f6fac09250 use simple int for internal projection state flag Chris Darroch 2019-04-17 18:05:32 -0700
  • e5280e6ccf rename internal flag xattr name definition Chris Darroch 2019-04-17 18:03:34 -0700
  • 8404da6220
    Merge pull request #68 from github/fix-make-dist Chris Darroch 2019-04-23 17:37:58 -0700
  • 49c6e13b02 fix missing/changed info files for make dist Chris Darroch 2019-04-23 17:21:10 -0700
  • c16e17d0f6 update VFSForGit submodule to handle link event Chris Darroch 2019-04-21 01:07:26 -0700
  • a273a5548f add notification event on hard link creation Chris Darroch 2019-04-21 00:59:07 -0700
  • 6e7214e3ed update VFSForGit submodule to use new event masks Chris Darroch 2019-04-20 23:41:15 -0700
  • 14c1b3a3ad ignore event handler errs after successful file op Chris Darroch 2019-04-20 22:36:40 -0700
  • 90945b52e6 simplify repeated calls to make relative paths Chris Darroch 2019-04-20 22:13:53 -0700
  • f297529698 project directory on open(2) and tidy error logic Chris Darroch 2019-04-20 11:17:43 -0700
  • aabcd079a4 allow empty to full file transition with one lock Chris Darroch 2019-04-20 00:26:35 -0700
  • 78e391a4df simplify naming of projection state enum values Chris Darroch 2019-04-19 21:43:17 -0700
  • 076bc9b8a5 reorder helper function and use common dotpath var Chris Darroch 2019-04-19 20:00:30 -0700
  • 4ac27c4d05 rename node_userdata as proj_state_lock Chris Darroch 2019-04-19 19:57:16 -0700
  • 9fbfea014b simplify internal function names Chris Darroch 2019-04-19 02:00:37 -0700
  • 3cc3b6e33f expand temporary handler failure logging Chris Darroch 2019-04-19 00:48:29 -0700
  • 6f3fea7658 update test suite for multiple messages Chris Darroch 2019-04-15 00:44:27 -0700
  • e0bd31d784 revise event bitmasks to match fanotify/inotify Chris Darroch 2019-04-19 01:07:16 -0700
  • a13bfb630e implement unmodified-to-modified state transition Chris Darroch 2019-04-19 00:55:11 -0700
  • b2e12bd30e use lowerpath wrapper consistently for event calls Chris Darroch 2019-04-19 00:42:13 -0700
  • 53bf7d963e ensure compilation checks inotify/fanotify headers Chris Darroch 2019-04-18 21:31:17 -0700
  • 598bf6c8a7 fix deadlock test to use text projection flag val Chris Darroch 2019-04-17 18:09:03 -0700
  • 58ee0458d1 convert binary file projection flag to tri-state Chris Darroch 2019-04-17 18:06:52 -0700
  • 1c387fc69b use simple int for internal projection state flag Chris Darroch 2019-04-17 18:05:32 -0700
  • 2f938e2e12 rename internal flag xattr name definition Chris Darroch 2019-04-17 18:03:34 -0700