Commit graph

  • 3ffe1f6b96
    Credo Mark Felder 2024-08-06 12:48:36 -0400
  • f90dba08a1
    Remove unused mocks Mark Felder 2024-08-06 12:24:08 -0400
  • 6ae2d4a100
    Changelog Mark Felder 2024-08-06 12:20:12 -0400
  • 02d1ac17e5
    Use a struct to hold the prepared data passed to publish_one/1 Mark Felder 2024-08-06 12:16:06 -0400
  • d763be6ac5
    Force cc to an empty list if undefined Mark Felder 2024-08-06 12:00:50 -0400
  • 1a48d1efee
    Test that cc on a published Follow is an empty list Mark Felder 2024-08-06 11:58:45 -0400
  • 9b88342a94
    Test Factory: ensure remote users have a valid inbox Mark Felder 2024-08-06 11:54:18 -0400
  • 1eee35a18b
    Remove test, logic was flawed Mark Felder 2024-08-06 11:17:34 -0400
  • 06414d0cd5
    Split Federator.publish_one/1 into a second function called prepare_one/1 Mark Felder 2024-08-06 11:15:35 -0400
  • fcda1b5e2a Improve variable name Mark Felder 2024-08-07 14:46:39 -0400
  • b25f67372b Improve the FollowValidator Mark Felder 2024-08-07 14:42:44 -0400
  • 8f15000c0f Do not require a cc field when validating an incoming Follow activity Mark Felder 2024-08-07 14:38:29 -0400
  • d2d07bfe4b Add test for Follow objects with a cc Mark Felder 2024-08-07 14:04:20 -0400
  • 9e42c6b6a7 Merge remote-tracking branch 'origin/develop' into inactive-test Mark Felder 2024-08-07 13:59:01 -0400
  • 45611ed325 Merge branch 'workerhelper-fix' into 'develop' feld 2024-08-07 17:37:44 +0000
  • 2531785384 Do not allow committing tests with a .ex extension Mark Felder 2024-08-07 13:07:54 -0400
  • 6900040fd0 Update changelog Mark Felder 2024-08-07 13:03:25 -0400
  • 721005b312 Fix WebPush notifications not generating jobs Mark Felder 2024-08-07 13:00:31 -0400
  • c81c663db3 Merge branch 'commonapi-consistency' into 'develop' feld 2024-08-07 17:00:16 +0000
  • 06e8ece4cc Fix CommonAPI.follow/2 which returned users in the reverse order they were provided to the function Mark Felder 2024-08-07 12:37:58 -0400
  • 351a306d46 Merge branch 'stream-follow-relationships-count' into 'develop' feld 2024-08-07 16:17:58 +0000
  • 9d27a074c1 Merge branch 'stream-follow-relationships-count' into develop Mark Felder 2024-08-07 11:48:52 -0400
  • ad7fe4e95d Tests to confirm wanted behavior Mark Felder 2024-08-07 11:47:59 -0400
  • 7d33b53908 Improve the variable naming Mark Felder 2024-08-07 11:47:43 -0400
  • a2490ddd9f Merge branch 'remove/workerhelper' into 'develop' feld 2024-08-07 13:26:41 +0000
  • c284c4e3e6 Extract the logic from the map Mark Felder 2024-08-07 09:19:33 -0400
  • c0195895d2 Merge branch 'publisher-cc-fix' into 'develop' feld 2024-08-06 17:14:30 +0000
  • 2a849c56a3 Merge remote-tracking branch 'origin/publisher-cc-fix' into feld/debugging Mark Felder 2024-08-06 13:05:16 -0400
  • 0bfe592048 Credo Mark Felder 2024-08-06 12:48:36 -0400
  • 706fc7e1ec Remove unused mocks Mark Felder 2024-08-06 12:24:08 -0400
  • a01f0f0f03 Changelog Mark Felder 2024-08-06 12:20:12 -0400
  • 9ae9e2fc5c Use a struct to hold the prepared data passed to publish_one/1 Mark Felder 2024-08-06 12:16:06 -0400
  • 83fcf42c70 Force cc to an empty list if undefined Mark Felder 2024-08-06 12:00:50 -0400
  • 30eef434a9 Test that cc on a published Follow is an empty list Mark Felder 2024-08-06 11:58:45 -0400
  • 21fee42157 Test Factory: ensure remote users have a valid inbox Mark Felder 2024-08-06 11:54:18 -0400
  • 0319d1ad3c Remove test, logic was flawed Mark Felder 2024-08-06 11:17:34 -0400
  • f8bdcaa161 Split Federator.publish_one/1 into a second function called prepare_one/1 Mark Felder 2024-08-06 11:15:35 -0400
  • 16ba2742b7 Use the normal Oban test assertions Mark Felder 2024-08-06 09:55:09 -0400
  • 5e79cfa21a Reduce Publisher cache TTL to 5 mins Mark Felder 2024-08-05 09:46:09 -0400
  • 9cf684d661 Merge branch 'get-statuses-param' into 'develop' Haelwenn 2024-08-05 07:34:05 +0000
  • fe67b20253 Merge remote-tracking branch 'origin/publisher-cache' into feld/debugging Mark Felder 2024-08-04 21:59:05 -0400
  • fb51c861f9 Changelog Mark Felder 2024-08-04 21:33:46 -0400
  • 99dbde56f4 Add a cache for publishing to reduce db load Mark Felder 2024-08-04 21:27:54 -0400
  • 8c91fd8785 Fix Mastodon WebSocket authentication Mark Felder 2024-08-04 14:58:16 -0400
  • 3e4768efca Revert "Remove invalid test" Mark Felder 2024-08-04 13:59:13 -0400
  • 52f7033f7a StreamerView: Do not leak follows count if hidden marcin mikołajczak 2024-08-04 16:02:44 +0200
  • de9194893e Support id param in GET /api/v1/statuses marcin mikołajczak 2024-08-03 18:28:43 +0200
  • b389b85d77 Merge branch 'gun/snooze' into 'develop' feld 2024-08-02 13:49:11 +0000
  • 1f986ec713 Gun: Publisher job behavior improvement Mark Felder 2024-08-01 22:02:04 -0400
  • 8f1866e3ad Merge branch 'stable' into 'develop' lain 2024-08-02 10:45:44 +0000
  • 21ff048832 Merge remote-tracking branch 'origin/develop' into feld/debugging Mark Felder 2024-08-01 22:33:18 -0400
  • b48a4acf2f
    Merge tag 'tags/v2.7.0' into fluffytail-v2.7 fluffytail-v2.7 Phantasm 2024-08-01 20:24:20 +0200
  • 36d469cf02 Merge branch 'release/2.7.0' into 'stable' lain 2024-08-01 08:53:29 +0000
  • a5d32aab50 Mix: Update version to 2.7.0 Lain Soykaf 2024-08-01 11:49:57 +0400
  • 574bc1fa5f Frontend: Update to 2.7.0 Lain Soykaf 2024-08-01 11:49:36 +0400
  • 2e6ddc4991 Prepare changelog Lain Soykaf 2024-08-01 11:43:44 +0400
  • f2dc706f6f Merge branch 'fix/disclose_client' into 'develop' feld 2024-07-31 18:38:49 +0000
  • e6951e7e40 Fix User.disclose_client never working correctly Mark Felder 2024-07-31 14:14:31 -0400
  • f646b0554f Merge branch 'fix-migration' into 'develop' feld 2024-07-30 16:29:48 +0000
  • b50261262e Fix publisher job migration error Mark Felder 2024-07-30 11:48:10 -0400
  • d56b889cf1 Update changelog Mark Felder 2024-06-28 12:21:27 -0400
  • 1d3a92be11 Remove :workers config from ConfigDB Mark Felder 2024-06-28 12:06:43 -0400
  • 52e9bec156 Remove WorkerHelper Mark Felder 2024-06-28 11:47:31 -0400
  • 355b028c23 Merge branch 'hackney-pool-timeout' into 'develop' feld 2024-07-30 15:33:17 +0000
  • a90838accf Merge branch 'federation/increase' into 'develop' feld 2024-07-30 15:31:18 +0000
  • 18469f3b1d Merge branch 'oban/simpler-publish' into 'develop' feld 2024-07-30 15:23:28 +0000
  • 49f46220ff Align Hackney and Gun connection pool timeouts Mark Felder 2024-07-30 11:11:30 -0400
  • a6119210b7 Increase federator outgoing job parallelism Mark Felder 2024-07-30 11:06:55 -0400
  • 1bce582f0d Fix migration crashing due to Oban not running Mark Felder 2024-07-30 10:48:06 -0400
  • 4e24445b50 Merge branch 'oban/transmog' into 'develop' feld 2024-07-30 14:14:40 +0000
  • 66649e1dcd Remove unused Oban queue Mark Felder 2024-07-30 09:49:09 -0400
  • 05d4989795 Insert replacement jobs in the new format if any remain undelivered Mark Felder 2024-07-29 13:54:26 -0400
  • c9042763b0 Merge branch 'oban/backup' into 'develop' feld 2024-07-29 16:07:35 +0000
  • b48fd89a41 Revert unintended change to the Logger metadata tag name Mark Felder 2024-07-29 10:03:22 -0400
  • 8893ad9899 Fix cancelling jobs Mark Felder 2024-07-29 09:59:35 -0400
  • 74072622e0 Remove actor and actor_id from the job as it can be inferred by the activity Mark Felder 2024-07-29 09:52:13 -0400
  • 59309a9eff Publisher job simplification Mark Felder 2024-07-28 20:41:21 -0400
  • 6876761837 Merge branch 'fix/optimistic-inbox' into 'develop' feld 2024-07-25 21:18:04 +0000
  • 21cf321f74 Quiet Dialyzer Mark Felder 2024-07-25 16:36:34 -0400
  • c19d55cabb Safer string concatenation Mark Felder 2024-07-25 16:18:45 -0400
  • 84b15ac111 Improve specs and matching Mark Felder 2024-07-25 16:18:31 -0400
  • 775f45cfe2 Merge remote-tracking branch 'origin/develop' into oban/backup Mark Felder 2024-07-25 14:43:40 -0400
  • a964368e31 Add test to fetch and validate an activity that originally failed signature Mark Felder 2024-07-25 14:33:51 -0400
  • 1b9c887dbb Extract validate_signature/2 from the HTTPSignaturePlug Mark Felder 2024-07-25 12:54:27 -0400
  • 1a482a73c3 Fix Optimistic Inbox for failed signatures Mark Felder 2024-07-25 11:18:27 -0400
  • ce8ae776a5 Merge remote-tracking branch 'origin/develop' into feld/debugging Mark Felder 2024-07-24 17:25:16 -0400
  • 700c106680 Merge branch 'oban/rich-media-hardening' into 'develop' feld 2024-07-24 20:58:31 +0000
  • 6598919213 Document the new timeout setting Mark Felder 2024-07-24 16:16:37 -0400
  • 2314ff5981 Harden Rich Media parsing against very slow or malicious URLs Mark Felder 2024-07-24 15:55:30 -0400
  • 8c5a68a62e Increase Oban.Pruner max_age to 15 mins Mark Felder 2024-07-24 15:52:23 -0400
  • 97d488aea3 Fix RichMedia negative cache entries Mark Felder 2024-07-24 15:45:35 -0400
  • 5a62868106 Consider errors during HTTP GET and HEAD to be unrecoverable and insert a negative cache entry Mark Felder 2024-07-24 15:43:45 -0400
  • 731f7b87d2 Pad RichMediaWorker timeout to be 2s longer than the Rich Media HTTP timeout Mark Felder 2024-07-24 15:42:50 -0400
  • 858fd01c01 Pleroma.HTTP: permit passing through custom Tesla Middlware for requests Mark Felder 2024-07-24 15:40:15 -0400
  • f32a837afa Merge branch 'dialyzer' into 'develop' feld 2024-07-23 14:51:45 +0000
  • 187897874b Make backup timeout configurable Mark Felder 2024-07-22 14:00:54 -0400
  • e5cbbaf3f0 Extend the backup job time limit to 30 minutes Mark Felder 2024-06-24 22:58:38 -0400
  • 3f60d7bf64 Better random tempdir format Mark Felder 2024-06-24 22:52:21 -0400
  • ece063586b Limit backup jobs to 5 minutes Mark Felder 2024-06-24 16:36:43 -0400
  • e5a738d465 Refactor tests for Backups Mark Felder 2024-06-24 10:10:53 -0400