alpha
Login
Join now
andresitorresm.com
/
phpds
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A barebones implementation of an atproto PDS in PHP and Slim Framework 4.
pds
php
atproto
+3 more
pds
php
atproto
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
Andrés Ignacio Torres
a72f245f
chore: dependency updates
main
1mo ago
chore: dependency updates
main
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
Andrés Ignacio Torres
bca2b779
refactor: use pinned digests on github actions
1mo ago
refactor: use pinned digests on github actions
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
1mo ago
Andrés Ignacio Torres
433cd521
chore: dependency updates
2mo ago
chore: dependency updates
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
2mo ago
Andrés Ignacio Torres
dc437e1c
feat: add title to index page
4mo ago
feat: add title to index page
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
58148b61
feat: implement 'com.atproto.server.createAccount'
4mo ago
feat: implement 'com.atproto.server.createAccount'
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
0b592cd5
feat: add helper to generate repo event stream payloads
4mo ago
feat: add helper to generate repo event stream payloads
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
21d1f1f1
refactor: expand MST implementation beyond empty MST
4mo ago
refactor: expand MST implementation beyond empty MST
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
a6a346ae
feat: support creating an empty MST and repo root for new accounts
4mo ago
feat: support creating an empty MST and repo root for new accounts
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
004a5008
feat: add new handler validators and exceptions
4mo ago
feat: add new handler validators and exceptions
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
60a0ba5a
fix: align phpstan config locally and on github actions
4mo ago
fix: align phpstan config locally and on github actions
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
c9690c42
fix: install required extension on docker image
4mo ago
fix: install required extension on docker image
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
8a5b6a86
chore: update composer lock file
4mo ago
chore: update composer lock file
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
a11361fe
feat: implement HTTP client for PLC Directory operations
4mo ago
feat: implement HTTP client for PLC Directory operations
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
72347253
feat: implement cryptography-related classes and structures to support account creation
4mo ago
feat: implement cryptography-related classes and structures to support account creation
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
73456b93
feat: implement com.atproto.server.createSession
4mo ago
feat: implement com.atproto.server.createSession
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
a82e3eec
feat: implement 'com.atproto.sync.getRepoStatus'
4mo ago
feat: implement 'com.atproto.sync.getRepoStatus'
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
394bb59f
feat: implement com.atproto.admin.getInviteCodes
4mo ago
feat: implement com.atproto.admin.getInviteCodes
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
67cfbdb0
chore: return 405 errors in xrpc expected format
4mo ago
chore: return 405 errors in xrpc expected format
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
88a1ac0b
refactor: abstract some repeated string functions to a separate file
4mo ago
refactor: abstract some repeated string functions to a separate file
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
14497e7a
feat: implement com.atproto.server.createInviteCode
4mo ago
feat: implement com.atproto.server.createInviteCode
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
3b87d3ee
feat: implement admin auth middleware
4mo ago
feat: implement admin auth middleware
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
934c5a31
feat: implement com.atproto.sync.getLatestCommit
4mo ago
feat: implement com.atproto.sync.getLatestCommit
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
d0a5d0f4
feat: implement com.atproto.sync.listRepos
4mo ago
feat: implement com.atproto.sync.listRepos
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
1373f6b8
feat: migrate in-memory data repositories to persistent sql handlers
4mo ago
feat: migrate in-memory data repositories to persistent sql handlers
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
caacbdef
feat: scaffold sqlite connection and add sql schemas
4mo ago
feat: scaffold sqlite connection and add sql schemas
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
cdb694e9
feat: add disk blob store implementation
4mo ago
feat: add disk blob store implementation
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
51b7ace7
chore: run git hook checks on staged files
4mo ago
chore: run git hook checks on staged files
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
b7ddba92
test: add missing unit tests for new classes
4mo ago
test: add missing unit tests for new classes
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
0ad90847
feat: add remaining data schema and structures for account manager
4mo ago
feat: add remaining data schema and structures for account manager
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
afe50d5c
feat: add data schema for other account management structures
4mo ago
feat: add data schema for other account management structures
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
0fd600ae
feat: implement sequencer data schema + CBOR/CID utilities
4mo ago
feat: implement sequencer data schema + CBOR/CID utilities
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
bd523ce9
feat: add data store classes for actor store
4mo ago
feat: add data store classes for actor store
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
c02b64a9
feat: add app password store implementation
4mo ago
feat: add app password store implementation
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
9658715f
test: add tests to basic routes
4mo ago
test: add tests to basic routes
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
32fa5d61
fix: parameter error messages
4mo ago
fix: parameter error messages
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
9ad7b1d1
chore: github actions fixes
4mo ago
chore: github actions fixes
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
9564f2df
chore: publish coverage information to github actions
4mo ago
chore: publish coverage information to github actions
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
f3f3274a
style: apply phpstan fixes
4mo ago
style: apply phpstan fixes
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
d42e1189
test: add missing unit tests
4mo ago
test: add missing unit tests
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
d4c034bb
doc: add note on working endpoints
4mo ago
doc: add note on working endpoints
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
82b9dd61
feat: implement resolveHandle action and integration with appview
4mo ago
feat: implement resolveHandle action and integration with appview
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
20040624
feat: add actor data schema
4mo ago
feat: add actor data schema
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
f99c891d
feat: add account data definition
4mo ago
feat: add account data definition
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
a640a76d
chore: remove sample User implementations
4mo ago
chore: remove sample User implementations
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
ba41d641
style: reduce length of header line
4mo ago
style: reduce length of header line
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
f4365050
fix: CORS issues
4mo ago
fix: CORS issues
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
d115ae92
feat: attribute code to repo on github and tangled
4mo ago
feat: attribute code to repo on github and tangled
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
3f1781c6
chore: set up Docker image build on Github actions
4mo ago
chore: set up Docker image build on Github actions
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
d074da51
fix: don't break if there's no .env file present
4mo ago
fix: don't break if there's no .env file present
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
bb5e6831
feat: setup Docker container
4mo ago
feat: setup Docker container
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
f055ccd5
fix: clone complete repo before pushing
4mo ago
fix: clone complete repo before pushing
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
45e2451e
fix: handling of ssh key on sync
4mo ago
fix: handling of ssh key on sync
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
a818a5c1
fix: repo name on github actions
4mo ago
fix: repo name on github actions
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
d2807fa6
chore: sync github and tangled repos
4mo ago
chore: sync github and tangled repos
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
f560fedd
chore: increase minimum php version
4mo ago
chore: increase minimum php version
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
8eecd026
chore: workspace improvements
4mo ago
chore: workspace improvements
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
621a9386
chore: add php coding standard commands to composer
4mo ago
chore: add php coding standard commands to composer
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
1316cee6
chore: update dependencies
4mo ago
chore: update dependencies
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
c5976613
test: add unit test to first implemented logic pieces
4mo ago
test: add unit test to first implemented logic pieces
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Andrés Ignacio Torres
54151737
feat: implement com.atproto.server.describeServer (first endpoint!)
4mo ago
feat: implement com.atproto.server.describeServer (first endpoint!)
Copy SHA
Browse repository
Andrés Ignacio Torres
committed
4mo ago
Previous
1
2
Next