Skip to content
This repository has been archived by the owner on Dec 18, 2023. It is now read-only.

iroh-gateway spec compatibility #173

Closed
19 tasks done
Arqu opened this issue Oct 3, 2022 · 3 comments
Closed
19 tasks done

iroh-gateway spec compatibility #173

Arqu opened this issue Oct 3, 2022 · 3 comments
Assignees

Comments

@Arqu
Copy link
Collaborator

Arqu commented Oct 3, 2022

Originally we took the go-ipfs (now kubo) implementation of the gateway as the baseline of what's expected from a gateway. Since then this spec came out and we should aim to comply with it as much as possible (which will also lead us to sand down some of our rough edges).

From the spec so far we're missing:

  • HEAD support
  • Proper ETag and Cache control handling
  • Support for Range header/reqs
  • Review Accept-Headers
  • Double check Service-Worker handling
  • Align/simplify request url ?params
  • Audit response headers
  • Adjust responses and response codes to be in line with spec

Issues we already have that cross over into it or are appropriate improvements:

Punting due to other priorities:

Potential extensions:

@Arqu
Copy link
Collaborator Author

Arqu commented Oct 12, 2022

range reqs n0-computer/iroh#330

@Arqu
Copy link
Collaborator Author

Arqu commented Oct 20, 2022

Missing 404 handling / templates for completion.

@Arqu
Copy link
Collaborator Author

Arqu commented Nov 16, 2022

closing in favor of #89

@Arqu Arqu closed this as completed Nov 16, 2022
@dignifiedquire dignifiedquire transferred this issue from n0-computer/iroh Feb 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants