rage
Fixed
- Fixed a bug in 0.7.0 where non-canonical recipient stanza bodies in an age
file header would causerage
to crash instead of being rejected.
age
Fixed
- Bumped
age-core
to 0.7.1 to fix a bug where non-canonical recipient stanza
bodies in an age file header would cause a panic instead of being rejected.
age-plugin 0.2.1
Fixed
- Bumped
age-core
to 0.7.1 to fix a bug where non-canonical recipient stanza
bodies in an age file header would cause a panic instead of being rejected.
age-core
Fixed
- In 0.7.0, Base64 decoding was moved to the
AgeStanza::body
method, with the
stanza parser only checking for valid Base64 characters. This caused the
parser to start accepting stanzas with non-canonical last body lines (where
the Base64 encoding would have trailing bits that could not be decoded into
full bytes); callingAgeStanza::body
on these stanzas would cause a panic.
This release fixes the parser to reject non-canonical last body lines, turning
the panic back into an error.