Julian Lam
|
6fc6cc33cd
|
feat: note attachments via link preview plugin
|
2024-04-10 22:01:50 -04:00 |
|
Opliko
|
959e1820cd
|
fix: throw errors when local objects don't exist
|
2024-04-10 18:50:41 +02:00 |
|
Julian Lam
|
e0f542c912
|
fix: #12493, send unescaped fullname through via AP if displayname is set/used
|
2024-04-10 12:17:07 -04:00 |
|
Julian Lam
|
465a46f2e6
|
fix: send only the id into actors.assert
|
2024-04-10 12:17:07 -04:00 |
|
Opliko
|
66b0d81caf
|
feat: send back follow id in Accept
|
2024-04-10 00:30:46 +02:00 |
|
Opliko
|
e0166cccb2
|
fix: assume object is full object and not just id everywhere
|
2024-04-10 00:26:01 +02:00 |
|
Opliko
|
962c63511c
|
fix: use resolved object in likes
|
2024-04-10 00:20:16 +02:00 |
|
Opliko
|
b6168202ae
|
fix: reject accepts of invalid follows and return when already following
|
2024-04-10 00:17:14 +02:00 |
|
Opliko
|
41f77f8f1b
|
fix: handle resolved objects in flag
|
2024-04-10 00:06:24 +02:00 |
|
Opliko
|
72dbcfe3d9
|
feat: add id to follows and verify accepts
|
2024-04-09 23:58:52 +02:00 |
|
Opliko
|
b921f8d167
|
refactor: use a helper to resolve actor URI
|
2024-04-09 23:58:25 +02:00 |
|
Opliko
|
102c174e03
|
feat: resolve objects from ids in middleware
|
2024-04-09 23:58:00 +02:00 |
|
Opliko
|
fcd5447cd4
|
feat: sign public key requests
Lack of this signature resulted in ironically failing the verification of signed requests from Mastodon instanced configured to require signed get...
|
2024-04-09 19:27:35 +02:00 |
|
Julian Lam
|
464dd8067d
|
fix: additional verbose logging for signature verification
|
2024-04-09 11:29:57 -04:00 |
|
Opliko
|
c30c12881c
|
fix: support ldjson with ActivityStreams profile in actor queries
|
2024-04-08 20:06:26 +02:00 |
|
Opliko
|
2d1524eeff
|
fix: early return on invalid actor
|
2024-04-06 19:10:49 +02:00 |
|
Opliko
|
e25f06212f
|
fix: use actor id in flags
|
2024-04-06 19:10:13 +02:00 |
|
Opliko
|
d9eba6d297
|
feat: basic AP Flag support
|
2024-04-06 19:00:52 +02:00 |
|
Opliko
|
5c1c1d2182
|
fix: uppercase digest algorithm name for compatibility reasons
Mastodon works with either, but Mbin actually requires uppercased name
|
2024-04-06 02:06:41 +02:00 |
|
Julian Lam
|
cbfc8d252d
|
fix: better handle null return from notes.assert
|
2024-04-05 16:09:19 -04:00 |
|
Julian Lam
|
f40df38786
|
fix: actor assertion logic to ignore loopback urls
|
2024-04-05 11:37:23 -04:00 |
|
Julian Lam
|
442e98e4da
|
fix: add timeout on activitypub.get, tweak upgrade script
|
2024-04-04 12:22:13 -04:00 |
|
Julian Lam
|
59709a3cb2
|
fix: tests, save actor URL into userRemote hash
|
2024-04-03 13:49:27 -04:00 |
|
Julian Lam
|
a38d0c14ab
|
Revert "refactor: use getSortedSetUnion in syncUserInboxes instead"
This reverts commit 6c1a0fb1dc.
|
2024-03-26 16:41:51 -04:00 |
|
Julian Lam
|
f078e1e267
|
fix: lint
|
2024-03-26 13:44:23 -04:00 |
|
Julian Lam
|
4fcd2bb2d9
|
fix: skip notes.assert checks for Announce(Note) if it's a remote object, do our own checks; #12442
|
2024-03-26 13:40:18 -04:00 |
|
Julian Lam
|
6c1a0fb1dc
|
refactor: use getSortedSetUnion in syncUserInboxes instead
|
2024-03-26 13:39:34 -04:00 |
|
Julian Lam
|
5efe8abd15
|
Revert "add 1 ||"
This reverts commit c2890a3e74.
|
2024-03-26 13:20:12 -04:00 |
|
Barış Soner Uşaklı
|
c2890a3e74
|
add 1 ||
|
2024-03-26 10:41:29 -04:00 |
|
Julian Lam
|
55e947a01d
|
feat: add checks to only continue with topic assertion if there is a relation to existing content, #12442
|
2024-03-26 10:22:17 -04:00 |
|
Julian Lam
|
2688b6bbdc
|
feat: add assertion lock on activitypub.notes.assert
|
2024-03-25 14:55:25 -04:00 |
|
Julian Lam
|
ac765f1e01
|
refactor: use one internal rejection method
|
2024-03-25 13:25:17 -04:00 |
|
Julian Lam
|
1fb3c4fda6
|
fix: undefined object in notes.assert
|
2024-03-22 16:21:32 -04:00 |
|
Julian Lam
|
bab41d129a
|
fix: typo
|
2024-03-22 16:01:05 -04:00 |
|
Julian Lam
|
04c743eb4a
|
feat: have category actor send Announce(Note) on remote replies to topics in a cid
#12434
|
2024-03-22 15:28:01 -04:00 |
|
Julian Lam
|
4ee8519d0c
|
chore: move assertTopic to top of file, rename to assert
... despite the diff, that's all this commit did
|
2024-03-22 14:54:53 -04:00 |
|
Julian Lam
|
7df5cabb76
|
feat: have category actor send Announce(Note) activity on posts from that cid
re: #12434
|
2024-03-22 14:39:20 -04:00 |
|
Julian Lam
|
803975fd97
|
fix: send handle as category actor's preferredUsername, #12434
|
2024-03-22 13:06:09 -04:00 |
|
Julian Lam
|
003c64690f
|
fix: resolve interoperability issues with Misskey, et al.
Full credit to @jfietkau for the hint that led to this fix.
|
2024-03-21 16:23:43 -04:00 |
|
Julian Lam
|
2408ecd8dc
|
fix: post urls to use prefix instead of linking out directly to origin server, exposed encodeURIComponent as a template helper for themes
|
2024-03-21 00:41:53 -04:00 |
|
Julian Lam
|
6fa43b9ef0
|
Revert "fix: urls in posts and announces"
This reverts commit 4fb6574cf7.
|
2024-03-20 23:18:12 -04:00 |
|
Opliko
|
d75894eb9b
|
feat: add TTL cache for Actors.assert
|
2024-03-21 00:25:27 +01:00 |
|
Julian Lam
|
5f60f75f7d
|
fix: restore accidentally removed calls to updateLocalRecipients and saveAttachments
|
2024-03-15 16:38:00 -04:00 |
|
Julian Lam
|
ccd9c7ed85
|
fix: tweak maxTags handling
|
2024-03-14 14:48:35 -04:00 |
|
Julian Lam
|
44a183dd84
|
fix: typo
|
2024-03-14 13:41:04 -04:00 |
|
Julian Lam
|
0a2482cf51
|
fix: double-OP issue when remote reply comes in to local mainPid
|
2024-03-14 13:28:57 -04:00 |
|
Julian Lam
|
7aa56c727b
|
fix: filter out system tags and prune extra tags beyond number allowed, when creating topic from remote data
|
2024-03-14 13:28:57 -04:00 |
|
Julian Lam
|
ebd750b4c7
|
fix: resolve toPid to local pid if able
|
2024-03-14 00:17:45 -04:00 |
|
Julian Lam
|
0bfdbb6a5c
|
feat: if Update(Note) is received for a post that does not already exist, assert it
|
2024-03-13 15:05:42 -04:00 |
|
Julian Lam
|
c5c0c47393
|
chore: lint
|
2024-03-13 11:45:28 -04:00 |
|