This project adheres to Semantic Versioning and human-readable changelog.
fdeunlock master - unreleased
fdeunlock v0.7.3 - 2019-07-05
- Fix support to use a non-default ssh port. [ypid]
fdeunlock v0.7.2 - 2017-09-23
- Mention antievilmaid, tpmtotp and chkboot in
fdeunlock__ref_related_projects
. [ypid] - Allow to exclude/disable checkers using
exclude_checkers <fdeunlock__ref_config_exclude_checkers>
. [ypid] - Make behavior for UTF-8 decoding errors configurable as
codec_error_action <fdeunlock__ref_config_codec_error_action>
. [ypid]
- Fix support to control
cryptroot-unlock
in different configurations. [ypid]
fdeunlock v0.7.1 - 2017-04-01
- FDEunlock tried to execute
None
as command and failed in case thestart_command
config option was not set. Problem was implicit type conversation fromNone
tostr
. [ypid]
- Add Python 3 support, documentation, CI, Python package, platform independences, unit testing. [ypid]
- Wrote checkers:
LinkLayerAddressChecker
,UnauthenticatedLatencyChecker
,AuthenticatedLatencyChecker
. Refer tofdeunlock__ref_host_checkers
for details. [ypid] - Add configurable
config_start_command <fdeunlock__ref_config_start_command>
for starting an offline machine. [ypid] - Add script to PyPI under the name fdeunlock. [ypid]
- Acquired CII Best Practices badge for FDEunlock. [ypid]
- Add IPv6 support. [ypid]
- Major rework and code quality improvements. [ypid]
- Rename from scout to FDEunlock (project name) and
fdeunlock
(package and command name). [ypid] - Changed license from GPL-3.0+ to AGPL-3.0. [ypid]
- Taken over maintenance of the project. Refer to this issue for details. [ypid]
- Support interactive mode to drop into a shell after verification. [sdrfnord]
- Use
ssh_config(5)
for ssh options instead custom configuration. [sdrfnord] - Improved code quality. [sdrfnord]
- Encryption passphrase can be read from a configuration file. [sdrfnord]
- Initial coding and design in Bash. Refer to Tauchfahrt mit Linux – Colocation Anti-Forensik (German). [husemann]