A minimal atproto Personal Data Server, on SQLite. github.com/eth0net/manapds

Commits on main

build: assert an empty collection the way clippy 1.99 asks
Signed-off-by: eth0net <eth0net@pm.me>
main
eth0net committed
docs: cut a description the mock was given twice
Signed-off-by: eth0net <eth0net@pm.me>
v0.1.0
eth0net committed
eth0net committed
docs: note the two conformance gaps records left
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
eth0net committed
fix: answer a batch that asks for nothing
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
eth0net committed
fix: store only the records the new tree reaches
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
fix: take an account's writes one at a time
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
docs: note the lock the reference's migrator takes
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
fix: tell a browser not to run a blob it is handed
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
fix: serve a blob by the DID its lexicon asks for
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
eth0net committed
eth0net committed
eth0net committed
eth0net committed
eth0net committed
feat: take a blob in and hand it back
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
feat: serve the four methods that write a repository
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
feat: serve the three methods that read a repository
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
feat: apply a set of writes under one commit
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
eth0net committed
eth0net committed
eth0net committed
docs: cut the prose that was said twice
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
fix: cap how many invite codes one call writes
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
fix: say a body is too large rather than unreadable
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
fix: bound what one budget key can cost
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
feat: serve the three app password methods
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
docs: say why illegal Windows names are checked for
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
feat: let a method say which sessions reach it
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
eth0net committed
eth0net committed
eth0net committed
eth0net committed
feat: let a server hold back names of its own
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
feat: put a new account in the log
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed
feat: build the log entries an account creation owes
Signed-off-by: eth0net <eth0net@pm.me>
eth0net committed