-
Notifications
You must be signed in to change notification settings - Fork 285
Generalized fix for "name publish failed" issues #1593
Comments
When using the binary built from this branch (https://github.com/OpenBazaar/openbazaar-go/tree/v0.13.3-hotfix, SHA 50a217a), the |
Private test appeared to be successful. Updated the instructions above with a new branch which is derived from the |
After further tests with a |
Some builds have been prepared for internal testing with users in the public slack. Want to do some additional testing with more users. Will also include #1613 in a separate test to see if there are improvements worth moving this to be included in the hotfix as well. |
After performing a few more tests, we found that a combination of removing the bad data as well as segregating the data used by different parts of the app so they wouldn't collide seems to do a better job of consistently resolving the bad key issues we've been experiencing. Planning to include a fix for this in the upcoming v0.13.4 release. |
Official steps to apply fix: https://openbazaar.zendesk.com/hc/en-us/articles/360029878631 |
* commit 'a68e0e617eaa1a3ffa134bc08250b27341e847b4': Bump version to 0.13.4 [OpenBazaar#1626] Fix secio handshake to properly fallback to alt ID generation [OpenBazaar#1634] Apply patch from go-libp2p-secio v0.0.3 release [OpenBazaar#1593] Add Start subcommand option to force key purge from IPNS cache Use separate namespace for IPNS persistent cache Best effort delete ipns record if unmarshaling fails
* development: (77 commits) Fix imports. Remove unused gx code. Delete unused code. Purge unused packages. Add missing gx packages. Handle error when calculating SHA peer id [OpenBazaar#1645] Prevent notifications produced on MODERATOR_ADD and REMOVE Bump version to 0.13.4 [OpenBazaar#1626] Fix secio handshake to properly fallback to alt ID generation [OpenBazaar#1634] Apply patch from go-libp2p-secio v0.0.3 release [OpenBazaar#1593] Add Start subcommand option to force key purge from IPNS cache Use separate namespace for IPNS persistent cache Best effort delete ipns record if unmarshaling fails Don't cache records for our own peerID Add validator in mobile package Add record validator to APIRouter [OpenBazaar#1557] Make CachingRouter implement routing.PubKeyFetcher [OpenBazaar#1557] CachingRouter network lookup fixes Cleanup function naming, lint failures Update mobile/node to use extracted config methods ...
Test general fix to delete cached private key from Namesys Datastore on-demand as a user-triggerable action. Will probably deliver this as a separate subcommand, but simple feasibility will be a modified build tailored specifically for a test user which always deletes the cached private key on startup.
This is a potential fix for #1564
The text was updated successfully, but these errors were encountered: