Live video on the AT Protocol

go.mod: bump oatproxy

+5 -26
+1
docker/local.Dockerfile
··· 5 5 COPY build-linux-amd64/streamplace /usr/local/bin/streamplace 6 6 7 7 ENV PATH="/usr/local/bin:$PATH" 8 + ENV SP_DATA_DIR=/var/lib/streamplace 8 9 9 10 CMD ["streamplace"]
+2 -2
go.mod
··· 19 19 github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d 20 20 github.com/bluenviron/gortmplib v0.1.2 21 21 github.com/bluenviron/gortsplib/v5 v5.2.1 22 - github.com/bluenviron/mediacommon/v2 v2.5.2 23 22 github.com/bluesky-social/indigo v0.0.0-20251206005924-d49b45419635 24 23 github.com/cenkalti/backoff v2.2.1+incompatible 25 24 github.com/cenkalti/backoff/v5 v5.0.2 ··· 61 60 github.com/slok/go-http-metrics v0.13.0 62 61 github.com/starttoaster/prometheus-exporter-scraper v0.0.1 63 62 github.com/streamplace/atproto-oauth-golang v0.0.0-20250619231223-a9c04fb888ac 64 - github.com/streamplace/oatproxy v0.0.0-20251207230012-236e9bd6dae6 63 + github.com/streamplace/oatproxy v0.0.0-20260110230146-6f9cca4f21f4 65 64 github.com/stretchr/testify v1.11.1 66 65 github.com/tdewolff/canvas v0.0.0-20250728095813-50d4cb1eee71 67 66 github.com/whyrusleeping/cbor-gen v0.3.1 ··· 163 162 github.com/bkielbasa/cyclop v1.2.3 // indirect 164 163 github.com/blizzy78/varnamelen v0.8.0 // indirect 165 164 github.com/bluenviron/gortsplib/v4 v4.12.3 // indirect 165 + github.com/bluenviron/mediacommon/v2 v2.5.2 // indirect 166 166 github.com/bombsimon/wsl/v4 v4.7.0 // indirect 167 167 github.com/breml/bidichk v0.3.3 // indirect 168 168 github.com/breml/errchkjson v0.4.1 // indirect
+2 -2
go.sum
··· 1317 1317 github.com/streamplace/atproto-oauth-golang v0.0.0-20250619231223-a9c04fb888ac/go.mod h1:9LlKkqciiO5lRfbX0n4Wn5KNY9nvFb4R3by8FdW2TWc= 1318 1318 github.com/streamplace/go-dpop v0.0.0-20250510031900-c897158a8ad4 h1:L1fS4HJSaAyNnkwfuZubgfeZy8rkWmA0cMtH5Z0HqNc= 1319 1319 github.com/streamplace/go-dpop v0.0.0-20250510031900-c897158a8ad4/go.mod h1:bGUXY9Wd4mnd+XUrOYZr358J2f6z9QO/dLhL1SsiD+0= 1320 - github.com/streamplace/oatproxy v0.0.0-20251207230012-236e9bd6dae6 h1:Y81F18H+qQGWk58Vqangsw75XQ6G1shJOsUEqgKQdYI= 1321 - github.com/streamplace/oatproxy v0.0.0-20251207230012-236e9bd6dae6/go.mod h1:pXi24hA7xBHj8eEywX6wGqJOR9FaEYlGwQ/72rN6okw= 1320 + github.com/streamplace/oatproxy v0.0.0-20260110230146-6f9cca4f21f4 h1:R6GMiOxJcsP1uZpAzfOWyuFX/1/RKbDsYiMyv6lXRB0= 1321 + github.com/streamplace/oatproxy v0.0.0-20260110230146-6f9cca4f21f4/go.mod h1:pXi24hA7xBHj8eEywX6wGqJOR9FaEYlGwQ/72rN6okw= 1322 1322 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= 1323 1323 github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= 1324 1324 github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
-22
pkg/atproto/lexicon_permission_sets.go
··· 8 8 "github.com/bluesky-social/indigo/atproto/lexicon" 9 9 ) 10 10 11 - // { 12 - // "lexicon": 1, 13 - // "id": "place.stream.authFull", 14 - // "defs": { 15 - // "main": { 16 - // "type": "permission-set", 17 - // "title": "Full Streamplace Access", 18 - // "detail": "Full access to all Streamplace features and data.", 19 - // "detail:lang": { 20 - // "en": "Full access to all Streamplace features and data." 21 - // }, 22 - // "permissions": [ 23 - // { 24 - // "type": "permission", 25 - // "resource": "repo", 26 - // "collection": ["place.stream.*"] 27 - // } 28 - // ] 29 - // } 30 - // } 31 - // } 32 - 33 11 func generatePermissionSets(ctx context.Context, lexs []*lexicon.SchemaFile) ([]*lexicon.SchemaFile, error) { 34 12 recordLexicons := []*lexicon.SchemaFile{} 35 13 for _, lex := range lexs {