for version 0.49, add notes about removal of gnupg1 package from EPEL in late 2025
version 0.49
fix typo
set version 0.49 date to 2026-03-20 and adjust its description
update (expired) self-signed certificates for AMQP testing
increase x509 certificate expiration -days to 3650
modify comment
remove gnupg1 package and add note about its removal from EPEL in late 2025
remove empty directories
add notes about version 0.49 changes
allow for special LOG_FILE value "__STDOUT__"
modify log() subroutine to send its output to STDOUT if $cfg->LOG_FILE is "__STDOUT__"
update copyright statement
remove obsolete docker/centos and docker/qpid-broker-cpp setups (CentOS 7 end-of-life was June 30, 2024)
remove obsolete docker/qpid-broker-cpp setup (CentOS 7 end-of-life was June 30, 2024)
remove obsolete docker/centos setup (CentOS 7 end-of-life was June 30, 2024)
in ecs_token, increase default $SECSTOR_TIMELIMIT default value to 30 and make $SECSTOR_TIMELIMIT and $TOKEN_CACHE_EXPIRATION_MARGIN configurable vi environment variables
update copyright statement
update version to 0.49
add note about greenmail Dockerfile change in version 0.48
version 0.48
temporarily remove EMDIS-ECS-0.48
update base image to greenmail/standalone:2.1.8 and revise ENV GREENMAIL_OPTS declaration to resolve LegacyKeyValueFormat error
version 0.48
add note about version 0.48 change
in pgp2_decrypt and pgp2_encrypt subroutines, pipe passphrase to command being executed, to support usage of gpg1 in place of pgp2
update copyright declaration
add --nodedata jsondump to ecstool embedded documentation
update version to 0.48
version 0.47
set version 0.47 date to 2025-10-01
add notes about version 0.47 changes
add jsondump operation to --nodedata command
add JSON::PP dependency
fix typo
update version to 0.47
version 0.46
set version 0.46 date to 2025-09-12
add info about environment variables to the ecs_token embedded documentation
use gpgconf to ensure gpg-agent is started
add gnupg1 package (provides gpg1) to example Docker images
wordsmithing
move "Ideas for Future Enhancements" section from Changes file to TODO file
improve introductory info in ECS.pm embedded documentation
add SASL related links to embedded documentation SEE ALSO section
add section for version 0.46
adjust embedded documentation to improve generated PDF output
add script/ecs_token
update version to 0.46
version 0.45
set version 0.45 date to 2025-07-21, add "--pinentry-mode loopback" to default OPENPGP_CMD_ENCRYPT and OPENPGP_CMD_DECRYPT configuration settings
when storing cached token response, re-encode JSON to store as single line
add code to store copy of token response and to use cached token if available
refactor - rename *_OAUTH_REFRESH_* configuration settings to *_OAUTH_TOKEN_*
revise example Microsoft OAuth 2.0 token endpoint
update copyright date, restore missing language about NIH
add Usage info to embedded documentation
remove some comments
add documentation on configuration parameters
add support for command-line options to specify configuration parameters
stub in support for client credentials flow, revise comment-line invocation options, and adjust embedded documentation
update version 0.45 change notes
add configuration options for "modern" OAuth 2.0 authentication
adjust validation checks pertaining to INBOX_OAUTH_REFRESH_CMD and SMTP_OAUTH_REFRESH_CMD
add diffutils package
update embedded documentation
adjust status check for POP3 SASL XOAUTH2 authentication
fix another typo
fix typo
adjust _validate_config to better handle OAuth config
add $response->decoded_content to "Access token request failed" error message
minor tweak