Commit graph

12 commits

Author SHA1 Message Date
Sascha Nitsch
49a4bee76a small bug fixes 2025-05-07 17:01:11 +02:00
Yannis Vogel
da18d37a79
very rudimental follower-support
- fixed rewrites to properly support @username/outbox, username/outbox, users/username/outbox, ...
- initial support for sending follow to e.g. mastodon (code commented out in api.php)
- database migration for follows table and fedusers table
- save retrieved fedusers in cache and db
- depend more on configs externaldomain, less on server_name
- properly implemented following-logic in dio
- made postForuUser static in newContent and inbox
- provide rsaprivate for signing reuests -> actPub-Servers
- change contenttype depending on use-case
- changed user json-template to have loop-back between user-template and webfinger (mastodon f.e. needs this)
2025-05-07 07:57:04 +02:00
Yannis Vogel
21f73fb56f
cleanup and removal of mastodon-integration
- In-&Outbox now use factories to convert data
- initial creation of followers-data (wip, not working)
- fixed some issue where connector would always fail (as we deliberately always pass username@domain and the regex there always fails)
- deleted all mastodon-files (mastodon.ini and mastodon plugin)
- minor fix where toObject of create would override id with an empty string if no url is set
2025-04-23 14:02:20 +02:00
Yannis Vogel
4d36fc3c61
fix remaining phan errors
- also cleaned up dummy
- added new rewrite for apache for sharedInbox (your.fqdn/inbox)
- fixed json-formatting of publicKey when requesting user via api
2025-04-22 14:30:26 +02:00
Sascha Nitsch
a21345c3c7 updates based on installation feedback 2025-03-27 17:13:50 +01:00
Sascha Nitsch
61203001a3 support for user discovery endpoint 2024-07-23 22:46:59 +02:00
Sascha Nitsch
fed5224f46 support for nodeinfo 2024-07-22 17:27:48 +02:00
Sascha Nitsch
073fba5312 renamed file to avoid name conflicts 2024-07-22 15:40:16 +02:00
Sascha Nitsch
47efd74b6c initial webfinger support 2024-07-20 23:21:27 +02:00
Sascha Nitsch
199922299d mainenance functionality to run database updates for new releases 2024-07-19 18:41:44 +02:00
Sascha Nitsch
a32220442c basic redis cache support 2024-07-17 21:45:33 +02:00
Sascha Nitsch
ef25c5b3af initial import 2024-07-17 00:03:39 +02:00