{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1752341,"defaultBranch":"master","name":"Greyhole","ownerLogin":"gboudreau","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-15T20:34:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/370329?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726525380.0","currentOid":""},"activityList":{"items":[{"before":"cdd401ca8a5f77aa92ce75d100599b5c61eb1ff5","after":"c0e29b8442af7a21a149f8f30dbfbd38ac29a0f4","ref":"refs/heads/master","pushedAt":"2024-09-16T22:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Fix: needed .patch for compiling VFS module on Alpine 3.20 (Samba 4.19) on ARM64","shortMessageHtmlLink":"Fix: needed .patch for compiling VFS module on Alpine 3.20 (Samba 4.1…"}},{"before":"2c5ca92ddf6361992e904e2c5dbd9e04d2e83594","after":null,"ref":"refs/heads/alpine-3.20-samba-4.19","pushedAt":"2024-09-16T22:23:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"}},{"before":"388154f4ef2c7734afb3387769b7e417d6c8b02e","after":"cdd401ca8a5f77aa92ce75d100599b5c61eb1ff5","ref":"refs/heads/master","pushedAt":"2024-09-16T22:22:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Fix: build_vfs for Alpine Linux 3.20 (Samba 4.19), used by samba-greyhole docker image","shortMessageHtmlLink":"Fix: build_vfs for Alpine Linux 3.20 (Samba 4.19), used by samba-grey…"}},{"before":"e21840d793d49ef82f43cbfca68beead19e0dbcd","after":"2c5ca92ddf6361992e904e2c5dbd9e04d2e83594","ref":"refs/heads/alpine-3.20-samba-4.19","pushedAt":"2024-09-16T22:12:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":null,"after":"e21840d793d49ef82f43cbfca68beead19e0dbcd","ref":"refs/heads/alpine-3.20-samba-4.19","pushedAt":"2024-09-16T22:09:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Fix: build_vfs for Alpine Linux 3.20 (Samba 4.19), used by samba-greyhole docker image","shortMessageHtmlLink":"Fix: build_vfs for Alpine Linux 3.20 (Samba 4.19), used by samba-grey…"}},{"before":"4bc9519065432f0a242668e18f3eceddf038ec04","after":"5e2c00cd44bc952b9bd53098cf135bda39edb15b","ref":"refs/heads/website","pushedAt":"2024-09-14T14:59:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Updated bitly link to use HTTPS","shortMessageHtmlLink":"Updated bitly link to use HTTPS"}},{"before":"7623b9d403fbb0505dc9e6b791387849fcab7989","after":"388154f4ef2c7734afb3387769b7e417d6c8b02e","ref":"refs/heads/master","pushedAt":"2024-09-03T21:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"New: VFS module for Samba 4.19 (Ubuntu Noble)","shortMessageHtmlLink":"New: VFS module for Samba 4.19 (Ubuntu Noble)"}},{"before":"b8eb0e7a059a40d3261fc3fc5bfe581ee4108b97","after":"7623b9d403fbb0505dc9e6b791387849fcab7989","ref":"refs/heads/master","pushedAt":"2024-08-26T17:39:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Bugfix: when using greyhole --copy (cpgh), replace characters that Samba doesn't support, in the filenames","shortMessageHtmlLink":"Bugfix: when using greyhole --copy (cpgh), replace characters that Sa…"}},{"before":"71fdde9d348da54cc7daf4f067deea94882096ab","after":"b8eb0e7a059a40d3261fc3fc5bfe581ee4108b97","ref":"refs/heads/master","pushedAt":"2024-08-25T17:45:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Bugfix: when `greyhole --mv` is used to move a folder, correctly remove the empty folders from the source when finished","shortMessageHtmlLink":"Bugfix: when greyhole --mv is used to move a folder, correctly remo…"}},{"before":"6ecd4e625abc76651a5ac54ebadb2fde6b80cdfd","after":"71fdde9d348da54cc7daf4f067deea94882096ab","ref":"refs/heads/master","pushedAt":"2024-08-24T15:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Bugfix: when using `greyhole --copy` (aka `cpgh`), the target files/folders (in storage pool drives) should be owned by the user who executed the command, NOT the source's owner. i.e. don't preserve ownership, like cp does.","shortMessageHtmlLink":"Bugfix: when using greyhole --copy (aka cpgh), the target files/f…"}},{"before":"fedaddd1342354ea774df96a38c6e21bf97cba2b","after":"6ecd4e625abc76651a5ac54ebadb2fde6b80cdfd","ref":"refs/heads/master","pushedAt":"2024-01-23T02:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Bugfix: log real filename, not temporary filenames, when creating file copies using parallel_copying = yes","shortMessageHtmlLink":"Bugfix: log real filename, not temporary filenames, when creating fil…"}},{"before":"ee1a832eae1d24ae95f0ef4d73798c8401bd2e24","after":"fedaddd1342354ea774df96a38c6e21bf97cba2b","ref":"refs/heads/master","pushedAt":"2024-01-13T21:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Bugfix: creating a file copy on a storage pool dirve could fail if:\n1) parallel copying is enabled;\n2) one of the file copy would be created on the same drive as the landing zone;\n3) another file copy was created on another storage pool drive;\n4) the file copy on another drive was linked to (on the landing zone) BEFORE the same-drive file copy was created.\n\nThis change will make sure the file copies are ALL created, before we replace the file on the landing zone with a symbolic link.\n\nFixes #324","shortMessageHtmlLink":"Bugfix: creating a file copy on a storage pool dirve could fail if:"}},{"before":"c228993127a0044f77fffb5644eba240bfb0d73a","after":"ee1a832eae1d24ae95f0ef4d73798c8401bd2e24","ref":"refs/heads/master","pushedAt":"2023-11-05T13:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Bugfix: when creating a parent folder (eg. missing share folder in storage pool), we need to use the proper 'original folder' to copy the ownership + permission from.\n\neg. for mkdir /mnt/hdd1/gh/ShareName/Dir1/Dir2, with original directory /opt/ShareName/Dir1/Dir2\n - mkdir /mnt/hdd1/gh/ShareName and copy permission from /opt/ShareName\n - mkdir /mnt/hdd1/gh/ShareName/Dir1 and copy permission from /opt/ShareName/Dir1\n - mkdir /mnt/hdd1/gh/ShareName/Dir1/Dir2 and copy permission from /opt/ShareName/Dir1/Dir2\n\nFixes GH-319","shortMessageHtmlLink":"Bugfix: when creating a parent folder (eg. missing share folder in st…"}},{"before":"537f748bb707d48ddd922f6aab7cbdb30409410c","after":"c228993127a0044f77fffb5644eba240bfb0d73a","ref":"refs/heads/master","pushedAt":"2023-09-30T15:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Fixed build_vfs.sh for Samba 4.15 on Fedore; less verbose build_vfs.sh output\nFixes #316","shortMessageHtmlLink":"Fixed build_vfs.sh for Samba 4.15 on Fedore; less verbose build_vfs.s…"}},{"before":"a03813198c3b7b83b115f1bc7645f1b6a91e4428","after":"4bc9519065432f0a242668e18f3eceddf038ec04","ref":"refs/heads/website","pushedAt":"2023-09-04T13:23:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Updated website: support links","shortMessageHtmlLink":"Updated website: support links"}},{"before":"1997af36206d4da5f5d52478d562eaba7491f4a2","after":"537f748bb707d48ddd922f6aab7cbdb30409410c","ref":"refs/heads/master","pushedAt":"2023-09-04T12:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Balance task is now better at finding the right files to move first, for faster results","shortMessageHtmlLink":"Balance task is now better at finding the right files to move first, …"}},{"before":"fbf6ee2ab9cf04dde23aebcbe26cd8817defcec0","after":"1997af36206d4da5f5d52478d562eaba7491f4a2","ref":"refs/heads/master","pushedAt":"2023-07-22T12:00:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Update scorecards-analysis.yml","shortMessageHtmlLink":"Update scorecards-analysis.yml"}},{"before":"b37cf7ff70cbf3d77bd50669d54831ec59245937","after":"fbf6ee2ab9cf04dde23aebcbe26cd8817defcec0","ref":"refs/heads/master","pushedAt":"2023-07-03T14:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Bugfix: don't show a warning about logrotate not being installed, when in fact it's man that isn't installed\nFixes #313","shortMessageHtmlLink":"Bugfix: don't show a warning about logrotate not being installed, whe…"}},{"before":"e5682fa6279f0e2ae5bc9a6cbae793b2e4ff144d","after":"b37cf7ff70cbf3d77bd50669d54831ec59245937","ref":"refs/heads/master","pushedAt":"2023-06-30T16:32:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Bugfix: missing symlinks for libsmbd-base-samba4.so & libsamba-debug-samba4.so (on Debian 12 at least) - Ref: #312","shortMessageHtmlLink":"Bugfix: missing symlinks for libsmbd-base-samba4.so & libsamba-debug-…"}},{"before":"cf518aa3216a1ee19a57841f42442677a21efb1e","after":"e5682fa6279f0e2ae5bc9a6cbae793b2e4ff144d","ref":"refs/heads/master","pushedAt":"2023-06-30T16:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"New: VFS module for 4.18\nBugfix: deb-specific modules, starting at 4.17 : using non-bundled (i.e. shared) libraries (for ldb, tdb, tevent & talloc) - Ref: #312","shortMessageHtmlLink":"New: VFS module for 4.18"}},{"before":"4cc69ffe9fe5823a419ca09614328edb6cc1d164","after":"cf518aa3216a1ee19a57841f42442677a21efb1e","ref":"refs/heads/master","pushedAt":"2023-06-28T12:39:53.417Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"New VFS module for Samba 4.17: small change in `openat_fn` function definition (const struct vfs_open_how *how param replaces int flags, mode_t mode)\nFixes #311","shortMessageHtmlLink":"New VFS module for Samba 4.17: small change in openat_fn function d…"}},{"before":"e79c6a36130ad5e5e32568981f8756388f5fc9d8","after":"4cc69ffe9fe5823a419ca09614328edb6cc1d164","ref":"refs/heads/master","pushedAt":"2023-05-24T18:43:17.258Z","pushType":"push","commitsCount":2,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"More changes to use utf8mb4 for .full_path columns in DB","shortMessageHtmlLink":"More changes to use utf8mb4 for .full_path columns in DB"}},{"before":"7dbcc1592208976e79a1a310f90124744dd23fcc","after":"e79c6a36130ad5e5e32568981f8756388f5fc9d8","ref":"refs/heads/master","pushedAt":"2023-03-24T17:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gboudreau","name":"Guillaume Boudreau","path":"/gboudreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370329?s=80&v=4"},"commit":{"message":"Small improvements to --balance","shortMessageHtmlLink":"Small improvements to --balance"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMjo1MjowNy4wMDAwMDBazwAAAAS38czk","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMjo1MjowNy4wMDAwMDBazwAAAAS38czk","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yNFQxNzo1OTo0NC4wMDAwMDBazwAAAAMKvxor"}},"title":"Activity · gboudreau/Greyhole"}