𝒴𝑜𝓊 𝒸𝒶𝓃 𝓃𝑜𝓌 use pdsls
+25
-2
bin/main.ml
+25
-2
bin/main.ml
·········
·········
+21
dune
+21
dune
···
···
+18
-1
dune-project
+18
-1
dune-project
·········
·········
+2
-2
ipld/lib/dag_cbor.ml
+2
-2
ipld/lib/dag_cbor.ml
+4
-4
ipld/test/test_dag_cbor.ml
+4
-4
ipld/test/test_dag_cbor.ml
······
······
+4
kleidos/kleidos.ml
+4
kleidos/kleidos.ml
+34
-33
mist/lib/mst.ml
+34
-33
mist/lib/mst.ml
···············
···············
+7
-7
mist/test/test_util.ml
+7
-7
mist/test/test_util.ml
······
······
+5
pegasus.opam
+5
pegasus.opam
······
······
+49
pegasus/lib/api/account_/login.ml
+49
pegasus/lib/api/account_/login.ml
···
···
+4
pegasus/lib/api/account_/logout.ml
+4
pegasus/lib/api/account_/logout.ml
+1
-1
pegasus/lib/api/actor/putPreferences.ml
+1
-1
pegasus/lib/api/actor/putPreferences.ml
+6
-6
pegasus/lib/api/identity/resolveHandle.ml
+6
-6
pegasus/lib/api/identity/resolveHandle.ml
···
···
+55
-58
pegasus/lib/api/identity/updateHandle.ml
+55
-58
pegasus/lib/api/identity/updateHandle.ml
······
······
+41
pegasus/lib/api/oauth_/par.ml
+41
pegasus/lib/api/oauth_/par.ml
···
···
+179
pegasus/lib/api/oauth_/token.ml
+179
pegasus/lib/api/oauth_/token.ml
···
···
+10
-10
pegasus/lib/api/repo/createAccount.ml
+10
-10
pegasus/lib/api/repo/createAccount.ml
······
······
+1
-1
pegasus/lib/api/server/createSession.ml
+1
-1
pegasus/lib/api/server/createSession.ml
+1
-1
pegasus/lib/api/server/getServiceAuth.ml
+1
-1
pegasus/lib/api/server/getServiceAuth.ml
+57
-2
pegasus/lib/api/well_known.ml
+57
-2
pegasus/lib/api/well_known.ml
······
+145
-55
pegasus/lib/auth.ml
+145
-55
pegasus/lib/auth.ml
························
························
+115
-23
pegasus/lib/data_store.ml
+115
-23
pegasus/lib/data_store.ml
······-(* no need to store issued tokens, just revoked ones; stolen from millipds https://github.com/DavidBuchanan314/millipds/blob/8f89a01e7d367a2a46f379960e9ca50347dcce71/src/millipds/database.py#L253 *)···
······+(* no need to store issued tokens, just revoked ones; stolen from millipds https://github.com/DavidBuchanan314/millipds/blob/8f89a01e7d367a2a46f379960e9ca50347dcce71/src/millipds/database.py#L253 *)···
+3
-1
pegasus/lib/dune
+3
-1
pegasus/lib/dune
······
+26
-6
pegasus/lib/env.ml
+26
-6
pegasus/lib/env.ml
···
···
+6
pegasus/lib/errors.ml
+6
pegasus/lib/errors.ml
·········
·········
+3
-4
pegasus/lib/id_resolver.ml
+3
-4
pegasus/lib/id_resolver.ml
············
············
+20
-26
pegasus/lib/jwt.ml
+20
-26
pegasus/lib/jwt.ml
···············
···············
+45
pegasus/lib/oauth/client.ml
+45
pegasus/lib/oauth/client.ml
···
···
+15
pegasus/lib/oauth/constants.ml
+15
pegasus/lib/oauth/constants.ml
···
···
+204
pegasus/lib/oauth/dpop.ml
+204
pegasus/lib/oauth/dpop.ml
···
···
+138
pegasus/lib/oauth/queries.ml
+138
pegasus/lib/oauth/queries.ml
···
···+INSERT INTO oauth_requests (request_id, client_id, request_data, dpop_jkt, expires_at, created_at)+VALUES (%string{request_id}, %string{client_id}, %string{request_data}, %string?{dpop_jkt}, %int{expires_at}, %int{created_at})+VALUES (%string{code}, %string{request_id}, %string?{authorized_by}, %int?{authorized_at}, %int{expires_at}, 0)+VALUES (%string{refresh_token}, %string{client_id}, %string{did}, %string{dpop_jkt}, %string{scope}, %int{expires_at})
+71
pegasus/lib/oauth/types.ml
+71
pegasus/lib/oauth/types.ml
···
···
+1
-1
pegasus/lib/plc.ml
+1
-1
pegasus/lib/plc.ml
+11
-11
pegasus/lib/repository.ml
+11
-11
pegasus/lib/repository.ml
······
······
+28
-28
pegasus/lib/sequencer.ml
+28
-28
pegasus/lib/sequencer.ml
······
······
+56
pegasus/lib/templates/components/input.mlx
+56
pegasus/lib/templates/components/input.mlx
···
···
+11
pegasus/lib/templates/icons/circle_alert.mlx
+11
pegasus/lib/templates/icons/circle_alert.mlx
+16
pegasus/lib/templates/layout.mlx
+16
pegasus/lib/templates/layout.mlx
···
···
+35
pegasus/lib/templates/login.mlx
+35
pegasus/lib/templates/login.mlx
···
···
+2
-2
pegasus/lib/user_store.ml
+2
-2
pegasus/lib/user_store.ml
······
······
+59
-19
pegasus/lib/util.ml
+59
-19
pegasus/lib/util.ml
······
······
+33
-15
pegasus/lib/xrpc.ml
+33
-15
pegasus/lib/xrpc.ml
············
············
public/fonts/Fragment.woff
public/fonts/Fragment.woff
This is a binary file and will not be displayed.
public/fonts/Fragment.woff2
public/fonts/Fragment.woff2
This is a binary file and will not be displayed.
+48
public/main.css
+48
public/main.css
···
···
+27
tailwindcss.opam
+27
tailwindcss.opam
···
···
+88
tools/tailwindcss/dune
+88
tools/tailwindcss/dune
···
···+"cat 2> /dev/null < $(which tailwindcss) || curl -#fSL https://github.com/tailwindlabs/tailwindcss/releases/download/v4.1.7/%{target}"))+"cat 2> /dev/null < $(which tailwindcss) || curl -#fSL https://github.com/tailwindlabs/tailwindcss/releases/download/v4.1.7/%{target}"))+"cat 2> /dev/null < $(which tailwindcss) || curl -#fSL https://github.com/tailwindlabs/tailwindcss/releases/download/v4.1.7/%{target}"))+"cat 2> /dev/null < $(which tailwindcss) || curl -#fSL https://github.com/tailwindlabs/tailwindcss/releases/download/v4.1.7/%{target}"))