Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-30 | Merge branch 'hackney-pool-timeout' into 'develop' | feld | |
Align Hackney and Gun connection pool timeouts See merge request pleroma/pleroma!4197 | |||
2024-07-30 | Align Hackney and Gun connection pool timeouts | Mark Felder | |
2024-07-30 | Increase federator outgoing job parallelism | Mark Felder | |
2024-07-30 | Remove unused Oban queue | Mark Felder | |
2024-07-29 | Merge branch 'oban/backup' into 'develop' | feld | |
Backups Refactoring See merge request pleroma/pleroma!4158 | |||
2024-07-25 | Merge remote-tracking branch 'origin/develop' into oban/backup | Mark Felder | |
2024-07-25 | Extract validate_signature/2 from the HTTPSignaturePlug | Mark Felder | |
This logic only exists in the Plug, so attempting to validate the signature by calling the library function HTTPSignature.validate_conn/2 directly will never work because we do not attempt to construct the (request-target) and @request-target headers with both the commonly misinterpreted and correct implementation of this field. Therefore all attempts to validate a signature from an Oban Job will fail. | |||
2024-07-24 | Document the new timeout setting | Mark Felder | |
2024-07-24 | Increase Oban.Pruner max_age to 15 mins | Mark Felder | |
2024-07-24 | Pad RichMediaWorker timeout to be 2s longer than the Rich Media HTTP timeout | Mark Felder | |
2024-07-23 | Make backup timeout configurable | Mark Felder | |
2024-07-23 | Refactor backups to be fully controlled by Oban | 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-15 | Increase slow job queue parallelization | Mark Felder | |
2024-07-15 | Increase background job concurrency to 20 | Mark Felder | |
2024-07-12 | Remove the unused ingestion queue | Mark Felder | |
2024-06-24 | RichMedia: test that activity is streamed out | Mark Felder | |
2024-06-20 | Merge remote-tracking branch 'origin/develop' into fix/debug-logs | Mark Felder | |
2024-06-19 | Set console logs to :info for Elixir 1.15+ | Mark Felder | |
2024-06-19 | RichMedia backfill processing through Oban | Mark Felder | |
2024-06-19 | Remove Logger from ConfigDB descriptions | Mark Felder | |
2024-06-18 | Disable Ecto logging in tests | Mark Felder | |
The debug logs are very noisy and can be enabled during analysis of a specific error believed to be SQL-related | |||
2024-06-12 | Formatting | Mark Felder | |
2024-06-12 | Tests: Don't spawn processes in tests. | Lain Soykaf | |
2024-06-12 | Fix compatibility with Loggers in Elixir 1.15+ | Haelwenn (lanodan) Monnier | |
2024-05-30 | IPFS uploader: dialyzer fixes | Mark Felder | |
lib/pleroma/uploaders/ipfs.ex:43:no_return Function put_file/1 has no local return. ________________________________________________________________________________ lib/pleroma/uploaders/ipfs.ex:49:call The function call will not succeed. Pleroma.HTTP.post( binary(), _mp :: %Tesla.Multipart{ :boundary => binary(), :content_type_params => [binary()], :parts => [ %Tesla.Multipart.Part{ :body => binary(), :dispositions => [any()], :headers => [any()] }, ... ] }, [], [{:params, [{:"cid-version", <<49>>}]}] ) will never return since the success typing is: (binary(), binary(), [{binary(), binary()}], Keyword.t()) :: {:error, _} | {:ok, %Tesla.Env{ :__client__ => %Tesla.Client{ :adapter => nil | {_, _} | {_, _, _}, :fun => _, :post => [any()], :pre => [any()] }, :__module__ => atom(), :body => _, :headers => [{_, _}], :method => :delete | :get | :head | :options | :patch | :post | :put | :trace, :opts => [{_, _}], :query => [{_, _}], :status => nil | integer(), :url => binary() }} and the contract is (Pleroma.HTTP.Request.url(), String.t(), Pleroma.HTTP.Request.headers(), :elixir.keyword()) :: {:ok, Tesla.Env.t()} | {:error, any()} | |||
2024-05-28 | HTTPSignaturePlugTest: Rewrite to use mox. | Lain Soykaf | |
2024-05-28 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵ | Lain Soykaf | |
pleroma-secure-mode | |||
2024-05-28 | Merge branch 'auth-fetch-exception' into 'develop' | lain | |
HTTPSignaturePlug: Add :authorized_fetch_mode_exceptions See merge request pleroma/pleroma!4007 | |||
2024-05-28 | Merge branch 'httpfixes' into 'develop' | lain | |
Some HTTP and connection pool improvements See merge request pleroma/pleroma!4124 | |||
2024-05-27 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵ | Lain Soykaf | |
auth-fetch-exception | |||
2024-05-27 | Merge branch 'simpler-oban-queues' into 'develop' | feld | |
Oban queue simplification See merge request pleroma/pleroma!4123 | |||
2024-05-27 | Merge branch 'explicitly-allow-unsafe-2' into 'develop' | lain | |
Explicitly allow unsafe 2 See merge request pleroma/pleroma!4125 | |||
2024-05-27 | Merge branch 'qdrant-search-2' into 'develop' | lain | |
Search: Basic Qdrant/Ollama search See merge request pleroma/pleroma!4109 | |||
2024-05-27 | HTTPSecurityPlug: Fix tests | Lain Soykaf | |
2024-05-27 | RichMedia use of ConcurrentLimiter was removed in the refactor | Mark Felder | |
2024-05-27 | Remove MediaProxyWarmingPolicy config for ConcurrentLimiter as we are not ↵ | Mark Felder | |
using it | |||
2024-05-27 | Merge branch 'logger-metadata' into 'develop' | feld | |
Logger metadata See merge request pleroma/pleroma!3990 | |||
2024-05-27 | Oban queue simplification | Mark Felder | |
2024-05-27 | HttpSecurityPlug: Don't allow unsafe-eval by default | Lain Soykaf | |
2024-05-27 | Merge branch 'anti-mention-spam-mrf' into 'develop' | feld | |
Anti-mention Spam MRF See merge request pleroma/pleroma!4072 | |||
2024-05-27 | Make user age limit configurable | Mark Felder | |
Switch to milliseconds for consistency with other configuration options in codebase | |||
2024-05-27 | DNSRBL in an MRF | Mark Felder | |
2024-05-27 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵ | Lain Soykaf | |
auth-fetch-exception | |||
2024-05-27 | Merge branch 'nsfw-api-mrf' into 'develop' | lain | |
NSFW API Policy See merge request pleroma/pleroma!3471 | |||
2024-05-27 | Rework Gun connection pool sizes to make better use of the default 250 ↵ | Mark Felder | |
connections | |||
2024-05-27 | Add a dedicated connection pool for Rich Media | Mark Felder | |
Sharing this pool with regular Media is problematic as Rich Media will connect to many different domains and thrash the pool, but regular Media will have predictable connections to the webservers hosting media for the fediverse servers you peer with. | |||
2024-05-27 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into nsfw-api-mrf | Lain Soykaf | |
2024-05-27 | IPFSTest: Fix configuration mocking | Lain Soykaf | |
2024-05-27 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵ | Lain Soykaf | |
pleroma-ipfs_uploader |