Skip to content

v2.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Feb 16:08
780c83d

Agate now has an explicit code of conduct and contributing guidelines.
Thank you to @gegeweb for contributing to this release.

Added

  • You can now supply multiple --hostnames to enable basic vhosts (#28).
  • Disabling support for TLSv1.2 can now be done using the --only-tls13 flag, but this is NOT RECOMMENDED (#12).
  • The tools now also contain a startup script for FreeBSD (#13).
  • Using central config mode (flag -C), all configuration can be done in one .meta file (see README.md for details).
  • The .meta configuration file now allows for globs to be used.

Changed

  • The .meta file parser now uses the configparser crate. The syntax does not change.
  • The changelog is now also kept in this file in addition to the GitHub releases.
  • Certificate chain and key file are now only loaded once at startup, certificate changes need a restart to take effect.
  • Hidden files are now served if there is an explicit setting in a .meta file for them, regardless of the --serve-secret flag.

Fixed

  • The Syntax for the IPv6 address in the README has been corrected.
  • Give a better error message when no keys are found in the key file instead of panicking with a range check.