silverpill
|
cedc6667bd
|
Try to find profile by acct if couldn't find it by actor ID
This should prevent violation of unique constraint on "acct" column
when importing profile by actor ID.
|
2022-07-10 21:26:44 +00:00 |
|
silverpill
|
48331382c3
|
Remove duplicate tags when processing remote posts
|
2022-07-10 20:58:28 +00:00 |
|
silverpill
|
74eca31a53
|
Log more details about file errors during fetching
|
2022-07-10 20:15:47 +00:00 |
|
silverpill
|
d831eb79e4
|
Add address() method to Actor type
Returns ActorAddress object.
|
2022-07-10 19:41:32 +00:00 |
|
silverpill
|
e0a1141552
|
Check actor ID after fetching
|
2022-07-10 13:14:41 +00:00 |
|
silverpill
|
803e73b4da
|
Improve logging of mention parsing errors
|
2022-07-10 13:05:37 +00:00 |
|
silverpill
|
145622e805
|
Move fetch_profile_by_actor_id to fetcher::helpers module
|
2022-07-10 13:05:30 +00:00 |
|
silverpill
|
5d3e5dc693
|
Re-fetch remote profiles automatically
|
2022-07-09 21:25:11 +00:00 |
|
silverpill
|
2a626a1859
|
Replace fetch_profile() function with perform_webfinger_query()
|
2022-07-08 23:18:46 +00:00 |
|
silverpill
|
166a81ce6b
|
Mention all recipients in subscribers-only posts
|
2022-06-15 12:42:15 +00:00 |
|
silverpill
|
fd7ef7b9c1
|
Move get_note_recipients() to builders::create_note module
|
2022-06-15 12:09:36 +00:00 |
|
silverpill
|
8d8227c349
|
Move Create(Note) builder function to builders::create_note module
|
2022-06-15 11:27:06 +00:00 |
|
silverpill
|
ab2aa5f197
|
Detect incoming subscriber-only posts
|
2022-06-14 23:49:20 +00:00 |
|
silverpill
|
91309e1a7b
|
Don't return error when processing activity from blocked instance
|
2022-06-14 19:47:36 +00:00 |
|
silverpill
|
669c581862
|
Send Delete(Person) activity when deleting local user
|
2022-06-02 16:28:40 +00:00 |
|
silverpill
|
e82c6f31fb
|
Move code for building Undo(Follow) activity to builders::undo_follow
|
2022-06-02 03:28:57 +00:00 |
|
silverpill
|
50986cd358
|
Move code for building Update(Person) activity to builders::update_person
|
2022-06-02 03:28:51 +00:00 |
|
silverpill
|
275e5ae5ca
|
Send Delete(Note) acitivty when deleting post using CLI
|
2022-06-01 17:13:27 +00:00 |
|
silverpill
|
ff892b0826
|
Handle Delete(Person) activities
|
2022-06-01 17:13:13 +00:00 |
|
silverpill
|
a96d4fecfc
|
Move Accept(Follow), Reject(Follow) and Undo() activity handlers to inbox module
|
2022-06-01 17:11:05 +00:00 |
|
silverpill
|
30da77dcf5
|
Move Follow() activity handler to inbox::follow module
|
2022-06-01 17:10:02 +00:00 |
|
silverpill
|
103a01f981
|
Move Like() activity handler to inbox::like module
|
2022-06-01 17:07:39 +00:00 |
|
silverpill
|
629ac7196b
|
Move Announce() activity handler to inbox::announce module
|
2022-06-01 17:06:37 +00:00 |
|
silverpill
|
8bce89e6d1
|
Move Delete() activity handler to inbox::delete module
|
2022-06-01 17:05:09 +00:00 |
|
silverpill
|
30990c8af6
|
Define common return type for activity handlers
|
2022-06-01 17:03:29 +00:00 |
|
silverpill
|
1b1633d0b7
|
Rename activitypub::inbox module to handlers
|
2022-06-01 17:02:25 +00:00 |
|
silverpill
|
8407bbe842
|
Don't fetch signer when processing Delete(Person) activity
|
2022-05-30 20:21:21 +00:00 |
|
silverpill
|
c89ee4fd7b
|
Accept Delete(Person) activities if HTTP signature is correct
|
2022-05-30 17:35:52 +00:00 |
|
silverpill
|
14cb90224f
|
Do not return error if activity type is not supported
|
2022-05-27 23:08:41 +00:00 |
|
silverpill
|
424859772a
|
Add summary (bio) to local actor objects
|
2022-05-24 17:57:06 +00:00 |
|
silverpill
|
c734f3575f
|
Fix invalid ID of Accept(Follow) activity
|
2022-05-23 08:21:26 +00:00 |
|
silverpill
|
6863fba96e
|
Refactor update_actor() function, remove unwrap()
|
2022-05-22 19:02:37 +00:00 |
|
silverpill
|
f2e61dd9a3
|
Add CLI command for re-fetching actors
|
2022-05-22 18:56:17 +00:00 |
|
silverpill
|
28ccd19c34
|
Verify actor ID after fetching
Request can be redirected so doing it before request is not reliable.
|
2022-05-22 18:27:03 +00:00 |
|
silverpill
|
61f0c5a546
|
Ignore Undo(Follow) if relationship doesn't exist
|
2022-05-22 16:31:58 +00:00 |
|
silverpill
|
9a20c7891f
|
Fix bug in create_activity_like()
|
2022-05-13 18:18:09 +00:00 |
|
silverpill
|
425a5d9331
|
Use "name" property if "content" is not available in get_note_content
|
2022-05-12 15:48:54 +00:00 |
|
silverpill
|
dc34c980f6
|
Handle Update(Note) activities
|
2022-05-11 13:31:08 +00:00 |
|
silverpill
|
d090363698
|
Refactor activity builders
|
2022-05-09 17:14:13 +00:00 |
|
silverpill
|
f5b19f24c6
|
Change mutex log message level to debug
|
2022-05-06 19:55:28 +00:00 |
|
silverpill
|
783c482e9e
|
Process incoming activities sequentially
This is a quick fix for race conditions occuring during handling of inbox requests.
|
2022-05-05 16:53:53 +00:00 |
|
silverpill
|
379116605f
|
Make HTTP signature verification compatible with GoToSocial
|
2022-05-02 23:34:49 +00:00 |
|
silverpill
|
5c0e6b0b0c
|
Rewrite fetch_profile to accept ActorAddress object
|
2022-05-02 23:34:45 +00:00 |
|
silverpill
|
b05a8b2757
|
Ignore forwarded Delete() activities
|
2022-05-02 20:57:39 +00:00 |
|
silverpill
|
260a3cedb2
|
Log request URL when profile fetcher fails
|
2022-05-02 20:45:42 +00:00 |
|
silverpill
|
75ef8bba7c
|
Move import_post to fetcher::helpers module
|
2022-05-02 17:31:39 +00:00 |
|
silverpill
|
914fae8137
|
Move parts of import_post to inbox::create_note module
|
2022-05-02 16:43:13 +00:00 |
|
silverpill
|
787992265e
|
Move Update(Person) activity handler to inbox::update_person module
|
2022-05-02 12:56:16 +00:00 |
|
silverpill
|
b9ae2f07e7
|
Rename fetch_attachment to fetch_file
|
2022-05-02 00:01:57 +00:00 |
|
silverpill
|
fac0172159
|
Generate RSA key for instance actor automatically on the first run
|
2022-04-30 20:03:21 +00:00 |
|