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

Add HTTP Gateway Specs #283

Merged
merged 26 commits into from
Jul 1, 2022
Merged

Add HTTP Gateway Specs #283

merged 26 commits into from
Jul 1, 2022

Commits on Jun 2, 2022

  1. feat: initial HTTP gateway specs

    This adds gateway specs under ./http-gateways directory.
    
    The aim is to document _current_ behavior (implementation in go-ipfs 0.13)
    and switch the way we do the gateway work to be specs-driven.
    
    Long term goal is to provide language and implementation agnostic
    specification that anyone can use to implement compatible gateways.
    lidel committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    a28d1de View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. gateway: add Content-Range

    lidel committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    6e24eb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e4374f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    101fa5e View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. Configuration menu
    Copy the full SHA
    7be0611 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a0e2fc View commit details
    Browse the repository at this point in the history
  3. gateway: suggestions from reviewers

    Co-authored-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
    Co-authored-by: Vasco Santos <vasco.santos@moxy.studio>
    Co-authored-by: Oli Evans <oli.evans@gmail.com>
    4 people authored Jun 8, 2022
    Configuration menu
    Copy the full SHA
    13f53a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a414411 View commit details
    Browse the repository at this point in the history
  5. gateway: reorder URI router section

    As suggested in #283 (comment)
    lidel committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    af0363e View commit details
    Browse the repository at this point in the history
  6. gateway: add Denylists section

    lidel committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    4156b43 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2022

  1. Configuration menu
    Copy the full SHA
    5435910 View commit details
    Browse the repository at this point in the history
  2. gateway: apply suggestions from review

    Co-authored-by: Thibault Meunier <thibmeu@users.noreply.github.com>
    lidel and thibmeu authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    176133a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Configuration menu
    Copy the full SHA
    cad7046 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04111e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. Configuration menu
    Copy the full SHA
    ce193e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffe8af9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e65a76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3637e5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c731d3 View commit details
    Browse the repository at this point in the history
  6. gateway: editorial fixes

    Co-authored-by: Steve Loeppky <stvn@loeppky.com>
    lidel and BigLep authored Jun 23, 2022
    Configuration menu
    Copy the full SHA
    6787fd8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    25497a4 View commit details
    Browse the repository at this point in the history
  8. gateway: editorial fixes

    lidel committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    4b57971 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. Configuration menu
    Copy the full SHA
    75543c3 View commit details
    Browse the repository at this point in the history
  2. gateway: editorial fixes

    lidel committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    849a7e3 View commit details
    Browse the repository at this point in the history
  3. gateway: X-Trace-Id

    optional header suggested in:
    #283 (comment)
    
    rationale: having specific name as a suggestion of 'best practice' in
    the specs will simplify debugging across ecosystem
    lidel committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    e06249f View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. gateway: Generated HTML with directory index

    Synthesis of ideas from:
    ipfs/kubo#8455
    and
    ipfs/kubo#9058
    lidel committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    9fc9a9c View commit details
    Browse the repository at this point in the history