Skip to content

0.11.0

Compare
Choose a tag to compare
@gboudreau gboudreau released this 23 Feb 14:20
· 244 commits to master since this release
ebd72e3
  • Build script: ensure .deb packages are created using GZip, (not XZ Utils) - DPKG repository doesn't work with *.xz files (yet)
  • When we want to restart the daemon, use supervisorctl, if Greyhole is running in a docker container using supervisord
  • Disk Usage web-app: remove prefix (current path) from chart
  • Added note about creating Samba users, and testing Samba shares before enabling Greyhole VFS
  • 'greyhole --logs' would output a warning in the error log (if one is defined in the config) was non-existent
  • Improvement: when executing a 'write' tasks, remove future 'write' tasks that are duplicates; i.e. don't execute multiple write tasks if only one would be enough
  • Removing php-mbstring dependency; it's already in the install script, and I added it to the INSTALL instructions Fixes #214
  • New: log files checksums in DB, when new copies are created, or when checksums are checked (--fsck --checksums)
  • fsck checksums threads: re-start the ones that are missing; don't wait for ALL of them to disappear
  • Bugfix: When re-creating a file copy because its checksum is different, first make sure the storage pool drive has enough free space for this new file copy; if not, schedule to fsck_file task to create another file copy elsewhere
  • Pretty big code refactoring; some minor fixes too
  • Small code improvements; mostly fixing IDE warnings
  • Bugfix: don't try to manually escape values to inject into a SQL query! Use dynamic parameters instead.
  • Test cases script: small code improvements
  • Code change to support PHP 7.4