Commit graph

  • ad887d3136 Update recommended nginx config silverpill 2022-12-27 21:15:19 +0000
  • f21259b1f8 Fix changelog silverpill 2022-12-27 21:07:34 +0000
  • e7b318c761 Make post and profile page redirections work in Mastodon silverpill 2022-12-27 20:26:42 +0000
  • 672564bdad Bump version v1.8.0 silverpill 2022-12-24 18:53:46 +0000
  • ee52983bb9 Try to fix rand dev-dependency silverpill 2022-12-24 18:53:21 +0000
  • 7494d62858 Make post/profile page redirection work when web client service is enabled silverpill 2022-12-24 16:41:29 +0000
  • dea6bcad2a Serve web client if configuration option is present silverpill 2022-12-22 20:27:56 +0000
  • b14338d5f0 Move frontend module to web_client::urls silverpill 2022-12-24 17:09:44 +0000
  • ce5577b5c2 Add security headers to nginx config example silverpill 2022-12-23 00:50:46 +0000
  • 209f520d28 Don't treat SVG files as images silverpill 2022-12-22 21:42:14 +0000
  • 7b69dc9219 Use InstanceInfo.description field for HTML content silverpill 2022-12-22 20:44:32 +0000
  • bf92cebe5c Write activity ID to log if repost already exists in database silverpill 2022-12-21 19:20:28 +0000
  • c4ad98126a Use media type hint when processing uploaded media attachment silverpill 2022-12-21 16:05:26 +0000
  • 81c0f5e2bd Stop accepting pre-rendered bio/fields silverpill 2022-12-21 13:26:30 +0000
  • a23a555a05 Add API method for generating post previews silverpill 2022-12-19 22:06:18 +0000
  • f7d9173cce Create parse_microsyntaxes() helper silverpill 2022-12-19 21:58:55 +0000
  • 748521b5ce Refactor create_view() silverpill 2022-12-19 23:30:54 +0000
  • 20e965a655 Remove PostCreateData.clean() silverpill 2022-12-19 22:29:04 +0000
  • 2232bf814c Limit the number of database queries in find_linked_posts() silverpill 2022-12-19 21:40:28 +0000
  • 04e74a6e05 Ignore object link if referenced post doesn't exist silverpill 2022-12-19 21:24:19 +0000
  • f2df270a82 Remove duplicate inboxes when constructing OutgoingActivity silverpill 2022-12-19 16:40:56 +0000
  • 4d31b9f9f9 Reject activities from blocked instances before verifying signature silverpill 2022-12-19 15:12:21 +0000
  • a2f7140164 Fix rendering of mentions in bio silverpill 2022-12-18 23:14:27 +0000
  • ee7a61833d Render markdown contained in bio and profile metadata values silverpill 2022-12-18 19:20:57 +0000
  • 43a70fb93f Drop support for links property in status data silverpill 2022-12-18 17:42:38 +0000
  • 0465aaf0c7 Don't auto-mention author of a linked post silverpill 2022-12-18 17:39:00 +0000
  • 9872e40399 Fix clippy warnings silverpill 2022-12-18 00:48:08 +0000
  • 2b8063990a Ignore mentions and hashtags inside code blocks silverpill 2022-12-18 00:38:29 +0000
  • 67b1729621 Add comment about HTML headings and Pleroma silverpill 2022-12-17 23:43:58 +0000
  • a105710d14 Replace yanked crates silverpill 2022-12-15 17:50:03 +0000
  • 5ea069ea6b Remove some duplicated dependencies silverpill 2022-12-15 21:20:07 +0000
  • d0b826d1c0 Update chrono and remove time v0.1.44 from dependencies silverpill 2022-12-03 19:32:36 +0000
  • 83193beabd Update monero-rpc to v0.3.2 silverpill 2022-12-13 13:55:45 +0000
  • a653b48547 Update clap to version 3.2 silverpill 2022-12-15 18:41:56 +0000
  • febb38a048 Update ed25519 crate silverpill 2022-12-15 17:57:18 +0000
  • d3bad8d38d Use HashMap::from in scheduler module silverpill 2022-12-15 17:43:30 +0000
  • 533cd81aa6 Switch to rust edition 2021 silverpill 2022-12-15 16:58:18 +0000
  • c8ff53a14c Bumo version v1.7.0 silverpill 2022-12-14 19:44:18 +0000
  • 8e08195b44 Increase max number of allowed extra fields for remote actors to 100 silverpill 2022-12-14 16:39:00 +0000
  • a14c719d25 Ignore Announce(Dislike) activities silverpill 2022-12-14 16:34:30 +0000
  • 68f7b046a1 Support manuallyApprovesFollowers property on actor objects silverpill 2022-12-14 09:24:12 +0000
  • 53d9b2efa8 Keep posts that contain links to local posts when running delete-extraneous-posts silverpill 2022-12-14 08:42:17 +0000
  • f2575a0a79 Add test for delete_post() silverpill 2022-12-14 06:49:11 +0000
  • d2e2b684e3 Refactor deliver_activity_worker() and prepare for queue serialization silverpill 2022-12-13 20:34:51 +0000
  • fcab5b000a Ignore Announce() activity if repost already exists but with a different object ID silverpill 2022-12-13 19:28:06 +0000
  • 1b588a86e0 Handle non-nested Undo(Follow) activities silverpill 2022-12-13 01:12:42 +0000
  • f2037c9516 Save activity ID when processing remote follow request silverpill 2022-12-12 23:27:01 +0000
  • b0f9b3537e Add activity_id column to follow_request table silverpill 2022-12-12 23:50:40 +0000
  • 8c14b18d5b Extract integrity proof before fetching actor silverpill 2022-12-12 22:49:52 +0000
  • 87bd8facc9 Update monero containers silverpill 2022-12-12 21:24:05 +0000
  • a85eaabf2f Process Announce() and Update() activities in background jobs silverpill 2022-12-12 18:11:48 +0000
  • 50b8ad9de4 Create type for deserializing Undo() activities and remove Activity type silverpill 2022-12-10 01:00:31 +0000
  • bb033e11df Create type for deserializing Delete() activities silverpill 2022-12-10 00:54:59 +0000
  • 73e0b10a10 Create types for deserializing Add() and Remove() activities silverpill 2022-12-09 22:49:20 +0000
  • f50609e4e5 Create type for deserializing Update(Person) activities silverpill 2022-12-09 22:31:54 +0000
  • 72eabce15b Create types for deserializing Follow(), Accept() and Reject() activities silverpill 2022-12-06 21:36:51 +0000
  • 1efbf5a3fb Process Create() activities in background jobs silverpill 2022-12-11 23:29:57 +0000
  • 2bf16b260e Add handle_activity() function silverpill 2022-12-11 17:31:48 +0000
  • c28585ef92 Implement job queue silverpill 2022-12-11 21:13:24 +0000
  • e7d9733f96 Move scheduler to job_queue module silverpill 2022-12-11 21:06:44 +0000
  • 7498fc9dba Move create_remote_profile() and update_remote_profile() to actors::helpers module silverpill 2022-12-11 14:57:57 +0000
  • 5307a28111 Create type for deserializing Like() activities silverpill 2022-12-09 22:56:51 +0000
  • 515d158448 Explain account migrations silverpill 2022-12-10 20:37:48 +0000
  • 212db48d75 Add find_aliases() helper function silverpill 2022-12-10 19:21:19 +0000
  • 2714378f22 Don't auto-mention author of a linked post silverpill 2022-12-10 18:29:40 +0000
  • 64dbd8ff26 Accept attachments with type Video silverpill 2022-12-10 18:02:08 +0000
  • cc728afb7d Remove unused fields from Object and Activity types silverpill 2022-12-10 17:30:19 +0000
  • f21f72b96e Create type for deserializing Move() activities silverpill 2022-12-07 22:49:05 +0000
  • b7a1803715 Create type for deserializing Announce() activities silverpill 2022-12-09 23:03:07 +0000
  • 04ee3e5106 Move activity parsing to handlers silverpill 2022-12-09 21:16:53 +0000
  • e247941695 Reorganize handlers and remove unneeded modules silverpill 2022-12-09 20:15:24 +0000
  • e6be1cde2d Refactor handle_undo_follow() function silverpill 2022-12-08 22:47:56 +0000
  • 84c93fecf1 Refactor receive_activity() function silverpill 2022-12-08 18:01:47 +0000
  • 999dd7e608 Don't fetch actor when verifying JSON signature on Delete(Person) activity silverpill 2022-12-08 16:05:14 +0000
  • cd6968b15a Fetch actor before verifying JSON signature silverpill 2022-12-08 00:11:27 +0000
  • a71c4ccc89 Refactor ActivityPub authentication helpers silverpill 2022-12-07 23:27:05 +0000
  • 06e172d9fa Never ignore invalid HTTP signatures silverpill 2022-12-07 22:10:58 +0000
  • d3db42ec9e Rename modules silverpill 2022-12-07 20:26:51 +0000
  • e0053f19c7 Add handler function for Create() activity silverpill 2022-12-07 18:46:00 +0000
  • c218d3ebce Don't match object type in receive_activity() silverpill 2022-12-06 23:59:33 +0000
  • 67313dbac7 Create unified handler for Undo() activities silverpill 2022-12-06 23:53:30 +0000
  • 648a217971 Create unified handler for Update() activities silverpill 2022-12-06 23:48:24 +0000
  • a3c3f97759 Rename modules silverpill 2022-12-06 23:29:59 +0000
  • d3819c67e6 Create dedicated types for all activities and remove create_activity() function silverpill 2022-12-06 20:31:35 +0000
  • e5c1be2f93 Transform incoming events into posts silverpill 2022-12-06 19:48:58 +0000
  • 777dd74373 Use Follow type to create embedded activity when building Undo(Follow) silverpill 2022-12-05 22:45:52 +0000
  • 7c3d669e9b Use plain object ID instead of embedded activity in Accept(Follow) silverpill 2022-12-05 22:45:08 +0000
  • 51318046a8 Create dedicated types for building Follow(), Accept(Follow) and Undo(Follow) activities silverpill 2022-12-04 22:18:39 +0000
  • ff745cfe64 Add tests for build_undo_follow() and build_move_person() silverpill 2022-12-05 19:04:32 +0000
  • 10cd778f40 Replace generic parameter in OutgoingActivity struct with Value type silverpill 2022-12-04 22:31:02 +0000
  • d1939b10d5 Move DatabaseError to database module silverpill 2022-12-03 22:09:42 +0000
  • 4185cbefb0 Rename Pool type to DbPool silverpill 2022-12-03 21:23:52 +0000
  • 11ed4c1e48 Remove unnecessary as_str() conversions silverpill 2022-12-03 21:11:28 +0000
  • 9de45d0443 Update siwe crate to version 0.4.0 silverpill 2022-12-03 18:52:12 +0000
  • 37658b0612 Bump version v1.6.1 silverpill 2022-12-03 18:03:48 +0000
  • 56427a4535 Catch error if media request returns 4xx or 5xx silverpill 2022-12-03 11:16:40 +0000
  • 28aea5b023 Always set User-Agent header when using fetcher silverpill 2022-12-03 10:46:24 +0000
  • 4ec5cf0f9b Render instance description to HTML silverpill 2022-12-01 21:42:43 +0000
  • 581e72ce65 Read HTTP signature expiration date from (expires) pseudo-header silverpill 2022-11-29 17:33:57 +0000
  • 7d204ab150 Remove unknown classes during HTML sanitization silverpill 2022-11-29 16:46:00 +0000