tangled
alpha
login
or
join now
futur.blue
/
pegasus
57
fork
atom
objective categorical abstract machine language personal data server
57
fork
atom
overview
issues
2
pulls
pipelines
commits
Author
Commit
Message
Date
futur.blue
88b00bff
/oauth/authorize
oauth
3mo ago
futur.blue
03494acb
login page
3mo ago
futur.blue
ad54c15e
misc fixes
4mo ago
futur.blue
3a3a5604
set up mlx/tailwind
4mo ago
futur.blue
f498dc1c
new ocamlformat version
4mo ago
futur.blue
b7ea924f
/account/login and /account/logout
4mo ago
futur.blue
9de6c2a8
dedupe dpop verification
4mo ago
futur.blue
ade2c30a
open Oauth
4mo ago
futur.blue
3966a6d3
/oauth/token
4mo ago
futur.blue
34e13cf0
generate oauth code in get /oauth/authorize
4mo ago
futur.blue
df46ef20
/oauth/authorize
4mo ago
futur.blue
176fcb07
set dpop headers in middleware
4mo ago
futur.blue
c0db90e1
handle relative urls in oauth
4mo ago
futur.blue
d53db710
don't require handle to end with hostname
4mo ago
futur.blue
38c6ae45
fix dpop token parsing & check account active
4mo ago
futur.blue
a59fdcaf
abstract out queries/types/constants
5mo ago
futur.blue
c591d5e1
handle dpop auth method
5mo ago
futur.blue
fee8144c
use existing jwt logic
5mo ago
futur.blue
987aad0a
fix jwt signature verification
5mo ago
futur.blue
61b5e937
move dpoop state out of ctx
5mo ago
futur.blue
d388a577
formatting
5mo ago
futur.blue
a63de051
par
5mo ago
futur.blue
d7148bdc
client metadata
5mo ago
futur.blue
a736af08
dpop
5mo ago
futur.blue
b83018a4
ES256K
5mo ago
futur.blue
0a011665
Well-known
5mo ago
futur.blue
97619eb0
Handle jwts ourselves
5mo ago
futur.blue
c50c7d39
Update repo url & fix ascii art
5mo ago
futur.blue
492b0512
Always get records by path
5mo ago
futur.blue
9276173c
Correctly handle empty cursor in listRecords
5mo ago
futur.blue
a7d68336
Fix query string parsing
5mo ago
futur.blue
835f704b
Make casing consistent
5mo ago
futur.blue
a637840a
Include leaf blocks in sync1.1 proof
5mo ago
futur.blue
0342c516
Fix incorrect inductive proof generation
5mo ago
futur.blue
2d3aafab
Drain sqlite pool after using
5mo ago
futur.blue
acb3a271
Drain body after http request when unused
5mo ago
futur.blue
96aee84f
Use digestif for SHA256 hmac
5mo ago
futur.blue
b62e14c6
Fix low-s signature normalization not occurring
5mo ago
futur.blue
ac0a3af6
Fix sequencer not sending events from db
5mo ago
futur.blue
a0688f82
Fix inductive proof generation
5mo ago
futur.blue
d10ae26a
Simplify handler auth syntax
5mo ago
futur.blue
b6dc8fae
Get account creation working 🎉
5mo ago
futur.blue
df56e780
Fix db creation
5mo ago
futur.blue
db88de6c
Fix plc signing/submission
5mo ago
futur.blue
d28e13bc
Switch to connection pooling
5mo ago
futur.blue
2415f12d
Append [@default None] to all optional params/keys
5mo ago
futur.blue
d18309b2
sqlite3-ocaml does not like semicolons
5mo ago
futur.blue
a73070e0
Fix filename concatenation
5mo ago
futur.blue
8992c6e6
Use dune package management in Dockerfile
5mo ago
futur.blue
bd83727d
xrpc createInviteCode
5mo ago
futur.blue
3699b4cb
xrpc createAccount
5mo ago
futur.blue
e6a0d1a3
Ensure repo is active in sync methods
5mo ago
futur.blue
3a9b578d
Return inclusion/exclusion proof from sync.getRecord
6mo ago
futur.blue
278cd091
Return full exclusion proof for nonexistent mst entries
6mo ago
futur.blue
91057c01
Fix build spontaneously deciding to break
6mo ago
futur.blue
4c1489ea
xrpc describeRepo
millipds parity achieved
6mo ago
futur.blue
da5feaed
Ensure repo is active at all unauthed endpoints
6mo ago
futur.blue
bb1827eb
xrpc getRepo, getLatestCommit, getRecord, getBlocks
6mo ago
futur.blue
5628b0b4
Simplify signing data
6mo ago
futur.blue
af31e228
Don't create db by default
6mo ago
/oauth/authorize
oauth
88b00bff
futur.blue
3mo
login page
03494acb
futur.blue
3mo
misc fixes
ad54c15e
futur.blue
4mo
set up mlx/tailwind
3a3a5604
futur.blue
4mo
new ocamlformat version
f498dc1c
futur.blue
4mo
/account/login and /account/logout
b7ea924f
futur.blue
4mo
dedupe dpop verification
9de6c2a8
futur.blue
4mo
open Oauth
ade2c30a
futur.blue
4mo
/oauth/token
3966a6d3
futur.blue
4mo
generate oauth code in get /oauth/authorize
34e13cf0
futur.blue
4mo
/oauth/authorize
df46ef20
futur.blue
4mo
set dpop headers in middleware
176fcb07
futur.blue
4mo
handle relative urls in oauth
c0db90e1
futur.blue
4mo
don't require handle to end with hostname
d53db710
futur.blue
4mo
fix dpop token parsing & check account active
38c6ae45
futur.blue
4mo
abstract out queries/types/constants
a59fdcaf
futur.blue
5mo
handle dpop auth method
c591d5e1
futur.blue
5mo
use existing jwt logic
fee8144c
futur.blue
5mo
fix jwt signature verification
987aad0a
futur.blue
5mo
move dpoop state out of ctx
61b5e937
futur.blue
5mo
formatting
d388a577
futur.blue
5mo
par
a63de051
futur.blue
5mo
client metadata
d7148bdc
futur.blue
5mo
dpop
a736af08
futur.blue
5mo
ES256K
b83018a4
futur.blue
5mo
Well-known
0a011665
futur.blue
5mo
Handle jwts ourselves
97619eb0
futur.blue
5mo
Update repo url & fix ascii art
c50c7d39
futur.blue
5mo
Always get records by path
492b0512
futur.blue
5mo
Correctly handle empty cursor in listRecords
9276173c
futur.blue
5mo
Fix query string parsing
a7d68336
futur.blue
5mo
Make casing consistent
835f704b
futur.blue
5mo
Include leaf blocks in sync1.1 proof
a637840a
futur.blue
5mo
Fix incorrect inductive proof generation
0342c516
futur.blue
5mo
Drain sqlite pool after using
2d3aafab
futur.blue
5mo
Drain body after http request when unused
acb3a271
futur.blue
5mo
Use digestif for SHA256 hmac
96aee84f
futur.blue
5mo
Fix low-s signature normalization not occurring
b62e14c6
futur.blue
5mo
Fix sequencer not sending events from db
ac0a3af6
futur.blue
5mo
Fix inductive proof generation
a0688f82
futur.blue
5mo
Simplify handler auth syntax
d10ae26a
futur.blue
5mo
Get account creation working 🎉
b6dc8fae
futur.blue
5mo
Fix db creation
df56e780
futur.blue
5mo
Fix plc signing/submission
db88de6c
futur.blue
5mo
Switch to connection pooling
d28e13bc
futur.blue
5mo
Append [@default None] to all optional params/keys
2415f12d
futur.blue
5mo
sqlite3-ocaml does not like semicolons
d18309b2
futur.blue
5mo
Fix filename concatenation
a73070e0
futur.blue
5mo
Use dune package management in Dockerfile
8992c6e6
futur.blue
5mo
xrpc createInviteCode
bd83727d
futur.blue
5mo
xrpc createAccount
3699b4cb
futur.blue
5mo
Ensure repo is active in sync methods
e6a0d1a3
futur.blue
5mo
Return inclusion/exclusion proof from sync.getRecord
3a9b578d
futur.blue
6mo
Return full exclusion proof for nonexistent mst entries
278cd091
futur.blue
6mo
Fix build spontaneously deciding to break
91057c01
futur.blue
6mo
xrpc describeRepo
millipds parity achieved
4c1489ea
futur.blue
6mo
Ensure repo is active at all unauthed endpoints
da5feaed
futur.blue
6mo
xrpc getRepo, getLatestCommit, getRecord, getBlocks
bb1827eb
futur.blue
6mo
Simplify signing data
5628b0b4
futur.blue
6mo
Don't create db by default
af31e228
futur.blue
6mo
next