Commit Graph

1067 Commits (41667cfaceabf432dde75b7a3d163d8e6cfc93d5)

Author SHA1 Message Date
Bob Mottram 2bb5d19904 fullscreen 2019-10-23 13:30:23 +01:00
Bob Mottram a496801a87 Image description 2019-10-23 13:22:20 +01:00
Bob Mottram 9027d68ab7 url format 2019-10-23 13:17:40 +01:00
Bob Mottram e31b227066 Full screen image 2019-10-23 13:11:20 +01:00
Bob Mottram 77633238a6 Fill screen image 2019-10-23 13:04:08 +01:00
Bob Mottram 2fb21da602 Tidying of write function retries 2019-10-22 13:35:51 +01:00
Bob Mottram 077d34ba7a Tidying the loading and saving of json 2019-10-22 12:55:06 +01:00
Bob Mottram 236aef17ba Fix unit test for like 2019-10-19 19:08:47 +01:00
Bob Mottram b19ab510bd Extra dummy parameter 2019-10-19 13:40:00 +01:00
Bob Mottram 1fc5750174 Update html post cache as new posts arrive 2019-10-19 13:37:35 +01:00
Bob Mottram 4d349544ed Reduce maximum posts 2019-10-19 11:23:49 +01:00
Bob Mottram ed067498da Back to original posts per page 2019-10-19 09:42:54 +01:00
Bob Mottram 4ea799f264 Reduce indents 2019-10-18 19:57:34 +01:00
Bob Mottram 9b60370a5a Reduce posts per page 2019-10-18 12:50:25 +01:00
Bob Mottram eb2ec00e2c Remove flushes 2019-10-18 10:04:51 +01:00
Bob Mottram b79703dbfd Default to jpg cached avatars 2019-10-18 10:00:16 +01:00
Bob Mottram c0361bd5bf Convert exception to string 2019-10-17 11:26:56 +01:00
Bob Mottram 8b5376f616 Thread for expiring shared items 2019-10-17 10:58:30 +01:00
Bob Mottram f056c811be More debug for commentjson 2019-10-17 10:40:31 +01:00
Bob Mottram 700ee84320 Dummy argument 2019-10-16 19:24:06 +01:00
Bob Mottram d8c4661741 Add queue to send out posts 2019-10-16 19:19:18 +01:00
Bob Mottram b4aa34490d Retry on write 2019-10-16 14:45:51 +01:00
Bob Mottram dac79d53f9 Extra exceptions 2019-10-14 22:38:03 +01:00
Bob Mottram ebed9f5202 Missing returns 2019-10-14 22:29:46 +01:00
Bob Mottram 48c5424e33 More retries 2019-10-12 10:37:21 +01:00
Bob Mottram 7567e79536 prefix 2019-10-11 20:26:08 +01:00
Bob Mottram 8ea78dda93 Use full domain 2019-10-11 20:25:36 +01:00
Bob Mottram eb2e76b57b Links on calendar 2019-10-11 20:12:30 +01:00
Bob Mottram 83d21e4de6 Add some retries 2019-10-11 19:03:58 +01:00
Bob Mottram 6ec9946a29 More reserved names 2019-10-10 19:30:25 +01:00
Bob Mottram aaa60e2763 Calendar screen 2019-10-10 19:25:42 +01:00
Bob Mottram 68cd2b9205 Beginning of calendar screen 2019-10-10 15:43:21 +01:00
Bob Mottram 34618f64a9 Append seconds 2019-10-10 14:22:38 +01:00
Bob Mottram 272cc92adf Include event parameters within tags 2019-10-10 14:12:13 +01:00
Bob Mottram 1043a857aa Prepare for groups 2019-10-04 10:23:38 +01:00
Bob Mottram 3c6122c56c Exception handling 2019-09-30 23:39:02 +01:00
Bob Mottram 58961cc5e1 Return to timeline 2019-09-30 15:04:46 +01:00
Bob Mottram 865b4c3ce9 Hellthread mitigation 2019-09-30 11:15:57 +01:00
Bob Mottram f32ee82683 Capital 2019-09-29 15:16:09 +01:00
Bob Mottram 6d9416bb40 More debug 2019-09-29 15:06:53 +01:00
Bob Mottram 9947411c45 More debug 2019-09-29 15:04:56 +01:00
Bob Mottram b5bcb75c3c More debug 2019-09-29 14:58:05 +01:00
Bob Mottram e311d61a6e Remove colons 2019-09-29 14:44:56 +01:00
Bob Mottram d0517ef772 Return page number 2019-09-29 14:43:39 +01:00
Bob Mottram fadefff30d Copy headers 2019-09-29 14:39:19 +01:00
Bob Mottram 795d6b6f53 Create thread to send new posts 2019-09-29 14:30:24 +01:00
Bob Mottram 5e22ed5b07 path as parameter 2019-09-29 13:36:39 +01:00
Bob Mottram 1de65ca6e1 Media feed length 2019-09-28 19:06:17 +01:00
Bob Mottram 4e3d9e75b4 Checking that announces contain images 2019-09-28 17:21:43 +01:00
Bob Mottram 8ed3f132be Media timeline 2019-09-28 12:29:42 +01:00
Bob Mottram 90810269e2 Authenticated fetch signature check 2019-09-25 11:22:49 +01:00
Bob Mottram c3b8396084 Some exemptions from authenticated fetch due to prior authorization 2019-09-25 10:33:47 +01:00
Bob Mottram de5e6d449a Start of authenticated fetch support 2019-09-25 10:22:10 +01:00
Bob Mottram aa6510baf2 Increase max posts 2019-09-24 14:29:58 +01:00
Bob Mottram 3bd99d04ca Increase max posts 2019-09-24 14:27:16 +01:00
Bob Mottram ce76d3886c Include timeline parameter for like/repeat 2019-09-23 22:40:31 +01:00
Bob Mottram c2ce6b4064 Create replies timeline 2019-09-23 22:02:06 +01:00
Bob Mottram 534948b8fe Avoid clashing replies path 2019-09-23 21:43:18 +01:00
Bob Mottram 8ea1e3306b Replies timeline 2019-09-23 21:09:11 +01:00
Bob Mottram e8510d5385 Avoid duplicates 2019-09-22 18:48:52 +01:00
Bob Mottram e53b6c5ff6 Exception handling for loading json files 2019-09-17 13:14:36 +01:00
Bob Mottram 91534ba302 Increase maximum posts 2019-09-14 21:47:05 +01:00
Bob Mottram aaa396b6c9 Typo 2019-09-14 18:55:52 +01:00
Bob Mottram 33989bb08b Reading cached avatars 2019-09-14 18:29:55 +01:00
Bob Mottram 47225c686b Storing avatars in cache 2019-09-14 18:12:03 +01:00
Bob Mottram aaacd78d81 Voting 2019-09-13 20:01:33 +01:00
Bob Mottram 7612dac859 Check for blocked domain 2019-09-09 19:39:46 +01:00
Bob Mottram 2dbd187031 Send reject activity on manual follow reject 2019-09-09 13:19:00 +01:00
Bob Mottram bd0152344c Translate shared items search 2019-09-07 11:13:12 +01:00
Bob Mottram 0076870cf7 Translate skills search 2019-09-07 11:08:18 +01:00
Bob Mottram c1388f7fb9 Emoji search translations 2019-09-07 11:04:42 +01:00
Bob Mottram 1539395ae4 Translate profile edit screen 2019-09-07 10:56:14 +01:00
Bob Mottram c25b373ee2 Translate login screen 2019-09-07 10:21:10 +01:00
Bob Mottram 5c44b93fb0 Start of translations 2019-09-07 09:57:52 +01:00
Bob Mottram ec66ac56a8 Comments 2019-09-06 10:45:37 +01:00
Bob Mottram b1a9a47cdf Redirect to inbox if authorized 2019-09-06 10:40:57 +01:00
Bob Mottram bdda0d29c2 Items 2019-09-06 10:14:21 +01:00
Bob Mottram 83c10b5906 Typo 2019-09-05 17:18:56 +01:00
Bob Mottram 42740a6781 Page up and down on following list on profile page 2019-09-05 17:17:09 +01:00
Bob Mottram d666581c54 Tidying 2019-09-05 16:12:38 +01:00
Bob Mottram 99bf555b9c Handle search path for shares 2019-09-05 16:11:21 +01:00
Bob Mottram 02ff3012c7 Handle search path for following 2019-09-05 16:07:58 +01:00
Bob Mottram 08314c0f76 Allow pages 2019-09-05 15:47:38 +01:00
Bob Mottram 16a414fc53 Don't use watchdog in unit tests 2019-09-05 13:43:59 +01:00
Bob Mottram 5d110d73e9 Redirect music to nowplaying tags 2019-09-05 12:44:09 +01:00
Bob Mottram f27ad3db04 Allow empty messages if they contain an image with a description 2019-09-04 21:58:25 +01:00
Bob Mottram 94b6138a5a Too many ins 2019-09-04 12:43:34 +01:00
Bob Mottram eaf4513e64 Get page number 2019-09-04 12:42:22 +01:00
Bob Mottram 320d489f4f Preserve page numbers 2019-09-04 12:29:44 +01:00
Bob Mottram 041b50fd2c Match anything beginning with robot 2019-09-03 21:36:45 +01:00
Bob Mottram e8ec579b9f Plain text 2019-09-03 21:33:59 +01:00
Bob Mottram 938d15473a No dot 2019-09-03 21:30:09 +01:00
Bob Mottram bc11bbfb6a Sequence 2019-09-03 21:27:49 +01:00
Bob Mottram 4ab1499d5b Implement robots.txt
I know, this is widely ignored by search engines because it's not in their business interests to adhere to it, but at least we tried.
2019-09-03 21:26:18 +01:00
Bob Mottram 04ca84400e Second parameter 2019-09-03 20:46:26 +01:00
Bob Mottram 606e7841fd One outbox thread per child 2019-09-03 20:40:44 +01:00
Bob Mottram 7398583907 Tidying 2019-09-03 20:30:41 +01:00
Bob Mottram 407c1e4c85 Don't use threads for everything 2019-09-03 20:27:40 +01:00
Bob Mottram a6e78fbd7b Don't wait for ever 2019-09-03 20:10:50 +01:00
Bob Mottram fe135682c5 Extra param 2019-09-03 18:16:26 +01:00
Bob Mottram 97665c08cb Outbox thread 2019-09-03 18:07:00 +01:00
Bob Mottram d95093810e Tidying 2019-09-03 10:44:50 +01:00
Bob Mottram 5ca2b1c762 Add a watchdog for the inbox thread 2019-09-02 22:52:43 +01:00
Bob Mottram 26468d5380 When manual follower approval is active replies default to followers only 2019-09-02 11:51:49 +01:00
Bob Mottram 8f346fffef Better handling of actor parsing 2019-09-02 10:43:43 +01:00
Bob Mottram 132cb65030 Redirect on search failure 2019-09-01 13:33:05 +01:00
Bob Mottram cbfa590727 Check that file exists 2019-08-31 21:34:16 +01:00
Bob Mottram e2ddd3b0de Also remove the inbox queue file 2019-08-31 21:31:34 +01:00
Bob Mottram 323e806adb Remove oldest items from inbox queue if it is full 2019-08-31 20:58:15 +01:00
Bob Mottram d55be4d497 Exception handling if busy 2019-08-31 14:08:01 +01:00
Bob Mottram c2cf3a0dc5 Check that accept exists 2019-08-31 13:38:57 +01:00
Bob Mottram 05b4827cfb Increase max media size for things like podcasts 2019-08-30 21:12:46 +01:00
Bob Mottram 84da665936 Getting extra media types 2019-08-30 20:57:24 +01:00
Bob Mottram 8379fada03 Extra media types 2019-08-30 20:29:26 +01:00
Bob Mottram f04ef819d7 mp3 mime type 2019-08-30 19:44:26 +01:00
Bob Mottram e41dec3db6 Remove content type 2019-08-30 19:17:43 +01:00
Bob Mottram 7ee58b89fa Media type 2019-08-30 18:37:46 +01:00
Bob Mottram e3a5e074c2 Simplify 2019-08-30 18:35:57 +01:00
Bob Mottram ef53f79fca Search strings 2019-08-30 18:16:01 +01:00
Bob Mottram 425ffd84e2 Convert to bytes 2019-08-30 17:48:49 +01:00
Bob Mottram 832937de97 Encode string as bytes 2019-08-30 17:35:32 +01:00
Bob Mottram 3ae7928dec Dict name 2019-08-30 17:33:14 +01:00
Bob Mottram 2ad1b51f9a Different media types 2019-08-30 16:50:20 +01:00
Bob Mottram 80e4779d44 More attachment types 2019-08-30 15:37:24 +01:00
Bob Mottram 779fc287d1 Version 1.0.0 2019-08-29 14:35:29 +01:00
Bob Mottram 20fea414ba Max number of skills results 2019-08-28 11:11:06 +01:00
Bob Mottram 3407856bed Duplicate 2019-08-28 11:09:54 +01:00
Bob Mottram 8745f1e063 Optionally limit skills searches to the instance 2019-08-28 10:59:19 +01:00
Bob Mottram 7b6f2a6468 Get actor from json 2019-08-28 09:58:16 +01:00
Bob Mottram 8434fbbbe9 Typo 2019-08-28 00:02:41 +01:00
Bob Mottram 3f56c690b2 Typo 2019-08-28 00:01:40 +01:00
Bob Mottram 4ba34d2b7b Import function 2019-08-28 00:00:50 +01:00
Bob Mottram 6862c1930b Skills search 2019-08-27 23:50:40 +01:00
Bob Mottram 7c214f05cb Get actor 2019-08-27 18:35:12 +01:00
Bob Mottram 2c2ef302a9 If there are no skills 2019-08-27 18:33:11 +01:00
Bob Mottram 2b07d685e3 Check for image 2019-08-27 17:27:48 +01:00
Bob Mottram 92580b8e33 http header check 2019-08-27 17:24:15 +01:00
Bob Mottram ffb8c16680 Set nickname 2019-08-27 14:27:46 +01:00
Bob Mottram 9da512c879 Encode the string 2019-08-27 13:52:47 +01:00
Bob Mottram be84d50759 Check that authorized path corresponds with the post being deleted 2019-08-27 13:49:53 +01:00
Bob Mottram 3d01f3c2af Confirm screen for deleting posts 2019-08-27 13:47:11 +01:00
Bob Mottram dbd83b6eb9 Use the post maximum size 2019-08-26 22:51:10 +01:00
Bob Mottram 22de6c9f58 Back to simple read 2019-08-26 22:22:23 +01:00
Bob Mottram 5f690f15f6 Debug 2019-08-26 22:19:01 +01:00
Bob Mottram 60cc57715f Read profile data in multiple chunks 2019-08-26 22:15:33 +01:00
Bob Mottram c8cdb7142d maximum profile data size 1M 2019-08-26 21:43:24 +01:00
Bob Mottram 2753e29f49 Set block size 2019-08-26 21:26:31 +01:00
Bob Mottram cdb5949b78 Maximum length of profile data 2019-08-26 20:43:52 +01:00
Bob Mottram 208f929f1f Sequence 2019-08-26 17:07:04 +01:00
Bob Mottram 91981c7953 About screen 2019-08-26 17:02:47 +01:00
Bob Mottram 31aeeed959 Return to the inbox 2019-08-26 11:36:00 +01:00
Bob Mottram 7c9f78f97d http prefix for actor 2019-08-26 11:33:31 +01:00
Bob Mottram 40c949f054 Return to inbox 2019-08-26 10:33:17 +01:00
Bob Mottram 6daf95d70b Remove shared item 2019-08-26 10:31:45 +01:00
Bob Mottram 70b41eb3c7 Sequence 2019-08-26 10:15:48 +01:00
Bob Mottram 2f336bc33f Screen for confirming removal of shared item 2019-08-26 10:13:26 +01:00
Bob Mottram 6a497a3d53 Replace characters 2019-08-25 23:16:05 +01:00
Bob Mottram 432b5ef643 Include description of share in reply 2019-08-25 23:12:47 +01:00
Bob Mottram 82122fefbd Construct actor 2019-08-25 22:59:42 +01:00
Bob Mottram f0580d8306 Full actor url passed to search 2019-08-25 22:53:51 +01:00
Bob Mottram 7ada219cbd Shares only posted locally 2019-08-25 22:13:57 +01:00
Bob Mottram 92b229b6d4 Check that filename exists 2019-08-25 22:12:04 +01:00
Bob Mottram 5d533071c2 Optional share image 2019-08-25 22:05:51 +01:00
Bob Mottram 348df00736 DM timeline 2019-08-25 18:34:09 +01:00
Bob Mottram 97487eeb54 Timeline for DMs 2019-08-25 17:09:56 +01:00
Bob Mottram e4d18f5d70 No post link for dm 2019-08-25 11:32:28 +01:00
Bob Mottram 907c75e33f dm on person options screen 2019-08-25 11:30:39 +01:00
Bob Mottram 38bba4eeae Return to inbox 2019-08-25 11:21:27 +01:00
Bob Mottram 479d6bca6c Nickname 2019-08-25 11:11:07 +01:00
Bob Mottram 8f9904b5f3 Nickname 2019-08-25 11:08:47 +01:00
Bob Mottram 7ed821a359 Set nickname 2019-08-25 11:06:12 +01:00
Bob Mottram 02b4c00c2f Set path when creating a new report 2019-08-25 10:49:27 +01:00
Bob Mottram 90c5237d1b Variable name 2019-08-25 10:44:14 +01:00
Bob Mottram f7fd622340 Link to post being reported 2019-08-25 10:41:57 +01:00
Bob Mottram ab0ff77f0d Switching to person options screen 2019-08-25 00:00:03 +01:00
Bob Mottram 99929a9a28 options processed earlier 2019-08-24 22:14:33 +01:00
Bob Mottram ed9f4b5bf0 Start of options screen 2019-08-24 22:10:20 +01:00
Bob Mottram 6cd58c6c9b No = 2019-08-24 13:38:36 +01:00
Bob Mottram 1a5460c1da Opposite logic 2019-08-24 12:28:43 +01:00
Bob Mottram 3d3486c266 Accept header for images 2019-08-24 12:25:34 +01:00
Bob Mottram fe6e7f900b Handle mixed Accept headers 2019-08-24 12:23:12 +01:00
Bob Mottram a3b6206481 Either http or json 2019-08-24 10:33:25 +01:00
Bob Mottram 87e828deea No http 2019-08-24 10:17:40 +01:00
Bob Mottram c94b348f8d replace /@ 2019-08-24 10:07:05 +01:00
Bob Mottram 94e342a297 actor inbox 2019-08-23 18:06:44 +01:00
Bob Mottram 377940a31f Shared inbox actor on @domain@domain 2019-08-23 14:47:29 +01:00
Bob Mottram f695039e5a Preferred name becomes display name - less ambiguous 2019-08-22 19:36:07 +01:00
Bob Mottram 323fec6794 Send update to followers 2019-08-22 17:21:21 +01:00
Bob Mottram 95218f9945 Debug 2019-08-22 17:15:02 +01:00
Bob Mottram 443b73223e Store actor in cache 2019-08-22 16:14:05 +01:00
Bob Mottram cbb8df7431 When profile details are changed update the actor cache and cache in memory 2019-08-22 15:50:47 +01:00
Bob Mottram bb7b15f69f Missing function 2019-08-21 18:13:08 +01:00
Bob Mottram 39e5a3abee Sequence 2019-08-21 18:11:39 +01:00
Bob Mottram cd4e0cb7a1 Remove following from path 2019-08-21 18:05:51 +01:00
Bob Mottram ff4f67ca73 Unfollowing 2019-08-21 17:57:41 +01:00
Bob Mottram 90db9261a9 Extra replacement 2019-08-21 17:45:36 +01:00
Bob Mottram 739f3a2f56 Debug 2019-08-21 17:42:00 +01:00
Bob Mottram 047ea9eb89 No cc 2019-08-20 22:30:54 +01:00
Bob Mottram 166df22005 Send actor updates to #Public 2019-08-20 21:48:41 +01:00
Bob Mottram cf8aacf176 Send actor updates 2019-08-20 21:17:40 +01:00
Bob Mottram 24090ea419 Announce cache 2019-08-20 13:39:59 +01:00
Bob Mottram 9d1df80bae dot 2019-08-20 12:52:12 +01:00
Bob Mottram 8551e1e3a7 Archive daily 2019-08-20 12:51:29 +01:00
Bob Mottram 8703f86c05 Create session 2019-08-20 12:30:41 +01:00
Bob Mottram 25b2f3210b Thread for cache expiry 2019-08-20 11:28:05 +01:00
Bob Mottram 97799f1db2 Create actor cache when daemon starts 2019-08-20 11:10:33 +01:00
Bob Mottram e0211371e3 Allow unauthorized emoji search 2019-08-19 21:13:21 +01:00
Bob Mottram a6e206a8fa Debug 2019-08-19 21:11:38 +01:00
Bob Mottram 52c9ddb367 Missing bracket 2019-08-19 21:02:26 +01:00
Bob Mottram e5b988aa3c Dedicated emoji search screen 2019-08-19 21:01:29 +01:00
Bob Mottram 43ad80e2f5 Variable name 2019-08-19 20:06:54 +01:00
Bob Mottram 3fbc80c68b Emoji search 2019-08-19 20:02:28 +01:00
Bob Mottram f5d1bfeb47 Debug for mentions extraction 2019-08-19 10:11:25 +01:00
Bob Mottram 8e3f5fd72c Debug for DM 2019-08-19 09:45:10 +01:00
Bob Mottram 82eae40143 Check for html 2019-08-18 21:11:26 +01:00
Bob Mottram 8f582d6a72 Like activities without 'to' field 2019-08-18 17:58:50 +01:00
Bob Mottram 115127c730 Add to fields to like activity 2019-08-18 17:49:35 +01:00
Bob Mottram 3beab5e7c5 Remove authorized check, it will happen when post is sent 2019-08-18 17:11:35 +01:00
Bob Mottram e0e5f54629 Extra debug 2019-08-18 17:06:39 +01:00
Bob Mottram 325672208f @context headers 2019-08-18 12:07:06 +01:00
Bob Mottram f8cc1873d4 Fixing tests 2019-08-18 10:39:12 +01:00
Bob Mottram 0f01a5a11a post path no longer /inbox 2019-08-17 16:16:27 +01:00
Bob Mottram 5a0c7a58d2 Test 2019-08-17 11:15:45 +01:00
Bob Mottram 896b56b3a0 Avoid post conversions between json and string after digest is calculated 2019-08-17 11:15:01 +01:00
Bob Mottram 6c6b436cb7 404 if image not found 2019-08-16 23:21:34 +01:00
Bob Mottram fb5198d2f6 Follow activities 2019-08-16 22:52:11 +01:00
Bob Mottram 9aa6527913 webfinger host-meta 2019-08-16 21:52:55 +01:00
Bob Mottram 707cbd7d56 Ensure port numbers are attached when needed 2019-08-16 21:35:11 +01:00
Bob Mottram 55ce8de22b Also replace undo 2019-08-16 20:48:32 +01:00
Bob Mottram 7e43a00c4d Handle 404 errors 2019-08-16 20:45:48 +01:00
Bob Mottram db38a6388c Status message 2019-08-16 20:13:58 +01:00
Bob Mottram 8332f9dae9 More debug 2019-08-16 19:32:26 +01:00
Bob Mottram 1b1810ff8a Calculate message body digest from incoming bytes to avoid any json conversion issues 2019-08-16 18:19:23 +01:00
Bob Mottram ffde81d909 testing 2019-08-16 16:04:40 +01:00
Bob Mottram d2394b3a69 Fixing http signatures 2019-08-16 14:47:01 +01:00
Bob Mottram ce708fa7fa Show actor 2019-08-16 10:35:06 +01:00
Bob Mottram 83698f5c2c Try original host 2019-08-16 09:47:04 +01:00
Bob Mottram 292a2a28e7 Use full path when verifying signature 2019-08-16 09:39:01 +01:00
Bob Mottram 92469ed199 Get host from post to inbox 2019-08-15 23:33:42 +01:00
Bob Mottram 2f77aebda3 1.1 2019-08-15 23:14:19 +01:00
Bob Mottram 8dca9dc9cc More http signature reworking 2019-08-15 23:12:58 +01:00
Bob Mottram 977160eecf http signature fixes 2019-08-15 22:34:25 +01:00
Bob Mottram baf49224f2 Content length set to zero on redirects 2019-08-15 15:50:47 +01:00
Bob Mottram bbf2ed272b Set protocol version in class 2019-08-15 15:21:06 +01:00
Bob Mottram 50a1232574 Root is the login page 2019-08-15 14:40:27 +01:00
Bob Mottram 1206ae72fa Include content-length header from GET 2019-08-15 14:20:09 +01:00
Bob Mottram 40809c2758 Set length when getting images 2019-08-15 13:22:34 +01:00
Bob Mottram 2403da5a5a Back to threading 2019-08-15 13:01:56 +01:00
Bob Mottram 27b4e8f3ac flush 2019-08-15 12:42:01 +01:00
Bob Mottram 6cab61f69c Try without threading 2019-08-15 10:53:17 +01:00
Bob Mottram 4989639f5d Content type check 2019-08-15 00:04:41 +01:00
Bob Mottram 15a43eed2a Debugging unknown posts 2019-08-14 23:33:55 +01:00
Bob Mottram d532882972 get and post intervals set to one second 2019-08-14 23:24:51 +01:00
Bob Mottram ef89dda935 Mastodon-style user agent 2019-08-14 21:12:27 +01:00
Bob Mottram 8f620566fc Separate proxy port 2019-08-14 14:52:19 +01:00
Bob Mottram 54a1f54f36 Moderators can block hashtag searches 2019-08-14 11:32:15 +01:00
Bob Mottram 41616734dd Page numbers for shared item search 2019-08-14 10:45:51 +01:00
Bob Mottram 1dae3bacca Search for shared items 2019-08-13 22:32:18 +01:00
Bob Mottram a44cabb849 Moderator information screen 2019-08-13 18:25:39 +01:00
Bob Mottram b410de1a7b Blocking using actors 2019-08-13 17:39:43 +01:00
Bob Mottram f9ccef4f3b Global blocking domains 2019-08-13 17:11:29 +01:00
Bob Mottram 812ad29de2 Global block and unblock addresses or domains from moderation timeline 2019-08-13 16:45:47 +01:00
Bob Mottram febb4258bd Don't allow moderators to remove posts by other moderators 2019-08-13 16:03:34 +01:00
Bob Mottram 4a80c94cbe Basic moderation functions 2019-08-13 14:58:48 +01:00
Bob Mottram 2cb5366ee9 Function for removing an account 2019-08-13 12:59:38 +01:00
Bob Mottram d79a94af4d Border and text colors 2019-08-13 11:59:38 +01:00
Bob Mottram 9b08d803d7 Button margin 2019-08-13 11:48:16 +01:00
Bob Mottram 2fdd644c87 Screen for suspended accounts 2019-08-13 10:24:55 +01:00
Bob Mottram 625e5eb011 Admin can specify moderators 2019-08-12 22:20:47 +01:00
Bob Mottram cc332f316b Deletion of moderation reports 2019-08-12 19:02:29 +01:00
Bob Mottram 1254dc1052 Replies to moderation posts are direct messages 2019-08-12 15:48:19 +01:00
Bob Mottram cc81de178f Moderate button 2019-08-12 14:22:17 +01:00
Bob Mottram 33cbe80c20 Fix moderation report sending 2019-08-11 19:32:29 +01:00
Bob Mottram 267d44b5a4 Persist link to post 2019-08-11 14:55:17 +01:00
Bob Mottram 9938be63bf Report post type 2019-08-11 12:25:27 +01:00
Bob Mottram 71d65ad07a Add administered by link to terms 2019-08-10 16:33:18 +01:00
Bob Mottram 2941b9df33 Tidying 2019-08-10 12:31:42 +01:00
Bob Mottram 5a8757d8b0 Hashtag search on public posts 2019-08-10 11:54:52 +01:00
Bob Mottram 209371820d Don't show delete icon if deletions are not allowed 2019-08-09 23:49:44 +01:00
Bob Mottram de382b87a4 Alignment of emoji 2019-08-09 18:42:11 +01:00
Bob Mottram 5ed5aa0d33 Emoji in posts 2019-08-09 17:18:00 +01:00
Bob Mottram 6f3eb1cb2b Add emoji icons 2019-08-09 13:50:49 +01:00
Bob Mottram 52162d1b9b Add hashtag conversion to html 2019-08-09 12:12:08 +01:00
Bob Mottram af32aa08d6 Refactor mentions replacements 2019-08-09 10:09:21 +01:00
Bob Mottram 8fdcb93546 Formatting of ' 2019-08-09 09:46:38 +01:00
Bob Mottram ed46de3709 Terms of service 2019-08-08 14:38:33 +01:00
Bob Mottram 800b50996f nickname from path 2019-08-08 09:54:41 +01:00
Bob Mottram 00b6eeed00 Use full domain 2019-08-08 09:51:32 +01:00
Bob Mottram ec25deea0f Checkbox for bot accounts 2019-08-07 21:13:44 +01:00
Bob Mottram aa3c0f5fb8 Remove debug 2019-08-07 18:02:28 +01:00
Bob Mottram 7f10e62e17 debug 2019-08-07 17:28:12 +01:00
Bob Mottram d929818532 debug 2019-08-07 17:09:53 +01:00
Bob Mottram 1645e223f0 Follow approve path only contains user 2019-08-07 15:08:32 +01:00
Bob Mottram 527c4c2a24 follow accept logic 2019-08-07 14:31:11 +01:00
Bob Mottram d7d46bdbee Create session 2019-08-07 13:50:48 +01:00
Bob Mottram 71bd312aa3 Comments 2019-08-07 12:58:01 +01:00
Bob Mottram 53b5fd4646 Follow approvals 2019-08-07 12:57:14 +01:00
Bob Mottram 5781afad2c Extract liked actor 2019-08-07 12:05:13 +01:00
Bob Mottram 0eba942667 Send likes to liked actor 2019-08-07 12:02:15 +01:00
Bob Mottram 329e08f8a3 Statuses should be visible without login 2019-08-07 11:25:57 +01:00
Bob Mottram 47aa3fbc1e Avoid errors when loading inbox queue items 2019-08-05 22:14:38 +01:00
Bob Mottram 19ae236665 Include mentions in new posts 2019-08-05 20:13:15 +01:00
Bob Mottram 4d7e37d6ee Variable name 2019-08-05 18:04:43 +01:00
Bob Mottram 88b0b13ddc Also send to mentioned recipients 2019-08-05 17:56:32 +01:00
Bob Mottram 491df84892 missing self 2019-08-05 17:31:13 +01:00
Bob Mottram 6821a4ba31 Allow access to shared inbox 2019-08-05 17:05:08 +01:00
Bob Mottram ba3460418c Lookup of shared inbox 2019-08-05 16:22:59 +01:00
Bob Mottram 646c3ecc1e Consistent shared inbox path 2019-08-05 12:08:52 +01:00
Bob Mottram 438b778dd3 Remove unused flag 2019-08-05 10:50:45 +01:00
Bob Mottram 54ebf29e45 Obtain nickname 2019-08-04 22:25:19 +01:00
Bob Mottram 6ea8ac7835 Include port number in domain during search 2019-08-04 21:06:25 +01:00
Bob Mottram 862cc3b68a Check that deletions are allowed 2019-08-04 20:34:15 +01:00
Bob Mottram 7c7bb45c0d Only show delete icon on posts which can be deleted 2019-08-04 20:28:21 +01:00
Bob Mottram cc52d917b2 Deleting posts from the web interface 2019-08-04 19:29:26 +01:00
Bob Mottram bbae1dc77d Displaying replies to posts selected from the web interface 2019-08-02 19:57:06 +01:00
Bob Mottram 49deddf1dc Refactoring 2019-08-02 19:37:23 +01:00
Bob Mottram fd75e68be3 Viewing replies 2019-08-02 19:04:31 +01:00
Bob Mottram 511a8767a8 Viewing replies to posts 2019-08-02 17:49:42 +01:00
Bob Mottram e04db12604 Blocking and upblocking from web interface dropdown 2019-08-02 15:36:03 +01:00
Bob Mottram 0fb0f89462 Add an instance identifier 2019-08-02 13:49:34 +01:00
Bob Mottram 08233c0dff Federation lists for individual accounts 2019-08-02 13:11:32 +01:00
Bob Mottram 3a9bdea0f7 Blocking controls on profile screen 2019-08-02 12:43:14 +01:00
Bob Mottram 888f2adf47 Correct image ordering when selecting profile pictures 2019-08-02 11:10:41 +01:00
Bob Mottram b50252c041 Metadata removal 2019-08-02 10:55:45 +01:00
Bob Mottram 52a4d17512 Selecting profile images 2019-08-02 10:52:12 +01:00
Bob Mottram f5da898007 Undo like from web interface 2019-08-01 13:49:16 +01:00
Bob Mottram 7c7ace43f9 Undo announces via the web interface 2019-08-01 13:18:22 +01:00
Bob Mottram c7ecd001a9 Update announce list for associated post if the announce is sent via c2s 2019-08-01 12:43:22 +01:00
Bob Mottram cfae58b92b Undoing likes via the web interface 2019-08-01 10:05:09 +01:00
Bob Mottram f9d86cf762 Return to previous posts per page 2019-07-31 21:41:17 +01:00
Bob Mottram 1cc81c5138 Page up and down icons 2019-07-31 21:37:19 +01:00
Bob Mottram be1104d0fc Remove spaces from search strings 2019-07-31 20:37:29 +01:00
Bob Mottram 662cfe5744 Link announce to web interface 2019-07-31 17:47:45 +01:00
Bob Mottram fbb7636a3b Reply to post 2019-07-31 14:51:10 +01:00
Bob Mottram dffe45afda Link follow confirmation to search screen 2019-07-31 10:00:44 +01:00
Bob Mottram bcd6278e82 Search for address 2019-07-30 23:34:04 +01:00
Bob Mottram 8cf9dde826 Missing argument 2019-07-29 21:40:22 +01:00
Bob Mottram cdba45bd68 Unfollowing from web interface 2019-07-29 21:36:26 +01:00
Bob Mottram baa531ecf6 Approving or denying follow requests 2019-07-29 20:14:14 +01:00
Bob Mottram d2ca3af3ec Follow logic 2019-07-29 17:13:48 +01:00
Bob Mottram 54ed777710 Follow screen 2019-07-29 10:49:46 +01:00
Bob Mottram 8a24d7437d Include actor image url in links 2019-07-28 21:28:47 +01:00
Bob Mottram 52117ff9e2 Dropdown for follow and block 2019-07-28 20:54:05 +01:00
Bob Mottram f8445f9f4c Port numbers on image attachments 2019-07-28 19:06:20 +01:00
Bob Mottram f4222bd4f4 Cancel button on new post screen 2019-07-28 16:16:14 +01:00
Bob Mottram f81ca9d66d Redirect after post 2019-07-28 15:09:48 +01:00
Bob Mottram fcf8399b5a Posting via web interface 2019-07-28 14:30:19 +01:00
Bob Mottram 1c2e073d0c Handle unlisted posts 2019-07-28 12:08:14 +01:00
Bob Mottram 6f37df2135 Posting shares from the web interface 2019-07-28 09:34:49 +01:00
Bob Mottram e6c246fc8e Connect new posts to web interface 2019-07-27 23:48:34 +01:00
Bob Mottram 744b345b30 Save image when receiving new post 2019-07-27 21:30:58 +01:00
Bob Mottram 1c8ab532bc New post scope 2019-07-26 13:26:41 +01:00
Bob Mottram 96ef34eb77 Add scope icons 2019-07-26 11:30:13 +01:00
Bob Mottram 5e0a7e90ca New post screen 2019-07-25 22:39:09 +01:00
Bob Mottram abb010589a Login screen customization 2019-07-25 20:56:25 +01:00
Bob Mottram eda9a081b7 Go to inbox by default 2019-07-25 20:23:52 +01:00
Bob Mottram 37a56aed87 Login text 2019-07-25 20:22:19 +01:00
Bob Mottram 1c02b79f15 digest of sha256 2019-07-25 17:50:48 +01:00
Bob Mottram 8572c235f1 Full path on shares images 2019-07-25 17:15:02 +01:00
Bob Mottram eeba9b5214 Only show web interface after login 2019-07-25 17:03:58 +01:00
Bob Mottram 49f6341dd6 Remove extra variable 2019-07-25 15:38:51 +01:00
Bob Mottram 6d622122f7 Notes 2019-07-25 15:30:12 +01:00
Bob Mottram 719fc3589d Deterministic tokens so that logins from multiple devices are possible 2019-07-25 15:24:42 +01:00
Bob Mottram 80b644c01f Retain the authorized header 2019-07-25 12:18:35 +01:00
Bob Mottram ca547e7d62 Login screen redirects 2019-07-25 11:56:24 +01:00
Bob Mottram 6feebd6aa2 Include host in headers 2019-07-25 10:13:02 +01:00
Bob Mottram 79bc4a5224 Start of login screen 2019-07-24 23:38:42 +01:00
Bob Mottram 62d596bade Show timeline banner 2019-07-24 13:02:28 +01:00
Bob Mottram 6bea6ceb4b Single css file 2019-07-24 12:03:56 +01:00
Bob Mottram 55ccd4cb97 Showing shares on profile screen 2019-07-24 10:53:07 +01:00
Bob Mottram f9616d6474 Undo shared items 2019-07-23 22:14:16 +01:00
Bob Mottram d3598b861a Uploading shared items 2019-07-23 21:00:17 +01:00
Bob Mottram f88ed8d787 Upload of shared item images 2019-07-23 20:02:26 +01:00
Bob Mottram 643ca568bc Functions for shared items 2019-07-23 13:33:09 +01:00
Bob Mottram 84de304df0 Show skills on profile screen 2019-07-22 21:01:46 +01:00
Bob Mottram 88cbc74df2 Show roles on profile screen 2019-07-22 18:21:45 +01:00
Bob Mottram e94d55a768 Comments 2019-07-22 16:14:39 +01:00
Bob Mottram e4503b7143 Look up avatars for profile screen 2019-07-22 15:09:21 +01:00
Bob Mottram ed6a98af07 Followers and following on profile screen 2019-07-22 12:44:31 +01:00
Bob Mottram 82676d5c92 Avoid busy conflicts when grabbing media 2019-07-22 10:52:43 +01:00
Bob Mottram d0693db8ba More generic profile page 2019-07-22 10:38:02 +01:00
Bob Mottram 0f448553ab Showing posts on profile 2019-07-21 23:38:44 +01:00
Bob Mottram 2b3a947265 Initial html timeline 2019-07-21 10:09:28 +01:00
Bob Mottram 2b02a1a442 Begin on a web interface 2019-07-20 22:13:36 +01:00
Bob Mottram 0350b9e33b Fix daemon 2019-07-20 19:50:02 +01:00
Bob Mottram 0f28decf20 jrd according to webfinger spec 2019-07-19 17:11:09 +01:00
Bob Mottram ed1c08e0fe ld+json 2019-07-19 16:53:25 +01:00
Bob Mottram f229f3bf35 More debug 2019-07-19 16:22:04 +01:00
Bob Mottram 1551c20420 Back to no port number on webfinger acct 2019-07-19 15:41:32 +01:00
Bob Mottram bc93a289f8 Webfinger debug 2019-07-19 15:19:36 +01:00
Bob Mottram 8411b44721 Include port in webfinger 2019-07-19 14:32:58 +01:00
Bob Mottram 81b0207c2a Setting availability via c2s 2019-07-19 12:38:37 +01:00
Bob Mottram 770edd001d Notes on skills 2019-07-19 11:01:24 +01:00
Bob Mottram cb58d62bcc Only show a limited subset of follows/followers to unauthorized viewers 2019-07-19 09:40:51 +01:00
Bob Mottram 958e76ea89 Functions for role delegation 2019-07-18 16:09:23 +01:00
Bob Mottram 5f58b0f02e First account gets admin status 2019-07-18 14:10:26 +01:00
Bob Mottram 982ab616d9 Fix ports on post filenames 2019-07-18 12:35:48 +01:00
Bob Mottram ce5488d9fd c2s blocking 2019-07-17 22:40:56 +01:00
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