Skip to content

Releases: gboudreau/Greyhole

0.9.44

12 Feb 03:18
Compare
Choose a tag to compare
  • 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

09 Feb 15:51
Compare
Choose a tag to compare
  • Fixed apt-get Makefile (spaces should have been tabs)
  • Crashfix in greyhole-dfree; trying to use a function defined in greyhole file!

0.9.42

16 Feb 18:55
Compare
Choose a tag to compare
  • 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

20 Jan 15:31
Compare
Choose a tag to compare
  • fixes wrong sleep time #103
  • Merge pull request #104 from julakali/master

0.9.40

16 Jan 02:11
Compare
Choose a tag to compare
  • Bugfix: case-insensitive 'all' in drive_selection_algorithm
  • Bugfix: ignored_files & ignored_folders patterns needs to match the full filename/path

0.9.39

05 Jan 23:04
Compare
Choose a tag to compare

676a677

  • Typo in last commit! Will get it…

0.9.38

05 Jan 22:57
Compare
Choose a tag to compare

675a676

  • More changes to support Ubuntu storing libraries in /usr/lib/, even on 64-bit systems

0.9.37

05 Jan 22:40
Compare
Choose a tag to compare
  • 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

31 Dec 14:05
Compare
Choose a tag to compare
  • 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

23 Sep 17:38
Compare
Choose a tag to compare
  • 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 of greyhole --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!