Skip to content

Releases: fedi-e2ee/pkd-server-php

v0.8.0

Choose a tag to compare

@soatok soatok released this 19 Apr 07:40
82098e1

Warning

Breaking changes: we are switching to ML-DSA-44.

Ed25519 is still supported for HTTP Message Signatures, but nowhere else.

What's Changed

  • Viewhash moreinfo by @soatok in #74
  • Migrate to post-quantum signatures by @soatok in #76
  • Install ext-pqcrypto to make fuzzing faster by @soatok in #77
  • Test that ed25519 keys are only accepted for RFC 9421 by @soatok in #78
  • Fix CI annoyances by @soatok in #79
  • Pre-release boyscouting for v0.8.0 by @soatok in #80

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@soatok soatok released this 22 Feb 00:43
0d1c93b

What's Changed

  • Updated dependencies, rerun code-style fixes by @soatok in #72
  • Pre-0.7.0 fixes by @soatok in #73
    • BurnDown is now disabled if no OTP is configured by the group admins (rather than failing open)
    • Tighten permissions on HPKE keys
    • Added configuration option for disabling BurnDown messages
    • Fixed concurrency issues with SQLite
    • Avoid more string concatenation in SQL
      • No security issues here, just a matter of taste (it was OFFSET {$integer} and LIMIT {$integer})

Full Changelog: v0.6.3...v0.7.0

v0.6.3

Choose a tag to compare

@soatok soatok released this 15 Feb 22:25
e2b205f

What's Changed

Full Changelog: v0.6.2...v0.6.3

v0.6.2

Choose a tag to compare

@soatok soatok released this 15 Feb 22:00

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@soatok soatok released this 13 Feb 02:20
a6dff10

What's Changed

  • Update server software to conform to v0.6.2 of the spec by @soatok in #68

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@soatok soatok released this 12 Feb 19:03
c64988b

What's Changed

Full Changelog: v0.5.1...v0.6.0

v0.5.1

Choose a tag to compare

@soatok soatok released this 10 Feb 16:36

v0.5.0

Choose a tag to compare

@soatok soatok released this 10 Feb 16:17
3287d7f

Security: The previous versions did not enforce some constraints around RevokeKey. It was possible to revoke your only key. Now, the constraint has been fixed and test coverage has been added to prevent regressions.

EDIT: https://github.com/fedi-e2ee/pkd-server-php/releases/tag/v0.5.1 fixes a unit test.

What's Changed

  • Add differential fuzzing between Protocol and Witness by @soatok in #65
  • Enforce Revoke constraints demanded by the Specification by @soatok in #66

Full Changelog: v0.4.2...v0.5.0

v0.4.2

Choose a tag to compare

@soatok soatok released this 04 Feb 03:37
422a147

This is yet another release that's mostly "improved testing".

What's Changed

  • Increase test coverage of Merkle state atomicity by @soatok in #62
  • Semgrep cleanup by @soatok in #64

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@soatok soatok released this 02 Feb 23:58
8304161

What's Changed

Full Changelog: v0.4.0...v0.4.1