Skip to content

Releases: kanywst/whosent

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 14:36
c565bf4

Changelog

Features

  • 054be61: feat(jwt): verify Actor Chain tokens (J12, draft-mw-oauth-actor-chain-02) (@kanywst)

Fixes

  • a565f79: fix(jwt): leave a Declared actor chain not applicable rather than passed (@kanywst)
  • 8610cd6: fix(jwt): leave an actc from another server unchecked unless preserved (@kanywst)
  • 516488c: fix(jwt): leave introspected Actor Chain evidence unchecked (@kanywst)

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 29 Oct 13:33
99b6459

Changelog

Fixes

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 14:28
4256e9d

Changelog

Features

  • 5376bf6: feat(jwt): verify actor proofs (J11, draft-mcguinness-oauth-actor-proofs-01) (@kanywst)
  • 2be74a3: feat(trust): name actor keys by (act.iss, act.sub) in the trust file (@kanywst)

Fixes

  • 8ad6d80: fix(jwt): claim every actor signed only for a single token (@kanywst)
  • b0a3ab3: fix(jwt): fail a token whose sub_iss is not a string (@kanywst)
  • af2f4c3: fix(jwt): hold the newest actor proof's sub_iss to the token's own (@kanywst)
  • 0d5c6fd: fix(jwt): keep an actor proof's signature result when its time is unknown (@kanywst)
  • 7ca3081: fix(jwt): name every reason an actor proof was not checked (@kanywst)
  • d19c32b: fix(jwt): say when an exchange drops the actor proofs it inherited (@kanywst)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 13:13

Changelog

Features

Fixes

  • a274d8c: fix(biscuit): drop the ignored-input reason for a flag that no longer exists (@kanywst)

Documentation

  • 023e4ad: docs: describe whosent as a viewer for JWT, Biscuit, UCAN and macaroons (@kanywst)

Other

  • 4ad6fc7: ci(review): fail visibly when a pull request changes the review workflow (@kanywst)
  • 976aa7f: ci(review): post review comments without an attribution footer (@kanywst)

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 12 Oct 11:20

Changelog

Fixes

  • 9a75a31: fix(macaroon): judge the request guard on the tokens the walk reached (@kanywst)
  • 46fa35c: fix(macaroon): keep the signature guard's inconsistency when the request guard also disagrees (@kanywst)
  • bf6eeeb: fix(macaroon): leave Fly.io caveats unchecked without a request, and check one given with --fact (@kanywst)
  • b8861b2: fix(macaroon): let ask resolve only an INCOMPLETE Fly.io chain, and carry its inconsistency (@kanywst)
  • 9348105: fix(macaroon): refuse a Fly.io request key given twice, and test the request guard (@kanywst)

Documentation

  • 50bea45: docs: shorten the README and move format details to docs/formats.md (@kanywst)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 09:50

Changelog

Features

  • 5b731dc: feat(macaroon): treat Fly.io caveats as authority and answer requests against them (@kanywst)

Fixes

  • e86856b: fix(check): say what VALID covers when a Fly.io token's requests were not tested (@kanywst)
  • f4a5841: fix(macaroon): carry a predicate question's inconsistency into the answer (@kanywst)
  • a827fc9: fix(macaroon): exit 70 when the library and the caveats answer a request differently (@kanywst)
  • 5784b9a: fix(macaroon): refuse a Fly.io request when the library and the caveats disagree (@kanywst)
  • 4b9e087: fix(ui): window the matrix columns when a chain has more links than fit (@kanywst)

Other

  • 58faa9b: refactor: share the fixture writers across formats (@kanywst)
  • f4ac959: test(datalog): give the limit tests enough time on a busy machine (@kanywst)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 00:53

Changelog

Features

  • bc1297a: feat(cmd): describe --root-key and --fact for macaroons (@kanywst)
  • 54a074b: feat(macaroon): read, verify and explain macaroons and Fly.io tokens (@kanywst)
  • 807c6a0: feat(ucan): name principals in findings and label policies plainly (@kanywst)
  • 4ecc778: feat(ucan): read and verify UCAN 1.0 delegation chains (@kanywst)
  • 357ff6d: feat: register UCAN and let ask map --action onto its command (@kanywst)

Fixes

  • c508003: fix(ucan): do not claim every rule was checked when no invocation was given (@kanywst)
  • 3bc5d97: fix(ucan): leave the policy unchecked when it holds only through a negated missing selector (@kanywst)

Documentation

Other

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 23:23

Changelog

Features

Fixes

Documentation

Other