alpha
Login
or
Join now
willdot.net
/
distributed-pds
forked from
willdot.net/cocoon
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A fork of the Cocoon PDS but being made more distributed.
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
distributed-pds
/
server
/
at
0ed1a4e83d9a313c9f96430edcb092830cfb1aec
2 folders
71 files
Hailey
cleanup write records
5mo ago
0ed1a4e8
static
oauth (#15)
1 year ago
templates
better formatting for acocunt info
11 months ago
blockstore_variant.go
cleanup write records
5 months ago
common.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_account.go
better formatting for acocunt info
11 months ago
handle_account_revoke.go
oauth (#15)
1 year ago
handle_account_signin.go
oauth (#15)
1 year ago
handle_account_signout.go
oauth (#15)
1 year ago
handle_actor_get_preferences.go
various fixes (#29)
8 months ago
handle_actor_put_preferences.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_health.go
initial commit (squashed)
1 year ago
handle_identity_get_recommended_did_credentials.go
Complete migration onto cocoon (#37) * Allow overwriting blocks during import repo * Implement get recommended config * Implement submit plc operation
8 months ago
handle_identity_request_plc_operation.go
Sign plc operations to allow GOAT migration with cocoon as source (#39)
8 months ago
handle_identity_sign_plc_operation.go
Sign plc operations to allow GOAT migration with cocoon as source (#39)
8 months ago
handle_identity_submit_plc_operation.go
lint
8 months ago
handle_identity_update_handle.go
indigo pkg rename (#30) * bump indigo dep for pkg renames * update atcrypto and atdata pkg names
8 months ago
handle_import_repo.go
Complete migration onto cocoon (#37) * Allow overwriting blocks during import repo * Implement get recommended config * Implement submit plc operation
8 months ago
handle_label_query_labels.go
implement queryLabels and add new COCOON_REQUIRE_INVITE env (#47) * implement queryLabels * add a COCOON_REQUIRE_INVITE env to make invite codes be able to not be required (still required by default) * handle handles for http requests and stuff
6 months ago
handle_oauth_authorize.go
show ip for oauth sessions
11 months ago
handle_oauth_jwks.go
oauth (#15)
1 year ago
handle_oauth_par.go
feat: Properly implement ListMissingBlobs, getServiceAuth and implement reserveSigningKey, requestAccountDelete and deleteAccount (#44) * feat: implement listMissingBlobs endpoint properly * fix: properly extract blobs using atdata.ExtractBlobs * actually fully functional now :p * feat: complete and make reserveSigningKey, fix getServiceAuth based on atproto spec and mark it as done in the readme * implement deleteAccount * requestAccountDelete was also added * THIS should actually fix it * fix: update DPoP error handling to set WWW-Authenticate header * Add COCOON_S3_CDN_URL for direct S3 blob redirects instead of proxying through the PDS * This should be the last fix for this issue hopefully * fix response so it gets a new access token after the token expires
6 months ago
handle_oauth_token.go
feat: Properly implement ListMissingBlobs, getServiceAuth and implement reserveSigningKey, requestAccountDelete and deleteAccount (#44) * feat: implement listMissingBlobs endpoint properly * fix: properly extract blobs using atdata.ExtractBlobs * actually fully functional now :p * feat: complete and make reserveSigningKey, fix getServiceAuth based on atproto spec and mark it as done in the readme * implement deleteAccount * requestAccountDelete was also added * THIS should actually fix it * fix: update DPoP error handling to set WWW-Authenticate header * Add COCOON_S3_CDN_URL for direct S3 blob redirects instead of proxying through the PDS * This should be the last fix for this issue hopefully * fix response so it gets a new access token after the token expires
6 months ago
handle_proxy.go
fix audience for get feed proxy (#40)
7 months ago
handle_proxy_get_feed.go
Fix proxying getFeed to issue a token for the feed generator (#38)
8 months ago
handle_repo_apply_writes.go
cleanup write records
5 months ago
handle_repo_create_record.go
cleanup write records
5 months ago
handle_repo_delete_record.go
cleanup write records
5 months ago
handle_repo_describe_repo.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_repo_get_record.go
indigo pkg rename (#30) * bump indigo dep for pkg renames * update atcrypto and atdata pkg names
8 months ago
handle_repo_list_missing_blobs.go
feat: Properly implement ListMissingBlobs, getServiceAuth and implement reserveSigningKey, requestAccountDelete and deleteAccount (#44) * feat: implement listMissingBlobs endpoint properly * fix: properly extract blobs using atdata.ExtractBlobs * actually fully functional now :p * feat: complete and make reserveSigningKey, fix getServiceAuth based on atproto spec and mark it as done in the readme * implement deleteAccount * requestAccountDelete was also added * THIS should actually fix it * fix: update DPoP error handling to set WWW-Authenticate header * Add COCOON_S3_CDN_URL for direct S3 blob redirects instead of proxying through the PDS * This should be the last fix for this issue hopefully * fix response so it gets a new access token after the token expires
6 months ago
handle_repo_list_records.go
indigo pkg rename (#30) * bump indigo dep for pkg renames * update atcrypto and atdata pkg names
8 months ago
handle_repo_list_repos.go
Add account deactivation (#25)
9 months ago
handle_repo_put_record.go
cleanup write records
5 months ago
handle_repo_upload_blob.go
Option to store blob content in S3 (#32)
8 months ago
handle_robots.go
initial commit (squashed)
1 year ago
handle_root.go
initial commit (squashed)
1 year ago
handle_server_activate_account.go
Add account deactivation (#25)
9 months ago
handle_server_check_account_status.go
feat: add checkAccountStatus (#19) * feat: add checkAccountStatus * chore: update readme * fix: scan error
1 year ago
handle_server_confirm_email.go
cleanup some error returns
11 months ago
handle_server_create_account.go
implement queryLabels and add new COCOON_REQUIRE_INVITE env (#47) * implement queryLabels * add a COCOON_REQUIRE_INVITE env to make invite codes be able to not be required (still required by default) * handle handles for http requests and stuff
6 months ago
handle_server_create_invite_code.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_server_create_invite_codes.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_server_create_session.go
Add account deactivation (#25)
9 months ago
handle_server_deactivate_account.go
Add account deactivation (#25)
9 months ago
handle_server_delete_account.go
refactor: use a transaction for deleteAccount (#46) This prevents a potential, although unlikely, issue where an account is left in an invalid state due to one or more delete operations failing. This would prevent a user from being able to delete their account on the network without manual intervention.
6 months ago
handle_server_delete_session.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_server_describe_server.go
implement queryLabels and add new COCOON_REQUIRE_INVITE env (#47) * implement queryLabels * add a COCOON_REQUIRE_INVITE env to make invite codes be able to not be required (still required by default) * handle handles for http requests and stuff
6 months ago
handle_server_get_service_auth.go
feat: Properly implement ListMissingBlobs, getServiceAuth and implement reserveSigningKey, requestAccountDelete and deleteAccount (#44) * feat: implement listMissingBlobs endpoint properly * fix: properly extract blobs using atdata.ExtractBlobs * actually fully functional now :p * feat: complete and make reserveSigningKey, fix getServiceAuth based on atproto spec and mark it as done in the readme * implement deleteAccount * requestAccountDelete was also added * THIS should actually fix it * fix: update DPoP error handling to set WWW-Authenticate header * Add COCOON_S3_CDN_URL for direct S3 blob redirects instead of proxying through the PDS * This should be the last fix for this issue hopefully * fix response so it gets a new access token after the token expires
6 months ago
handle_server_get_session.go
Add account deactivation (#25)
9 months ago
handle_server_refresh_session.go
Add account deactivation (#25)
9 months ago
handle_server_request_account_delete.go
feat: Properly implement ListMissingBlobs, getServiceAuth and implement reserveSigningKey, requestAccountDelete and deleteAccount (#44) * feat: implement listMissingBlobs endpoint properly * fix: properly extract blobs using atdata.ExtractBlobs * actually fully functional now :p * feat: complete and make reserveSigningKey, fix getServiceAuth based on atproto spec and mark it as done in the readme * implement deleteAccount * requestAccountDelete was also added * THIS should actually fix it * fix: update DPoP error handling to set WWW-Authenticate header * Add COCOON_S3_CDN_URL for direct S3 blob redirects instead of proxying through the PDS * This should be the last fix for this issue hopefully * fix response so it gets a new access token after the token expires
6 months ago
handle_server_request_email_confirmation.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_server_request_email_update.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_server_request_password_reset.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_server_reserve_signing_key.go
feat: Properly implement ListMissingBlobs, getServiceAuth and implement reserveSigningKey, requestAccountDelete and deleteAccount (#44) * feat: implement listMissingBlobs endpoint properly * fix: properly extract blobs using atdata.ExtractBlobs * actually fully functional now :p * feat: complete and make reserveSigningKey, fix getServiceAuth based on atproto spec and mark it as done in the readme * implement deleteAccount * requestAccountDelete was also added * THIS should actually fix it * fix: update DPoP error handling to set WWW-Authenticate header * Add COCOON_S3_CDN_URL for direct S3 blob redirects instead of proxying through the PDS * This should be the last fix for this issue hopefully * fix response so it gets a new access token after the token expires
6 months ago
handle_server_reset_password.go
cleanup some error returns
11 months ago
handle_server_resolve_handle.go
initial commit (squashed)
1 year ago
handle_server_update_email.go
cleanup some error returns
11 months ago
handle_sync_get_blob.go
feat: Properly implement ListMissingBlobs, getServiceAuth and implement reserveSigningKey, requestAccountDelete and deleteAccount (#44) * feat: implement listMissingBlobs endpoint properly * fix: properly extract blobs using atdata.ExtractBlobs * actually fully functional now :p * feat: complete and make reserveSigningKey, fix getServiceAuth based on atproto spec and mark it as done in the readme * implement deleteAccount * requestAccountDelete was also added * THIS should actually fix it * fix: update DPoP error handling to set WWW-Authenticate header * Add COCOON_S3_CDN_URL for direct S3 blob redirects instead of proxying through the PDS * This should be the last fix for this issue hopefully * fix response so it gets a new access token after the token expires
6 months ago
handle_sync_get_blocks.go
fix
11 months ago
handle_sync_get_latest_commit.go
initial commit (squashed)
1 year ago
handle_sync_get_record.go
cleanup write records
5 months ago
handle_sync_get_repo.go
create a db wrapper that allows for easy locking (#13)
1 year ago
handle_sync_get_repo_status.go
Add account deactivation (#25)
9 months ago
handle_sync_list_blobs.go
dont return blobs for deactivated accounts
9 months ago
handle_sync_subscribe_repos.go
request crawl when websocket dies (#31)
8 months ago
handle_well_known.go
implement queryLabels and add new COCOON_REQUIRE_INVITE env (#47) * implement queryLabels * add a COCOON_REQUIRE_INVITE env to make invite codes be able to not be required (still required by default) * handle handles for http requests and stuff
6 months ago
mail.go
Sign plc operations to allow GOAT migration with cocoon as source (#39)
8 months ago
middleware.go
feat: Properly implement ListMissingBlobs, getServiceAuth and implement reserveSigningKey, requestAccountDelete and deleteAccount (#44) * feat: implement listMissingBlobs endpoint properly * fix: properly extract blobs using atdata.ExtractBlobs * actually fully functional now :p * feat: complete and make reserveSigningKey, fix getServiceAuth based on atproto spec and mark it as done in the readme * implement deleteAccount * requestAccountDelete was also added * THIS should actually fix it * fix: update DPoP error handling to set WWW-Authenticate header * Add COCOON_S3_CDN_URL for direct S3 blob redirects instead of proxying through the PDS * This should be the last fix for this issue hopefully * fix response so it gets a new access token after the token expires
6 months ago
repo.go
cleanup write records
5 months ago
server.go
implement queryLabels and add new COCOON_REQUIRE_INVITE env (#47) * implement queryLabels * add a COCOON_REQUIRE_INVITE env to make invite codes be able to not be required (still required by default) * handle handles for http requests and stuff
6 months ago
service_auth.go
Support service auth for create account (#34) * Handle service auth and existing users on create account * Remove duplicate registration of create account
8 months ago
session.go
create a db wrapper that allows for easy locking (#13)
1 year ago