Skip to content

Navita - v2.3.3

Compare
Choose a tag to compare
@CodesOfRishi CodesOfRishi released this 28 Oct 16:36
· 30 commits to main since this release
  • $NAVITA_DATA_FILE/temp-history and $NAVITA_DATA_FILE/navita_age_last_check files can be removed, since there's no use of it now.
     # remove the obsolete data files
     rm $NAVITA_DATA_FILE/temp-history $NAVITA_DATA_FILE/navita_age_last_check
  • Override noclobber option when redirecting output to utility/data files.
  • Employ a locking mechanism to ensure atomic history updates, preventing race conditions that may arise from concurrent modifications.
  • Use consistent and conventional exit statuses. The following exit statuses are being used:-
    • 0 : Success.
    • 1 : General Error.
    • 64 : The command was used incorrectly, e.g., with the wrong number of arguments, a bad flag, a bad syntax in a parameter, or whatever.
    • 65 : The user's input data was incorrect in some way.
    • 69 : A service is unavailable. This can occur if a support program or file does not exist.
    • 75 : Temporary failure, indicating something that is not really an error. The request should/can be reattempted later.