Commit Graph

  • ffd3cfbaac test(homeserver): remove system dependent test nazeh 2024-10-16 18:57:54 +03:00
  • 060acb077f fix(homeserver): fix chunk size calculation nazeh 2024-10-16 18:41:49 +03:00
  • aace1aa8f0 chore(homeserver): remove debug_handler nazeh 2024-10-16 18:11:36 +03:00
  • fd88986a32 feat(homeserver): optimize chunk size for LMDB details nazeh 2024-10-16 17:52:10 +03:00
  • 8dde7b17da feat(homeserver): add Entry::read_content() method nazeh 2024-10-16 16:40:37 +03:00
  • 3c5b123afd feat(homeserver): handle streaming large files in and out nazeh 2024-10-16 16:26:35 +03:00
  • 279db97743 feat(homeserver): increase the file size limit to 100 Mb nazeh 2024-10-14 13:01:46 +03:00
  • 29640eb702 Revert "feat(homeserver): log cookies on auth" nazeh 2024-10-11 17:22:48 +03:00
  • 379e921d18 Revert "feat(homeserver): set session cookies expiration date to two years" nazeh 2024-10-11 17:22:27 +03:00
  • eacf942d08 feat(homeserver): log cookies on auth nazeh 2024-10-11 16:44:39 +03:00
  • e749a685cd feat(homeserver): set session cookies expiration date to two years nazeh 2024-10-11 16:31:12 +03:00
  • fdfde60c72 examples(request): add a GET pubky:// url example nazeh 2024-10-10 13:28:58 +03:00
  • 76e9520138 feat(pubky): return cached packets if nothing else is available nazeh 2024-10-07 17:17:58 +03:00
  • 5a1a3da70b feat(homeserver): publish HTTPS instead of SVCB records nazeh 2024-10-07 17:11:25 +03:00
  • affd589f1a chore: clippy nazeh 2024-10-07 17:10:47 +03:00
  • c001c96682 Merge pull request #40 from pubky/catch-21-pubky-homeserver-readme Nuh 2024-10-04 12:54:09 +03:00
  • c77035c33a Update README.md James 2024-10-04 10:09:18 +01:00
  • 3d8d8a8090 Merge pull request #41 from pubky/fix/detect-https-for-cookies Nuh 2024-10-03 16:55:29 +03:00
  • 83ad51eb92 fix(homeserver): set the well-known keypair at Config::testnet nazeh 2024-10-03 16:46:29 +03:00
  • b543ffbb04 fix(homeserver): detect requests in secure context for cookies nazeh 2024-10-03 16:32:09 +03:00
  • 7159a40987 Update README.md James 2024-10-03 08:40:24 +01:00
  • 27dd993085 chore(homeserver): rename config.toml to config.example.toml nazeh 2024-10-03 09:51:59 +03:00
  • ba66c3ccd7 chore(examples): cargo fmt nazeh 2024-10-02 18:21:21 +03:00
  • 2b15826fa3 fix(examples): rename cargo.toml to Cargo.toml nazeh 2024-10-02 18:15:42 +03:00
  • 7485e41a77 wip nazeh 2024-10-02 18:15:20 +03:00
  • 0e90b8068a fix(examples): rename cargo.toml to Cargo.toml nazeh 2024-10-02 18:12:55 +03:00
  • 8e82d84201 Merge branch 'main' of https://github.com/pubky/pubky nazeh 2024-10-02 17:17:13 +03:00
  • 02bea3146c examples(authn): add signup example nazeh 2024-10-02 17:17:01 +03:00
  • 6f2a8cea50 Merge pull request #36 from pubky/feat/pkarr-reqwest Nuh 2024-10-01 08:36:10 +03:00
  • 1d179c7197 Merge branch 'dev' of https://github.com/pubky/pubky into feat/pkarr-reqwest nazeh 2024-10-01 08:34:43 +03:00
  • 931e7319b5 feat(homeserver): add dockerfile SHAcollision 2024-09-20 16:28:16 +02:00
  • 12f0ec33ba fix(homeserver): test configuration in linux = 2024-09-30 19:58:03 +02:00
  • 72f86849e7 Merge branch 'main' of https://github.com/pubky/pubky into dev nazeh 2024-09-30 20:25:54 +03:00
  • 901627d167 feat: update pkarr to v3 nazeh 2024-09-30 20:15:04 +03:00
  • 4730927226 chore: update Cargo.lock nazeh 2024-09-30 13:37:29 +03:00
  • b9ce4bc49c feat(homeserver): add Config::db_map_size and set it to 10mb in Config::test; nazeh 2024-09-30 12:37:17 +03:00
  • f48f5f69bc docs: small fix in Auth spec nazeh 2024-09-29 14:04:39 +03:00
  • 842b9f32c8 feat(homeserver): treat (empty) as None' nazeh 2024-09-28 08:35:43 +03:00
  • e031c7a9dd fix(common): Session::deserialize better error for empty payloads nazeh 2024-09-28 08:13:42 +03:00
  • f2a4fe3902 feat(pubky): add [PubkyClient::pkarr] method to return ref to pkarr client nazeh 2024-09-28 08:05:21 +03:00
  • 6897671612 feat(homeserver): allow empty config file nazeh 2024-09-27 15:44:58 +03:00
  • d129e4bb6d fix(homeserver): add list limits in config nazeh 2024-09-27 14:43:30 +03:00
  • f029171948 feat(homeserver): add DEFAULT_LIST_LIMIT and DEFAULT_MAX_LIST_LIMIT nazeh 2024-09-27 12:53:11 +03:00
  • 560972cead fix(pubky): unit test bug nazeh 2024-09-27 12:33:35 +03:00
  • e01a9c4568 fix(homeserver): increase the LMDB map size to 10TB to avoid MDB_MAP_FULL nazeh 2024-09-27 09:09:13 +03:00
  • 6e42cd38e4 feat(homeserver): internal server errors should be logged first nazeh 2024-09-27 09:00:52 +03:00
  • 2ae54359bf feat(pubky): use resolve_endpoint from pkarr nazeh 2024-09-25 22:50:52 +03:00
  • 9fd8501718 refactor(pubky): simplify internals mod after using pkarr client nazeh 2024-09-22 19:12:07 +03:00
  • ad9db81b00 refactor(pubky): replace pkarr_publish/pkarr_resolve with pkarr.publish/pkarr.resolve nazeh 2024-09-22 19:09:17 +03:00
  • 5aa53f4873 refactor(pubky): remove unused pkarr_relays from PubkyClient nazeh 2024-09-22 19:06:48 +03:00
  • fff7b6af39 feat(js): use pkarr relay Client instead of inline impl nazeh 2024-09-22 18:50:57 +03:00
  • 1f73b72371 refactor(pubky): remove unused session_cookies in PubkyClient nazeh 2024-09-22 18:33:47 +03:00
  • 966ccc11e1 refactor(pubky): simplify session management using 'fetch-cookie' dependency nazeh 2024-09-22 18:29:58 +03:00
  • 6544a82d4c Merge branch 'main' of https://github.com/pubky/pubky into feat/pkarr-reqwest nazeh 2024-09-22 13:02:28 +03:00
  • 98aa046ff0 feat(pubky): update pkarr v3 nazeh 2024-09-22 12:00:57 +03:00
  • a373605af7 feat(pubky): endpoints return A and AAAA records nazeh 2024-09-20 17:59:06 +03:00
  • bcaebc55d2 feat(pubky): Resolve through intermediate pkarr packet nazeh 2024-09-20 10:17:05 +03:00
  • c4af158fc8 feat(pubky): Resolve and connect to a direct server (localhost) nazeh 2024-09-19 17:00:31 +03:00
  • 3d1a081414 refactor(pubky): separate public API modules from internals nazeh 2024-09-19 08:55:21 +03:00
  • d39e3b933c examples(authz): update authz 3rd party app nazeh 2024-09-17 20:56:02 +03:00
  • 78aad43f52 chore(js): publish 0.1.16 nazeh 2024-09-17 19:02:35 +03:00
  • 80bed52c85 feat(pubky): authRequest response return PublicKey instead of Session nazeh 2024-09-17 19:02:13 +03:00
  • 4620b94799 feat(js): add PubkyClient.fetch() nazeh 2024-09-17 17:31:32 +03:00
  • 4adf396c4e chore: change 'strict monotonic' to 'absolute monotonic' in code comements nazeh 2024-09-17 15:34:12 +03:00
  • d8f0a28184 Merge branch 'main' of https://github.com/pubky/pubky nazeh 2024-09-17 14:41:41 +03:00
  • 32cb8adf6f chore: change 'monotonic' to 'strict monotonic' in code comements nazeh 2024-09-17 14:41:32 +03:00
  • db0710f33f Merge pull request #33 from pubky/fix/chunks-ref-count Nuh 2024-09-13 11:02:57 +03:00
  • f999475f2b refactor(pubky): remove publickey from endpoint struct for clippy nazeh 2024-09-13 10:56:09 +03:00
  • f381f9f1a3 fix(homeserver): add DEL event when entry is deleted but not its blob nazeh 2024-09-13 10:53:15 +03:00
  • 9e6b65460c fix(homeserver): add a reference counter for chunks to avoid deleting shared blobs nazeh 2024-09-12 17:56:53 +03:00
  • 1fbc4d8133 docs: support mermaid in darkmode nazeh 2024-09-09 15:17:56 +03:00
  • 5ce462ded6 docs: add permissions write to github workflow nazeh 2024-09-09 09:33:54 +03:00
  • 616b0c41e1 Merge pull request #31 from pubky/docs Nuh 2024-09-08 12:09:40 +03:00
  • e97d794685 Merge branch 'main' of https://github.com/pubky/pubky into docs nazeh 2024-09-08 12:08:07 +03:00
  • c8dd8e18b2 docs: test deploy github page nazeh 2024-09-08 11:51:42 +03:00
  • 449d7ff805 Create mdbook.yml Nuh 2024-09-08 12:07:36 +03:00
  • 8005034394 docs: add build cache nazeh 2024-09-08 11:31:28 +03:00
  • 1adf445429 docs: add mdbook build to github actions nazeh 2024-09-08 11:19:47 +03:00
  • 2c37349bc7 docs: add Pubky Auth to the book + mermaid support nazeh 2024-09-08 11:16:07 +03:00
  • 9a13b84f2a Merge branch 'main' of https://github.com/pubky/pubky into docs nazeh 2024-09-08 10:46:52 +03:00
  • 9a112b94d1 chore(js): publish 0.1.15 nazeh 2024-09-07 21:03:35 +03:00
  • e792b9b890 Merge pull request #28 from pubky/feat/authz Nuh 2024-09-07 20:59:25 +03:00
  • 18af01cf54 feat(common): rename capabilities::Ability to Action nazeh 2024-09-07 16:46:51 +03:00
  • db006612ef feat(js): return Session class from auth methods nazeh 2024-09-07 11:35:24 +03:00
  • 32377080d1 feat(js): add authRequest() nazeh 2024-09-06 22:17:12 +03:00
  • cfd50451a2 examples(authz): simplify authenticator using native methods nazeh 2024-09-06 15:09:58 +03:00
  • a03117114b feat(homeserver): return 403 Forbidden for insufficient permisisons nazeh 2024-09-06 14:10:46 +03:00
  • f1b65e9dac feat(pubky): add PubkyClient::auth_request and send_auth_token nazeh 2024-09-05 20:43:16 +03:00
  • a7f70ccb1b feat(common): serialize capabilities in AuthToken as a string with ',' separator nazeh 2024-09-05 13:06:00 +03:00
  • f6f356f6ae Merge branch 'main' of https://github.com/pubky/pubky into feat/authz nazeh 2024-09-04 13:23:23 +03:00
  • aa935a3711 test(pubky): add back resolvers in PubkyClient::test() nazeh 2024-09-04 12:57:52 +03:00
  • e496f7a821 test(pubky): put event get sequence nazeh 2024-09-04 10:53:03 +03:00
  • a7b030c4f1 refactor(pubky): signin_with_authtoken used in both signin methods nazeh 2024-09-03 13:50:04 +03:00
  • c442675104 feat(common): AuthToken add namespace and remove homeserver/aud nazeh 2024-09-03 12:22:34 +03:00
  • 5773b2d046 wip: first demo of authz nazeh 2024-09-03 11:31:36 +03:00
  • 634d309766 examples(authz): test thirdPartySignin() nazeh 2024-09-02 17:05:06 +03:00
  • 854fbd8c6f Merge branch 'main' of https://github.com/pubky/pubky into feat/authz nazeh 2024-09-02 11:16:46 +03:00
  • 002abbbbca feat(pubky): add PubkyClientBuilder::testnet() and skip setting dht_request_timeout in CI nazeh 2024-09-02 09:40:01 +03:00
  • 25f757f94d feat(pubky): add PubkyClient::authorize() nazeh 2024-09-02 00:22:08 +03:00
  • cd32df075b feat(pubky): use rustls-tls feature in reqwest nazeh 2024-09-02 00:21:27 +03:00