defradb
defradb copied to clipboard
DefraDB is a Peer-to-Peer Edge Database. It's the core data storage system for the Source Network Ecosystem, built with IPLD, LibP2P, CRDTs, and Semantic open web properties.
The `net` package should keep a list of the latest document heads for the following uses: - pubsub can republish latest heads on a set interval - dag sync can...
I don't think we have any tests that cover what happens when a document is created and synced, then each node creates and links to it from different unsynced documents....
Previously this commit broke mod tidy command `c42e7ee6 feat: Update corelog to 0.0.7 (#2547)` It was a bit pain to find after rebasing a PR with conflicts but a version...
upon saving a document to a collection for every relation 1-to-1 field we run a full scan to find out if there is any other document that refers to the...
upon saving a document to a collection for every relation 1-to-1 field we run a full scan to find out if there is any other document that refers to the...
Currently we only have string matching for expected errors. Add the ability to match against defined errors (`errors.Is`). ```Go ExpectedError: ds.ErrNotFound // or ExpectedErrorString: "datastore: key not found" ```
At the moment upon query we check if filtered field is indexed and if so we just take the first index for fetching. But a field might have several indexes,...
HTTP request host names should be validated since we now use them in authentication tokens. This should also prevent unauthorized users from pointing DNS names at a node they do...
Admin Operation Access Control for operations that are only for admins. - Turn on / off ACP Don't forget to: - Put server dump command under AAC (https://github.com/sourcenetwork/defradb/pull/2633#discussion_r1608797380) - Maybe...
## Relevant issue(s) Resolves #3104 ## Description - Bump linter - Resolve deprecated stuff - Resolve new linter warning improvements