Commit Graph

142 Commits

Author SHA1 Message Date
nazeh
6b92c39af0 feat(homeserver): add Server header with version number 2025-02-13 18:54:48 +03:00
nazeh
de7a19f680 docs: fix broken links 2025-02-13 13:28:25 +03:00
nazeh
f423257017 feat(testnet): testnet working with wasm tests 2025-02-12 21:38:31 +03:00
nazeh
fcf3086f1e feat(testnet): add testnet binary 2025-02-12 21:15:09 +03:00
nazeh
fee569dc32 feat(pubky): integrate pubky_testnet in pubky crate and pass tests 2025-02-12 19:12:19 +03:00
nazeh
863a78e6e1 refactor(homeserver): remove unnecessary testnet property in the Config 2025-02-12 16:40:33 +03:00
nazeh
e9fe570719 feat(homeserver): remove testnet logic, use pubky_testnet instead 2025-02-12 16:22:07 +03:00
nazeh
f75d4ca158 chore(homeserver): upgrade dependencies 2025-02-12 10:41:16 +03:00
nazeh
32a9e653b2 feat(pubky): update to pkarr v3 release candidate 2025-02-07 23:56:27 +03:00
nazeh
8be809c159 feat: update pkarr and mainline and add pubky ClientBuilder 2025-02-04 21:56:23 +03:00
nazeh
7ed43f0fba feat(homeserver): custom tracing layer support pubky:// urls for tenants #64 2025-01-22 21:56:24 +03:00
nazeh
2ef87f3511 feat(homeserver): custom tracing layer exclude noisy /events/ #64 2025-01-22 21:54:50 +03:00
nazeh
4ecd587806 feat(homeserver): support relative storage path in config file 2025-01-22 20:33:32 +03:00
nazeh
f4325bbc3f feat(homeserver): update Config and pkarr to support reverse proxies 2025-01-17 12:27:04 +03:00
nazeh
a14f8008b8 feat: use reserved HTTP_PORT service param for testnet 2025-01-08 13:37:37 +03:00
nazeh
dc01377d09 feat: publish HTTPS port even in testnet, and use testnet in request binary 2025-01-08 12:33:46 +03:00
nazeh
9b7c7c6352 feat: update to pkarr v3-rc1 and mainline v5-rc1 2025-01-06 10:00:47 +03:00
nazeh
4ccb06006a fix(homeserver): always get sessions from Cookies instead of manually from headers 2024-12-22 13:08:07 +03:00
nazeh
bcb8d39088 feat(homeserver): remove EntryPath extractor and add Authz and PubkyHost layers 2024-12-22 12:03:06 +03:00
nazeh
fa2a7d2738 feat(homeserver): use full public key as cookie name 2024-12-20 13:00:53 +03:00
nazeh
738bff1ae1 feat(homeserver): add PubkyHost and Authz layers 2024-12-20 11:30:58 +03:00
nazeh
3cfe6567f0 feat(homeserver): replace session_id with the first 8 bytes of a key 2024-12-19 16:10:31 +03:00
nazeh
0c1326c2c7 feat(homeserver): remove public key in path endpoints 2024-12-19 13:42:53 +03:00
nazeh
daa06b6453 fix(js): send correct pubky-host header 2024-12-19 13:27:25 +03:00
nazeh
992607a7a7 feat(homeserver): add http relay in homeserver testnet for js testing 2024-12-17 18:00:52 +03:00
nazeh
de7d34eca1 feat(http-relay): add http relay crate to help with local testing 2024-12-17 13:36:05 +03:00
nazeh
b4ef0ca810 feat(js): basic auth with pubky-host header 2024-12-16 13:17:55 +03:00
nazeh
4c6bc9d13d test(homeserver): add domain:localhost in unit tests 2024-12-15 22:52:48 +03:00
nazeh
1c0ff6c028 feat(js): add logging in wasm and setLogLevel function 2024-12-15 16:17:12 +03:00
nazeh
6262bb75cd feat(homeserver,js): connect to testnet from js 2024-12-15 15:14:12 +03:00
nazeh
3ebdeff354 feat(homeserver): use Pkarr Relay in testnet and new Config simplifications 2024-12-14 12:48:53 +03:00
nazeh
da2cc2a344 feat(homeserver): add http server as well as https 2024-12-03 16:37:55 +03:00
nazeh
1348a18401 feat(homeserver): remove pkarr endpoints in HomeserverCore 2024-12-03 16:14:59 +03:00
nazeh
8c40cd2ddf refactor(homeserver): separate the core and io modules 2024-12-03 16:01:44 +03:00
nazeh
6a41b490f0 feat(homeserver): mark unsafe methods caused by LMDB 2024-12-03 14:20:48 +03:00
nazeh
628049984e feat(pubky): update pkarr and use anyhow 2024-12-03 12:02:26 +03:00
nazeh
9b5a4f98f2 feat(homeserver): separate core to simplify testing 2024-11-26 17:45:55 +03:00
nazeh
c9ae34584c feat(pubky): add TLS support for homeserver 2024-11-26 13:04:19 +03:00
nazeh
bb2799e579 fix: clippy 2024-11-25 18:31:00 +03:00
nazeh
1993a73d6d feat(pubky): add custom cookie jar .. requires https 2024-11-25 18:24:34 +03:00
nazeh
6109df3d43 feat(pubky): update HEAD, GET, PUT, and DELETE for pub/ endpoints to use hostnames 2024-11-24 21:26:38 +03:00
nazeh
05cad66366 feat(pubky): support GET /pub/*path for native urls 2024-11-21 22:44:52 +03:00
nazeh
1b7d83a315 fix: fix after merging main 2024-11-14 12:03:22 +03:00
nazeh
f82b301385 Merge branch 'main' into dev 2024-11-14 11:13:32 +03:00
nazeh
b29c384362 fix(homeserver): parsing testnet configuration 2024-11-13 12:34:46 +03:00
nazeh
2434834618 chore: prepare for release 2024-10-25 11:03:02 +03:00
nazeh
6592b87fcd feat(homeserver): support if-none-match header in GET and HEAD requests 2024-10-17 21:40:56 +03:00
nazeh
fc6d26e821 feat(homeserver): support if-modified-since header in HEAD requests 2024-10-17 21:26:29 +03:00
nazeh
583ed039b5 feat(homeserver): support if-modified-since header in GET requests 2024-10-17 20:57:30 +03:00
nazeh
866a476d15 fix: multiple issues after updating timestamp 2024-10-17 18:55:35 +03:00