-
Notifications
You must be signed in to change notification settings - Fork 84
Sync with permaweb/hyperbeam
#29
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
Conversation
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
Revert "temp: Store messages primarily by their signed ID"
misc: router fixes
This fix ensures that chained hooks can be created using `[email protected]` by forwarding the full request object, such that downstream hook devices receive the format that they expect.
fix: Forward `request` message from `[email protected]` request execution
impr: Allow ANS-104 encoded messages to be bundled in `[email protected]`
fix: Enable cache control lookup by default
Changes the semantics of `[email protected]` such that empty Lua tables are encoded as messages rather than lists in HyperBEAM's AO data structures. Additionally, three further changes are made: - Run `hb.ao` resolutions with `hashpath => ignore`, avoiding the generation of a `priv` element in Lua. This may need to be revisited later. - Fix an invalid reference in `dev_lua_tests` for error printing. - Add the Lua module ID/name as the filename given to Luerl, such that error prints/stacktraces contain complete references.
fix: Empty Lua tables are messages in AO; misc. Lua fixes
…ponse unprocessable This appears to be required because [email protected] messages encoded as httpsig will place the `codec-device` into headers if present, potentially misrepresenting the encoding type to the recipient. If the `codec-device` was a signed key, however, it must be replicated as-is in order to ensure verifiability.
fix: return correct tuple format from cowboy handler
impr: Caching of messages and queries from remote peers
feat: Arweave data access, block indexing, and GraphQL querying.
chore: Add test for `POST`ing ANS104 items to `[email protected]`.
impr: `require-codec` replaces `accept-codec` forces codec for encoding
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.