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

Latest commit

 

History

History
83 lines (72 loc) · 3.97 KB

CHANGELOG.md

File metadata and controls

83 lines (72 loc) · 3.97 KB

Version 1.3.2 (Status: RELEASED)

  • Deprecation notice

Version 1.3.1 (Status: RELEASED)

  • Bugfix: Slaves reported incorrect date to nafsdmctl slavestatus (minute instead of month under the "latest connection date" section)
  • Slaves now check if another nafsdm-slave process is running before boot
  • Fix issue #22
  • Visual adjustments to the upgrade scripts.
  • (minor): Slaves properly catch SIGINT and SIGTERM to exit gracefully
  • (minor): Updated nafsdm-slave systemd service to only start after internet connection is available
  • (minor): CHANGELOG is now included in install

Version 1.3 (Status: RELEASED)

  • 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

Version 1.2.5 (Status: RELEASED)

  • Added nafscli for the slave, a command-line interface
  • Added developer mode for both Slave and Master (disables version checking)

Version 1.2.4 (Status: RELEASED)

  • experimental: webinterface for the master, allowing control from a browser
  • Slaves now check if their version matches with the one the master is running Smaller changes/bugfixes:
  • Remove double import of sys in nafsdmctl
  • Added extra script to check if nafsdm is running (should work with monitoring software like nagios)
  • Nicer looking setup scripts
  • Installer now installs pip libs using a requirements.txt file (and updater).

Version 1.2.3 (Status: RELEASED)

  • nafsdm-master now uses SQL to save domains (updated nafsdmctl and slave with the new save format)
  • nafsdmctl list now prints in a nicer format (from dev2)
  • Bugfixes for dev1 issues (which need to be retested, therefore new dev release)

Version 1.2.2 (Status: RELEASED)

  • Reworked logger function completely (now catches exceptions, new logging levels, stdout and filehandler)
  • Small changes

Version 1.2.1 (Status: RELEASED)

  • Development feature: specifiy GitHub branch to use
  • Issue #8 fixed (nafsdm-slave not start on boot)
  • Issue #11 fixed (nafsdmctl editor open causing slaves to crash).
  • Issue #12 fixed (CTRL+C in nafsdmctl edit). (from dev2)
  • Remove non-working fix for issue #8.
  • New fix for issue #8. (from dev3, not released we just go straight to stable)
  • New fix for issue #8
  • Issue #11 silly fix

Version 1.2 (Status: RELEASED)

  • Added DNSSEC support.
  • Added upgrade scripts.
  • Added support for automatic upgrades (1.2 and forwards)
  • New edit function for nafsdmctl (master). (from 1.2-dev3):
  • Tons of bugfixes from 1.2-dev2. See release notes.

Version 1.1 (Status: RELEASED)

  • New version files.
  • New config parsing.
  • Setup scripts has new version selection (and another fix on that since 1.1-dev2)
  • Minor bug/spell fixes in master aswell as slave config changed (section name)

Version 1.0.1-stable (Status: RELEASED)

  • Slave: Fixed serious writing issue where ' is used instead of ".
  • Slave: Updated hostname finding function.

Version 1.0 (Status: RELEASED, now UNSTABLE)

  • First version.