-
Notifications
You must be signed in to change notification settings - Fork 13
fix(dashpay): DPNS normalization, contact resolution, key type, and privateData fixes #810
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
21 commits
Select commit
Hold shift + click to select a range
c77594f
fix(dashpay): use DPNS homograph-safe normalization for profile search
lklimek 134c534
Merge remote-tracking branch 'origin/v1.0-dev' into fix/dpns-search-n…
lklimek 09cfd40
fix(dashpay): use homograph-safe normalization in contact username re…
lklimek 0ea3a64
fix(dashpay): trim whitespace and strip .dash suffix in DPNS lookups
lklimek 3ec57cd
fix(dashpay): add missing normalizedParentDomainName filter in userna…
lklimek 51efd07
fix(dashpay): accept all key types when signing contact info documents
lklimek c5596b6
fix(dashpay): case-insensitive .dash suffix stripping in DPNS lookups
lklimek 22939f3
fix(dashpay): case-insensitive .dash suffix detection in contact request
lklimek adaa917
refactor(model): extract DPNS normalization into model::dpns helper
lklimek 64d7af6
fix(dashpay): pad contactInfo privateData to meet contract minimum
lklimek 4ba8209
fix(dashpay): use random padding for contactInfo privateData minimum …
lklimek a9c0762
fix(dashpay): add 0x00 sentinel before random padding in privateData
lklimek cb4652e
fix: address PR #810 review comments
lklimek 1e6b018
fix(model): use safe UTF-8 slicing in DPNS helpers, fix API asymmetry
lklimek d7fea39
Merge branch 'v1.0-dev' into fix/dpns-search-normalization
lklimek 2a01faa
fix(dashpay): validate username format and contact info size before n…
lklimek 142a042
fix(dashpay): use cached DPNS contract and records.identity in userna…
lklimek dfa1506
fix(dpns): centralize username input validation, fix case-sensitive .…
lklimek 5cc5046
docs: add validation placement rule to CLAUDE.md
lklimek 0e98779
fix(dashpay): reject self-contact request before broadcasting
lklimek cd90c21
fix(dashpay): guard u8 overflow in serialize and wire error variants
lklimek 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.