A lexicon-driven AppView for ATProto.

Commits on dev

fix: update deps to eliminate security gaps
Signed-off-by: Trezy <tre@trezy.com>
v2.12.0-dev.7 dev
Trezy committed
fix: support unpadded base64 in bytes fields
Signed-off-by: Trezy <tre@trezy.com>
@happyview/oauth-client-v1.3.1-dev.1 v2.12.0-dev.5
Trezy committed
feat: big scope builder improvements
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
docs: add docs for linked repos
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
refactor: optimize deletes on sqlite
Signed-off-by: Trezy <tre@trezy.com>
v2.12.0-dev.4
Trezy committed
chore: the great atproto renamening
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
chore: update git hooks
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: inherit_auth no longer stalls background jobs when using SQLite
Signed-off-by: Trezy <tre@trezy.com>
v2.12.0-dev.3
Trezy committed
feat: add support for linked repos
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: run cid backfill automatically
Signed-off-by: Trezy <tre@trezy.com>
v2.12.0-dev.2
Trezy committed
Trezy committed
fix: use real CIDs for space content
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy committed
fix: add independent logging for jobs
Signed-off-by: Trezy <tre@trezy.com>
v2.11.8 main
Trezy committed
Trezy committed
test: prevent collisions from reusing a did
Signed-off-by: Trezy <tre@trezy.com>
v2.11.6
Trezy committed
fix: add missing space write APIs
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: display all available permissions when creating API keys
Signed-off-by: Trezy <tre@trezy.com>
v2.11.5
Trezy committed
fix: verify CIDs
Signed-off-by: Trezy <tre@trezy.com>
v2.11.4
Trezy committed
test: add migrator verification
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: remove user drop from e2e setup
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
docs: add docs for the new Github Actions
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy committed
fix: revert to root user in Dockerfile
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: move drop to app user after setup
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: secret comparisons now use constant time
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: prevent disk from filling during e2e tests
Signed-off-by: Trezy <tre@trezy.com>
fix/critical-security
Trezy committed
chore: update _so many_ deps
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: update deps
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: run e2e as root in CI
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: Run Docker image as non-root user
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: add replay protection to dpop proofs
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy committed
Trezy committed
Trezy committed
Trezy committed
Trezy committed
fix: implement revocation for space credentials
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy committed
fix: require auth on space notification endpoints
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: validate JWT aud in middleware
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy committed
fix: prevent victim record overwrite
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy committed
fix: prevent db.raw access to sensitive tables
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: prevent use of default session secret
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: prevent identity spoofing via /oauth/sessions
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
docs: fix docs and blog on mobile
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed