Commit graph

415 commits

Author SHA1 Message Date
default
90ee416bf8 Changed admiration message ids from dummy ones to having an md5 of the object. 2024-04-10 17:21:58 +02:00
default
adf0a13992 If an emoji in emojis.json is an URL to an image, it's stored in the tag list. 2024-03-25 16:15:09 +01:00
default
5a8c4cac80 Added an additional check for blocked instances. 2024-03-25 11:44:19 +01:00
default
b598cb5176 Reject my own messages in is_msg_for_me(). 2024-03-24 11:30:07 +01:00
default
840fde45f1 Only reply to direct Ping activities. 2024-03-24 06:23:48 +01:00
default
21400ca13a Don't be overzealous in avoid notifications for Likes and Announces. 2024-03-22 21:26:10 +01:00
default
73a5fc6f5b Added a type Note to poll options. 2024-03-15 18:36:56 +01:00
default
7aa5250eb8 Backport from xs. 2024-03-15 04:10:11 +01:00
default
b2e3841467 Call actor_get_refresh() from actor_request(). 2024-03-13 06:30:24 +01:00
default
262302a3af Don't call enqueue_actor_refresh() with a NULL user. 2024-03-12 20:07:01 +01:00
default
66c42da77a Queue actor request renamed to actor_refresh. 2024-03-12 19:47:37 +01:00
default
f332acc70d More actor refreshing tweaks. 2024-03-12 19:44:08 +01:00
default
cd0e211354 Don't call enqueue_actor_request() with a NULL user. 2024-03-12 18:04:09 +01:00
default
f485dbdaf0 Added actor refreshing via the user queue. 2024-03-12 17:54:54 +01:00
default
48941cfeaf Also call content_check() from timeline_request(). 2024-03-11 09:53:20 +01:00
default
bb28b1c090 Also accept Article objects. 2024-03-11 08:27:37 +01:00
default
60c2a50ed9 New function content_check(). 2024-03-11 06:00:21 +01:00
default
91bb0615d9 Replaced most xs_dict_iter() with xs_dict_next(). 2024-03-09 08:44:48 +01:00
default
093f4af282 Shortened the maximum conversation levels.
Set to a compilation define in MAX_CONVERSATION_LEVELS.
2024-03-08 05:41:08 +01:00
default
30e6125b7d More logging tweaks. 2024-03-04 09:51:11 +01:00
default
ae6df3d288 More logging tweaks. 2024-03-04 09:22:06 +01:00
default
61647de38b Logging tweaks. 2024-03-04 09:18:07 +01:00
default
1af00abfba Also reject posts from accounts that are too old to be true. 2024-02-22 14:11:05 +01:00
default
f523e8c178 Added a new min_account_age parameter to server.json.
By setting this value to a number of seconds, any activity from accounts
created newer than that, will be rejected.
2024-02-22 13:52:45 +01:00
default
e9553379e9 Log (and not notify) repeated likes and announces. 2024-02-21 09:22:32 +01:00
default
34349112f6 New verify_links q_item. 2024-02-20 05:31:34 +01:00
default
5d4e0b0914 Fixed bug in get_attachments(). 2024-02-16 18:20:48 +01:00
default
f5d6223bbf Always return rel=me in msg_actor() links. 2024-02-15 00:17:33 +01:00
default
09d680e7dc Also add the rel=me to metadata links in msg_actor(). 2024-02-14 23:49:45 +01:00
default
0930ce726f New function is_msg_from_private_user(). 2024-02-10 09:08:09 +01:00
default
199d71dc3a Skip our own notifications. 2024-02-05 11:50:59 +01:00
default
6e8e943b14 Some tweaks to retry timeouts. 2024-01-26 18:46:59 +01:00
default
5b3a2fbd88 Use get_attachments() in html_entry(). 2024-01-24 19:30:01 +01:00
default
08898af45c New function get_attachments() (still unused). 2024-01-24 19:13:46 +01:00
default
24cd0c11b9 Don't send anything to the collected inboxes if collection is disabled. 2024-01-24 18:50:57 +01:00
default
5208f9d625 Also process Video in timeline_request(). 2024-01-18 23:26:41 +01:00
default
65040b65a3 New function get_atto(), to get the attributedTo field. 2024-01-18 23:04:37 +01:00
default
f162c07791 Added some support for Peertube videos. 2024-01-18 22:21:05 +01:00
default
5b0fa0a656 Started support for Peertube's Video object. 2024-01-14 18:41:09 +01:00
Stefano Marinelli
6890a15787 Fixed a bug introduced yesterday that cause double notifications 2024-01-13 13:21:53 +01:00
Stefano Marinelli
82d57557bb ntfy code cleanup 2024-01-12 09:07:55 +00:00
Stefano Marinelli
2af9481837 Added support for ntfy notifications. You can configure either a self-hosted server or use the official ntfy.sh, and you have the option to use a private token to protect access and topics. 2024-01-12 09:54:14 +01:00
default
4f7a13884e Better checking for CC creation in msg_note(). 2024-01-11 19:29:09 +01:00
default
2693c081b4 If the actor from a message from the shared-inbox fails, propagate.
It may be because the actor request needs to be authenticated.
2024-01-11 06:34:29 +01:00
default
eacfa5b751 Avoid a webfinger request in msg_note(). 2024-01-11 06:08:52 +01:00
default
cc535e9958 Added more webfinger checks, just to be sure. 2024-01-10 19:23:34 +01:00
default
f0d185192b Call srv_archive_error() on input q_item errors. 2024-01-10 18:04:44 +01:00
default
8800ed3892 More tweaks regarding shared inboxes. 2024-01-05 17:37:36 +01:00
default
5e2f4e9902 dequeue() unlinks the file, even if it's been unable to parse it. 2024-01-04 16:27:07 +01:00
default
755d997fb1 Updated copyright year. 2024-01-04 09:22:03 +01:00