Releases: gboudreau/Greyhole
Releases · gboudreau/Greyhole
0.15.26
- new: VFS module for Samba 4.22 (Trixie) by @PhilJung in #342
- new: VFS modules for Samba 4.20 & 4.21
- fix: fsck: don't automatically trash symlinks found in LZ - if they point to a relative path, let them be. Those can be used to create (on the server) symlinks that don't use the Minshall+French symlinks format (aka XSym files), but look like real files to clients. Useful for Windows clients that do not support XSym files.
0.15.25
- Bugfix: deleting a file after a fsck started could result in false-positive "missing file" report by fsck
- Bugfix: catch cases of "rename after fsck started" for files in the root of a share Ref: 7684a10
- Bugfix: catch cases of "rename after fsck started" for folders Ref: 7684a10
- Bugfix: before fsck will queue a new write operation, ensure all pasts Samba-spooled operations have been added to the tasks queue
0.15.24
0.15.23
0.15.22
- Bugfix: log real filename, not temporary filenames, when creating file copies using parallel_copying = yes
- Bugfix: when using
greyhole --copy(akacpgh), 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. - Bugfix: Correctly handle leftover empty metadata folder when creating a file with the same name
- Bugfix: when
greyhole --mvis used to move a folder, correctly remove the empty folders from the source when finished - Bugfix: when using greyhole --copy (cpgh), replace characters that Samba doesn't support, in the filenames
- New: VFS module for Samba 4.19 (Ubuntu Noble)
0.15.21
- Bugfix: creating a file copy on a storage pool dir could fail - Fixes #324
- 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. - Fixes #319
- Bugfix: don't show a warning about logrotate not being installed, when in fact it's man that isn't installed - Fixes #313
- Fixed build_vfs.sh for Samba 4.15 on Fedore; less verbose build_vfs.sh output - Fixes #316
- Balance task is now better at finding the right files to move first, for faster results
0.15.20
0.15.19
- New: VFS module for Samba 4.17: small change in
openat_fnfunction definition (const struct vfs_open_how *how param replaces int flags, mode_t mode) Fixes #311 - Improvement: Small improvements to --balance
- Improvement: Migration full path fo utf8mb4 to support emoji in file name
- Bugfix: not all MySQL version support all +/-HH:MM timezones; log an error when we try and fail to change the MySQL TZ (for the current session) Fixes #303
- Update install-greyhole-package.sh
- Using deb [signed-by=...] instead of apt-key (deprecated)
0.15.18
- Fix for compiling on Alpine 3.14 (Samba 4.14)
- Bugfix: In a Docker container, 'greyhole --create-mem-spool' complained that "There was a problem creating the in-memory spool folder", even if that was not true
- Update vfs_greyhole-samba-4.x.c for Samba v4.16
- Merge pull request #300 from zefie/master
- Compiled VFS module for Samba 4.16, and included those in .rpm and .deb
0.15.17
- Bugfix: VFS module for Samba 4.13 should be compiled with the most recent available minor version of Samba; building using 4.13.0 creates a dependency on a shared library that is not available without compiling (libsmbd-conn-samba4.so); also recompile VFS for 4.15, 4.14 & 4.12 with the latest minor versions of those too, just in case. Fixes #298
- Fix for build_vfs with Samba 4.11; also applied fix from 021a4cb on VFS module for Samba 4.11