Releases: gboudreau/Greyhole
Releases · gboudreau/Greyhole
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 --mv
is 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_fn
function 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
0.15.16
- Bugfix: open and mkdir tasks logged by VFS modules were not including the full path to the file or folder, causing empty directories being created in the storage pool drives' shares' root, instead of in the proper subfolder eg.
mkdir /mnt/samba/ShareName/Folder/SubFolder
resulted in empty folders created as/path/to/storage/pool/drive*/ShareName/SubFolder
- Improved build_vfs script; fixed typo in comment
- Bugfix: VFS module for Samba 4.15 only logged basename (instead of full path) for rename (mv), (sym)link, delete (unlink) and rmdir Fixes #297