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

  • f0b39cc7a7
    Merge pull request #64 from github/use-fs-in-non-callbacks Chris Darroch 2019-04-09 10:26:36 -0700
  • 23a3b9cb49
    use fs->lowerdir_fd when not in FUSE callback Ashe Connor 2019-04-09 15:04:42 +1000
  • 34f4441e6d
    Merge pull request #60 from github/xattr-metadata Chris Darroch 2019-03-15 11:54:25 -0700
  • 2a1423d4dc rename projection flag xattr handling functions Chris Darroch 2019-03-14 17:29:33 -0700
  • 4690808da0 clarify functionality of xattr name validations Chris Darroch 2019-03-14 17:27:08 -0700
  • 2112c993de clarify and fix user xattr name handling Chris Darroch 2019-03-14 17:20:43 -0700
  • 8c6c5360cd add get/set functions for projection attributes Chris Darroch 2019-03-10 00:40:15 -0800
  • 86e013441c prevent xattr file ops from overwriting our xattrs Chris Darroch 2019-03-10 00:36:15 -0800
  • 8a632d18ff write user-defined xattrs on file/dir projection Chris Darroch 2019-03-10 00:26:53 -0800
  • 1105312766 add xattr utilities and use to handle empty flag Chris Darroch 2019-03-10 00:03:53 -0800
  • bb51cc20c7 define projection attribute namespace constants Chris Darroch 2019-03-09 23:51:13 -0800
  • 092ae6740e introduce projection attributes to API Chris Darroch 2019-03-07 01:42:23 -0800
  • c89f9d8ed8
    Merge pull request #61 from pgrimaud/master Ashe Connor 2019-03-14 13:35:27 +1100
  • 8b0dd7a2e3
    Fix README.md Pierre Grimaud 2019-03-14 01:19:31 +0100
  • 78dbf1504e test program error handling WIP projection-test-lists-wip Chris Darroch 2019-03-12 00:50:46 -0700
  • 8ea6da90b6 add initial projection test script (WIP) Chris Darroch 2019-03-08 16:24:06 -0800
  • aa8dbe52ae add initial Doxyfile doxygen-api-docs Chris Darroch 2019-03-06 12:33:16 -0800
  • 15f26eb7ea event handler api doc revisions Chris Darroch 2019-02-04 12:09:24 -0800
  • 746af89e79 eliminate unnecessary internal handler typedef persnickety-syntax Chris Darroch 2019-03-06 12:40:31 -0800
  • 76119f3e95 fit comments with 80 columns Chris Darroch 2019-03-01 22:40:29 -0800
  • 86fc556fdc hide patch and autoconf backup files from git Chris Darroch 2019-03-01 22:38:47 -0800
  • 34645711c3 remove unnecessary labels and goto jumps Chris Darroch 2019-03-01 22:37:02 -0800
  • b55a596c79 add whitespace between declarations and code Chris Darroch 2019-03-01 21:12:25 -0800
  • 5aebd4bcdc align possible initialization failures with checks Chris Darroch 2019-03-01 21:08:05 -0800
  • a5bc21dfa6 compress and adjust function call formatting Chris Darroch 2019-03-01 21:03:06 -0800
  • b9be894022 compress formatting of function argument lists Chris Darroch 2019-03-01 20:56:06 -0800
  • ce392b422b convert spaces to tabs where possible Chris Darroch 2019-03-01 20:54:22 -0800
  • aa9e5114a8 fix whitespace in type and void declarations Chris Darroch 2019-03-01 20:48:10 -0800
  • 6f3955ef41 fix indent of switch case statements Chris Darroch 2019-03-01 20:45:20 -0800
  • 62b836f31d remove trailing and extra whitespace Chris Darroch 2019-03-01 20:41:47 -0800
  • 87d3efcef1 clarify multi-line conditionals with braces Chris Darroch 2019-03-01 16:03:55 -0800
  • 5b2f2b8478 remove parens around bitmask constructions Chris Darroch 2019-03-01 15:59:10 -0800
  • 5ea1bd41a3 remove trailing commas in array initializations Chris Darroch 2019-03-01 15:57:47 -0800
  • 643b1bb1d3 remove whitespace after shell I/O redirections Chris Darroch 2019-03-01 15:56:58 -0800
  • 9aaa6435ab add Vim modelines for .t shell scripts Chris Darroch 2019-03-01 15:56:34 -0800
  • b4e8fa97fe add check for sendfile() during configuration Chris Darroch 2019-03-06 01:44:45 -0800
  • 406e155580 implement test file hydration using sendfile() Chris Darroch 2019-03-06 01:39:18 -0800
  • 75d73e66e7 add test projection program (WIP) Chris Darroch 2019-03-02 03:11:40 -0800
  • ccd895e458 WIP style nits Chris Darroch 2019-03-01 18:46:17 -0800
  • 838af2490f all meta-tests complete (WIP) Chris Darroch 2019-03-01 00:19:13 -0800
  • 435bf9d250 line and name max parsing tests (WIP) Chris Darroch 2019-02-28 20:02:24 -0800
  • 2e090caa80 more meta-test WIP and related fixes Chris Darroch 2019-02-27 01:37:49 -0800
  • 9824b4bec4 meta-test WIP Chris Darroch 2019-02-25 01:07:41 -0800
  • 5254517e6e even more WIP to be refactored Chris Darroch 2019-02-24 00:45:42 -0800
  • bd060ed9e1 yet more WIP (to be refactored) Chris Darroch 2019-02-20 02:35:30 -0800
  • 552328d9e7 projection lists for tests (more WIP to be refactored) Chris Darroch 2019-02-19 19:38:54 -0800
  • 2e2629bf14 projection lists for tests (WIP to be refactored) Chris Darroch 2019-02-14 16:52:03 -0800
  • 778d8e57a8
    Merge pull request #59 from github/remove-write-fileio-loop Chris Darroch 2019-03-05 22:50:40 -0800
  • 648ba5a4a2 remove generic file IO write loop function Chris Darroch 2019-03-05 22:12:40 -0800
  • 244fbb8270
    Merge pull request #57 from github/remove-vfs-leftovers Ashe Connor 2019-03-06 11:56:51 +1100
  • dad2255065 remove support files formerly used to test VFS API Chris Darroch 2019-03-05 01:00:34 -0800
  • 0bd5e4c1bf
    Merge pull request #56 from github/text-xattrs Ashe Connor 2019-03-05 16:20:08 +1100
  • 40f5af7d3c use exclusive setxattr mode for projected children Chris Darroch 2019-03-04 20:08:33 -0800
  • a6544e7492 use common xattr set function and text empty flag Chris Darroch 2019-03-04 19:40:17 -0800
  • 272e5bbc7b
    Merge pull request #53 from github/remove-vfsapi Ashe Connor 2019-03-04 12:56:35 +1100
  • 9f09eb77a0
    Merge pull request #54 from github/remove-vfsapi-internal-header Ashe Connor 2019-03-04 12:30:26 +1100
  • 04e09cf15c
    Merge pull request #55 from github/remove-vfsapi-add-dirmode Ashe Connor 2019-03-04 12:16:09 +1100
  • 64a16586e8 allow arbitrary permission modes on projected dirs Chris Darroch 2019-03-03 12:20:56 -0800
  • 0b028b7a75 remove unnecessary internal header file Chris Darroch 2019-03-01 22:23:03 -0800
  • 742acced1e remove unused internal common mkdir function Chris Darroch 2019-03-01 22:20:09 -0800
  • ee76d362cf simplify global symbol library export regex Chris Darroch 2019-03-01 14:36:12 -0800
  • da7b9ceed6 simplify naming of test programs after VFS removal Chris Darroch 2019-03-01 14:21:38 -0800
  • e8e20b350e
    use pid_t again Ashe Connor 2019-02-28 12:29:40 +1100
  • d98403c238
    remove some unused cruft, clean up casts Ashe Connor 2019-02-28 12:20:09 +1100
  • 2fd942806b
    remove inadvertent backup file Ashe Connor 2019-02-28 12:11:36 +1100
  • 453409f7c2
    remove VFS API and supporting components Ashe Connor 2019-02-27 10:12:23 +1100
  • d99dd5a44e
    vfs-api branch as of upstream PR Ashe Connor 2019-02-26 13:30:54 +1100
  • 9247356f3d
    use vfs-api branch of VFSForGit Ashe Connor 2019-02-26 12:23:56 +1100
  • 55001ac815
    add projfs_write_file_contents Ashe Connor 2019-02-25 14:56:28 +1100
  • 2c8218a8bb
    specify int instead of pid_t Ashe Connor 2019-02-25 14:56:03 +1100
  • cf89b2043b
    Merge pull request #51 from github/test-locking Ashe Connor 2019-02-22 12:23:13 +1100
  • 5641d75a9f
    move projfs_run_twice down Ashe Connor 2019-02-22 11:59:33 +1100
  • 9708fff978
    remove unneeded bits Ashe Connor 2019-02-22 11:58:51 +1100
  • ffff2f2f46
    test that we actually lock dirs on projection Ashe Connor 2019-02-19 17:07:25 +1100
  • 98498eec62
    Merge pull request #52 from github/test-vfs-file-proj Chris Darroch 2019-02-19 23:03:26 -0800
  • 53affd914f add vfs test callback for file hydration Chris Darroch 2019-02-19 17:27:47 -0800
  • e3e37276f7
    Merge pull request #46 from github/rename-events Ashe Connor 2019-02-20 11:02:16 +1100
  • ddcc1cf5f9
    Merge pull request #50 from github/rename-events-tests Ashe Connor 2019-02-20 10:51:29 +1100
  • 2b702ff73b test rename events with injected errs and retvals Chris Darroch 2019-02-19 14:46:51 -0800
  • 99d0f5796d test rename event handling in VFS API Chris Darroch 2019-02-19 14:46:14 -0800
  • 305a48ce8d report src and dst paths on rename events Chris Darroch 2019-02-19 14:41:10 -0800
  • af65f004d1 reorder some lists and tests in bitmask order Chris Darroch 2019-02-19 14:37:44 -0800
  • d4d8dfc92b
    comment re: rename notify params Ashe Connor 2019-02-18 16:38:11 +1100
  • 1d5391c2ed
    notify in rename Ashe Connor 2019-02-18 16:35:19 +1100
  • 3265612651
    tests for renames Ashe Connor 2019-02-18 16:34:45 +1100
  • e3978aec00
    comment re: renameat2 Ashe Connor 2019-02-18 15:57:09 +1100
  • 1e69883bb7
    outline for FileRenamed Ashe Connor 2019-02-18 15:22:05 +1100
  • 461833f3af
    Merge pull request #43 from github/check-lower-fs Ashe Connor 2019-02-19 14:00:10 +1100
  • b044ab909b
    style nit Ashe Connor 2019-02-19 13:46:41 +1100
  • c108817d07
    refactor sparse support test Ashe Connor 2019-02-19 13:46:02 +1100
  • 960690687d
    test xattr explicitly, once Ashe Connor 2019-02-19 13:34:17 +1100
  • 2fc4ba284d
    test sparse file support on lowerfs Ashe Connor 2019-02-18 12:25:27 +1100
  • 4b6c1d8513
    refactor the xattr check Ashe Connor 2019-02-18 12:01:43 +1100
  • c6551892bc
    check lower fs for xattr support Ashe Connor 2019-02-18 11:58:25 +1100
  • 233f4e50a8
    Merge pull request #44 from github/symlinks Ashe Connor 2019-02-19 13:25:58 +1100
  • 6953b12090
    WIP on notifying in open callback Ashe Connor 2019-02-18 17:13:40 +1100
  • ed9fb632e2
    create symlinks Ashe Connor 2019-02-18 14:02:08 +1100
  • 3e02a783d5
    stub symlink handler with new calling convention Ashe Connor 2019-02-18 13:52:25 +1100
  • 4ca2943483
    Merge pull request #40 from github/file-projection Ashe Connor 2019-02-18 10:14:26 +1100
  • d110121654
    simplify and cleanup Ashe Connor 2019-02-15 15:19:57 +1100