Skip to content

Latest commit

 

History

History
145 lines (114 loc) · 4.84 KB

CHANGELOG.md

File metadata and controls

145 lines (114 loc) · 4.84 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

## [Unreleased] - YYYY-MM-DD
### Added
### Changed
### Deprecated
### Fixed
### Security

[Unreleased] - YYYY-MM-DD

Added

  • .zshrc now loads kerberos tokens when sourced.
  • .zshrc now munges a command for loading kerberos token to cron.
  • Git Tab completion added for Linux Server configurations.
  • Git Tab completion added for MacOS Client configurations.
  • Git status flags added to Linux Server prompt.
  • Git status flags added to MacOS Client prompt.

Changed

Deprecated

Fixed

  • For linux client configuration, turned off bell and enabled autorepeat

Security

[0.7.4] - 2024-02-19

Changed

  • removed alias for ssh where kload was prepended to the command since executables don't recognize the aliases.
  • Updated vnctools version 0.4.0 -> 0.4.1

Fixed

  • For linux client configuration, turned off bell and enabled autorepeat

[0.7.3] - 2024-02-10

Changed

  • Updated vnctools version 0.3.4 -> 0.4.0

Fixed

  • Moved vnctools clone command out of hooks.mk and into deps.mk

[0.7.2] - 2024-01-18

Changed

  • Updated the vnctools version number to 0.3.4

[0.7.1] - 2024-01-18

Changed

  • Updated the vnctools version number to 0.3.3

[0.7.0] - 2024-01-17

Added

  • The KRB5_KTNAME variable added to create a default keytab file.

Changed

  • The installation path variable DESTDIR must now be specified as an absolute path.

Fixed

  • The KRB_PRINCIPAL variable was not updated to KRB5_PRINCIPAL in the krbtools-keytab script.
  • The krbtools-keytab script will now replace existing entries in the keytab file when updating changine the password instead erroring out and forcing user to delete the file.
  • A computer update caused the prompt to quit updating git branch

[0.6.0] - 2024-01-15

Changed

  • Sorted file from the configuratio src directories into explicit bin and home directories.

[0.5.0] - 2024-01-15

Changed

  • Changed the Kerberos username variable used in kload alias KRB_PRINCIPAL -> KRB5_PRINCIPAL.

[0.4.0] - 2023-01-14

Added

  • Configurations can now share a common Makefile which allows for configuration specific customizations to added using hook targets: hook-check, hook-install, hook-test, and hook-uninstall.

Changed

  • Simplified Makefile into a barebones file that only provides a list of targets
  • Cleaned up the linux-server .bashrc and enabled overrides and customizaitons through a .bashrc_local file.
  • Default installation path moved to ~/.local/lib/fnal-asic-compute-shared.
  • Renamed make/shared-targets.mk -> make/private.mk
  • Renamed fnal-asic-config-macos -> fnal-asic-config-macos-client
  • Renamed fnal-asic-config-linux -> fnal-asic-config-linux-server

Fixed

  • Minor formating and type fixes to macos-client .zshrc file.

[0.3.1] - 2023-01-10

Added

  • Added an installation successful message to the install target.
  • The Makefile variable WORKDIR_ROOT can now be overidden on the command line.

Changed

  • Build dependencies are now populated under $(WORKDIR_ROOT)/deps/.
  • Build artifacts are now populated under $(WORKDIR_ROOT)/build/.
  • Test artifacts are now populated under$(WORKDIR_ROOT)/test/.

Fixed

  • Running target check and test, now try to test the dependencies as well

[0.3.0] - 2024-01-09

Added

  • Initial documentation for this repo added to README.md.

Changed

  • MacOS prompt now provides either a tag or a hash when the repo has a detached head.
  • Removed the version string from the install directories to simplify uninstall

Fixed

  • Corrected issus where kerberos username must match the local username.

[0.2.1] - 2024-01-08

Changed

  • Updated the Makefiles to the use standard installation directory variables.
  • Updated the Makefiles to the use the shared Boxbird utilities.
  • Removed shared-recipes.mk from the repo.
  • Removed the pkg_override and pkg_list targets.

Fixed

  • Corrected issue with GitHub workflow where make target were not properly ran by calling each make target as a seperate command.

[0.2.0] - 2024-01-06

Added

  • Created special files CHANGELOG.md, LICENSE, README.md, and TODO.md
  • Automated testing for both Linux and MacOS using GitHub workflows.

Changed

  • Installation and testing managed through Makefiles instead of custom bash scripts.
  • Repository has been moved to the ic-designer organization to keep with dependencies.
  • MacOS scripts for vnctools now provided by the bash-vnctools repo

[0.1.0] - 2023-12-30

Added

  • Initial configuration for MacOS
  • Initial configuration for Scientific Linux
  • Update script for installing the compute configurations