summaryrefslogtreecommitdiff
path: root/activitypub.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-04-01More scheduled post code.Gravatar default1-0/+2
2025-03-13Improved Undo+Follow logic (contributed by rozenglass).Gravatar default1-14/+21
2025-03-02msg_note() accepts a nullable post date.Gravatar default1-3/+8
2025-02-27Some tweaks to timeline_request().Gravatar default1-50/+50
2025-02-27Also check for blocked hashtags in timeline_request().Gravatar default1-49/+49
2025-02-27More hashtag block tweaks.Gravatar default1-0/+3
2025-02-27More hashtag block tweaks.Gravatar default1-4/+7
2025-02-27New function blocked_hashtag_check().Gravatar default1-11/+27
2025-02-27New function hashtag_in_msg().Gravatar default1-6/+11
2025-02-17Show the POST status also as string.Gravatar default1-3/+11
2025-01-27Minor optimization in timeline retrieving.Gravatar default1-1/+1
Functions now receive an optional int *more, set to 1 if there are more than the 'show' requested.
2025-01-23More hashtag following tweaks.Gravatar default1-0/+33
2025-01-22More tweaks to hashtag following code.Gravatar default1-4/+17
2025-01-22Moved followed hashtag check to its own function.Gravatar default1-24/+36
2025-01-22Also accept 'Update' activities for 'Application' objects.Gravatar default1-1/+1
2025-01-22Don't account as such announces by our own relay.Gravatar default1-5/+10
2025-01-19Don't notify us for our own posts from the relay.Gravatar default1-0/+5
2025-01-19Only relay public posts.Gravatar default1-1/+1
2025-01-19Also relay notes to the relays that follow us.Gravatar default1-17/+41
2025-01-13Don't describe as 'fatal' what are just non-retriable connection errors.Gravatar default1-1/+1
2025-01-12Renamed msg_place() to msg_actor_place().Gravatar default1-2/+2
2025-01-11Moved creation of "quiet public" posts to msg_note(), where it belongs.Gravatar default1-1/+7
2025-01-10Fixed crash in msg_place() because I'm a moron.Gravatar default1-1/+1
2025-01-10If a location is defined, user actors include a 'Place' object.Gravatar default1-0/+27
2025-01-10Actor caching lowered to 3 hours.Gravatar default1-1/+1
2025-01-10Always return a shared inbox for the 'relay' user.Gravatar default1-1/+1
2025-01-09Bumped debug level of actor cache hits.Gravatar default1-1/+1
2025-01-09Added some actor object caching.Gravatar default1-1/+15
2025-01-09Added a way to archive ignored messages.Gravatar default1-0/+11
2025-01-09Some fixes to receive and update 'Event' objects correctly.Gravatar default1-3/+3
2025-01-08Bumped copyright year.Gravatar default1-1/+1
2025-01-07Added a tweak to follow LitePub (Pleroma-style, https://litepub.social/) relays.Gravatar default1-3/+8
Usage: create a magic user named 'relay' and make it follow a relay actor (examples: https://relay.c.im/actor or https://relay.ie9.org/actor). Unfollowing returns a 400 status and posts keep arriving (at least with ie9.org), so this is a problem at this moment.
2025-01-07Minor semantic tweak.Gravatar default1-1/+5
2025-01-05New configuration directive "max_public_entries".Gravatar default1-3/+3
2025-01-05Moved post language setting to msg_note(), where it really belongs.Gravatar default1-2/+17
On the way, posting from the Mastodon API sets the language accordingly.
2024-12-31Skip enqueue_output() to local users (already served by the local shared-inbox).Gravatar default1-7/+10
2024-12-30Convert to lowercase when checking for followed hashtags.Gravatar default1-2/+7
2024-12-30Don't search for hashtags in non-public posts.Gravatar default1-1/+1
2024-12-30Always enqueue a message into the local shared-inbox.Gravatar default1-10/+12
2024-12-30Started support for hashtag following.Gravatar default1-0/+22
2024-12-23Accept 'Audio' as a valid entry type.Gravatar default1-0/+5
Also, done a tweak to read attributedTo fields that are a JSON object, with the id in the "id" field (returned by bandwagon.fm).
2024-12-21If an attachment includes an icon, show it.Gravatar default1-0/+4
2024-12-19Avoid adding repeated attachments.Gravatar default1-9/+20
2024-12-04New user variable show_contact_metrics.Gravatar default1-2/+18
2024-12-04msg_collection() now includes an argument for totalItems.Gravatar default1-9/+11
2024-11-24On unfollow, also delete from the pending follow list.Gravatar default1-0/+5
2024-11-24New function pending_add().Gravatar default1-11/+20
2024-11-24Return the 'manuallyApprovesFollowers' actor field according to user ↵Gravatar default1-0/+4
configuration.
2024-11-23Minor tweak to new metadata.Gravatar default1-1/+1
2024-11-23The 'metadata' field in user.json is now a string instead of a dict.Gravatar default1-1/+24