summaryrefslogtreecommitdiff
path: root/activitypub.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Started support for Peertube's Video object.Gravatar default2024-01-141-6/+12
|
* Fixed a bug introduced yesterday that cause double notificationsGravatar Stefano Marinelli2024-01-131-2/+0
|
* ntfy code cleanupGravatar Stefano Marinelli2024-01-121-2/+1
|
* Added support for ntfy notifications. You can configure either a self-hosted ↵Gravatar Stefano Marinelli2024-01-121-1/+41
| | | | server or use the official ntfy.sh, and you have the option to use a private token to protect access and topics.
* Better checking for CC creation in msg_note().Gravatar default2024-01-111-2/+2
|
* If the actor from a message from the shared-inbox fails, propagate.Gravatar default2024-01-111-2/+8
| | | | It may be because the actor request needs to be authenticated.
* Avoid a webfinger request in msg_note().Gravatar default2024-01-111-9/+16
|
* Added more webfinger checks, just to be sure.Gravatar default2024-01-101-2/+3
|
* Call srv_archive_error() on input q_item errors.Gravatar default2024-01-101-0/+2
|
* More tweaks regarding shared inboxes.Gravatar default2024-01-051-1/+6
|
* dequeue() unlinks the file, even if it's been unable to parse it.Gravatar default2024-01-041-3/+1
|
* Updated copyright year.Gravatar default2024-01-041-1/+1
|
* In 'Follow', ensure the actor object to be followed is here.Gravatar default2023-12-281-0/+7
| | | | | Due to the routing change made for the shared inboxes, local users are not in the data storage, so this fixes it.
* More shared inbox tweaks.Gravatar default2023-12-181-2/+2
|
* Added some crash checks.Gravatar default2023-12-181-0/+6
|
* Fixed follow / unfollow mess for shared inboxes.Gravatar default2023-12-181-2/+8
|
* Fixed Accept + Follow for shared inboxes.Gravatar default2023-12-181-1/+6
|
* actor_request() accepts again an optional snac argument.Gravatar default2023-12-171-7/+7
|
* Deleted debug messages.Gravatar default2023-12-171-5/+1
|
* Also check for the .../followers rcpt for non-public messages.Gravatar default2023-12-171-3/+25
|
* Blah blah blah is_msg_for_me() blah blah blahGravatar default2023-12-171-5/+9
|
* Even more is_msg_for_me() tweaks.Gravatar default2023-12-171-5/+5
|
* Even more is_msg_for_me() updates.Gravatar default2023-12-171-3/+8
|
* More is_msg_for_me() tweaks.Gravatar default2023-12-171-4/+4
|
* Added a prefix to srv_archive_qitem().Gravatar default2023-12-171-1/+1
|
* New function srv_archive_qitem().Gravatar default2023-12-171-1/+3
|
* Fixed shared inbox distribution logic for Delete messages.Gravatar default2023-12-171-2/+4
|
* Added more code to discard Delete messages earlier.Gravatar default2023-12-161-0/+16
|
* More tweaks to is_msg_for_me().Gravatar default2023-12-151-3/+3
|
* Avoid propagating Undo messages innecesarily.Gravatar default2023-12-151-0/+5
|
* Added a special check for Undo + Follow.Gravatar default2023-12-151-0/+3
|
* More debug tweaks.Gravatar default2023-12-141-2/+2
|
* More log tweaks.Gravatar default2023-12-141-3/+3
|
* Call process_input_message() from the shared-inbox input.Gravatar default2023-12-111-26/+47
| | | | | | 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.
* Added a special drop for Delete messages from unknown actors.Gravatar default2023-12-111-7/+15
|
* Fixed error message.Gravatar default2023-12-111-1/+1
|
* Do not retry Delete messages on actor error.Gravatar default2023-12-111-0/+6
|
* More logging tweaks.Gravatar default2023-12-111-4/+4
|
* Revert "Reverted actor_request() without user."Gravatar default2023-12-111-8/+8
| | | | This reverts commit 8d0a69cd759813b1304605d1676fbca063f0ccdc.
* Reverted actor_request() without user.Gravatar default2023-12-111-8/+8
| | | | Some sites require even Person requests to be signed.
* Some logging tweaks.Gravatar default2023-12-111-0/+6
|
* Log actor_request() errors.Gravatar default2023-12-111-0/+2
|
* More functions do not require the user argument.Gravatar default2023-12-101-4/+4
|
* actor_request() does not need a user argument.Gravatar default2023-12-101-7/+7
|
* activitypub_request() may have a NULL user.Gravatar default2023-12-101-10/+11
| | | | | In the NULL user case, only non-signed requests will be done, but it's probably enough for actor requests in most cases.
* Minor reordering code to process_input_message().Gravatar default2023-12-101-24/+26
|
* process_input_message() returns -1 on errors.Gravatar default2023-12-101-9/+8
|
* Call is_msg_for_me() from global queue input messages.Gravatar default2023-12-101-6/+9
|
* Usage of shared inboxes is now configurable from the server.json file.Gravatar default2023-12-081-3/+2
|
* Also check inside Update messages in is_msg_for_me().Gravatar default2023-12-061-3/+3
|