dab4550d08
fix: show outbox for remote users with url trick
2024-04-16 08:04:08 +02:00
3cf401467e
feat: login tells you who you are
2024-04-15 22:29:55 +02:00
d5a83a5c7c
fix: attempt to select only one addressing
2024-04-15 22:10:49 +02:00
ee26596568
feat: allow to resolve local views of remote things
...
basically any id prefixed with + will be:
* prefixed with 'https://'
* have all '@' replaced with '/'
* not be normalized with local domain patterns
thus allowing to look up kind of any url in our db
this is kinda reinventing the wheel, but i really don't want to have
local-only ids and would much rather have a local-only way to display
them, because at least everyone can understand it and look up anything
remote easily
2024-04-15 21:36:31 +02:00
f1ff946245
fix: also store public addrs for remote activities
...
oopsss thank you @prefetcher
2024-04-15 21:29:30 +02:00
a5454af7a3
chore: skeleton routes for likes&co and context
2024-04-15 01:56:54 +02:00
586f8d3f97
chore: unused imports
2024-04-14 16:57:36 +02:00
fd98864606
chore: some work on mastodon statuses route
2024-04-14 16:49:38 +02:00
b1b0aee2f9
feat: process some Undo activities, small refactor
2024-04-14 16:47:36 +02:00
b99ca9fa7e
feat: ignore deletions for GONE users
...
mastodon is quite spammy omg
2024-04-14 16:05:44 +02:00
19598aaffd
fix: order
...
was it just me being silly displaying it??? lol
2024-04-14 06:43:21 +02:00
8a14600311
fix: proper addressing creation for likes
2024-04-14 05:53:36 +02:00
b11da7f3c0
fix: oops i mixed up some fields
2024-04-14 03:48:37 +02:00
a735e16f73
fix: image and icon live under url
2024-04-14 03:39:52 +02:00
8b10bde544
feat: more consistent way to view remote users
2024-04-14 02:36:59 +02:00
6613f337ce
feat: cors and tracing layers
2024-04-13 22:31:46 +02:00
4d44688564
feat: dump json to stdout after fetching
2024-04-13 22:17:35 +02:00
c9a20b4e65
feat: node.fetch() is now signed
2024-04-13 22:13:36 +02:00
2e8d4323ee
fix: don't repeat (request-target)
2024-04-13 21:35:53 +02:00
027040604c
feat: improved http signatures code
2024-04-13 21:22:19 +02:00
f29d3baeb9
fix: name is nullable, preferredUsername is not
2024-04-13 16:43:19 +02:00
7f66851136
fix: Path<()>, not Path<>, Path<>
2024-04-13 06:55:16 +02:00
fc488e6b2f
feat: route for viewing specifically remote users
...
WIP, will probably go away in favor of a uniform route
2024-04-13 06:50:04 +02:00
9c9b5ec380
fix: standard base64
2024-04-13 06:06:05 +02:00
5d3c222774
fix: verify_oneshot, maybe makes a difference?
2024-04-13 06:02:50 +02:00
652af15771
fix: include method in request target
2024-04-13 05:36:29 +02:00
437859008c
feat: reimplemented from scratch http sig verify
2024-04-13 05:26:50 +02:00
6614f63f56
fix: added inbox and outbox to main app actor
2024-04-13 04:42:46 +02:00
72774d01ed
fix: also in case of digest
2024-04-13 04:31:50 +02:00
5f66ca4946
fix: oh my god if it was this ...
2024-04-13 04:31:36 +02:00
80d324ae03
fix: use method, don't hardcode "post"
2024-04-13 04:24:22 +02:00
1caaa08f78
fix: fetcher specifies application/json
2024-04-13 04:21:33 +02:00
2031d8de41
fix: upub error reports status codes as-is
2024-04-13 04:08:45 +02:00
861cd2297b
fix: why is it throwing 500???
2024-04-13 03:47:04 +02:00
b4e82b551b
fix: going back to manual http signatures
...
at least those worked, what the fuck is up with this lib technology...
2024-04-13 03:41:36 +02:00
d60d29bf98
fix: continue as anon if can't fetch user
2024-04-13 03:31:37 +02:00
c342b7c936
fix: object view
...
quite wasteful to do it like this but for some reason previous way
didn't work??
2024-04-13 03:28:52 +02:00
bb16a5b7d2
fix: return response rather than parsing
...
so that deliveries work
2024-04-13 03:21:25 +02:00
855434ee12
fix: try using again the new lib?
2024-04-13 03:09:47 +02:00
3a48e91655
fix: force overrule signature algorithm
...
really what?????
2024-04-13 03:03:54 +02:00
70c978caa0
fix: having more fun with http signatures
2024-04-13 02:55:10 +02:00
ff55d2fea4
fix: mastodon compat
2024-04-13 02:35:18 +02:00
46bbeea3ab
feat: verify inbox http signatures
2024-04-13 01:49:23 +02:00
d66f09d130
feat: inbox requests remote server auth
2024-04-13 01:49:04 +02:00
5863bdf04e
feat: signed fetches, improved signatures code
...
should make sure that it still works
2024-04-13 00:44:53 +02:00
95ab7a50ef
chore: refactored a little
2024-04-12 22:56:29 +02:00
576e809b69
fix: timelines ordering
...
what??? ASCENDING goes from most recent to least recent?? maybe
ascending oldness??????
2024-04-12 22:41:04 +02:00
d3d5f98dfd
feat: authorized fetch on activities and objects
2024-04-12 22:21:23 +02:00
4e34446894
fix: oops must be generic impl
2024-04-12 21:55:19 +02:00
5de807b3d9
fix: don't clear audiences
...
still quite jank way to do it but at least should work again?
2024-04-12 21:42:06 +02:00