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

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

Compare
Choose a tag to compare
@vilhelmprytz vilhelmprytz released this 22 Apr 13:35
· 22 commits to master since this release
33b7830

Hello! This is the biggest update to nafsdm yet, with over 1000 additions (GitHub additions).

Some key new features is the reworked nafsdmctl (and new functions to that), incremental version upgrades (for development) as well as various other reworks and tweaks.

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
    (since 1.3-dev1):
  • Minor fixes and tweaks I missed when bug testing