Mark Felder
|
b735d9e6e1
|
Improve assertion
|
2024-09-30 14:55:38 -04:00 |
|
Mark Felder
|
a1b384f63c
|
Test that a poll refresh is cancelled if updated_at on the object is newer than the poll closing time
|
2024-09-30 14:45:41 -04:00 |
|
Mark Felder
|
b2340b5b77
|
Permit backdating the poll closed timestamp
|
2024-09-30 14:45:13 -04:00 |
|
Mark Felder
|
766edfe5b2
|
Test Poll refresh jobs stream out updates after refetching the object
|
2024-09-30 14:32:28 -04:00 |
|
Mark Felder
|
47ce3a4a96
|
Schedule a final poll refresh before streaming out the notifications
|
2024-09-30 14:17:35 -04:00 |
|
Mark Felder
|
2380ae6dcc
|
Validate an Oban job is inserted for poll refreshes
|
2024-09-30 13:38:13 -04:00 |
|
Mark Felder
|
382426e033
|
Remove Object.get_by_id_and_maybe_refetch/2
This was only used for poll refreshing and is not a good approach to the problem.
|
2024-09-30 12:41:09 -04:00 |
|
Haelwenn (lanodan) Monnier
|
0fa13c5535
|
MRF.SimplePolicy: Add id_filter/1
|
2024-09-21 14:07:26 +02:00 |
|
marcin mikołajczak
|
23e5eed4e0
|
Include session scopes in TokenView
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-19 10:57:50 +02:00 |
|
Mark Felder
|
44b836c94c
|
Fix tests
We do not need to mock and verify connections are closed as the new Pleroma.LDAP GenServer will handle managing the connection lifetime
|
2024-09-17 13:40:15 -04:00 |
|
marcin mikołajczak
|
e74e0089bf
|
Repesct :restrict_unauthenticated for hashtag rss/atom feeds
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-16 17:19:21 +02:00 |
|
marcin mikołajczak
|
309d22aca2
|
Allow disabling C2S ActivityPub API
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-16 13:44:36 +02:00 |
|
marcin mikołajczak
|
ad953143bb
|
Require HTTP signatures (if enabled) for routes used by both C2S and S2S AP API
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-15 15:20:28 +02:00 |
|
marcin mikołajczak
|
8250a9764e
|
Merge branch 'notifications-group-key' into 'develop'
Add `group_key` to notifications
See merge request pleroma/pleroma!4262
|
2024-09-15 10:07:52 +00:00 |
|
marcin mikołajczak
|
1a120d0130
|
Federate avatar/header descriptions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-14 21:32:32 +02:00 |
|
marcin mikołajczak
|
c1a1150888
|
Merge branch 'profile-image-descriptions' into 'develop'
Allow providing avatar/header descriptions
See merge request pleroma/pleroma!4227
|
2024-09-14 17:46:33 +00:00 |
|
marcin mikołajczak
|
0111659a1f
|
Merge branch 'list-id-visibility' into 'develop'
Include list id in StatusView
See merge request pleroma/pleroma!4246
|
2024-09-14 17:46:09 +00:00 |
|
marcin mikołajczak
|
17b69c43d5
|
Add group_key to notifications
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-12 14:37:37 +02:00 |
|
Mint
|
9de522ce50
|
Authentication: convert argon2 passwords, add tests
|
2024-09-08 05:32:40 +03:00 |
|
feld
|
bb0cb06d8a
|
Merge branch 'well-known' into 'develop'
NodeInfo: Accept application/activity+json requests
See merge request pleroma/pleroma!4242
|
2024-09-06 16:30:07 +00:00 |
|
Mark Felder
|
1afcfd4845
|
Add tests for Mastodon mention hashtag class
|
2024-09-06 11:51:16 -04:00 |
|
feld
|
2c916ccd89
|
Merge branch 'following-state-bug' into 'develop'
Fix Following status bug
See merge request pleroma/pleroma!4251
|
2024-09-06 13:27:06 +00:00 |
|
Mark Felder
|
5f573b4095
|
Credo: comment line length
|
2024-09-05 17:11:02 -04:00 |
|
Mark Felder
|
1797f5958a
|
App orphans should only be removed if they are older than 15 mins
|
2024-09-05 20:55:28 +00:00 |
|
Mark Felder
|
fb376ce005
|
Test Account View does not indicate following if a FollowingRelationship is missing
|
2024-09-05 16:14:06 -04:00 |
|
Mark Felder
|
a1951f3af7
|
Add Cron worker to clean up orphaned apps hourly
|
2024-09-04 10:59:58 -04:00 |
|
Mark Felder
|
7bd0750787
|
Ensure apps are assigned to users
|
2024-09-04 10:40:37 -04:00 |
|
feld
|
92d5f0ac14
|
Revert "Merge branch 'oauth-app-spam' into 'develop'"
This reverts merge request !4244
|
2024-09-04 02:22:25 +00:00 |
|
marcin mikołajczak
|
6d5ae4d2e9
|
Include list id in StatusView
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-03 15:17:45 +02:00 |
|
feld
|
9077d0925b
|
Merge branch 'oauth-app-spam' into 'develop'
Fix OAuth app spam
See merge request pleroma/pleroma!4244
|
2024-09-01 18:24:06 +00:00 |
|
feld
|
61e4be396f
|
Merge branch 'drop-unknown-deletes' into 'develop'
Drop unwanted activities from unknown actors
See merge request pleroma/pleroma!4236
|
2024-09-01 18:08:07 +00:00 |
|
Mark Felder
|
751d63d4bb
|
Support OAuth App updating the website URL
|
2024-09-01 13:55:45 -04:00 |
|
Mark Felder
|
e3a7c1d906
|
Test that app scopes can be updated
|
2024-09-01 12:37:59 -04:00 |
|
Mark Felder
|
5a1144208d
|
Prevent OAuth App flow from creating duplicate entries
|
2024-09-01 12:27:16 -04:00 |
|
marcin mikołajczak
|
e35e84228d
|
Change scrobble external link param name to use snake case
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-01 17:42:53 +02:00 |
|
Mark Felder
|
4ae17c6294
|
NodeInfo: Accept application/activity+json requests
|
2024-08-30 15:25:21 -04:00 |
|
Mark Felder
|
11ee94ae17
|
InboxGuardPlug: Add early rejection of unknown activity types
|
2024-08-30 10:05:09 -04:00 |
|
Mark Felder
|
e38f5f1a81
|
Add recognized activity types to a constant and use it in the test
|
2024-08-30 09:47:45 -04:00 |
|
Mark Felder
|
012132303f
|
Test more types we do not want to receive from strangers
|
2024-08-29 16:05:40 -04:00 |
|
Mark Felder
|
2b39956acb
|
Fix test title to be more specific as it has a broader but incorrect meaning
|
2024-08-29 16:05:40 -04:00 |
|
Mark Felder
|
16a9b34876
|
Convert to an Plug called InboxGuard
|
2024-08-29 16:05:36 -04:00 |
|
Mark Felder
|
7bcc21ad6f
|
Switch test to the inbox
|
2024-08-29 11:59:42 -04:00 |
|
Mark Felder
|
ceffb8a891
|
Drop incoming Delete activities from unknown actors
|
2024-08-29 11:59:42 -04:00 |
|
Mark Felder
|
1821ef4f15
|
Move user active check into Federator.perform/1
|
2024-08-28 18:35:09 -04:00 |
|
Mark Felder
|
2e9515578a
|
ReceiverWorker job canceled due to deleted object
|
2024-08-28 17:38:13 -04:00 |
|
Mark Felder
|
6ae629cfe0
|
Cancel ReceiverWorker jobs if the user account has been disabled / deactivated
|
2024-08-28 17:24:59 -04:00 |
|
Mark Felder
|
bb2f4a76b3
|
Add test for origin containment failures
|
2024-08-28 17:01:30 -04:00 |
|
Mark Felder
|
48a4661885
|
Simplify test, move data into a json fixture
By removing the inReplyTo, tags, and cc we can simplify the test and it still passes signature validation
|
2024-08-28 16:31:59 -04:00 |
|
Mark Felder
|
66e1b40895
|
Cancel if the User fetch resulted in a 410
|
2024-08-28 16:04:12 -04:00 |
|
Mark Felder
|
60101e240d
|
Add test confirming cancellation for activity by a deleted user
|
2024-08-28 15:54:49 -04:00 |
|