-
Notifications
You must be signed in to change notification settings - Fork 3
feat: route to the site's content store #263
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
Merged
Merged
Changes from all commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
72a14e0
test: pin store urls and the binary post gate
benpeter c2613bb
fix: derive daCtx.sourcePath and repoint store urls
benpeter 458bba7
test: pin the post gate against charset and binary types
benpeter acfa57e
fix: accept only text/html on a file post, ignoring charset and case
benpeter 9d5d4d0
test: refuse a post that does not address an html document
benpeter 532b67a
fix: refuse a post that does not address an html document
benpeter 48cb632
test: pin the 415 contract and drop the duplicated type matrices
benpeter b66a96b
refactor: read ue-service with searchParams.get
benpeter b0cfa3c
docs: drop the isHtmlPostType jsdoc
benpeter 1af5bcc
refactor: build the da-admin source url in one place
benpeter be3a892
test: pin how the content source is resolved
benpeter e53df66
feat: resolve the content source from the sidekick config
benpeter 065e201
test: pin each store's url shape and write body
benpeter 6471fa0
feat: add the store adapter and the source-bus path case
benpeter f8db1d1
test: pin the stamp that links a read to its write
benpeter a80ee1d
feat: add the source stamp
benpeter 3cfecf1
test: pin routed reads and the stamp they leave
benpeter b1a8c90
test: pin that an unusable admin host answers unknown
benpeter a54a5b5
feat: route reads to the store that holds the site
benpeter 0f90abb
test: pin conditional writes and the store-moved refusal
benpeter eabea90
feat: make a source-bus write conditional on the read that fed it
benpeter 6ff6120
test: pin that a store url must open the source, not appear inside it
benpeter da9016f
test: pin what a media read does when the source is unresolved
benpeter 02d19e4
test: pin that a UE session can save more than once
benpeter 2fa26f7
fix: drop the version pin, which refused every save after the first
benpeter 28146a5
test: pin reusing a lookup across a page's image reads
benpeter 23148d1
perf: reuse a store lookup across one page's image reads
benpeter 5b098f4
test: pin that a write never reuses a stored lookup
benpeter 2ef6440
refactor: ask the AEM API for the store, and drop what guarded nothing
benpeter 9d75dd7
test: pin that auth failures answer 401 and an unreachable store answ…
benpeter 5eed17b
fix: answer 401 on an auth failure, and 503 when a store will not answer
benpeter a3fe1a7
test: pin the asset race when the store could not answer
benpeter 63c43fe
fix: let a store that could not answer win the asset race
benpeter a82d1c0
test: pin the lookup timeout and the half-parsed request guard
benpeter 1fcd2cd
test: pin the /ping fast path for a source-bus read
benpeter 0ba2098
test: pin the fast path wired into reads, and never into writes
benpeter cf427c1
feat: take /ping's fast answer on a read
benpeter ddb40b7
test: pin that a fast answer needs a base that parses
benpeter 010823f
fix: refuse a fast answer whose base is not a url
benpeter b9e4053
test: pin the fast path's refusal branch, its method, and a dotted di…
benpeter d9def90
Merge branch 'main' into fix/dactx-source-path
benpeter 6467175
Merge branch 'fix/dactx-source-path' into feat/hlx6-source-bus
benpeter acee189
Merge remote-tracking branch 'origin/main' into feat/hlx6-source-bus
benpeter a5a72df
fix: canonical source-bus paths and fewer local catches
benpeter 2767e33
Merge remote-tracking branch 'origin/main' into feat/hlx6-source-bus
benpeter 2f6b18b
test: cover the worker.fetch backstop, 500 with CORS on a throwing ha…
benpeter 0c202d5
fix: decide the store on /ping alone, refuse source-bus writes
benpeter f41ce8e
fix: refuse the read when /ping cannot say which store holds the site
benpeter 9119b98
test: x-error on the 503s says why the store did not answer
benpeter 75fd95b
fix: carry the store failure cause on the 503s as x-error
benpeter 82edec1
test: the /ping probe reports its failure by throwing
benpeter b522480
fix: put the real /ping cause in x-error, not a category
benpeter File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.