summaryrefslogtreecommitdiff
path: root/activitypub.c
AgeCommit message (Collapse)Author
2024-01-04dequeue() unlinks the file, even if it's been unable to parse it.default
2024-01-04Updated copyright year.default
2023-12-28In 'Follow', ensure the actor object to be followed is here.default
Due to the routing change made for the shared inboxes, local users are not in the data storage, so this fixes it.
2023-12-18More shared inbox tweaks.default
2023-12-18Added some crash checks.default
2023-12-18Fixed follow / unfollow mess for shared inboxes.default
2023-12-18Fixed Accept + Follow for shared inboxes.default
2023-12-17actor_request() accepts again an optional snac argument.default
2023-12-17Deleted debug messages.default
2023-12-17Also check for the .../followers rcpt for non-public messages.default
2023-12-17Blah blah blah is_msg_for_me() blah blah blahdefault
2023-12-17Even more is_msg_for_me() tweaks.default
2023-12-17Even more is_msg_for_me() updates.default
2023-12-17More is_msg_for_me() tweaks.default
2023-12-17Added a prefix to srv_archive_qitem().default
2023-12-17New function srv_archive_qitem().default
2023-12-17Fixed shared inbox distribution logic for Delete messages.default
2023-12-16Added more code to discard Delete messages earlier.default
2023-12-15More tweaks to is_msg_for_me().default
2023-12-15Avoid propagating Undo messages innecesarily.default
2023-12-15Added a special check for Undo + Follow.default
2023-12-14More debug tweaks.default
2023-12-14More log tweaks.default
2023-12-11Call process_input_message() from the shared-inbox input.default
This way, some garbage like unrequested Deletes from Mastodon and other transient errors (like unaccessible authors) can be short-circuited before propagating the message to the users.
2023-12-11Added a special drop for Delete messages from unknown actors.default
2023-12-11Fixed error message.default
2023-12-11Do not retry Delete messages on actor error.default
2023-12-11More logging tweaks.default
2023-12-11Revert "Reverted actor_request() without user."default
This reverts commit 8d0a69cd759813b1304605d1676fbca063f0ccdc.
2023-12-11Reverted actor_request() without user.default
Some sites require even Person requests to be signed.
2023-12-11Some logging tweaks.default
2023-12-11Log actor_request() errors.default
2023-12-10More functions do not require the user argument.default
2023-12-10actor_request() does not need a user argument.default
2023-12-10activitypub_request() may have a NULL user.default
In the NULL user case, only non-signed requests will be done, but it's probably enough for actor requests in most cases.
2023-12-10Minor reordering code to process_input_message().default
2023-12-10process_input_message() returns -1 on errors.default
2023-12-10Call is_msg_for_me() from global queue input messages.default
2023-12-08Usage of shared inboxes is now configurable from the server.json file.default
2023-12-06Also check inside Update messages in is_msg_for_me().default
2023-12-06Started work to support shared inboxes.default
2023-11-29Fixed crash in activitypub_request() when there is no payload.default
2023-11-08Local tag links now point to the search by tag URL.default
2023-10-16Drop updates for unknown posts.default
2023-10-16Drop replies to hidden posts.default
2023-10-06On output, consider HTTP status 405 (not allowed) as a fatal error.default
2023-09-29Give more retry time to timedout connections.default
2023-09-22If a metadata starts with https:, convert it to a link.default
2023-09-18If an account has metadata, return them as attachment PropertyValues in ↵default
msg_actor().
2023-09-17Use xs_match() in some places for more clarity.default