- 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
- 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
- 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
- Typo in build_vfs log when installing com_err & heimdal-devel
- Don't use "--with-system-heimdalkrb5" when building the Samba module on Alpine Linux (Docker image)
- Improved log (stdout) for build_vfs script
- Fixed build_vfs for Alpine Linux 3.15 (Samba 4.15)
- Bugfix: build_vfs might be missing perl-CPAN on yum-based OS
- Bugfix: log about running build_vfs should mention sudo, since it's required
- Bugfix: modifying a file could result in a broken symlink in the LZ
- Added VFS module for Samba 4.15.x
- Create scorecards-analysis.yml
- Scorecard suggestion: added SECURITY.md
- Scorecard suggestion: pin Docker base images for VFS builds
- Comment out sticky-files suggestions
- When building a new version, create Docker images for all platforms (x86_64 & armv6/v7/v8)
- build_vfs script: when compiling Samba fail, tail (100 lines) the build log
- tail of build log might not be sufficient to see the actual error; will cat the log instead
- build_vfs script: tail of build log might not be sufficient to see the actual error; will cat the log instead; waiting 15s after ./configure starts before starting to show progress
- Fix for building VFS module on ARM, in Docker (Alpine 3.13)
- Improved caching of PHP loaded modules, when using greyhole-php wrapper script
- Small code improvements here and there
- Balancing: try using 100MB+ files first; if none are found, look for 10MB+ files, then 5MB+, 1MB+ and then any files. Allows balancing a share/storage pool drive that only contains small files.
- New
greyhole --cp
(aliascpgh
) command: Copy a file or folder onto your storage pool without going through Samba