Commit Graph

76 Commits (014ed66dc24417c7b069187b1c6107dc108de2d8)

Author SHA1 Message Date
Bob Mottram e0f3ac4e8c Word filters 2019-07-14 21:50:27 +01:00
Bob Mottram 7b8f88fd1b Block incoming items at the earliest stage, before anything is written to file 2019-07-14 21:12:05 +01:00
Bob Mottram 090f8eacc3 Remove attachments for deleted posts 2019-07-14 18:02:41 +01:00
Bob Mottram e1a6528307 Tidying 2019-07-14 17:57:06 +01:00
Bob Mottram 9fab084e20 Recursive delete 2019-07-14 17:37:01 +01:00
Bob Mottram cf8fe6c20e Tidying 2019-07-14 16:10:31 +01:00
Bob Mottram 3d6a363e6a When deleting a post also remove its replies 2019-07-14 15:42:00 +01:00
Bob Mottram b5b2d74966 Check capabilities for shared inbox when getting inbox feed 2019-07-14 12:15:28 +01:00
Bob Mottram b2ecda1b2a Proper chronological ordering of posts within boxes 2019-07-14 10:17:50 +01:00
Bob Mottram 7105c0cd79 Maximum replies per post 2019-07-13 22:00:12 +01:00
Bob Mottram ce9f403f92 Checks on public status for viewed replies 2019-07-13 21:16:07 +01:00
Bob Mottram d2fcb37dd9 Handle displaying replies 2019-07-13 20:28:14 +01:00
Bob Mottram 445e49b1d0 Check that object is dict 2019-07-13 15:20:40 +01:00
Bob Mottram ce2d95f338 Reload any outstanding queue items 2019-07-12 22:09:23 +01:00
Bob Mottram 3b7ac2c18d When a reply arrives for a post on this domain update the replied to posts replies list 2019-07-12 13:35:38 +01:00
Bob Mottram c94fc3d1f8 Don't store undo/delete activities 2019-07-12 12:35:03 +01:00
Bob Mottram 050f2f5484 Check that the unannounced post is an announce 2019-07-12 11:09:15 +01:00
Bob Mottram 927f922c85 Tidying 2019-07-12 10:49:12 +01:00
Bob Mottram 5eefc3a8f2 Undoing announce/repeat 2019-07-12 10:41:57 +01:00
Bob Mottram 7a891e4cd2 Undoing likes 2019-07-12 10:10:09 +01:00
Bob Mottram 93eefb1601 Check that actor owns the object to be deleted 2019-07-11 22:42:15 +01:00
Bob Mottram ab475f05f6 Delete activity 2019-07-11 22:38:28 +01:00
Bob Mottram 5d80b5adbc Check that announce activity arrives 2019-07-11 20:31:02 +01:00
Bob Mottram ca0db9e45f Adding test for announce 2019-07-11 18:55:10 +01:00
Bob Mottram f301139626 Receiving likes 2019-07-11 13:59:00 +01:00
Bob Mottram c301f45b33 Move shared inbox account into daemon 2019-07-11 13:29:31 +01:00
Bob Mottram cb79ddb760 Conform to activitystreams collection structure 2019-07-10 19:00:14 +01:00
Bob Mottram dec94017ef If there are only a few inbox posts addressed to followers then move them to the individual addresses dict
We can afford to do a few extra copies, but not hundreds or thousands
2019-07-10 17:20:29 +01:00
Bob Mottram 3396cb7c19 move inbox items addressed to followers into the shared inbox
This avoids multiple copies and so reduces storage space and i/o bandwidth use
2019-07-10 16:33:19 +01:00
Bob Mottram 2558ec297d Tidying 2019-07-10 14:32:47 +01:00
Bob Mottram 9c13891dc7 Creating likes collection 2019-07-10 13:40:31 +01:00
Bob Mottram f4a1cfecce Function for handling checks after capabilities 2019-07-10 10:59:22 +01:00
Bob Mottram 21a72b59fc Set default capabilities with options 2019-07-09 18:54:08 +01:00
Bob Mottram 3fdf7003a8 Tidying 2019-07-09 15:21:32 +01:00
Bob Mottram 76e8167ce7 Updating of capabilities 2019-07-09 15:20:23 +01:00
Bob Mottram db6efd6458 Extra debug message for ocaps failure 2019-07-09 09:44:24 +01:00
Bob Mottram 1d820e2199 Include the handle within the capability id. This improves the matching confidence for shared inbox 2019-07-09 09:39:50 +01:00
Bob Mottram 18f29fb9b0 Improving inbox post distribution 2019-07-09 00:05:48 +01:00
Bob Mottram d3c64fa797 Check capabilities at a later stage in inbox queue processing 2019-07-08 23:22:11 +01:00
Bob Mottram 533d9de8be Tidying 2019-07-08 23:17:12 +01:00
Bob Mottram 5d9f972a5d Resolving recipients 2019-07-08 23:12:24 +01:00
Bob Mottram 7106ad84e6 Refactor inbox capabilities check 2019-07-08 19:55:39 +01:00
Bob Mottram db68b34cc5 Capability on post is a list 2019-07-08 14:30:04 +01:00
Bob Mottram 62dde14bee Sleep first 2019-07-07 23:58:12 +01:00
Bob Mottram 3f97137e3f Add some capabilities 2019-07-07 23:06:46 +01:00
Bob Mottram 356877b98c Test for strict capabilities enforcement 2019-07-07 20:25:38 +01:00
Bob Mottram b9ebf425b1 Option to strictly enforce object capabilities 2019-07-07 18:47:37 +01:00
Bob Mottram 994ce34a76 Check for capabilities storage 2019-07-07 16:51:04 +01:00
Bob Mottram e9cf9dfc27 Add capabilities to follow requests 2019-07-07 12:53:32 +01:00
Bob Mottram 03ecaf9a8a Follow request test passes 2019-07-06 20:24:52 +01:00