8ed4251d31
fix: #main-key ...
2024-03-26 04:14:23 +01:00
82f8abd96b
fix: well known without protocol
2024-03-26 03:54:25 +01:00
d918caa815
fix: was getting host wrongly, also log way more
2024-03-26 03:49:09 +01:00
90cae9e5fd
fix: header and LD context...
2024-03-26 03:41:17 +01:00
8ba25d511e
fix: more resilient priv key selection
2024-03-26 03:21:00 +01:00
e6b30975cc
feat: catch dispatcher errors
2024-03-26 03:11:59 +01:00
81b6a7183a
fix: log delivery responses bodies
2024-03-26 03:05:43 +01:00
83b0b35043
fix: check status code when delivering
2024-03-26 02:50:58 +01:00
d5c73e85e8
fix: fetch activity case for non embedded
2024-03-26 02:46:10 +01:00
34a3769fba
fix: acktually algorithm is required by spec
2024-03-26 02:27:40 +01:00
7d1473691e
fix: valid ids for inserted things
2024-03-26 02:24:09 +01:00
a7a6a23560
fix: also insert like relation when posting likes
2024-03-26 02:13:03 +01:00
c6703a0a1e
fix: add published which must be non null
2024-03-26 02:07:46 +01:00
36aec4f447
fix: improvements for debugging
2024-03-26 02:05:20 +01:00
b464aa0e98
fix: register outbox route
2024-03-26 01:31:17 +01:00
f588df751f
fix: don't attempt to deliver to public target
2024-03-26 01:25:15 +01:00
794548d14a
fix: duhhh
2024-03-26 01:19:34 +01:00
0c8afc2780
fix: some logging on fetcher and dispatcher
2024-03-26 01:14:43 +01:00
13f99532fe
fix: put bac protocol in urls
2024-03-26 01:02:48 +01:00
6a050c0bb4
fix: actually fixed it
2024-03-26 00:58:01 +01:00
3a0ca6af86
feat: control how many statuses to insert
2024-03-26 00:53:07 +01:00
71acddb766
feat: crude handling of line and create
2024-03-26 00:50:07 +01:00
d7e846370a
feat: show public key of user
2024-03-26 00:49:56 +01:00
b0d8957f41
feat: Node::get() returns owned object
2024-03-26 00:49:42 +01:00
be75ac33d1
feat: parse some algorithms for digest, all rsa
2024-03-26 00:49:27 +01:00
4a99a3dc40
chore: small improvements and fixed some warns
2024-03-26 00:49:07 +01:00
6d078f7068
feat: show pub key and created time for app actor
2024-03-26 00:48:37 +01:00
f74aab7852
feat: implemented GET inbox to browse home feed
2024-03-25 21:48:58 +01:00
b0e4940ec8
feat: validate incoming http signatures
2024-03-25 21:19:25 +01:00
e1b93e8a93
feat: added basic fetcher, get keys at startup
2024-03-25 21:19:02 +01:00
88808f020c
feat: storage for application keys
2024-03-25 21:18:27 +01:00
6ea4f06d54
feat: initial work on validating http signatures
2024-03-25 05:12:49 +01:00
d0816a0f6a
fix: from -> actor
2024-03-25 05:12:09 +01:00
6be1a445be
chore: not all pub
2024-03-25 05:08:29 +01:00
5d7ce0e3c4
feat: simple delivery system + http signatures
2024-03-25 05:07:58 +01:00
76c0bd5218
feat: store base domain and protocol separately
2024-03-25 05:02:39 +01:00
de74669bd7
chore: moved version as const
2024-03-25 05:02:20 +01:00
7f69abf6c0
fix: cleanup
2024-03-25 02:27:31 +01:00
6be486ca3d
fix: add also server column for server addressing
2024-03-25 02:26:47 +01:00
acd4fa0bd4
feat: work on authed outbox/inbox
2024-03-25 02:00:57 +01:00
384d5147ed
feat: initial auth extractor
2024-03-25 01:58:30 +01:00
41899556bf
fix: session id is session
2024-03-25 01:58:06 +01:00
fbd175e8f3
chore: oops merge made a mess
2024-03-25 01:57:13 +01:00
a3df3e882e
feat: super barebones auth route
2024-03-24 23:55:48 +01:00
e02a48d9da
fix: wrong id type for addressing model
2024-03-24 05:55:50 +01:00
2958107c49
fix: actually insert addressing on receiving
...
also some nice utils to handle link vecs
2024-03-24 05:49:36 +01:00
28ba5f1b40
feat: add global inbox get, which respects privacy
2024-03-24 04:58:49 +01:00
2ac7fa0588
chore: split inbox/outbox, added forgotten mods
2024-03-24 04:05:09 +01:00
65032ef606
fix: faker followers/following counts
2024-03-24 04:04:48 +01:00
0d1250fd6f
feat: add addressing table
...
this should allow to build timelines and check access permissions
quickly. my only concern is keeping thousands, if not even millions, of
rows always with full strings. future optimizations may look into an
intermediary table to map ids to integers and optimize this table's
storage
2024-03-24 04:03:44 +01:00