# changelog

author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-106
changelog:
  - - Cosmetics and spelling checked.
  - - Cosmetics and spelling checked.
  - mars/decorators:
    - timeout: Debugged timeout decorator
  - mars/decorators:
    - allow: added show_allowed option to show allowed users and groups on failure
    - timer: improved output
    - timeout: Now using multiprocessing instead of thread module to resolve timeout error.
  - - adding python3.10 support
  - - adding python3.10 support


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-107
changelog:
  - - including new tool: get_common_ngs
  - - post_install : Updated postinstall routine for ubuntu
    - mars/utils : removed deprecated distutils.spawn for python3, taking shutil instead
  - - post_install : Debugged installation error.
  - - post_install : Adapted for Ubuntu and new saltstack installation location


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-109
changelog:
  - -- tools/msync : Enhanced logging
  - Merge branch 'minion-108' into 'master'
    Merging revision 108 into master
    See merge request mars/mars-common!3
  - Merging revision 108 into master
  - Delete .gitlab-ci.yml


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-111
changelog:
  - Merge branch 'mars-common-1.1.0-109' into 'master'
    Mars common 1.1.0 109 to 111
    See merge request mars/mars-common!4
  - Merge remote-tracking branch 'gitlab/master'
  - Merge branch 'mars-common-1.1.0-109' into 'master'
    Mars common 1.1.0 109 to 111
    See merge request mars/mars-common!4
  - Merge branch 'mars-common-1.1.0-109' into 'master'
    Mars common 1.1.0 109 to 111
    See merge request mars/mars-common!4
  - Mars common 1.1.0 109 to 111


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-112
changelog:
  - - some cosmetics
  - - some cosmetics
  - - colors.py : added 'critical'
    - Added FakeLog class
    - some cosmetics


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-114
changelog:
  - - Bugfixed
  - - Bugfixed
  - - mars.utils.write_file : added sort option, added also to dict2json
  - - marsng: debugged housekeeping
  - - marsconfigure minion: force lowercase minion name
    - NGEnv : ignore case of input
    - marsng : ignore case of input
    - msync : ignore case of input


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-86
changelog:
  - Made mars-dispatcher to mars-dispatcher.py and defined link mars-dispatcher.py => mars-dispatcher.


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-90
changelog:
  - Updated README_mars-dispatcher.md.
  - Adjusted pre_uninstall.
  - Changed mars-dispatcher to mars-dispatcher.conf. Updated mars-dispatcher.py and copy_table accordingly.


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-99
changelog:
  - - moved /etc/marsmaster/msync.conf to /etc/salt/master.d
    - updated msync manpage
    - pillar/retrieve_file_tree.py:
    - Debugged start entry of pillar
    - Get exclude list from master config instead of pillars
    - Adjusted permission handling


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-100
changelog:
  - - rearranged logging in /etc/marsmaster/msync_logging.yml
    - introduced msync_cache_dir in msync.conf
    - pillar retrieve_file_tree.py:
    - don't update filetree pillar if msync is currently running for a minion
  - - removed unnecessary content from /opt/marsmaster/all/tools
  - - retrieve_file_tree.py :
    - Removed platform files
    - Debugged exclude patterns


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-105
changelog:
  - Merge branch 'update_retrieve_filetree' into 'master'
    - rearranged logging in /etc/marsmaster/msync_logging.yml
    See merge request mars/mars-master!2
  - - minstall_helper.py : Made compatible with Ubuntu


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-106
changelog:
  - - Added mpi.py: Mars Pillar Info program to see how plugins build up.
    - Some spelling and corrections.
  - - Added new program mpi.py : Show calculated external pillars.
  - - moved /etc/marsmaster/msync.conf to /etc/salt/master.d
    - updated msync manpage
    - pillar/retrieve_file_tree.py:
    - Debugged start entry of pillar
    - Get exclude list from master config instead of pillars
    - Adjusted permission handling
  - - adding python3.10 support


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-107
changelog:
  - - introducing get_common_ngs.py, including manpage
  - - mpi.py : Don't show parts that are not contributing to a pillar.
  - - Added linking for mpi.py
  - - Refined output


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-112
changelog:
  - Merge branch 'mars-master-1.1.0-109' into 'master'
    Merging revision 109 to 111 into master
    See merge request mars/mars-master!5
  - Merging revision 109 to 111 into master
  - - added /opt/marsmaster as additional file root
    - adjusted ext_pillar retrieve_file_tree arguments
  - - bugfixed logical indentation error while creating super states
  - -- Updated manpages for msync and muninstall
    -- Enhanced muninstall to be more aware of existence of ssh
  - Merge branch 'master-108' into 'master'
    merging revision 108
    See merge request mars/mars-master!4
  - merging revision 108


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-116
changelog:
  - - adding mfile state module
  - - muninstall : added option '-n' for non-interactive
    - retrieve_file_tree.py : changed file_root and salt_root


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-108
changelog:
  - - Updated manpage for marsconfigure_minion
  - - adding python3.10 support
  - - adding python3.10 support


author: Vincenzo Daniele <vd@asteras-consulting.de> - 1.1.0-113
changelog:
  - Merge branch 'mars-minion-1.1.0-109' into 'master'
    Mars minion 1.1.0 109 to 111 into master
    See merge request mars/mars-minion!1
  - Mars minion 1.1.0 109 to 111 into master
  - - adjusted pyver
  - - deleting unnecessary files


