Releases: fermitools/htgettoken
Releases · fermitools/htgettoken
v2.4
v2.3
v2.2-2
v2.2
v2.1
v1.21
This backports some of the fixes from 2.0 for situations where it's too much work to make the transition to the new packaging system.
- Fix the httokensh background process's check for its parent process. That is only a backup in case only the parent process is hard-killed, because normally the parent process kills the background process when the parent exits.
- Use newer
stssecrets API for token exchanges. - Fix the
-o/--outfileoption to work with relative paths. - Change the
--nobearertokenoption to always get and save a vault token.
v2.0-2
v2.0
- Replace use of m2crypto and pyOpenSSL with urllib3
- Replace use of pykerberos with gssapi
- Use standard Requires for Python modules instead of PyInstaller
- Add --vaultcertname option to specify an alternative certificate name. That used to be an additional optional meaning of the --vaultalias option, but urllib3 requires only one name to match.
- Add setuptools build infrastructure
- Refactor htgettoken script into module with entry point. This enables invoking htgettoken as
htgettoken.main()from Python. - Use wheels to build/install Python package, which simplified the entry points and improves (slightly) the metadata
- Fix the httokensh background process's check for its parent process. That is only a backup in case only the parent process is hard-killed, because normally the parent process kills the background process when the parent exits.
- Use newer
stssecrets API for token exchanges. - Fix the
-o/--outfileoption to work with relative paths. - Change the
--nobearertokenoption to always get and save a vault token.
v1.20
- Update httokensh to by default set the minimum vault token time to live to 6 days, and to make sure that the background refresh never gets a new vault token.
- Changed the preferred name of httokendecode to htdecodetoken, keeping links in the opposite direction.
- Add man pages for httokensh, htdestroytoken, and htdecodetoken.