Greyhole Versions Save

Greyhole uses Samba to create a storage pool of all your available hard drives, and allows you to create redundant copies of the files you store.

0.15.11

2 years ago
  • WebUI: easier to see which toggle/tab is selected
  • When MySQL server uses a different TZ than PHP, change the MySQL TZ to match Fixes #288

0.15.10

2 years ago

1160d1159 < Fix for greyhole --cp

0.15.9

2 years ago
  • 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 (alias cpgh) command: Copy a file or folder onto your storage pool without going through Samba

0.15.8

3 years ago
  • New VFS module for Samba 4.14; now using Docker to build VFS modules (was using VirtualBox VMs & homelab server before)
  • WebUI: crashfix in DataTables AJAX call, when search field is empty
  • Bugfix: Samba VFS module for Samba 4.13+ would sometimes log "open for writing" operation incorrectly; that would leave a bunch of spam in the tasks table in MySQL
  • Bugfix: Skip trying to process files with emojis in their name Fixes #272

0.15.7

3 years ago
  • New VFS module for Samba 4.14 (untested)
  • Minor code change
  • .patch for Samba 4.14 VFS module

0.15.6

3 years ago
  • WebUI: Bugfix: Storage Pool graph was not showing the correct amount of used space
  • Build VFS script: allow usage of CPAN when Perl module is installed, but cpan executable is not in $PATH
  • Crashfix: can't call gh_error_handler() when using PHP 8 Ref: #265

0.15.5

3 years ago

1138a1139

  • Bugfix: greyhole-dfree might fail, if it is executed by two different (Samba) users with incompatible umask: first user creates this file by connecting to any Greyhole share, and umask makes this file unwritable by the second user, who will then see 0 bytes free on the shares

0.15.4

3 years ago
  • Exemplary change for fixing compiling error
  • Merge pull request #259 from karakal/patch-1
  • Samba module: support for compiler before C99 Ref: #259
  • Typo
  • Saving donation email was failing Ref: #261

0.15.3

3 years ago
  • WebUI Bugfix: Recent log entries was always empty
  • WebUI: fix some PHP warnings Ref: #256
  • WebUI: Bugfix: wrong tab was selected by default (Balance instead of Logs), in Status page
  • Bugfix: files open read-only (lsof' FD = ##r) are not locked
  • Bugfix: default for 'daemon_niceness' config was not properly applied, preventing the service from starting Fixes #258

0.15.2

3 years ago
  • WebUI: Bugfix: Make DataTables responsive Ref: https://datatables.net/forums/discussion/comment/92587/#Comment_92587
  • DevOps: yum repo is now updated using a docker container; host OS changed (to Ubuntu focal), and there is no createrepo package/binary available for that platform
  • WebUI: colored lines in Status > Past Tasks table (green for writes, red for deletes, yellow for renames, blue for maintenance)
  • WebUI: Status page 'current action' is now loaded using AJAX, at the same time the log is loaded
  • New 'email' hook, to receive notifications that are normally sent by email using another channel (Slack, PushBullet, etc.) Fixes #250
  • Missing from last commit