Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-25 | Fix Optimistic Inbox for failed signatures | Mark Felder | |
When signatures fail on incoming activities we put the job into Oban to be processed later instead of doing the user fetching and validation inline which is expensive and increases latency on the incoming POST request. Unfortunately we did not retain the :method, :request_path, and :query_string parameters from the conn so the signature validation and Oban Job would always fail. This was most obvious when Mastodon sends Deletes for users your server has never seen before. | |||
2024-07-24 | Harden Rich Media parsing against very slow or malicious URLs | Mark Felder | |
2024-07-23 | Fix dialyzer error | Mark Felder | |
lib/pleroma/application.ex:1:pattern_match The pattern can never match the type true. | |||
2024-07-22 | changelog | Mark Felder | |
2024-07-22 | Merge branch 'oban/more-improvements' into 'develop' | feld | |
Oban: more improvements See merge request pleroma/pleroma!4187 | |||
2024-07-20 | Fix OpenGraph and Twitter metadata providers when parsing objects with no ↵ | Mark Felder | |
content or summary fields. | |||
2024-07-20 | Increase timeout for background, remote fetcher, and user refresh jobs | Mark Felder | |
2024-07-20 | Improved detecting unrecoverable errors for incoming federation jobs | Mark Felder | |
2024-07-20 | PollWorker jobs will not retry if the activity no longer exists. | Mark Felder | |
2024-07-20 | Publisher jobs will not retry if the error received is a 400 | Mark Felder | |
2024-07-21 | Merge branch 'transmogrifier/handle-non-validate-delete-errors' into 'develop' | feld | |
Transmogrifier: handle non-validate errors on incoming Delete activities See merge request pleroma/pleroma!4185 | |||
2024-07-20 | Support cancelling jobs when Unreacting | Mark Felder | |
2024-07-20 | Support cancelling jobs when Unrepeating | Mark Felder | |
2024-07-20 | Support cancelling jobs when Unfavoriting | Mark Felder | |
2024-07-20 | Cancel queued (undelivered) publishing jobs for an activity when deleting ↵ | Mark Felder | |
that activity. | |||
2024-07-18 | Transmogrifier: handle non-validate errors on incoming Delete activities | Mint | |
This should fix WithClauseError resulting in Oban jobs for processing incoming deletes being retried without getting cancelled when those deletes are MRF rejected. | |||
2024-07-17 | Merge branch 'oban/fetcher-rejected' into 'develop' | feld | |
Dialyzer fix for RemoteFetcherWorker See merge request pleroma/pleroma!4183 | |||
2024-07-17 | Merge branch 'docs/fix_mrfs' into 'develop' | feld | |
Add docs for fix_mrf_policies See merge request pleroma/pleroma!4184 | |||
2024-07-17 | Add docs for fix_mrf_policies | Mark Felder | |
2024-07-17 | Dialyzer fix for RemoteFetcherWorker | Mark Felder | |
2024-07-17 | Rework some Rich Media functionality for better error handling | Mark Felder | |
Oban should not retry jobs that are likely to fail again | |||
2024-07-17 | Add Oban Live Dashboard | Mark Felder | |
2024-07-15 | Added a Mix task "pleroma.config fix_mrf_policies" which will remove ↵ | Mark Felder | |
erroneous MRF policies from ConfigDB | |||
2024-07-15 | Fix Oban jobs exiting with :error instead of :cancel | Mark Felder | |
2024-07-15 | Define missing Oban timeouts | Mark Felder | |
2024-07-12 | Oban: change :discard return values to :cancel | Mark Felder | |
:discard will be removed in Oban 3.0. It was only meant for internal use. | |||
2024-07-12 | Merge branch 'oban/fetcher-discard-rejected' into 'develop' | feld | |
Discard Remote Fetcher jobs which errored due to an MRF rejection See merge request pleroma/pleroma!4174 | |||
2024-07-12 | Merge branch 'oban/remove-ingestion' into 'develop' | feld | |
Remove the unused ingestion queue See merge request pleroma/pleroma!4173 | |||
2024-07-12 | Merge branch 'move-poison' into 'develop' | feld | |
Move poison dependency See merge request pleroma/pleroma!4156 | |||
2024-07-12 | Discard Remote Fetcher jobs which errored due to an MRF rejection | Mark Felder | |
2024-07-12 | Remove the unused ingestion queue | Mark Felder | |
2024-07-10 | LDAP Authenticator: Improve error reporting. | Taylan Kammer | |
2024-07-06 | Refactor maybe_handle_group_posts/1 | Mark Felder | |
2024-07-06 | Merge branch 'develop' into 'move-poison' | Pleroma User | |
# Conflicts: # mix.exs | |||
2024-07-01 | Fix LDAP support | Mark Felder | |
2024-07-01 | CI: Switch to Elixir 1.17 | Mark Felder | |
2024-06-30 | Merge branch 'exif' into 'develop' | lain | |
Ensure StripLocation works for PNGs See merge request pleroma/pleroma!4167 | |||
2024-06-30 | Add changelog | Lain Soykaf | |
2024-06-28 | Merge branch 'fix/oban-user-refresh-unique' into 'develop' | feld | |
Oban Jobs for refreshing users were not respecting the uniqueness setting See merge request pleroma/pleroma!4164 | |||
2024-06-28 | Change Gun connection pool logs to debug | Mark Felder | |
2024-06-28 | Oban Jobs for refreshing users were not respecting the uniqueness setting | Mark Felder | |
2024-06-27 | Changelog | Mark Felder | |
2024-06-24 | RichMedia: test that activity is streamed out | Mark Felder | |
2024-06-23 | Add test validating the activity_id is correctly present in the Oban job | Mark Felder | |
This was preventing the activity from being streamed over websockets. | |||
2024-06-22 | add changelog for poison | pleromian | |
2024-06-21 | Merge branch 'netbsd-wip' into 'develop' | feld | |
update docs for NetBSD See merge request pleroma/pleroma!4150 | |||
2024-06-20 | Enable erratic tests | Mark Felder | |
2024-06-20 | Gun Connection Pool: successfully retry after reclaiming the pool | Mark Felder | |
2024-06-20 | Merge remote-tracking branch 'origin/develop' into fix/debug-logs | Mark Felder | |
2024-06-20 | Merge branch 'ci/cache' into 'develop' | feld | |
Change CI caching strategy See merge request pleroma/pleroma!4153 |