Commit Graph

37 Commits

Author SHA1 Message Date
nazeh
892c89c8b8 chore: publish pubky-common@0.1.0 2024-10-25 11:50:50 +03:00
nazeh
8e1ec6628b chore: Release 2024-10-25 11:13:51 +03:00
nazeh
2434834618 chore: prepare for release 2024-10-25 11:03:02 +03:00
nazeh
866a476d15 fix: multiple issues after updating timestamp 2024-10-17 18:55:35 +03:00
nazeh
ed06a4681e feat: add head endpoint 2024-10-17 18:28:22 +03:00
nazeh
4067aedcee feat: use pubky-timestamp 2024-10-17 17:28:16 +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
32cb8adf6f chore: change 'monotonic' to 'strict monotonic' in code comements 2024-09-17 14:41:32 +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
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
c442675104 feat(common): AuthToken add namespace and remove homeserver/aud 2024-09-03 12:22:34 +03:00
nazeh
634d309766 examples(authz): test thirdPartySignin() 2024-09-02 17:05:06 +03:00
nazeh
582e4b8259 refactor(common): rename AuthToken fields for clarity 2024-09-02 00:20:55 +03:00
nazeh
0fe5e1aa74 feat(common): simplify Capabilities 2024-09-01 19:33:04 +03:00
nazeh
5d9be5c0f0 feat(js): add randomBytes() and hash() functions 2024-09-01 18:17:34 +03:00
nazeh
de38987d96 refactor(pubky): move recovery_file code to pubky_common 2024-08-31 17:29:32 +03:00
nazeh
16dfc09687 feat(homeserver): store and return session capabilities 2024-08-29 11:48:21 +03:00
nazeh
98910b40de feat(homeserver): update signup and signin to use new AuthToken 2024-08-28 19:55:29 +03:00
nazeh
f3469d34a4 feat(common): update AuthToken and AuthVerifier 2024-08-28 15:32:25 +03:00
nazeh
2312a3071f Merge branch 'feat/authz' of https://github.com/pubky/pubky into feat/authz 2024-08-27 17:18:04 +03:00
nazeh
aaf01cf2d7 feat(common): add AuthToken with scopes 2024-08-27 17:15:25 +03:00
nazeh
19dd3cb2ba feat(common): add serde to Timestamp 2024-08-26 16:37:29 +03:00
nazeh
ab7c005d67 feat(common): add serde to Timestamp 2024-08-26 14:24:37 +03:00
nazeh
11334bf81c feat(pubky): add recovery file generation and decryption 2024-08-03 16:33:38 +03:00
nazeh
5ee464a5b4 feat(pubky-common): add encrypt/decrypt with secret_box 2024-08-03 15:46:20 +03:00
nazeh
d35c586a12 feat(pubky): start testing js package against local homeserver 2024-07-28 18:38:21 +03:00
nazeh
e05a49cd04 fix: cargo clippy 2024-07-26 21:47:25 +03:00
nazeh
401872a61f feat(homeserver): stream incoming body 2024-07-23 11:26:12 +03:00
nazeh
c399a8b3be feat(homeserver): signout 2024-07-21 11:13:03 +03:00
nazeh
2c38e8e071 feat(pubky): return Session struct 2024-07-21 10:23:11 +03:00
nazeh
4f87c7d444 feat(homeserver): check session exists 2024-07-20 13:10:54 +03:00
nazeh
c41e14233b feat(pubky): publish and resolve homeserver endpoint 2024-07-16 12:52:03 +03:00
nazeh
b780a57fe9 chore: rename crates to pubky-* 2024-07-15 07:11:33 +03:00