Commit Graph

242 Commits

Author SHA1 Message Date
nazeh
ba66c3ccd7 chore(examples): cargo fmt 2024-10-02 18:21:21 +03:00
nazeh
2b15826fa3 fix(examples): rename cargo.toml to Cargo.toml 2024-10-02 18:15:42 +03:00
nazeh
7485e41a77 wip 2024-10-02 18:15:20 +03:00
nazeh
0e90b8068a fix(examples): rename cargo.toml to Cargo.toml 2024-10-02 18:12:55 +03:00
nazeh
8e82d84201 Merge branch 'main' of https://github.com/pubky/pubky 2024-10-02 17:17:13 +03:00
nazeh
02bea3146c examples(authn): add signup example 2024-10-02 17:17:01 +03:00
=
12f0ec33ba fix(homeserver): test configuration in linux 2024-09-30 19:58:03 +02:00
nazeh
4730927226 chore: update Cargo.lock 2024-09-30 13:37:29 +03:00
nazeh
b9ce4bc49c feat(homeserver): add Config::db_map_size and set it to 10mb in Config::test; 2024-09-30 12:37:17 +03:00
nazeh
f48f5f69bc docs: small fix in Auth spec 2024-09-29 14:04:39 +03:00
nazeh
842b9f32c8 feat(homeserver): treat (empty) as None' 2024-09-28 08:35:43 +03:00
nazeh
e031c7a9dd fix(common): Session::deserialize better error for empty payloads 2024-09-28 08:13:42 +03:00
nazeh
f2a4fe3902 feat(pubky): add [PubkyClient::pkarr] method to return ref to pkarr client 2024-09-28 08:05:21 +03:00
nazeh
6897671612 feat(homeserver): allow empty config file 2024-09-27 15:44:58 +03:00
nazeh
d129e4bb6d fix(homeserver): add list limits in config 2024-09-27 14:43:30 +03:00
nazeh
f029171948 feat(homeserver): add DEFAULT_LIST_LIMIT and DEFAULT_MAX_LIST_LIMIT 2024-09-27 12:53:11 +03:00
nazeh
560972cead fix(pubky): unit test bug 2024-09-27 12:33:35 +03:00
nazeh
e01a9c4568 fix(homeserver): increase the LMDB map size to 10TB to avoid MDB_MAP_FULL 2024-09-27 09:09:13 +03:00
nazeh
6e42cd38e4 feat(homeserver): internal server errors should be logged first 2024-09-27 09:00:52 +03:00
nazeh
d39e3b933c examples(authz): update authz 3rd party app 2024-09-18 11:29:30 +03:00
nazeh
78aad43f52 chore(js): publish 0.1.16 2024-09-17 19:02:35 +03:00
nazeh
80bed52c85 feat(pubky): authRequest response return PublicKey instead of Session
In Authentication mode, there might be no Homeserver to sign in to and get a session
2024-09-17 19:02:13 +03:00
nazeh
d8f0a28184 Merge branch 'main' of https://github.com/pubky/pubky 2024-09-17 14:41:41 +03:00
nazeh
32cb8adf6f chore: change 'monotonic' to 'strict monotonic' in code comements 2024-09-17 14:41:32 +03:00
Nuh
db0710f33f Merge pull request #33 from pubky/fix/chunks-ref-count
fix(homeserver): add a reference counter for chunks to avoid deleting shared blobs
2024-09-13 11:02:57 +03:00
nazeh
f999475f2b refactor(pubky): remove publickey from endpoint struct for clippy 2024-09-13 10:56:09 +03:00
nazeh
f381f9f1a3 fix(homeserver): add DEL event when entry is deleted but not its blob 2024-09-13 10:53:15 +03:00
nazeh
9e6b65460c fix(homeserver): add a reference counter for chunks to avoid deleting shared blobs 2024-09-12 17:56:53 +03:00
nazeh
1fbc4d8133 docs: support mermaid in darkmode 2024-09-09 15:17:56 +03:00
nazeh
5ce462ded6 docs: add permissions write to github workflow 2024-09-09 09:33:54 +03:00
Nuh
616b0c41e1 Merge pull request #31 from pubky/docs
Docs
2024-09-08 12:09:40 +03:00
nazeh
e97d794685 Merge branch 'main' of https://github.com/pubky/pubky into docs 2024-09-08 12:09:29 +03:00
nazeh
c8dd8e18b2 docs: test deploy github page 2024-09-08 12:08:04 +03:00
Nuh
449d7ff805 Create mdbook.yml 2024-09-08 12:07:36 +03:00
nazeh
8005034394 docs: add build cache 2024-09-08 11:31:28 +03:00
nazeh
1adf445429 docs: add mdbook build to github actions 2024-09-08 11:19:47 +03:00
nazeh
2c37349bc7 docs: add Pubky Auth to the book + mermaid support 2024-09-08 11:16:07 +03:00
nazeh
9a13b84f2a Merge branch 'main' of https://github.com/pubky/pubky into docs 2024-09-08 10:46:52 +03:00
nazeh
9a112b94d1 chore(js): publish 0.1.15 2024-09-07 21:03:35 +03:00
Nuh
e792b9b890 Merge pull request #28 from pubky/feat/authz
Feat/authz
2024-09-07 20:59:25 +03:00
nazeh
18af01cf54 feat(common): rename capabilities::Ability to Action 2024-09-07 16:46:51 +03:00
nazeh
db006612ef feat(js): return Session class from auth methods 2024-09-07 11:35:24 +03:00
nazeh
32377080d1 feat(js): add authRequest() 2024-09-06 22:17:12 +03:00
nazeh
cfd50451a2 examples(authz): simplify authenticator using native methods 2024-09-06 15:09:58 +03:00
nazeh
a03117114b feat(homeserver): return 403 Forbidden for insufficient permisisons 2024-09-06 14:10:46 +03:00
nazeh
f1b65e9dac feat(pubky): add PubkyClient::auth_request and send_auth_token 2024-09-05 20:50:02 +03:00
nazeh
a7f70ccb1b feat(common): serialize capabilities in AuthToken as a string with ',' separator 2024-09-05 13:06:00 +03:00
nazeh
f6f356f6ae Merge branch 'main' of https://github.com/pubky/pubky into feat/authz 2024-09-04 13:23:23 +03:00
nazeh
aa935a3711 test(pubky): add back resolvers in PubkyClient::test() 2024-09-04 12:57:52 +03:00
nazeh
e496f7a821 test(pubky): put event get sequence 2024-09-04 10:53:03 +03:00