Releases: gboudreau/Greyhole
Releases · gboudreau/Greyhole
0.9.44
- Bugfix: VFS module didn't calculate spool file length correctly, which truncated the filename in /var/log/spool/
- Bugfix: VFS module needs to catch recvfile & aio_write, in addition to write/pwrite. Fixes file writes being ignored on certain Samba installs (for example: https://wiki.amahi.org/index.php/Make_Samba_Go_Faster)
0.9.43
0.9.42
- New armhf package for RaspberryPi
- Improvement: don’t work on 'file changed' tasks unless we know the file was really written to.
- Uniformity: Keep 60 days of logs, 60 days of tasks_completed (default)
- Bugfix: one of the rename test cases was sometimes failing; this will help (fix?) that
- Bugfix: don’t log to .err warnings that were generated from @ lines
- Bugfix: Allow smb.conf path values that are double-quoted; man smb.conf doesn’t say that is allowed or not, but it seems to work with Samba, so let’s follow.
- Quiet noisy log when checking for matching ignored folder
0.9.41
0.9.40
0.9.39
0.9.38
0.9.37
- Bugfix: don’t try to install in /usr/lib/x86_64-linux-gnu unless a samba/vfs folder exists in there
- package php-intl does not exist on apt-get
- Merge pull request #101 from tylerstraub/patch-1
- Updated INSTALL dependencies list for Ubuntu to add missing dependencies that are listed in the .deb dependencies
- Bugfix for Ubuntu 12: don’t try to re-create a symlink in /usr/lib/x86_64-linux-gnu/samba/vfs - that folder doesn’t exist.
0.9.36
- Bugfix: Sometimes, two paths will be almost the same, except for the UTF-8 normalization they use. For those, we could end up with two entries in $file_metafiles - bad! So we make sure we don't end up with duplicates.
- Adding alternative package php5-mysqlnd (to replace php5-mysql, if present)
- Added support for /usr/lib/x86_64-linux-gnu/samba/vfs/ path for VFS modules for Samba. Some systems seems to use that path now, instead of the old /usr/lib64/samba/vfs/
- Removed support for spooled operations in syslog. We’ve been using the spool directory for quite a while now. Nobody should still be using syslog spooling.
- Improvement: make sure the /var/spool/greyhole folder exists Will check each time the daemon is looking for spooled files in that folder; it will re-create an empty folder with the correct mode if it finds it’s missing.
- Sticky files will no longer ignore available space
- Simplified lookups in arrays using a small array_contains($haystack, $needle) helper function; easier to read that the previous array_search($needle, $haystack) !== FALSE
- Simplified Makefile by injecting require()’d files using a PHP script
- Simplified packaging scripts for .deb & .rpm, when handling Greyhole’s Samba VFS module
- Added Samba VFS module for Samba 4.1
0.9.35
- Quiet newly appeared warning in greyhole.log
- If blkid can't find the device UUID, assume it's a remote drive (which requires .greyhole_uses_this flag files).
- Also look for
greyhole -D
in addition ofgreyhole --daemon
when checking if the daemon is started - Use UTF-8 for the database
- Revert: Bugfix: --balance will now enforce your drive_selection_algorithm configuration on all files it works with (but will still not touch files smaller than 10MB) This change caused issues where users using a 'forced' drive_selection_algorithm would get unbalanced drives!