Skip to content

Releases: gboudreau/Greyhole

0.15.26

27 Aug 02:08

Choose a tag to compare

  • 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

24 Dec 15:28
ac568e0

Choose a tag to compare

  • 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

21 Nov 00:09

Choose a tag to compare

1215a1216

  • Bugfix: renaming an existing file after a fsck started could result in a "lost" file (until fsck ran again for this file, then it came back)

0.15.23

13 Oct 22:56

Choose a tag to compare

  • Fix: build_vfs for Alpine Linux 3.20 (Samba 4.19), used by samba-greyhole docker image
  • Fix: needed .patch for compiling VFS module on Alpine 3.20 (Samba 4.19) on ARM64
  • fix: fsck_file email report was always empty (even when it shouldn't be!)

0.15.22

03 Sep 21:49

Choose a tag to compare

  • Bugfix: log real filename, not temporary filenames, when creating file copies using parallel_copying = yes
  • 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.
  • 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

13 Jan 21:16

Choose a tag to compare

  • 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

30 Jun 16:39

Choose a tag to compare

  • New: VFS module for 4.18
  • Bugfix: deb-specific modules, starting at 4.17 : using non-bundled (i.e. shared) libraries (for ldb, tdb, tevent & talloc) - Ref: #312
  • Bugfix: missing symlinks for libsmbd-base-samba4.so & libsamba-debug-samba4.so (on Debian 12 at least) - Ref: #312

0.15.19

28 Jun 12:42

Choose a tag to compare

  • 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

29 Jun 12:31
a1e06d3

Choose a tag to compare

  • 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

21 May 11:34
b1671de

Choose a tag to compare

  • 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