Julian Lam
|
dca3c35d76
|
fix: move AP send logging earlier
|
2025-03-02 22:58:05 -05:00 |
|
Julian Lam
|
7ceb6d69ae
|
test: adjust test runner detection in AP code
|
2025-03-02 21:58:46 -05:00 |
|
Julian Lam
|
6e872b5fe4
|
test: log outgoing AP messages for local test runner
|
2025-02-28 13:56:40 -05:00 |
|
Julian Lam
|
01be4d7908
|
test: moved AP actor tests to separate actors.js file, added failing test for scheduled topics
|
2025-02-27 13:34:21 -05:00 |
|
Julian Lam
|
64267f7de0
|
test: remove extra .only, add basic tests for public note assertion
|
2025-02-25 14:24:56 -05:00 |
|
Julian Lam
|
b8200095c0
|
fix: #13129, serve category backgroundImage as actor icon, not image
+ tests for category actor
|
2025-02-20 11:38:47 -05:00 |
|
Barış Soner Uşaklı
|
0ba4ba659c
|
test: remove only
|
2025-01-21 20:47:55 -05:00 |
|
Julian Lam
|
3e33e1a3fc
|
fix: ap webfinger test
|
2025-01-20 13:42:19 -05:00 |
|
Barış Soner Uşaklı
|
866588f7fa
|
test: missing ;
|
2025-01-20 13:25:05 -05:00 |
|
Julian Lam
|
af4d07fba4
|
feat: fix activitypub toggler to be more complete; tests. #13054
|
2025-01-20 12:05:17 -05:00 |
|
Julian Lam
|
98280d30e7
|
fix: #12990, local references via remote posts are not linkified properly, + tests for helper
|
2025-01-15 14:19:45 -05:00 |
|
Julian Lam
|
12fb205b09
|
fix: activitypub tests
|
2025-01-07 12:20:46 -05:00 |
|
Julian Lam
|
f449fafccf
|
fix: don't chop off colons when generating titles as they could interfere with emoji
|
2024-11-14 15:07:42 -05:00 |
|
Julian Lam
|
a59dae3f0a
|
fix: #12866 again, more tests
|
2024-10-31 11:35:28 -04:00 |
|
Julian Lam
|
beb85604bd
|
fix: #12866, improve title generator, refactor tests
|
2024-10-25 13:18:45 -04:00 |
|
Julian Lam
|
8492b5f402
|
fix: #12857 byebye cheerio
|
2024-10-18 14:41:22 -04:00 |
|
Julian Lam
|
45a0b8189b
|
fix: tests
|
2024-09-30 16:59:24 -04:00 |
|
Julian Lam
|
a005440088
|
fix: remove .only
|
2024-05-14 12:13:23 -04:00 |
|
Julian Lam
|
4e9cd8efc0
|
feat: track incoming requests by id, analytics increment for some metrics, ignore repeated requests by id
closes #12574
|
2024-05-14 12:07:18 -04:00 |
|
Julian Lam
|
ccd187e000
|
feat: Note deletion logic and refactoring, #12551
|
2024-05-09 15:49:03 -04:00 |
|
Julian Lam
|
5e9d47a1d8
|
feat: serve Tombstone objects for soft deleted posts
re: #12551
|
2024-05-07 12:16:23 -04:00 |
|
Julian Lam
|
0c0f01b560
|
test: refactor tests to support additional Note tests
|
2024-05-07 11:57:58 -04:00 |
|
Julian Lam
|
6ac5a77976
|
fix: update title generator to include the punctuation, and also take into account question marks and exclamation marks
|
2024-04-30 11:41:34 -04:00 |
|
Julian Lam
|
b9d6aa4639
|
feat: slightly better title generation
|
2024-04-29 16:16:07 -04:00 |
|
Julian Lam
|
94eafe1df3
|
refactor: split activitypub tests to subfolder files
|
2024-04-26 11:30:08 -04:00 |
|
Opliko
|
8fd4ae2d8f
|
test: use encoded parameters in webfinger tests
|
2024-04-25 12:00:31 +02:00 |
|
Julian Lam
|
f40df38786
|
fix: actor assertion logic to ignore loopback urls
|
2024-04-05 11:37:23 -04:00 |
|
Julian Lam
|
59709a3cb2
|
fix: tests, save actor URL into userRemote hash
|
2024-04-03 13:49:27 -04:00 |
|
Julian Lam
|
4b2495b5aa
|
fix: tests
|
2024-03-12 12:03:16 -04:00 |
|
Julian Lam
|
aadac7053a
|
tests: fix privileges in test runner
|
2024-02-26 14:22:35 -05:00 |
|
Julian Lam
|
a94341f489
|
feat: security, cross-check key ownership against received actor
|
2024-02-21 13:43:56 -05:00 |
|
Julian Lam
|
ed4ccbfccc
|
refactor: resolveId method, add hostname verification
|
2024-02-21 10:58:20 -05:00 |
|
Julian Lam
|
42a0924137
|
test: refactor AP tests
|
2024-02-21 10:26:26 -05:00 |
|
Julian Lam
|
35819cc953
|
refactor: activitypub sending to handle signed requests from categories
|
2024-02-05 16:57:17 -05:00 |
|
Julian Lam
|
42bb3c3399
|
test: fix tests to reflect new immutable IDs, and added new tests for resource retrieval
|
2024-02-05 14:12:23 -05:00 |
|
Julian Lam
|
fef1882473
|
fix: remote follows, yet again
|
2024-01-26 22:35:02 -05:00 |
|
Julian Lam
|
a3a0edb70b
|
fix: a bunch of broken things, added test for Create(Note)
|
2024-01-26 21:39:20 -05:00 |
|
Julian Lam
|
3c24cfb4a9
|
fix: unused require, tests
|
2024-01-25 11:06:30 -05:00 |
|
Julian Lam
|
e00a03bb9c
|
fix: revert home page routing change and moved instance actor endpoint to
|
2024-01-24 14:09:40 -05:00 |
|
Julian Lam
|
da0211b1a0
|
feat: proper webfinger response for instance actor
|
2024-01-23 11:22:18 -05:00 |
|
Julian Lam
|
92c990f2f7
|
chore: remove debug log
|
2024-01-23 10:16:44 -05:00 |
|
Julian Lam
|
9885f94a2b
|
feat: application actor + public key for uid 0 signs, moved homepage route to after core routes are generated
|
2024-01-22 16:18:49 -05:00 |
|
Julian Lam
|
91a509c4eb
|
test: fix error copy
|
2024-01-08 15:03:46 -05:00 |
|
Julian Lam
|
8d79617044
|
fix: broken call to request lib, tests
|
2023-12-21 14:38:16 -05:00 |
|
Julian Lam
|
24c1dfac8c
|
test: allow http proto on ci
|
2023-12-14 12:25:06 -05:00 |
|
Julian Lam
|
1f79f54241
|
feat: update activitypub helper resolveLocalUid to accept both webfinger name and full URL as input
|
2023-12-11 14:35:04 -05:00 |
|
Julian Lam
|
cc0d18869a
|
test: fixed improper signed_string reconstruction in .verify()
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
9dfa1b7209
|
test: fix webfinger test
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
cdc4275fec
|
feat: actor cache, method to resolve inboxes, stub code for sending requests. Now base64 encoding digest as expected by Mastodon
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
a10df9873b
|
test: added passing test cases for .sign() and .verify()
|
2023-12-06 13:38:41 -05:00 |
|