default
c8d535a154
Ignore 'Add' activities ASAP.
2023-08-13 16:09:20 +02:00
default
d3de540a05
Don't archive Accept + Create activities as errors.
...
They may be (or not, not remember from the doc), but I don't care.
2023-08-13 15:56:11 +02:00
default
a0906208ea
Use some new xs_stock values.
2023-08-13 12:09:35 +02:00
default
cac1c6febd
Rewritten actor_get() to not depend on a user.
2023-08-12 11:23:01 +02:00
default
499697258d
Rewritten is_msg_public() to not depend on a user.
2023-08-12 09:43:01 +02:00
default
36ee16db1d
Archive JSON errors in activitypub_post_handler.
2023-08-11 22:04:23 +02:00
default
fff4ff4261
More strict retries.
2023-08-09 20:04:57 +02:00
default
203dd88389
Be more strict in not retrying on permanent errors.
2023-08-09 19:36:31 +02:00
default
3e5bb109d1
Renamed json dump functions to new xs spec.
2023-08-08 19:29:34 +02:00
default
65df883b3f
Fixed votersCount.
2023-08-08 13:56:12 +02:00
default
135e690a27
Limited users can announce our own posts.
2023-08-07 19:21:57 +02:00
default
bf79c8c370
Some fixes to limiting actors.
2023-08-07 06:35:31 +02:00
default
106791ff6b
Added command-line interface for limit/unlimit users.
2023-08-06 19:04:30 +02:00
default
28adb6c850
Drop announces from limited users.
2023-08-06 18:42:47 +02:00
default
d455280705
Fixed a log message level.
2023-08-02 09:42:51 +02:00
default
368b1eb452
Fixed outbox to be an OrderedCollection of Create+Note, not Note.
2023-07-29 15:29:11 +02:00
default
751eb0586a
msg_create() is of type @wrapper.
...
This means that it also generate the same id for the same Note.
2023-07-29 15:19:52 +02:00
default
0f8c0cd694
Updated comment in headers.
2023-07-28 11:34:18 +02:00
default
4af95579dc
Deleted a comment that is no longer true.
2023-07-24 20:44:21 +02:00
default
e428b57865
Improved Accept + implicit Follow code.
2023-07-24 20:44:00 +02:00
default
dc5c1ce0ac
Added support for Accept objects that only provide an object id.
...
This allows following Guppe groups.
2023-07-24 20:37:31 +02:00
default
6e5c7d4a4b
Increased recursion level for timeline_request().
2023-07-18 09:51:59 +02:00
default
35987ebb50
Avoid incomplete messages in timeline_request().
2023-07-15 16:13:26 +02:00
default
43d2e80dc5
Use the right object id when storing Announce + Create + Note objects.
2023-07-14 09:05:27 +02:00
default
9b19a26408
Increased log level for Announce error requests.
2023-07-13 21:11:49 +02:00
default
2caeb550b9
Added support for the 'Page' ActivityPub object.
...
So that you can follow and interact with lemmy channels.
2023-07-13 21:01:15 +02:00
default
a05aa969d0
Added a maximum level of recursion to timeline_request().
2023-07-13 20:19:50 +02:00
default
0bdd1f0420
Always log send status in post_message().
2023-07-13 18:21:30 +02:00
default
545af948db
New function post_message(), to send a message bypassing the output queue.
...
This is used when accepting Follow requests; this way, follows are
confirmed as fast as possible.
If the message cannot be immediately sent, it's queued as always.
2023-07-13 18:18:23 +02:00
default
137f775605
Minor prototype tweak.
2023-07-13 17:58:18 +02:00
Yonle
47adfa169a
activitypub.c: Remove unused variable.
2023-07-12 09:18:57 +07:00
default
7e5b02be3f
Fixed weird prototype of process_tags().
2023-07-04 16:57:17 +02:00
default
6fce560f01
The actor bio now accepts tags.
2023-07-04 16:54:41 +02:00
default
78b468f013
More unfollow notification tweaks.
2023-07-04 14:23:12 +02:00
default
7db4de872d
Also show unfollows in the notification area.
2023-07-04 14:07:33 +02:00
default
a114d5094d
Call is_instance_blocked() from activitypub_post_handler().
2023-06-29 08:26:44 +02:00
default
7a0efc3680
Increased log level for 'not for us' messages.
2023-06-26 08:38:49 +02:00
default
96b8791754
Defend from kbin.social messages not having a content-type header.
2023-06-19 17:39:53 +02:00
default
a260f5fec3
Increased debug level for NOT collecting inboxes.
2023-06-16 10:07:25 +02:00
default
f1294bd3d4
Added a comment about Announces of non-Notes.
2023-06-11 21:53:18 +02:00
default
5cdfd64d61
No more archiving of borked Likes.
2023-06-11 20:12:01 +02:00
default
cf2cfca624
Also reject Like messages in is_msg_for_me().
2023-06-11 20:10:23 +02:00
default
1dd88aa6f6
Log malformed Likes from wafrn.net (who else?).
2023-06-11 20:03:42 +02:00
default
f6b836e120
Fixed comment.
2023-06-11 10:55:39 +02:00
default
723343fc42
Disable timeline_request_replies()
temporarily.
2023-06-11 10:54:48 +02:00
default
e45ffa0fa2
Use a different variable name to store the id of 'embedded' children.
2023-06-11 10:41:19 +02:00
default
ecde1c219e
New function enqueue_request_replies().
...
This way, the (potentially expensive and slow) call to
timeline_request_replies() is detached from actions like
replying a message from the web ui.
2023-06-07 12:04:59 +02:00
default
e926fa2309
Changed timeline_request_replies() to receive an id and not an object.
2023-06-07 11:39:13 +02:00
default
f90d4b2372
New function timeline_request_replies().
...
This function downloads and stores all replies to a message, recursively.
Increases traffic.
Mastodon instances request the user actor again and again without caching
(when the 'replies' Collection is downloaded). Maybe I'm not doing something
correctly?
2023-06-07 11:15:58 +02:00
default
85011994e1
Also accept Update + Service messages.
2023-06-04 10:49:02 +02:00