summaryrefslogtreecommitdiff
path: root/mix.exs
AgeCommit message (Collapse)Author
2025-03-01Mix: Bump version to 2.9.0Lain Soykaf
2024-11-13Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into release/2.8.0Lain Soykaf
2024-11-13Merge branch 'mastodon-websocket-fix' into 'develop'lain
Fix Mastodon WebSocket authentication See merge request pleroma/pleroma!4206
2024-10-31Mix: Update versionLain Soykaf
2024-09-18Elixir 1.14 and Erlang/OTP 23 is now the minimum supported releaseMark Felder
2024-09-13Add dependencies for Swoosh's Mua mail adapterMint
2024-09-08Argon2 password supportmarcin mikołajczak
2024-08-17Merge remote-tracking branch 'origin/develop' into mogrifyMark Felder
2024-08-17Update Oban to 2.18Mark Felder
2024-08-16Update mogrifyMark Felder
Sent a pull request upstream to expand the version range depended on my blurhash https://github.com/rinpatch/blurhash/pull/1
2024-08-12Fix Swoosh Mailgun supportMark Felder
2024-08-04Fix Mastodon WebSocket authenticationMark Felder
Mastodon uses the Sec-Websocket-Protocol header to send the auth token. It is not clear if this is a violation of the RFC, but Mastodon is not the first application in the wild to use this header for authentication purposes. Phoenix does not allow accessing this header, so we work around it temporarily with a minor patch to Phoenix 1.7.14. We will reach out to Phoenix to discuss how to make this use case possible.
2024-08-01Mix: Update version to 2.7.0Lain Soykaf
2024-07-17Add Oban Live DashboardMark Felder
2024-07-06Merge branch 'develop' into 'move-poison'Pleroma User
# Conflicts: # mix.exs
2024-07-01Add eldap back to applications as the module functions were unavailableMark Felder
2024-07-01Update elixir-captcha to fix the compile warningMark Felder
2024-07-01Update Tesla to 1.11.0Mark Felder
2024-06-21poison is used only in testspleromian
2024-06-18Enable :logger_backends application on < Elixir 1.15Mark Felder
2024-06-12Fix compatibility with Loggers in Elixir 1.15+Haelwenn (lanodan) Monnier
2024-06-12mix: Turn off prune_code_pathHaelwenn (lanodan) Monnier
2024-06-08Bump depsPleroma User
2024-05-29Update Bandit to 1.5.2Mark Felder
Lots of fixes, also requires Websock Adapter update due to internal module changes in Bandit 1.4.0.
2024-05-20Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into bump-elixirLain Soykaf
2024-02-23Exile: change to upstream pre-release commit that fixes build on FreeBSDMark Felder
2024-02-20Mergeback of security release 2.6.2Haelwenn (lanodan) Monnier
2024-02-15Support a new changelog entry type: depsMark Felder
2024-02-15Support Bandit as an alternate HTTP backend to Cowboy. This is currently ↵Mark Felder
considered experimental, but may improve performance and resource usage.
2024-01-22Clear up missing function dialyzer errors for :eldapMark Felder
2024-01-22Exile: fix for MacOS dev environmentsMark Felder
2024-01-22Dialyzer: suppress Mix.Task errorsMark Felder
Callback info about the 'Elixir.Mix.Task' behaviour is not available.
2024-01-22Exile: switch to fork with BSD compile fixMark Felder
2024-01-22Replace custom fifo implementation with ExileMark Felder
This is for streaming media to ffmpeg thumbnailer. The existing implementation relies on undocumented behavior. Erlang open_port/2 does not officially support passing a string of a file path for opening. The specs clearly state you are to provide one of the following for open_port/2: {spawn, Command :: string() | binary()} | {spawn_driver, Command :: string() | binary()} | {spawn_executable, FileName :: file:name_all()} | {fd, In :: integer() >= 0, Out :: integer() >= 0} Our method technically works but is strongly discouraged as it can block the scheduler and dialyzer throws errors as it recognizes we're breaking the contract and some of the functions we wrote may never return. This is indirectly covered by the Erlang FAQ section "9.12 Why can't I open devices (e.g. a serial port) like normal files?" https://www.erlang.org/faq/problems#idm1127
2024-01-20Add Dialyxir with manual job executionMark Felder
2023-12-30Mix: Update http_signatures versionLain Soykaf
2023-12-29Update Floki to get the :attributes_as_maps feature to allow us to compare ↵Mark Felder
equality of parsed documents without issues of key ordering
2023-12-20Elixir 1.13 is the minimum required versionMark Felder
2023-12-15Merge remote-tracking branch 'upstream/stable' into mergeback/2.6.1tusooa
2023-12-14Bump version to 2.6.1tusooa
2023-12-14mix: Bump elixir-captcha for system-CFLAGSHaelwenn (lanodan) Monnier
2023-12-14mix: cherry-pick eblurhash latest git for system-CFLAGSHaelwenn (lanodan) Monnier
2023-12-12Mix: Update vix.Lain Soykaf
2023-12-11Use version of vix that compiles correctly under arm32Lain Soykaf
2023-11-29Merge branch 'vips' into 'develop'lain
Replace ImageMagick with Vips See merge request pleroma/pleroma!3771
2023-11-28AnalyzeMetadata: Switch to rinpatch_blurhashLain Soykaf
2023-11-28Merge branch 'promex' into 'develop'lain
Switch to PromEx for prometheus metrics See merge request pleroma/pleroma!3967
2023-11-17Merge branch 'develop' into 'vips'feld
# Conflicts: # mix.exs
2023-11-17Fetch the library from the Pleroma repositoryMark Felder
2023-11-17Upload.Filter.AnalyzeMetadata: Blurhash with a Rust NIF, and use Vix to ↵Mark Felder
retrieve image metadata