Commit graph

  • 9fc87803e5 Add missing <link rel="self"> element to Atom feeds silverpill 2023-01-25 22:22:56 +0000
  • 780b165a8b Improve Atom feed XML formatting silverpill 2023-01-25 22:09:27 +0000
  • f52a55a387 Add approval_required and invites_enabled flags to InstanceInfo object silverpill 2023-01-25 02:13:26 +0000
  • ce8f597501 Move parse_env() and parse_config() to config::loader module silverpill 2023-01-25 01:26:22 +0000
  • 8dfb040b5f Refactor parse_env() function silverpill 2023-01-25 00:21:40 +0000
  • 200675464e Replace config.version field with constant silverpill 2023-01-25 01:05:21 +0000
  • e78e3c5102 Increase length of logged inbox response silverpill 2023-01-24 21:36:36 +0000
  • fe6d99c5b1 Drop support for "blockchain" setting silverpill 2023-01-24 21:11:07 +0000
  • d128918bdb Add nginx config example with alternative frontend setup silverpill 2023-01-23 22:44:19 +0000
  • cdd80f207b Update readme silverpill 2023-01-23 21:22:52 +0000
  • b2198985c8 Bump version v1.11.0 silverpill 2023-01-23 12:53:57 +0000
  • e24f01a2b5 Allow custom emojis with image/apng media type silverpill 2023-01-22 23:45:43 +0000
  • 42329328ec Create workspace and move mitractl to a separate crate silverpill 2023-01-17 21:48:59 +0000
  • 203582f801 Add days_before_now() utility function silverpill 2023-01-22 20:40:05 +0000
  • d09770913b Replace client-side tag URLs with collection IDs silverpill 2023-01-13 21:28:26 +0000
  • be67972760 Add emojis to post previews silverpill 2023-01-21 22:45:25 +0000
  • 97145efad9 Make delete-emoji command accept emoji name and hostname instead of ID silverpill 2023-01-21 21:25:51 +0000
  • f6026293a5 Add test for create_attachment() silverpill 2023-01-21 19:59:48 +0000
  • 75579eae4f Add support for emoji shortcodes silverpill 2023-01-21 00:23:15 +0000
  • e8500b982b Add import-emoji command silverpill 2023-01-17 00:09:09 +0000
  • b958b8fb4c Save sizes of media attachments and other files to database silverpill 2023-01-19 21:57:29 +0000
  • e3b51d0752 Validate emoji name before saving silverpill 2023-01-20 18:47:26 +0000
  • 99d45ee048 Create custom type for emoji images silverpill 2023-01-20 01:11:29 +0000
  • 6c6eb731f9 Use usize type for file sizes silverpill 2023-01-20 00:18:50 +0000
  • c26fc9235d Group imports in some modules silverpill 2023-01-19 20:34:46 +0000
  • 05f6bb6091 Bump version v1.10.0 silverpill 2023-01-18 20:20:26 +0000
  • eb825bca04 Add fallback route for well-known paths silverpill 2023-01-18 18:25:40 +0000
  • 2dda00e36c Fix .well-known paths returning 400 Bad Request errors silverpill 2023-01-18 17:47:23 +0000
  • 441264f34c Allow emojis with image/gif media type silverpill 2023-01-18 16:45:51 +0000
  • 6d6a41d3e5 Print HTTP socket address when starting HTTP server silverpill 2023-01-18 16:23:32 +0000
  • 52112996c5 Try to fix federation with GNU Social silverpill 2023-01-18 13:26:04 +0000
  • 6af5b8c24d Ignore Like() activity if local post doesn't exist silverpill 2023-01-18 01:12:49 +0000
  • 01f56d9ef7 Use re-exported tokio_postgres::GenericClient trait silverpill 2023-01-17 23:14:18 +0000
  • 0e68ea263c Increase max emoji size to 250 kB silverpill 2023-01-17 20:47:34 +0000
  • fcb6554ebb Don't download HTML pages attached by GNU Social silverpill 2023-01-17 19:13:37 +0000
  • 10c38400e4 Accept actor objects where value of "attachment" property is not an array silverpill 2023-01-17 18:01:57 +0000
  • 6ba8434f40 Add delete-emoji command silverpill 2023-01-16 22:52:22 +0000
  • 578629f8bd Add emoji array to Status object silverpill 2023-01-16 22:40:03 +0000
  • 56e75895bd Download custom emojis contained in remote posts silverpill 2023-01-07 19:28:26 +0000
  • 7b8a56dd8f Support "Public" audience identifier silverpill 2023-01-17 00:51:17 +0000
  • 5064afd766 Change max actor image size to 5 MB silverpill 2023-01-16 16:54:57 +0000
  • 5809cffa71 Prevent delete-extraneous-posts command from deleting post if there's a recent reply or repost silverpill 2023-01-16 12:39:01 +0000
  • 73145a9af6 Add test for find_extraneous_posts() silverpill 2023-01-16 12:46:00 +0000
  • 3ed610969e Add new types to supported media types list silverpill 2023-01-15 02:23:20 +0000
  • 4d29c83365 Validate emoji tags silverpill 2023-01-14 21:51:25 +0000
  • 143879caf9 Ignore deserialization errors when parsing object tags silverpill 2023-01-15 00:50:23 +0000
  • a22ae40d8e Create SimpleTag and LinkTag types silverpill 2023-01-15 01:46:54 +0000
  • 41fdb8abb0 Rename activitypub::activity module to activitypub::types silverpill 2023-01-14 23:31:11 +0000
  • 72637fe80c Add mediaType property to images in actor object silverpill 2023-01-14 19:34:08 +0000
  • 53138ea1c7 Don't fetch HTML pages attached by GNU Social silverpill 2023-01-14 19:27:47 +0000
  • 7c07cd79bc Use "mediaType" property value to determine file extension when saving downloaded media silverpill 2023-01-04 20:04:10 +0000
  • 85dbb6f392 Save downloaded media as "unknown" if its media type is not supported silverpill 2023-01-14 00:46:49 +0000
  • 51cb72d142 Add test for get_note_author_id silverpill 2023-01-13 01:13:29 +0000
  • 5c0672884a Log actor tags at debug level silverpill 2023-01-13 00:03:51 +0000
  • cbc78f9532 Support "as:Public" audience identifier silverpill 2023-01-12 23:58:14 +0000
  • 5c2685c785 Remove empty module silverpill 2023-01-12 23:31:40 +0000
  • 143e6c2417 Accept webfinger requests where resource is actor ID silverpill 2023-01-05 18:30:00 +0000
  • 48de6218eb Add webfinger test silverpill 2023-01-12 21:38:36 +0000
  • 6d4a6806f4 Add Monero payout address validation silverpill 2023-01-12 00:56:52 +0000
  • 56df3d82a0 Add /api/v1/settings/import_follows API endpoint silverpill 2023-01-10 20:46:57 +0000
  • 7218864563 Don't stop activity processing on invalid local mentions silverpill 2023-01-11 19:49:12 +0000
  • 2385601e12 Create get_or_import_profile_by_actor_address helper function silverpill 2023-01-11 02:16:03 +0000
  • 0ede2093c5 Ensure get_profile_by_remote_actor_id returns profile with actor data silverpill 2023-01-11 20:04:47 +0000
  • 22cf00fd98 Propagate database errors returned by importer in search_profiles_or_import() silverpill 2023-01-11 18:37:39 +0000
  • 7247441693 Don't ignore Delete(Person) verification errors if database error subtype is not NotFound silverpill 2023-01-11 00:51:03 +0000
  • 4c97246e3f Validate uploaded follower lists silverpill 2023-01-10 01:36:06 +0000
  • 1511b5f22b Make ACTOR_ADDRESS_RE more strict silverpill 2023-01-10 22:51:32 +0000
  • af332283ed Move ActorAddress type to webfinger::types module silverpill 2023-01-10 21:26:42 +0000
  • c953d66c95 Return validation error on attempt to move followers from local actor silverpill 2023-01-10 00:26:09 +0000
  • 5fec0c187d Sign Move() activity with server key silverpill 2023-01-08 23:21:31 +0000
  • 8d41a94b94 Rename /api/v1/accounts/move_followers to /api/v1/settings/move_followers silverpill 2023-01-08 21:40:41 +0000
  • 228299c5b7 Remove prepare_signed_update_person() function silverpill 2023-01-09 16:22:47 +0000
  • ab4d17a29d Bump version v1.9.0 silverpill 2023-01-07 23:10:57 +0000
  • 94d99e81c4 Support MitraJcsRsaSignature2022 and MitraJcsEip191Signature2022 signature suites silverpill 2023-01-07 23:06:23 +0000
  • 65496e5260 Write values of actor tags to log silverpill 2023-01-07 20:33:23 +0000
  • 44ce9a73a2 Save media types of uploaded avatar and banner images silverpill 2023-01-05 17:36:38 +0000
  • 682cf09835 Store avatar and banner metadata as JSON objects silverpill 2023-01-06 21:49:15 +0000
  • 65072ca3c5 Rename Image type to ActorImage silverpill 2023-01-06 22:34:50 +0000
  • 6c850b0197 Move fetch_actor_images to actors::helpers module silverpill 2023-01-07 12:07:53 +0000
  • f35e8d806f Refactor AccountUpdateData.into_profile_data() method silverpill 2023-01-06 22:44:46 +0000
  • 1663d22b19 Add "configuration" object to response of /api/v1/instance endpoint silverpill 2023-01-06 16:46:59 +0000
  • fe395480eb Set limit on number of media files that can be attached to post silverpill 2023-01-06 16:52:28 +0000
  • 3b85214daa Place monero settings above ethereum settings in config example silverpill 2023-01-06 16:22:36 +0000
  • 7a4be5dd5a Remove save_validated_b64_file() function silverpill 2023-01-06 15:29:50 +0000
  • 7539533b69 Remove ability to upload non-images using /api/v1/media endpoint silverpill 2023-01-06 01:50:30 +0000
  • 68e464c813 Don't sniff media type in save_file() silverpill 2023-01-06 01:14:01 +0000
  • 5b3aa2a24b Fix federation with GNU Social silverpill 2023-01-05 19:18:08 +0000
  • 5c9aa0f148 Always put outgoing activities in a queue silverpill 2023-01-04 19:26:21 +0000
  • 30857868a0 Write tag value to log if tag type is Emoji silverpill 2023-01-02 21:46:24 +0000
  • 498be66d8b Change actor status to "unreachable" if delivery to inbox fails silverpill 2022-12-03 21:06:15 +0000
  • bd158b0a1f Use background job to deliver Create(), Announce() and Like() activities silverpill 2022-12-31 17:27:11 +0000
  • 534812efa2 Implement activity delivery queue silverpill 2022-12-11 18:41:08 +0000
  • b392d9164b Keep actor IDs when constructing OutgoingActivity silverpill 2022-12-31 17:14:36 +0000
  • 1d234bd679 Stop generating reachability report after delivery silverpill 2023-01-01 19:38:14 +0000
  • b4f68aaec8 Rename IncomingActivity type silverpill 2022-12-31 13:28:25 +0000
  • 0ecf682984 Move activity queue helpers to activitypub::queues module silverpill 2022-12-31 00:06:33 +0000
  • 471442a22a Set limit on a number of requests in import_post silverpill 2022-12-29 17:23:15 +0000
  • 7ccd29abf2 Add /api/v1/accounts/lookup Mastodon API endpoint silverpill 2022-12-28 00:13:49 +0000
  • de9bc7f35e Rewrite mention_to_address and parse_acct_uri, remove unnecessary regexp silverpill 2022-12-27 23:47:40 +0000
  • 477839345c Serve web client by default on new installations silverpill 2022-12-27 21:46:48 +0000