Laura Hausmann
|
ed25373bc7
|
[mastodon-client] Return uri as url if status has no known url and is not local
|
2023-10-21 23:42:59 +02:00 |
|
Laura Hausmann
|
d8f13b6a06
|
[mastodon-client] Prefer status url over uri
|
2023-10-21 23:24:08 +02:00 |
|
Laura Hausmann
|
04fa6bef15
|
[backend] Improved http signature verification checks
This fixes an edge case where federation with split domain instances could fail.
|
2023-10-21 22:39:03 +02:00 |
|
Laura Hausmann
|
1f53affd76
|
Upgrade versions of dependencies with critical vulnerabilities
|
2023-10-20 23:16:11 +02:00 |
|
Laura Hausmann
|
97c733dd72
|
[backend] Add cache for resolveMentionToUserAndProfile
|
2023-10-20 20:20:49 +02:00 |
|
Laura Hausmann
|
544b5a1678
|
[backend] Use a semaphore around populateMentions
This fixes a user-generated DoS payload for giant webring-style trees of mentions in user bios that could cause backend stalls.
|
2023-10-20 20:16:01 +02:00 |
|
Laura Hausmann
|
9b96b54c3c
|
[backend] Add start:debug command
|
2023-10-20 16:47:18 +02:00 |
|
Laura Hausmann
|
5c7a663320
|
[backend] Remove nsfw detection / tensorflow
|
2023-10-18 23:18:00 +02:00 |
|
Laura Hausmann
|
6b45b7019c
|
[backend] Enable authorized fetch by default for new instances
This does not affect existing instances.
|
2023-10-18 19:19:05 +02:00 |
|
AntoineÐ
|
5d496a1636
|
#326 fix "explore" header icon
|
2023-10-18 18:40:01 +02:00 |
|
Laura Hausmann
|
8b699248af
|
[backend] Fix mention host fallback
|
2023-10-18 17:20:46 +02:00 |
|
Aylam
|
e43d198b1a
|
Fix .vue files formatting
|
2023-10-18 17:13:14 +02:00 |
|
Aylam
|
8b860cd744
|
Tweak default themes
|
2023-10-18 17:02:32 +02:00 |
|
Laura Hausmann
|
4748f30214
|
[mastodon-client] Prevent updateUserInBackground from running excessively
|
2023-10-18 13:20:20 +02:00 |
|
Laura Hausmann
|
062d256a67
|
[backend] Update user profile mentions in background
|
2023-10-18 13:02:13 +02:00 |
|
Laura Hausmann
|
32d471803c
|
[mastodon-client] Recurse one last time for reblogged quotes in NoteConverter.encode
|
2023-10-18 01:42:14 +02:00 |
|
Laura Hausmann
|
b48594ef68
|
[mastodon-client] Switch to isQuote for detecting quotes
|
2023-10-18 01:30:10 +02:00 |
|
Laura Hausmann
|
44fb31ab13
|
[mastodon-client] Use new backend service for user (profile) updates
This fixes profile updates not immediately federating when edited through the Mastodon client API.
|
2023-10-18 00:56:49 +02:00 |
|
Laura Hausmann
|
d42a1eeb63
|
[backend] Clean up unnecessary code in resolve-user
|
2023-10-18 00:09:53 +02:00 |
|
Laura Hausmann
|
998bb1ae08
|
[mastodon-api] Only wait up to 1500 ms for mentions to update on /accounts/update_credentials
|
2023-10-18 00:03:45 +02:00 |
|
Laura Hausmann
|
b8bd0c9f3b
|
[backend] Use correct capitalization when rendering mentions
|
2023-10-17 22:36:28 +02:00 |
|
Laura Hausmann
|
4920b0c768
|
[backend] Federate outgoing invalid mentions as text
|
2023-10-17 20:53:36 +02:00 |
|
Laura Hausmann
|
5dcd4c4fff
|
[mastodon-client] Skip invalid mentions
|
2023-10-17 20:36:07 +02:00 |
|
Laura Hausmann
|
eadf9acdc3
|
[backend] Generate VAPID keys during meta bootstrap
|
2023-10-17 18:45:11 +02:00 |
|
Laura Hausmann
|
6ffe09709e
|
[backend] Fix error images configuration load
|
2023-10-17 01:20:58 +02:00 |
|
Erin Shepherd
|
0c9c04f89d
|
[backend] Refetch user keys when HTTP Signature validation fails
If a user has had a key rotation, and nobody on this server follows
that user, we will not receive the Update activity with the new key
Therefore, when we encounter key validation errors we should check
for an up-to-date key.
References (other implementations):
* [Mastodon](fc9ab61448/app/controllers/concerns/signature_verification.rb (L96) )
* [Akkoma](https://akkoma.dev/AkkomaGang/http_signatures/src/branch/main/lib/http_signatures/http_signatures.ex#L46)
|
2023-10-17 00:52:51 +02:00 |
|
Laura Hausmann
|
092462d3a9
|
[mastodon-client] Add content_type to /statuses/:id/source
|
2023-10-17 00:45:33 +02:00 |
|
Laura Hausmann
|
2830953862
|
[mastodon-client] Rework quote rendering
|
2023-10-17 00:25:24 +02:00 |
|
Laura Hausmann
|
775d8f6e3a
|
[mastodon-client] Return fqn field for accounts
|
2023-10-16 23:45:03 +02:00 |
|
Laura Hausmann
|
9c4466035e
|
[mastodon-client] Set class=hashtag for tags in mfm-to-html
|
2023-10-16 23:42:18 +02:00 |
|
Laura Hausmann
|
4a6d010724
|
[mastodon-client] Return text/x.misskeymarkdown as supported_mime_types in /v1/instance
|
2023-10-16 23:23:25 +02:00 |
|
Laura Hausmann
|
97176e00f9
|
[mastodon-client] Return content_type for statuses
|
2023-10-16 23:21:01 +02:00 |
|
Laura Hausmann
|
c64f6b6db6
|
[backend] Fix populateMentions remote filter
|
2023-10-16 01:41:14 +02:00 |
|
Laura Hausmann
|
3cdf9eee94
|
[mastodon-client] Update mentions in background on /i/update
|
2023-10-16 00:54:57 +02:00 |
|
Laura Hausmann
|
34376b0718
|
[mastodon-client] Also refresh user profile data on /accounts/:id
|
2023-10-15 23:22:00 +02:00 |
|
Laura Hausmann
|
7c7c6a09a2
|
[mastodon-client] Refresh user profile data on /accounts/lookup
|
2023-10-15 23:13:58 +02:00 |
|
Laura Hausmann
|
75c9873796
|
[backend] Update user profile mentions on createPerson and updatePerson
|
2023-10-15 22:34:20 +02:00 |
|
Laura Hausmann
|
82e0ef7414
|
[backend] Add mentions column to user_profile table
|
2023-10-15 21:57:59 +02:00 |
|
Laura Hausmann
|
bc08d8c92b
|
[mastodon-client] Ignore capitalization for hashtag timeline
|
2023-10-15 21:57:56 +02:00 |
|
Laura Hausmann
|
4176ac20ac
|
[backend] Fix an old migration
|
2023-10-15 21:57:55 +02:00 |
|
Laura Hausmann
|
7af7f1c175
|
[backend] Make constraint creations in ResyncWithOrm migration idempotent too
|
2023-10-14 21:09:47 +02:00 |
|
Laura Hausmann
|
5f49d62817
|
[backend] Make index creations in ResyncWithOrm migration idempotent too
|
2023-10-14 20:59:43 +02:00 |
|
Laura Hausmann
|
f90607146d
|
[backend] Make ResyncWithOrm migration idempotent
|
2023-10-14 20:52:12 +02:00 |
|
Laura Hausmann
|
fe165dd4d3
|
[backend] Cache mention uri in resolveMentionWithFallback
|
2023-10-14 17:45:59 +02:00 |
|
Laura Hausmann
|
c0d7ecf5c3
|
[backend] Actually resolve with objectHost
|
2023-10-14 17:40:06 +02:00 |
|
Laura Hausmann
|
8719a6922e
|
[backend] More mentions fixes
|
2023-10-14 17:11:21 +02:00 |
|
Laura Hausmann
|
588a39f17a
|
[backend] Don't refresh user data in resolveMentionWithFallback
|
2023-10-14 16:57:04 +02:00 |
|
Laura Hausmann
|
ce29c1dce2
|
[mastodon-client] Use improved mention parsing in mfm-to-html
|
2023-10-14 16:48:49 +02:00 |
|
Laura Hausmann
|
349f770166
|
[backend] Actually try to resolve unknown mentions in mfm-to-html
|
2023-10-14 16:39:24 +02:00 |
|
Laura Hausmann
|
72f048a24d
|
[backend] Parse incorrectly formatted mentions in from-html
|
2023-10-14 16:12:22 +02:00 |
|