Commit Graph

919 Commits (db8e703c4072ace6845763b9d1ab40d8fb3441cc)

Author SHA1 Message Date
Bob Mottram c34c0a8d8b Undoing of likes view c2s 2019-07-17 20:55:24 +01:00
Bob Mottram 5ff4c121ce Allow deletes in tests 2019-07-17 20:31:52 +01:00
Bob Mottram 58c213256c Don't allow federated deletes by default 2019-07-17 19:13:45 +01:00
Bob Mottram 787b15f227 Prohibit deletions of posts not owned by the deletion requester 2019-07-17 19:05:07 +01:00
Bob Mottram 80bdb7a38b Allow authenticated deletion 2019-07-17 18:58:08 +01:00
Bob Mottram 185b9c97c1 Option to not accept deletions 2019-07-17 18:44:26 +01:00
Bob Mottram 27908a5fad Test for post deletion 2019-07-17 18:16:48 +01:00
Bob Mottram c55b5c9e15 unfollowing functions 2019-07-17 11:34:00 +01:00
Bob Mottram f02839e32f Test follow via c2s 2019-07-16 22:38:06 +01:00
Bob Mottram a819c4ae57 Test for announce via c2s 2019-07-16 20:07:45 +01:00
Bob Mottram 8ab84efbbf 404 if media isn't found 2019-07-16 17:10:52 +01:00
Bob Mottram d7598125cf Move images to the media directory 2019-07-16 17:08:21 +01:00
Bob Mottram c99828c264 Uploading images via c2s 2019-07-16 15:23:06 +01:00
Bob Mottram 700d3cf2f0 debug 2019-07-16 11:20:03 +01:00
Bob Mottram a98facaf33 Fixing c2s 2019-07-16 11:19:04 +01:00
Bob Mottram a55165c922 c2s sending to named addresses 2019-07-15 19:20:52 +01:00
Bob Mottram c6a93e624d c2s post distribution to followers 2019-07-15 18:22:51 +01:00
Bob Mottram 036e9c53b7 Service unavailable status 2019-07-15 13:28:41 +01:00
Bob Mottram 1f2a3dbb42 Limit inbox queue length 2019-07-15 13:27:26 +01:00
Bob Mottram 4a1b57a661 Make initial quotas high - one every ten seconds 2019-07-15 11:27:53 +01:00
Bob Mottram ce6a60e66e Add quotas 2019-07-15 11:22:19 +01:00
Bob Mottram e1a6528307 Tidying 2019-07-14 17:57:06 +01:00
Bob Mottram b5b2d74966 Check capabilities for shared inbox when getting inbox feed 2019-07-14 12:15:28 +01:00
Bob Mottram 7105c0cd79 Maximum replies per post 2019-07-13 22:00:12 +01:00
Bob Mottram 7ed36fa9d5 page ending 2019-07-13 21:23:42 +01:00
Bob Mottram ce9f403f92 Checks on public status for viewed replies 2019-07-13 21:16:07 +01:00
Bob Mottram 08a16714c0 Handle domain 2019-07-13 20:34:03 +01:00
Bob Mottram d2fcb37dd9 Handle displaying replies 2019-07-13 20:28:14 +01:00
Bob Mottram a44e9f5a3c Tidying 2019-07-13 10:37:17 +01:00
Bob Mottram 72250edb29 Extra options 2019-07-13 10:22:25 +01:00
Bob Mottram 48ee0cfd9f GET media 2019-07-12 20:33:34 +01:00
Bob Mottram 050ce03ad0 Random token 2019-07-12 17:09:25 +01:00
Bob Mottram de9f50b5ad GET avatar 2019-07-12 17:03:01 +01:00
Bob Mottram 29a4af00dd Don't show likes to unauthorized viewers 2019-07-12 12:20:59 +01:00
Bob Mottram 0d96aaacb7 Tidying 2019-07-12 12:05:43 +01:00
Bob Mottram 94a2e495b6 Slightly more verbose 2019-07-12 10:52:06 +01:00
Bob Mottram c301f45b33 Move shared inbox account into daemon 2019-07-11 13:29:31 +01:00
Bob Mottram a671ceb952 Etra default capabilities 2019-07-09 19:11:23 +01:00
Bob Mottram 21a72b59fc Set default capabilities with options 2019-07-09 18:54:08 +01:00
Bob Mottram 76e8167ce7 Updating of capabilities 2019-07-09 15:20:23 +01:00
Bob Mottram db68b34cc5 Capability on post is a list 2019-07-08 14:30:04 +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 e9cf9dfc27 Add capabilities to follow requests 2019-07-07 12:53:32 +01:00
Bob Mottram 331d7c53bf Secondary format for individual posts 2019-07-06 22:33:46 +01:00
Bob Mottram 37568d5ed8 GET individual posts 2019-07-06 22:24:47 +01:00
Bob Mottram 3a6fe719a9 Reduce some line lengths 2019-07-06 18:00:22 +01:00
Bob Mottram ef3a951452 Test for follow request 2019-07-06 14:49:25 +01:00
Bob Mottram c9d62e8361 Adding capabilities to posts 2019-07-06 11:33:57 +01:00
Bob Mottram edaf2cb8e6 More generic postPath 2019-07-05 23:13:20 +01:00
Bob Mottram 54ff42d078 Add a capabilities account to sign requests 2019-07-05 22:24:16 +01:00
Bob Mottram d257b59c3a Send accept message after follow 2019-07-05 19:57:19 +01:00
Bob Mottram f805786f9a Tidying 2019-07-05 17:13:31 +01:00
Bob Mottram bfbf6ec625 Shared inbox may be named 'inbox' 2019-07-05 16:10:21 +01:00
Bob Mottram cdddf40b26 Move shared inbox posts to people who follow 2019-07-05 14:26:54 +01:00
Bob Mottram 359e4794c9 self 2019-07-05 12:41:09 +01:00
Bob Mottram 509ba6b840 Create shared inbox on start of daemon 2019-07-05 12:27:18 +01:00
Bob Mottram 810dad25da Check shared inbox path 2019-07-05 11:24:20 +01:00
Bob Mottram f2d5f51635 Prepare for shared inbox 2019-07-05 11:21:10 +01:00
Bob Mottram 8d02e8fdc2 Fix network test 2019-07-04 21:25:19 +01:00
Bob Mottram 3a8801e544 Move function 2019-07-04 20:34:28 +01:00
Bob Mottram e500d32b15 Reserved usernames 2019-07-04 18:56:25 +01:00
Bob Mottram b321baf307 Generic in/outbox functions 2019-07-04 17:24:23 +01:00
Bob Mottram e12f0994cf Fixing public key lookup 2019-07-04 15:36:29 +01:00
Bob Mottram 08134954bc inbox queue 2019-07-04 13:23:53 +01:00
Bob Mottram 640cf71416 Save posts to inbox to a queue 2019-07-04 11:02:56 +01:00
Bob Mottram 50a2f95c9c outbox post authentication 2019-07-04 10:00:53 +01:00
Bob Mottram c4797d3de2 Authentication debug 2019-07-04 09:56:15 +01:00
Bob Mottram 6602d0b78e Create id of object 2019-07-03 23:59:56 +01:00
Bob Mottram 4ef93d01c5 Allow for other outbox post types 2019-07-03 23:44:03 +01:00
Bob Mottram d3128fe91d Client to server posts overwrite some parameters 2019-07-03 23:16:03 +01:00
Bob Mottram fde8fd4dd9 create wrapping 2019-07-03 22:37:46 +01:00
Bob Mottram 8462c65e8f method not allowed 2019-07-03 21:32:30 +01:00
Bob Mottram 503c423a18 Outbox post authorization is on particular nicknames 2019-07-03 21:03:38 +01:00
Bob Mottram f2c596ee2d Authorization for inbox access 2019-07-03 20:32:07 +01:00
Bob Mottram 3aaf7df0bf Extraneous debug 2019-07-03 20:19:20 +01:00
Bob Mottram 8ad7ee5ff2 Consistent utf string 2019-07-03 20:15:42 +01:00
Bob Mottram 407f3e702b unathorized code 2019-07-03 20:02:36 +01:00
Bob Mottram 86aaff3c84 Option to use dat urls 2019-07-03 20:00:03 +01:00
Bob Mottram be9c2d68d2 Tests for basic authentication 2019-07-03 19:24:44 +01:00
Bob Mottram be525dff0a Debug option 2019-07-03 17:14:45 +01:00
Bob Mottram 5ff78f55a1 Allow localhost as domain 2019-07-03 13:24:54 +01:00
Bob Mottram c2cc03c76a Change username to nickname 2019-07-03 10:40:27 +01:00
Bob Mottram 60b59d4f86 Tests for follow functions 2019-07-03 10:24:55 +01:00
Bob Mottram 306f9edf46 Tidying 2019-07-02 21:54:22 +01:00
Bob Mottram 534cea06f8 Receiving follow requests 2019-07-02 19:17:04 +01:00
Bob Mottram c7adc05cf2 Dependencies 2019-07-02 18:11:59 +01:00
Bob Mottram 3e15f3f94b Typo 2019-07-02 16:07:52 +01:00
Bob Mottram 20dc823398 Check inbox items for expected params 2019-07-02 16:07:27 +01:00
Bob Mottram f609e365da Announce function 2019-07-02 10:25:29 +01:00
Bob Mottram e2de1d1b9c Test servers on different ip addresses 2019-07-01 22:01:43 +01:00
Bob Mottram 22090a1aef Fallbacks for GET and POST locking 2019-07-01 15:30:48 +01:00
Bob Mottram 79baa0ddf6 Debugging POST 2019-07-01 12:48:54 +01:00
Bob Mottram 888e4831f2 base directory in tests 2019-07-01 11:25:03 +01:00
Bob Mottram eeb74f6e16 baseDir as parameter 2019-06-30 23:56:37 +01:00
Bob Mottram 906e3de1de Set up two test servers 2019-06-30 22:20:02 +01:00
Bob Mottram 8705b9e44c Move tests to their own file 2019-06-30 21:14:03 +01:00
Bob Mottram 15c787ce83 Tidying of daemon globals 2019-06-30 21:03:23 +01:00
Bob Mottram 78a3e96434 Port numbers after domain 2019-06-30 20:01:43 +01:00
Bob Mottram aa87daa0a1 Test for threads 2019-06-30 17:50:43 +01:00
Bob Mottram 687c4378da Test for cache 2019-06-30 17:29:53 +01:00
Bob Mottram ff338e4de2 Move webfinger cache 2019-06-30 16:03:26 +01:00
Bob Mottram c2983c5217 Use federation list for followers 2019-06-29 21:34:41 +01:00
Bob Mottram 0765d21b24 Following and followers feeds 2019-06-29 21:21:37 +01:00
Bob Mottram 1c2db15263 http busy code 2019-06-29 18:28:43 +01:00
Bob Mottram 51e7454a3c Simple busy state for POST 2019-06-29 18:27:32 +01:00
Bob Mottram ac3e9de928 Simple busy state for GET 2019-06-29 18:25:09 +01:00
Bob Mottram ffa28e81f8 Combine 2019-06-29 15:41:23 +01:00
Bob Mottram ed39eb1ac6 GET on outbox 2019-06-29 15:35:26 +01:00
Bob Mottram c8ff8d3f33 inbox functions 2019-06-28 22:59:54 +01:00
Bob Mottram c82f6c7f49 Default value 2019-06-28 22:07:21 +01:00
Bob Mottram e01926bd1c reject giant messages 2019-06-28 22:06:05 +01:00
Bob Mottram 7924f4184b Replies on federation list 2019-06-28 22:01:02 +01:00
Bob Mottram 1571d350e3 Consistent terminology 2019-06-28 21:43:37 +01:00
Bob Mottram b4a2fe24da Always permit local domain 2019-06-28 21:38:58 +01:00
Bob Mottram a4b14770e0 Federation list 2019-06-28 21:36:21 +01:00
Bob Mottram 8e81d4b7df Test for permitted posts 2019-06-28 21:35:34 +01:00
Bob Mottram 27099e6450 Posting to permitted domains 2019-06-28 21:22:36 +01:00
Bob Mottram e5a03e0fe9 Initial 2019-06-28 19:55:29 +01:00