Commit Graph

484 Commits (cbb76eb97b8f55dd9dfa60fa55336397b13bae83)

Author SHA1 Message Date
Bob Mottram b2dd5cd7d9 Setting an onion domain
For situations where the instance is primarily on the clearnet but can also natively use an onion address
2020-03-02 12:37:24 +00:00
Bob Mottram 7c37ffcd36 Save blogs to their own box 2020-02-24 22:34:54 +00:00
Bob Mottram 0bd778d553 Blogs timeline 2020-02-24 14:39:25 +00:00
Bob Mottram dfdf4c032e Support use on i2p addresses 2020-02-17 17:18:21 +00:00
Bob Mottram 4d5b75c982 Tidying 2020-02-06 12:15:27 +00:00
Bob Mottram f6acc62b16 Version 1.1.0 2019-12-14 10:52:19 +00:00
Bob Mottram 27276b332b Replace https in css 2019-12-10 14:48:08 +00:00
Bob Mottram 486619e05f Use of blurhash is optional 2019-12-04 11:11:18 +00:00
Bob Mottram 33962fc0bf Check start of media type 2019-12-03 23:38:36 +00:00
Bob Mottram 54eb574a7d Test with blurhash 2019-12-03 23:28:31 +00:00
Bob Mottram 7779ab44e3 Media instance option 2019-11-28 16:16:43 +00:00
Bob Mottram bd68e84776 Store recent posts in memory for fast access 2019-11-24 11:28:58 +00:00
Bob Mottram 65f54a5aa9 Theme setting functions 2019-11-23 13:04:11 +00:00
Bob Mottram 96fd59d295 Maximum limit on emoji within a post 2019-11-16 14:49:21 +00:00
Bob Mottram 782beb4b35 Help text 2019-11-15 22:07:06 +00:00
Bob Mottram 7efeb67f43 Default shared inbox 2019-11-15 22:04:26 +00:00
Bob Mottram 2c8d6721d2 Optionally enable shared inbox 2019-11-15 21:43:20 +00:00
Bob Mottram 4b5ddf1d48 instance metadata endpoint 2019-11-13 12:45:41 +00:00
Bob Mottram 21b99f2d61 Session parameters not needed 2019-11-13 10:50:16 +00:00
Bob Mottram c14ab97586 nodeinfo metadata endpoint 2019-11-13 10:32:12 +00:00
Bob Mottram 9ec5379a97 If a theme isn't set in config.json then set it to default 2019-11-12 21:31:19 +00:00
Bob Mottram 8368ba52db Variable name 2019-11-11 17:53:06 +00:00
Bob Mottram ffea5b704e Language option 2019-11-11 17:49:08 +00:00
Bob Mottram 39f8847b8d Don't create accounts while deactivated 2019-11-05 12:28:06 +00:00
Bob Mottram 8e669659ed Option to activate an account 2019-11-05 10:40:44 +00:00
Bob Mottram 7d9df1445a Option to deactivate account 2019-11-05 10:37:37 +00:00
Bob Mottram 49b0a2de45 Single user instance when getting actor 2019-10-21 00:01:12 +01:00
Bob Mottram 5dc1f3db0d Check for none 2019-10-20 23:47:01 +01:00
Bob Mottram 4d349544ed Reduce maximum posts 2019-10-19 11:23:49 +01:00
Bob Mottram 224204edff json option 2019-10-18 12:49:44 +01:00
Bob Mottram 92214ef5ed Parsing outbox for hubzilla channel 2019-10-17 23:26:47 +01:00
Bob Mottram 2f716975e4 Use actor if webfinger fails 2019-10-17 16:08:25 +01:00
Bob Mottram 13a16bec18 Handle errors returned from webfinger 2019-10-17 15:41:47 +01:00
Bob Mottram 43cdb1e4be Command to remove groups 2019-10-04 13:59:31 +01:00
Bob Mottram 8acb8769b9 Add groups from the commandline 2019-10-04 13:39:46 +01:00
Bob Mottram 865b4c3ce9 Hellthread mitigation 2019-09-30 11:15:57 +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 91534ba302 Increase maximum posts 2019-09-14 21:47:05 +01:00
Bob Mottram 2dbd187031 Send reject activity on manual follow reject 2019-09-09 13:19:00 +01:00
Bob Mottram cd5af800c2 Allow profile in path 2019-09-09 10:41:31 +01:00
Bob Mottram 8f346fffef Better handling of actor parsing 2019-09-02 10:43:43 +01:00
Bob Mottram 2ad1b51f9a Different media types 2019-08-30 16:50:20 +01:00
Bob Mottram 779fc287d1 Version 1.0.0 2019-08-29 14:35:29 +01:00
Bob Mottram 8745f1e063 Optionally limit skills searches to the instance 2019-08-28 10:59:19 +01:00
Bob Mottram cb5594d0ca If an instance has no shared inbox then send posts to individual inboxes 2019-08-26 18:42:06 +01:00
Bob Mottram 3a993e5d49 Instance actor url 2019-08-26 16:20:14 +01:00
Bob Mottram 3358155330 Don't set domain for webfinger called from commandline 2019-08-26 15:11:26 +01:00
Bob Mottram 8d6a1e2ffe Set user agent for commands 2019-08-26 15:08:41 +01:00
Bob Mottram fe6e7f900b Handle mixed Accept headers 2019-08-24 12:23:12 +01:00
Bob Mottram 4eaaa186a1 Different actor format 2019-08-24 10:51:29 +01:00
Bob Mottram 464f4f0790 Leading @ 2019-08-24 10:43:42 +01:00
Bob Mottram fc925e7705 Changing properties of the shared inbox 2019-08-23 20:37:40 +01:00
Bob Mottram f008af1776 equals 2019-08-23 19:27:29 +01:00
Bob Mottram a162c1f46d users 2019-08-23 17:32:44 +01:00
Bob Mottram 377940a31f Shared inbox actor on @domain@domain 2019-08-23 14:47:29 +01:00
Bob Mottram d05a416998 quieten some debug 2019-08-23 11:57:27 +01:00
Bob Mottram 9c137b0560 Extra emoji 2019-08-22 22:45:00 +01:00
Bob Mottram f695039e5a Preferred name becomes display name - less ambiguous 2019-08-22 19:36:07 +01:00
Bob Mottram 24090ea419 Announce cache 2019-08-20 13:39:59 +01:00
Bob Mottram 97799f1db2 Create actor cache when daemon starts 2019-08-20 11:10:33 +01:00
Bob Mottram 8bd42b9d59 Store cached actors to file 2019-08-20 10:16:03 +01:00
Bob Mottram 0f01a5a11a post path no longer /inbox 2019-08-17 16:16:27 +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 727c8ca6fc Remove tags when deleting an account 2019-08-13 13:14:11 +01:00
Bob Mottram 2cb5366ee9 Function for removing an account 2019-08-13 12:59:38 +01:00
Bob Mottram 71d65ad07a Add administered by link to terms 2019-08-10 16:33:18 +01:00
Bob Mottram 5a8757d8b0 Hashtag search on public posts 2019-08-10 11:54:52 +01:00
Bob Mottram d8126b4ffa Fix test 2019-08-09 17:24:44 +01:00
Bob Mottram 13dc4e889b Register button 2019-08-08 12:24:26 +01:00
Bob Mottram ebcdbf74b4 Registrations status in config file 2019-08-08 11:50:58 +01:00
Bob Mottram 35ec570558 http when using actor option 2019-08-07 20:34:57 +01:00
Bob Mottram e8e347199c accounts 2019-08-07 13:55:22 +01:00
Bob Mottram 0fb0f89462 Add an instance identifier 2019-08-02 13:49:34 +01:00
Bob Mottram 4c26c0e84f Final success message 2019-07-27 23:59:01 +01:00
Bob Mottram e6c246fc8e Connect new posts to web interface 2019-07-27 23:48:34 +01:00
Bob Mottram 8572c235f1 Full path on shares images 2019-07-25 17:15:02 +01:00
Bob Mottram 454d02bc89 Add shares to test data 2019-07-23 23:12:19 +01:00
Bob Mottram 545c862432 Import shares functions 2019-07-23 22:47:08 +01:00
Bob Mottram cf90074789 Option for undoing shared item 2019-07-23 22:45:53 +01:00
Bob Mottram 9a55f9010d Tidying 2019-07-23 22:41:04 +01:00
Bob Mottram 74b0b963d0 Options to add item shares 2019-07-23 22:39:07 +01:00
Bob Mottram ed6a98af07 Followers and following on profile screen 2019-07-22 12:44:31 +01:00
Bob Mottram 8b3b71d942 Showing image attachments 2019-07-21 12:20:49 +01:00
Bob Mottram 0350b9e33b Fix daemon 2019-07-20 19:50:02 +01:00
Bob Mottram d95ebd9439 Manually approving followers 2019-07-20 19:25:40 +01:00
Bob Mottram c9a0167d55 Move follow approval functions 2019-07-20 18:00:23 +01:00
Bob Mottram 5cd0390234 Approve and deny handles 2019-07-20 15:01:07 +01:00
Bob Mottram f132115432 Begin on manual approval of follow requests 2019-07-19 22:47:45 +01:00
Bob Mottram ebcd8d771d Command to list pending follower approvals 2019-07-19 21:16:37 +01:00
Bob Mottram 13a58150ff debug 2019-07-19 19:12:50 +01:00
Bob Mottram 102837bcc2 Set port 443 if https active 2019-07-19 17:59:14 +01:00
Bob Mottram c24dfc6347 Fix displaying posts 2019-07-19 17:56:55 +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 0bff04d5c2 Option to remove delegation 2019-07-18 17:48:35 +01:00
Bob Mottram 05da296cdb delegate option 2019-07-18 17:33:36 +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 c70d37cdf2 More inbox checks 2019-07-18 10:31:29 +01:00
Bob Mottram 985e66f0df Check that posts entering the inbox are valid 2019-07-18 10:26:47 +01:00
Bob Mottram 21dc5ea802 Block and unblock via c2s 2019-07-17 23:09:09 +01:00
Bob Mottram ab62e04721 Undoing likes 2019-07-17 20:04:00 +01:00
Bob Mottram edf4951853 like option 2019-07-17 19:33:41 +01:00
Bob Mottram 58c213256c Don't allow federated deletes by default 2019-07-17 19:13:45 +01:00
Bob Mottram 185b9c97c1 Option to not accept deletions 2019-07-17 18:44:26 +01:00
Bob Mottram 227961e9af Delete option 2019-07-17 18:29:33 +01:00
Bob Mottram 27908a5fad Test for post deletion 2019-07-17 18:16:48 +01:00
Bob Mottram e753f0cf5c c2s public posts 2019-07-17 15:43:51 +01:00
Bob Mottram 5ca47b5dc6 Unfollow option 2019-07-17 13:25:02 +01:00
Bob Mottram fa454aca2b Follow option uses c2s 2019-07-17 13:17:54 +01:00
Bob Mottram f02839e32f Test follow via c2s 2019-07-16 22:38:06 +01:00
Bob Mottram 930cd963f8 Announce option 2019-07-16 21:08:30 +01:00
Bob Mottram a819c4ae57 Test for announce via c2s 2019-07-16 20:07:45 +01:00
Bob Mottram 53d68cd10d Update message option 2019-07-16 17:43:28 +01:00
Bob Mottram c99828c264 Uploading images via c2s 2019-07-16 15:23:06 +01:00
Bob Mottram 92fb124713 c2s send test 2019-07-16 12:33:40 +01:00
Bob Mottram a98facaf33 Fixing c2s 2019-07-16 11:19:04 +01:00
Bob Mottram ce44f6ffcb Alternative options 2019-07-15 15:45:57 +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 887552f5c5 Notes on filtering 2019-07-14 21:58:50 +01:00
Bob Mottram e0f3ac4e8c Word filters 2019-07-14 21:50:27 +01:00
Bob Mottram 645f45cfcb Block and unblock options 2019-07-14 20:57:05 +01:00
Bob Mottram 090f8eacc3 Remove attachments for deleted posts 2019-07-14 18:02:41 +01:00
Bob Mottram 655c03e6a1 Also archive replies 2019-07-14 16:43:02 +01:00
Bob Mottram 3d6a363e6a When deleting a post also remove its replies 2019-07-14 15:42:00 +01:00
Bob Mottram 873b4953a7 Option to set availability 2019-07-14 14:30:59 +01:00
Bob Mottram 796f9d6ac5 Commandline options for setting roles and skills 2019-07-14 14:07:54 +01:00
Bob Mottram 21fbfa3b3b Add skills and roles to test data 2019-07-14 13:29:08 +01:00
Bob Mottram 7105c0cd79 Maximum replies per post 2019-07-13 22:00:12 +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 d89bef6879 Beginning send post option 2019-07-12 23:29:10 +01:00
Bob Mottram de5c637241 Notes on archiving posts 2019-07-12 21:51:02 +01:00
Bob Mottram 7dfa210023 Option for archiving posts 2019-07-12 21:43:55 +01:00
Bob Mottram 83b172d046 Functions for image attachments 2019-07-12 20:08:46 +01:00
Bob Mottram befc991fbf Option to set the profile background image 2019-07-12 15:40:03 +01:00
Bob Mottram 1cfe63022f Option to set avatar image 2019-07-12 15:31:56 +01:00
Bob Mottram 0e474769d4 Use tor when grabbing arbitrary json 2019-07-12 11:58:08 +01:00
Bob Mottram 048bc279fb Command to show json for a url 2019-07-12 11:53:49 +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 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 639403a37e Document the follow option 2019-07-09 16:58:51 +01:00
Bob Mottram 78e3fcfcf9 Follow command 2019-07-09 16:51:31 +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 b9ebf425b1 Option to strictly enforce object capabilities 2019-07-07 18:47:37 +01:00
Bob Mottram d83a063625 Move ocap files to account directories 2019-07-07 17:33:59 +01:00
Bob Mottram e9cf9dfc27 Add capabilities to follow requests 2019-07-07 12:53:32 +01:00
Bob Mottram 03a43f64f1 Fix posts 2019-07-06 22:58:56 +01:00
Bob Mottram efb713f4de On the offchance that anyone wants to use the nickname 'testuser' 2019-07-06 22:45:09 +01:00
Bob Mottram 87fefd539b Generate some data for server testing 2019-07-06 21:19:49 +01:00
Bob Mottram f467bf4873 Enable all network tests 2019-07-06 20:36:27 +01:00
Bob Mottram 03ecaf9a8a Follow request test passes 2019-07-06 20:24:52 +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 ac42694ac4 Check for reserved names when adding users 2019-07-05 22:27:49 +01:00
Bob Mottram 54ff42d078 Add a capabilities account to sign requests 2019-07-05 22:24:16 +01:00
Bob Mottram 8829508207 Actor option 2019-07-05 16:59:24 +01:00
Bob Mottram 42314dd4c8 Actor option 2019-07-05 16:53:26 +01:00
Bob Mottram a0499dc95b Function for getting a list of followers 2019-07-05 13:35:29 +01:00
Bob Mottram 509ba6b840 Create shared inbox on start of daemon 2019-07-05 12:27:18 +01:00
Bob Mottram a464b43806 Check domain variable exists 2019-07-05 11:03:25 +01:00
Bob Mottram d9d0c886f8 Check that account exists 2019-07-05 10:58:58 +01:00
Bob Mottram 36e83d174f Convert password removal to function 2019-07-05 10:49:57 +01:00
Bob Mottram e18ea5dcbd Changing passwords 2019-07-05 10:44:15 +01:00
Bob Mottram 811abffe31 Remove public key 2019-07-05 10:22:06 +01:00
Bob Mottram e783b99737 Configuration file functions 2019-07-05 10:20:54 +01:00
Bob Mottram 5f97730217 Extra import 2019-07-04 23:51:40 +01:00
Bob Mottram 9ee20dfdcb Removing accounts 2019-07-04 23:50:40 +01:00
Bob Mottram 792d5c039c addaccount option 2019-07-04 23:44:32 +01:00
Bob Mottram 3a8801e544 Move function 2019-07-04 20:34:28 +01:00
Bob Mottram e12f0994cf Fixing public key lookup 2019-07-04 15:36:29 +01:00
Bob Mottram 86aaff3c84 Option to use dat urls 2019-07-03 20:00:03 +01:00
Bob Mottram bf13764756 Show federation list when daemon runs 2019-07-03 17:16:36 +01:00
Bob Mottram be525dff0a Debug option 2019-07-03 17:14:45 +01:00
Bob Mottram 543f1eb142 Create default account 2019-07-03 13:25:42 +01:00
Bob Mottram 5ff78f55a1 Allow localhost as domain 2019-07-03 13:24:54 +01:00
Bob Mottram 2fe64c7543 Fix raw posts output 2019-07-03 12:24:38 +01:00
Bob Mottram 553349c3f2 Fix getting posts 2019-07-03 11:33:55 +01:00
Bob Mottram 27858b70e9 Tidying of the command arguments 2019-07-03 11:31:02 +01:00
Bob Mottram 435f16e9df Test person creation 2019-07-03 11:04:23 +01:00
Bob Mottram 8c590d7402 Required username 2019-07-03 10:47:09 +01:00
Bob Mottram c2cc03c76a Change username to nickname 2019-07-03 10:40:27 +01:00
Bob Mottram 983b299792 Test for unfollowing 2019-07-03 10:33:28 +01:00
Bob Mottram 60b59d4f86 Tests for follow functions 2019-07-03 10:24:55 +01:00
Bob Mottram 0a956f3ea6 Default port 2019-07-02 22:27:50 +01:00
Bob Mottram 306f9edf46 Tidying 2019-07-02 21:54:22 +01:00
Bob Mottram 2a0ee7c344 Rundaemon 2019-07-02 18:12:49 +01:00
Bob Mottram c7adc05cf2 Dependencies 2019-07-02 18:11:59 +01:00
Bob Mottram f609e365da Announce function 2019-07-02 10:25:29 +01:00
Bob Mottram 22090a1aef Fallbacks for GET and POST locking 2019-07-01 15:30:48 +01:00
Bob Mottram ec8b82ec9c Include port numbers in messages 2019-07-01 13:47:08 +01:00
Bob Mottram 156e36aa66 Basedir in public posts 2019-07-01 13:23:15 +01:00
Bob Mottram d160c060c9 Parameter types 2019-07-01 12:09:09 +01:00
Bob Mottram 888e4831f2 base directory in tests 2019-07-01 11:25:03 +01:00
Bob Mottram 006cc3bbb3 Pass base directory as parameter 2019-07-01 10:59:57 +01:00
Bob Mottram b0a85e6b4e Username 2019-07-01 09:22:15 +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 78a3e96434 Port numbers after domain 2019-06-30 20:01:43 +01:00
Bob Mottram 6c85b39adc Include port with domain 2019-06-30 19:23:18 +01:00
Bob Mottram 687c4378da Test for cache 2019-06-30 17:29:53 +01:00
Bob Mottram 3b816df03a Begin on sendpost 2019-06-30 11:14:02 +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 1bd7a40892 following and followers files 2019-06-29 19:23:13 +01:00
Bob Mottram 56881e3404 Show header only 2019-06-29 18:12:26 +01:00
Bob Mottram 62b990fe5a First and last page numbers 2019-06-29 18:07:43 +01:00
Bob Mottram fd09d2682a paginated outbox 2019-06-29 17:47:37 +01:00
Bob Mottram d486fb1d31 Return single value 2019-06-29 16:18:35 +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 e2aaa123d7 Archive old posts from outbox 2019-06-29 14:44:21 +01:00
Bob Mottram 255d498cf7 Creating the outbox feed 2019-06-29 14:17:02 +01:00
Bob Mottram 162d3944e4 Deleting posts 2019-06-29 12:47:33 +01:00
Bob Mottram 41d68a0e05 Variable names 2019-06-29 11:59:16 +01:00
Bob Mottram 8defe2003f Replies 2019-06-29 11:41:22 +01:00
Bob Mottram c64ee34355 Content warnings 2019-06-29 11:23:40 +01:00
Bob Mottram b508abaf9d Creating posts 2019-06-29 11:08:59 +01:00
Bob Mottram 1571d350e3 Consistent terminology 2019-06-28 21:43:37 +01:00
Bob Mottram 27099e6450 Posting to permitted domains 2019-06-28 21:22:36 +01:00
Bob Mottram 21a64bb21b Set person bio 2019-06-28 21:00:25 +01:00
Bob Mottram 7cd716ddab Tidying 2019-06-28 20:52:35 +01:00
Bob Mottram 7e99a5907f Tidying 2019-06-28 20:36:39 +01:00
Bob Mottram e5a03e0fe9 Initial 2019-06-28 19:55:29 +01:00