Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hs-ucan upgrade #586

Closed
wants to merge 25 commits into from
Closed

hs-ucan upgrade #586

wants to merge 25 commits into from

Commits on Feb 4, 2022

  1. Upgrade DID RSA Key format (#573)

    * Write DID signature verification & tests
    
    * Write failing rsa DID test
    
    * Move over DID tests
    
    * Manually import core changes from ##550
    
    * Niv update
    
    * Remove redundant test
    
    * Parse ASN1 DER RSAPublicKeys
    
    * Adjust test fixture to use new format
    
    * Fix fission-cli type errors
    
    * Get everything compiling
    
    * Fix one remaining type error
    
    * Fix type error
    
    * Revert "Niv update"
    
    This reverts commit 3a11d68.
    
    * Cherry-pick some changes from "Niv update"
    
    * Remove AllowAmbiguousTypes
    
    * Move Test.Prelude to Test.Web.UCAN.Prelude
    
    * Re-add AllowAmbigousTypes for DelegationSemantics
    
    I'm pretty sure I need this? https://github.com/fission-suite/fission/runs/5005311975
    
    * Revert encoding DIDs in new format
    
    The rest of the system needs to understand the new format first!
    Still, we can now *consume* the new format in the server/CLI.
    
    * Remove unused orphan
    matheus23 authored Feb 4, 2022
    Configuration menu
    Copy the full SHA
    c7f5907 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. PowerDNS Support (#579)

    * pdns environment handling
    
    * powerdns client for setting records
    
    * add get/clear and support tls
    
    * pr changes
    
    * add syncDNS task
    
    * review cleanup
    
    * Cleanup style
    
    * Adjust imports (remove unused, cleaner qualifieds)
    
    Co-authored-by: Brooklyn Zelenka <hello@brooklynzelenka.com>
    walkah and expede authored Feb 11, 2022
    Configuration menu
    Copy the full SHA
    a0b4641 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Add error handling for a few failure cases

    Adds explicit error messages for a few failure cases, and
    brings the existing errors in line with each other to share
    a consistent tone.
    
    In particular, error messages were added for:
    - running `app publish` with an unregistered app
    - running `app register` without logging in
    - running `whoami` without logging in
    QuinnWilton authored Feb 15, 2022
    Configuration menu
    Copy the full SHA
    e061629 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Configuration menu
    Copy the full SHA
    a9d1a4e View commit details
    Browse the repository at this point in the history
  2. Add docker-compose based setup for local dev (#581)

    * add docker-compose based setup for local dev
    
    - pdns (auth + resolver)
    - postgresql
    
    * add ipfs docker container
    
    * doc / config updates
    
    * env.yaml -> server.yaml
    walkah authored Mar 14, 2022
    Configuration menu
    Copy the full SHA
    8c77c7b View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Configuration menu
    Copy the full SHA
    7b76f4a View commit details
    Browse the repository at this point in the history
  2. Some version of hs-ucan

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    dcad95e View commit details
    Browse the repository at this point in the history
  3. Upgrade header to V 0.7

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    05919c5 View commit details
    Browse the repository at this point in the history
  4. Rename some stuff

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    eb54bf6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c8b117f View commit details
    Browse the repository at this point in the history
  6. Parse version 0.7 of UCANs

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    ee9a734 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8421a6d View commit details
    Browse the repository at this point in the history
  8. WIP

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    fc69a05 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    472d778 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    299c0f9 View commit details
    Browse the repository at this point in the history
  11. WIP

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    dc6e5db View commit details
    Browse the repository at this point in the history
  12. Rename Proof -> Witness WIP

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    63ca566 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e43a92 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    62f018c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ca3a7ff View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4d73d2e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e423efc View commit details
    Browse the repository at this point in the history
  18. WIP

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    02260a4 View commit details
    Browse the repository at this point in the history
  19. Parse as & my & prf

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    9f2f399 View commit details
    Browse the repository at this point in the history
  20. Work on capability proofs

    matheus23 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    19fb52c View commit details
    Browse the repository at this point in the history