summaryrefslogtreecommitdiff
path: root/activitypub.c
AgeCommit message (Collapse)Author
2023-05-17Got rid of xs_encdec.h.default
2023-05-12Use a different approach towards incomplete mentions.default
This time, incomplete mentions are completed using a) the host of the first mention, if there are any, or b) the current host.
2023-05-12Resolve (partially) the issue with mentions without server.default
Mastodon (mainly from the API) usually include mentions without server, which is just stupid. This patch tries to resolve these broken mentions in process_tags() by looking for a user name starting with it in the already pre-populated tag list. As of now, this only works if the message is an inReplyTo and the broken mention is the one of the original (attributedTo) poster.
2023-05-12Minor refactor to msg_note(): the tag list is created here, not in ↵default
process_tags().
2023-05-12Minor function prototype tweak.default
2023-05-07Merge pull request 'master' (#1) from grunfink/snac2:master into masterpoesty
Reviewed-on: https://codeberg.org/poesty/snac2/pulls/1
2023-05-07Fixed webfinger and curl issuespoesty
2023-05-05Implemented 'Ping' and 'Pong' activities.default
According to https://humungus.tedunangst.com/r/honk/v/tip/f/docs/ping.txt
2023-05-04Fixed more warnings.default
2023-05-04Added -Wextra to C flags.default
2023-05-04Added some const here and there.default
2023-05-04Deleted real unused parameters.default
2023-04-23Strip the query string in msg_follow().default
2023-04-23Added mastoapi follow.default
2023-04-23Added mastoapi code for account search.default
2023-04-15Posts can now be sent (still no images).default
2023-04-14New function timeline_touch().default
2023-04-14Don't show the full tree in notifications.default
2023-04-13New function notify_add().default
2023-04-13Started working on a notification list.default
2023-04-11New function mastodon_status().default
2023-04-05Fixed overzealous rejection of Announces.default
2023-04-02Some log tweaks.default
2023-03-31In is_msg_public(), also look at 'Announce' messages.default
2023-03-08Inbox collection can be disabled from the config file.default
2023-03-07Enable back inbox recollection.default
2023-03-07Disabled inbox recollection temporarily (for global re push).default
2023-03-07Reject messages not for me.default
2023-03-07is_msg_for_me() also accepts msgs where a followed is cc'ed.default
2023-03-06Some improvements to is_msg_for_me().default
2023-03-06Fixed is_msg_for_me().default
2023-03-06New function is_msg_for_me().default
2023-03-06msg_update() sends copies the 'to' and 'cc' fields in notes.default
2023-03-06Don't send public admirations of non-public messages.default
2023-03-04Reject MUTEd actor messages ASAP with a 403 status.default
2023-03-03Send to collected inboxes AFTER sending to explicit recipients.default
2023-03-02Log the user-agent when serving the actor.default
2023-03-02Added user-agent in non-signed http connections.default
2023-03-02Connection jobs are treated as urgent.default
2023-03-02Show a bigger piece of a connection error.default
2023-03-02Output to the shared inboxes only the public messages.default
2023-03-02Enqueue messages to the collected inboxes first.default
2023-03-02Simplified is_msg_public().default
2023-03-02Renamed inboxes/ to inbox/.default
2023-03-02New inbox collection functions.default
2023-03-01Minor refactoring to actor_request().default
Including commented out experimental code for collecting sharedInboxes.
2023-03-01New function srv_archive_error().default
2023-02-24In activitypub_request(), retry failed signed requests as non-signed.default
2023-02-22Don't wait for 3 seconds if there were some q_items processed.default
2023-02-20Unrolled the recipient-to-inbox process in process_user_queue_item().default
Instead of calling inbox_list(), waiting for it to end and then sending to all the "uniqueized" inboxes, the sending is done everytime a unique inbox is found.