Skip to content

Releases: gboudreau/Greyhole

0.10.21

28 Apr 12:18
d2168a4
Compare
Choose a tag to compare
  • Support for Samba 4.10 Fixes #207

0.10.20

21 Apr 12:10
3399724
Compare
Choose a tag to compare
  • Bugfix: during file write operation (new or changed file), if a file copy is same as the source file (source_file_path = file_copy_file_path), no work is required! Just log something, and exit gh_copy_file() ASAP.
  • Bugfix: when file copy fails, make sure we don't leave a broken symlink in the landing zone
  • Bugfix: Only log 'Found a metadata file pointing to a drive not defined in your storage pool' if the metafile is not already marked as Gone.

0.10.19

24 Feb 12:54
2b1bb46
Compare
Choose a tag to compare
  • Improvement: Refactored how fsck for all shares are tracked, to be able to send a single email report once all the tasks have completed, instead of one email per share
  • Bugfix: during balance, always try to create the symlink pointing to the newly moved file, even if there was no symlink before
  • Bugfix: during balance, load NOK metafiles too, while searching for the metafile which needs to be updated, after we moved a file
  • Small code refactoring

0.10.18

17 Feb 16:48
c662a9f
Compare
Choose a tag to compare
  • Bugfix: when a table is crashed, greyhole would go into an infinite loop trying to repair it Ref: #203
  • Improvement to how --balance works (should be faster now) & improved the debug logs it creates
  • Bugfix: --balance-status didn't correctly display rows for storage pool with less free space than the minimum specified in greyhole.conf

0.10.17

04 Nov 13:52
da0f282
Compare
Choose a tag to compare
  • Crashfix: Samba 4.5+ would sometimes crash; adding our own pwrite_recv_fn fixed it

0.10.16

04 Nov 13:48
3fb652a
Compare
Choose a tag to compare
  • New: VFS modules for Samba 4.8 & 4.9
  • Improvement: check that the required PHP extensions are enabled, before executing (anything)
  • Bugfix: Samba VFS module failed to log write operations that occurred asynchronously, triggering VFS' pwrite_send & pwrite_recv instead of pwrite. This resulted in Greyhole not noticing any file write ops, between the file open & close ops.
  • Bugfix: folder where we need to put the VFS module symlink might not exist

0.10.15

28 Dec 20:57
60d2b94
Compare
Choose a tag to compare
  • Bugfix: VFS module for Samba 4.5 was creating randomly-named folders in shares root.

0.10.14

01 Oct 17:40
9c98b97
Compare
Choose a tag to compare
  • Update systemd service file
  • Add systemd service into releases
  • Update INSTALL to include Systemd, also, add install missing files
  • Samba 4.7 Support
  • Merge pull request #187 from Sparticuz/systemd
  • Remove + from file name
  • Compiling VFS for Samba 4.7 requires --without-pam on configure command
  • Binaries for Samba 4.7
  • Merge pull request #188 from Sparticuz/samba47
  • Bugfix: "libsmbd-base-samba4.so: cannot open shared object file" on Debian 9 / Ubuntu 17
  • Bugfix: --balance-status ws not displaying properly for drives with 1TB+ of free space

0.10.13

15 Sep 21:39
233de06
Compare
Choose a tag to compare
  • Bugfix: VFS module for Samba 4.6 was creating randomly-named folders in shares root.

0.10.12

20 Jul 12:08
0f0eda9
Compare
Choose a tag to compare
  • Bugfix: libsmbd-base-samba4.so not found on Debian 9 & Ubuntu 17