Skip to content
This repository has been archived by the owner on Nov 1, 2019. It is now read-only.

1.3-dev1 - New features and reworked parts of the code

Pre-release
Pre-release
Compare
Choose a tag to compare
@vilhelmprytz vilhelmprytz released this 22 Apr 11:27
· 78 commits to development since this release

Hello! This is the biggest update to nafsdm yet, with over 1000 additions (GitHub additions). This is a minor dev release before we push to stable. As always, dev versions are mostly untested and should not be used in a production environment.

Full changelog:

  • Upgrade scripts now check for "github_branch" to download correct latest version file.
  • Upgrade scripts now return different exit codes depending on issue (dev versions will no longer crash the daemon due to unsupported version)
  • Complete visual overhaul of nafsdmctl (looks a lot nicer)
  • New development mode, allowing latest commit to always be installed on master and slave (not set version numbers).
  • Slave: development functions are now enabled using the config.conf instead of adding files.
  • Developer mode introduced in version 1.2.5-stable has been renamed to "skipVersionCheck"
  • nafsdmctl: now has remove by domain and remove by ID functions
  • nafsdmctl: now has status/start/stop/restart functions for the webinterface
  • Slaves now report last connection time to master (nafsdmctl can show a table of which slaves has connected recently)
  • nafscli logviewer no longer throws a traceback message on exit (using CTRL+C)
  • Rewrote most log messages for both master and slave
  • Ability to enable or disable nafsdm upgrades on start (if turned off, you will have to use nafscli upgrade) on slave daemon
  • nafscli status now has -a argument which shows the full systemd status of the nafsdm daemon
  • (minor): Update all copyright notices to 2018