=
|
12f0ec33ba
|
fix(homeserver): test configuration in linux
|
2024-09-30 19:58:03 +02: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
|
842b9f32c8
|
feat(homeserver): treat (empty) as None'
|
2024-09-28 08:35:43 +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
|
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
|
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
|
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
|
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
|
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
|
5d9be5c0f0
|
feat(js): add randomBytes() and hash() functions
|
2024-09-01 18:17:34 +03:00 |
|
nazeh
|
6071d4b7c4
|
Merge branch 'main' of https://github.com/pubky/pubky into feat/authz
|
2024-08-30 09:25:12 +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
|
76d154bf97
|
Merge branch 'main' into feat/feed
|
2024-08-23 11:18:04 +03:00 |
|
nazeh
|
7eecfb3fa7
|
feat(homeserver): add testnet option to config.toml
|
2024-08-23 11:17:54 +03:00 |
|
nazeh
|
03078b0e1b
|
Merge branch 'main' into feat/feed
|
2024-08-23 10:45:52 +03:00 |
|
nazeh
|
190d384334
|
feat(homeserver): use config.toml
|
2024-08-23 10:45:29 +03:00 |
|
nazeh
|
2f33e557a3
|
feat(pubky): support resolving Endpoints with HTTPS records
|
2024-08-23 08:25:34 +03:00 |
|
nazeh
|
a9a042f4f7
|
Merge branch 'main' into feat/feed
|
2024-08-21 18:43:01 +03:00 |
|
nazeh
|
ec4ef0d0a1
|
feat(homeserver): log testnet bootstrap
|
2024-08-21 18:42:45 +03:00 |
|
nazeh
|
7257e2fee7
|
fix(homeserver): /events/ iterator and write unit test in pubky
|
2024-08-21 11:22:24 +03:00 |
|
nazeh
|
51e2625753
|
feat(homeserver): add delete events when deleting and item
|
2024-08-20 21:57:13 +03:00 |
|
nazeh
|
b4c7fdad45
|
feat(homeserver): add /events/ endpoint to list PUT/DELETE events
|
2024-08-20 21:53:01 +03:00 |
|
nazeh
|
0ce4a9da65
|
feat(common): impl serialize and deserialize for Timestamp
|
2024-08-20 15:16:26 +03:00 |
|
nazeh
|
c81e418cb3
|
chore(homeserver): remove unused
|
2024-08-20 10:21:46 +03:00 |
|
nazeh
|
386e51e5b6
|
fix(homeserver): cursor is a pubky url
|
2024-08-08 13:38:25 +03:00 |
|
nazeh
|
e163e7f229
|
test(pubky): thorough testing for list options
|
2024-08-08 12:02:46 +03:00 |
|
nazeh
|
e10cf77fe2
|
feat(pubky): shallow list folder and files
|
2024-08-07 18:52:04 +03:00 |
|
nazeh
|
dd2c9ea93c
|
feat(homeserver): list when path ends with '/' and some refactoring
|
2024-08-07 18:01:02 +03:00 |
|
nazeh
|
59360d9cd6
|
feat(homeserver): return list results as json newline
|
2024-08-06 10:57:36 +03:00 |
|
nazeh
|
38d9c98caa
|
feat(pubky): use builder pattern for client::list()
|
2024-08-05 12:19:07 +03:00 |
|
nazeh
|
ed4afeea60
|
feat(pubky): add list cursor
|
2024-08-04 17:27:24 +03:00 |
|
nazeh
|
01cc1e91bb
|
feat(pubky): add list limit
|
2024-08-04 16:38:40 +03:00 |
|
nazeh
|
9ec6ec58fd
|
feat(pubky): simple list api with reverse option
|
2024-08-04 16:30:59 +03:00 |
|
nazeh
|
f760175541
|
feat(pubky): add delete files by url
|
2024-08-01 09:37:47 +03:00 |
|
nazeh
|
b3152942dc
|
feat(homeserver): return 401 forbidden if you try to write to someone else's drive
|
2024-07-30 20:28:05 +03:00 |
|
nazeh
|
7e451a5d00
|
feat(pubky): add PubkyClient.testnet() helper
|
2024-07-30 15:55:20 +03:00 |
|
nazeh
|
d8d3a43abd
|
chore: fix tests in ci
|
2024-07-30 14:44:42 +03:00 |
|
nazeh
|
2366e066cc
|
Merge branch 'main' of https://github.com/pubky/pubky
|
2024-07-30 13:44:11 +03:00 |
|
nazeh
|
dcf6bdf3da
|
fix(homeserver): handle missing user agent
|
2024-07-30 11:00:24 +03:00 |
|
nazeh
|
59839c521d
|
docs: fix some comments
|
2024-07-29 14:55:23 +03:00 |
|