summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-28Dialyzer: fix pattern matches preventing video thumbnailing from workingMark Felder
lib/pleroma/web/media_proxy/media_proxy_controller.ex:154:pattern_match The pattern can never match the type. Pattern: {:ok, _thumbnail_binary} Type: {:error, boolean() | {:ffmpeg, :command_not_found}}
2024-05-28Use the configured http client options for mediaproxyMark Felder
2024-05-28Dialyzer: guard clause can never succeedMark Felder
lib/pleroma/web/activity_pub/mrf/dnsrbl_policy.ex:106:guard_fail The guard clause: when _ :: [ binary() | [string() | char()] | {string() | integer(), string()} | {{byte(), byte(), byte(), byte()}, integer(), binary()} | {integer(), integer(), integer(), string() | byte()} | {integer(), integer(), string(), string(), string(), string()} | {string(), string(), integer(), integer(), integer(), integer(), integer()} | {char(), char(), char(), char(), char(), char(), char(), char()} ] === nil can never succeed.
2024-05-28Dialyzer: fix invalid @specMark Felder
The callback already defines the @spec and these do not match it. lib/pleroma/upload/filter/exiftool/strip_location.ex:12:callback_spec_type_mismatch The @spec return type does not match the expected return type for filter/1 callback in Pleroma.Upload.Filter behaviour. Actual: @spec filter(...) :: {:ok, _} Expected: @spec filter(...) :: {:error, _} | {:ok, :filtered | :noop} | {:ok, :filtered, struct()}
2024-05-28Dialyzer: fix invalid @specMark Felder
lib/pleroma/notification.ex:492:invalid_contract The @spec for the function does not match the success typing of the function. Function: Pleroma.Notification.get_notified_from_activity/2 Success typing: @spec get_notified_from_activity(_, _) :: [any()]
2024-05-28Merge branch 'secure-mode' into 'develop'lain
Reject requests from specified instances if `authorized_fetch_mode` is enabled See merge request pleroma/pleroma!3711
2024-05-28Add changelogLain Soykaf
2024-05-28LintingLain Soykaf
2024-05-28HTTPSignaturePlugTest: Rewrite to use mox.Lain Soykaf
2024-05-28Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵Lain Soykaf
pleroma-secure-mode
2024-05-28Merge branch 'auth-fetch-exception' into 'develop'lain
HTTPSignaturePlug: Add :authorized_fetch_mode_exceptions See merge request pleroma/pleroma!4007
2024-05-28Merge branch 'httpfixes' into 'develop'lain
Some HTTP and connection pool improvements See merge request pleroma/pleroma!4124
2024-05-28LintingLain Soykaf
2024-05-27Merge branch 'credo' into 'develop'feld
Credo See merge request pleroma/pleroma!4126
2024-05-27CredoMark Felder
2024-05-27Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵Lain Soykaf
auth-fetch-exception
2024-05-27Merge branch 'simpler-oban-queues' into 'develop'feld
Oban queue simplification See merge request pleroma/pleroma!4123
2024-05-27Merge branch 'explicitly-allow-unsafe-2' into 'develop'lain
Explicitly allow unsafe 2 See merge request pleroma/pleroma!4125
2024-05-27Merge branch 'qdrant-search-2' into 'develop'lain
Search: Basic Qdrant/Ollama search See merge request pleroma/pleroma!4109
2024-05-27HTTPSecurityPlug: Fix testsLain Soykaf
2024-05-27RichMedia use of ConcurrentLimiter was removed in the refactorMark Felder
2024-05-27Remove MediaProxyWarmingPolicy config for ConcurrentLimiter as we are not ↵Mark Felder
using it
2024-05-27Merge branch 'logger-metadata' into 'develop'feld
Logger metadata See merge request pleroma/pleroma!3990
2024-05-27Logger metadata changelogMark Felder
2024-05-27Fix Oban related testsMark Felder
2024-05-27Oban queue simplificationMark Felder
2024-05-27Merge branch 'tusooa/extract-fix' into 'develop'lain
OAuth scopes translations: write out which operations are processed See merge request pleroma/pleroma!3907
2024-05-27Changelog: Add changelog entry.Lain Soykaf
2024-05-27Cheatsheet: Add allow_unsafe_evalLain Soykaf
2024-05-27HttpSecurityPlug: Don't allow unsafe-eval by defaultLain Soykaf
2024-05-27Merge branch 'image-description-summary' into 'develop'lain
Add support for Honk "summary" + "name" See merge request pleroma/pleroma!3854
2024-05-27Merge branch 'anti-mention-spam-mrf' into 'develop'feld
Anti-mention Spam MRF See merge request pleroma/pleroma!4072
2024-05-27Merge branch 'feat/mrf-dnsrbl' into 'develop'feld
Anti-spam using an MRF DNSRBL See merge request pleroma/pleroma!3278
2024-05-27Make user age limit configurableMark Felder
Switch to milliseconds for consistency with other configuration options in codebase
2024-05-27ChangelogMark Felder
2024-05-27AntiMentionSpamPolicy: remove followers checkAlex Gleason
2024-05-27AntiMentionSpamPolicy: fix user age checkAlex Gleason
2024-05-27Add AntiMentionSpamPolicyAlex Gleason
2024-05-27DNSRBL in an MRFMark Felder
2024-05-27Merge branch 'prometheus-docs' into 'develop'feld
Update Prometheus docs See merge request pleroma/pleroma!4018
2024-05-27ChangelogMark Felder
2024-05-27Update Prometheus/Grafana docs for PromExMark Felder
2024-05-27Add changelogLain Soykaf
2024-05-27Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵Lain Soykaf
image-description-summary
2024-05-27InetHelper: Don't use deprecated function.Lain Soykaf
2024-05-27Merge branch 'show-reposted-replies' into 'develop'lain
Display reposted replies with exclude_replies: true See merge request pleroma/pleroma!3961
2024-05-27ChangelogsMark Felder
2024-05-27Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵Lain Soykaf
auth-fetch-exception
2024-05-27Use the configured http client options for mediaproxyMark Felder
2024-05-27Trust the connection pools to enforce the concurrency limitationsMark Felder