Skip to content

0.9.59

Choose a tag to compare

@gboudreau gboudreau released this 19 Jul 16:19
· 438 commits to master since this release
  • Bugfix: quiet warning about missing folder, when deleting a folder and its files from the Greyhole Trash share.
  • Remove unused duplicate code from common.php
  • Remove code duplication in replace, wait-for, going and gone CLI runners.
  • Simplified adding line feeds in CLI commands output
  • Better --debug output using JSON (pretty-print); also simplified debug CLI runner code by separating every step in a different function.
  • Fixed vulnerability that allowed anyone to execute commands normally reserved to root. Example exploit: https://gist.github.com/gboudreau/4d3bb852a8d1a016ebfc
  • Simplified code that executes DB migrations
  • Bugfix on recent commit that caused warnings
  • More OO refactoring; hopefully lower complexity in existing files
  • Simplified ConfigHelper
  • More simplifications of ConfigHelper
  • Typo in last commit
  • Show Code Climate result in Github readme
  • Improvement: greatly simplified command line arguments processing
  • De-duplicated code
  • Code changes suggested by scrutinizer-ci.com
  • Regression: Typo in last commit forced all greyhole commands to run all DB migrations.
  • Bugfix: logging to syslog was not working
  • Bugfix: when using symlink($target, $link) fails, use the alternative exec("ln -s $target $link")
  • Don't use static:: when self:: is enough