Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-13 | Merge branch 'mastodon-websocket-fix' into 'develop' | lain | |
Fix Mastodon WebSocket authentication See merge request pleroma/pleroma!4206 | |||
2024-11-13 | mix.lock: bump fast_html to 2.3.0 | Haelwenn (lanodan) Monnier | |
2024-09-18 | Oban: update to 2.18.3 | Mark Felder | |
This release includes the fix which should prevent the scenario where Postgrex crashes can cause Oban to get into a state where it will stop processing jobs. | |||
2024-09-13 | Add dependencies for Swoosh's Mua mail adapter | Mint | |
2024-09-08 | Argon2 password support | marcin mikołajczak | |
2024-09-05 | Bump credo to prevent it from crashing | Mark Felder | |
2024-08-17 | Merge remote-tracking branch 'origin/develop' into mogrify | Mark Felder | |
2024-08-17 | Update Oban to 2.18 | Mark Felder | |
2024-08-16 | Update mogrify | Mark Felder | |
Sent a pull request upstream to expand the version range depended on my blurhash https://github.com/rinpatch/blurhash/pull/1 | |||
2024-08-12 | Fix Swoosh Mailgun support | Mark Felder | |
2024-08-04 | Fix Mastodon WebSocket authentication | Mark 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-07-17 | Add Oban Live Dashboard | Mark Felder | |
2024-07-15 | Bump Oban to 2.17.12 | Mark Felder | |
2024-07-01 | Update elixir-captcha to fix the compile warning | Mark Felder | |
2024-07-01 | Update Phoenix to 1.7.14 | Mark Felder | |
2024-07-01 | Update Tesla to 1.11.0 | Mark Felder | |
2024-06-12 | Tests: Don't spawn processes in tests. | Lain Soykaf | |
2024-06-08 | Bump deps | Pleroma User | |
2024-05-29 | Update Bandit to 1.5.2 | Mark Felder | |
Lots of fixes, also requires Websock Adapter update due to internal module changes in Bandit 1.4.0. | |||
2024-02-23 | Exile: change to upstream pre-release commit that fixes build on FreeBSD | Mark Felder | |
2024-02-15 | Support a new changelog entry type: deps | Mark Felder | |
2024-02-15 | Support Bandit as an alternate HTTP backend to Cowboy. This is currently ↵ | Mark Felder | |
considered experimental, but may improve performance and resource usage. | |||
2024-01-30 | Bump open_api_spex | Mark Felder | |
2024-01-26 | Bump dependencies | Haelwenn (lanodan) Monnier | |
2024-01-22 | Exile: fix for MacOS dev environments | Mark Felder | |
2024-01-22 | Exile: switch to fork with BSD compile fix | Mark Felder | |
2024-01-22 | Replace custom fifo implementation with Exile | Mark 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-20 | Add Dialyxir with manual job execution | Mark Felder | |
2023-12-30 | Mix: Update http_signatures version | Lain Soykaf | |
2023-12-29 | Update 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-12 | Mix: Update vix. | Lain Soykaf | |
2023-12-11 | Use version of vix that compiles correctly under arm32 | Lain Soykaf | |
2023-11-29 | Merge branch 'vips' into 'develop' | lain | |
Replace ImageMagick with Vips See merge request pleroma/pleroma!3771 | |||
2023-11-28 | AnalyzeMetadata: Switch to rinpatch_blurhash | Lain Soykaf | |
2023-11-28 | Merge branch 'promex' into 'develop' | lain | |
Switch to PromEx for prometheus metrics See merge request pleroma/pleroma!3967 | |||
2023-11-17 | Merge branch 'develop' into 'vips' | feld | |
# Conflicts: # mix.exs | |||
2023-11-17 | Fetch the library from the Pleroma repository | Mark Felder | |
2023-11-17 | Upload.Filter.AnalyzeMetadata: Blurhash with a Rust NIF, and use Vix to ↵ | Mark Felder | |
retrieve image metadata | |||
2023-11-14 | mix: Bump elixir-captcha for system-CFLAGS | Haelwenn (lanodan) Monnier | |
2023-11-14 | mix: cherry-pick eblurhash latest git for system-CFLAGS | Haelwenn (lanodan) Monnier | |
2023-11-13 | Override elixir_make version | Mark Felder | |
2023-11-13 | Replace ImageMagick with Vips for Media Preview Proxy | Mark Felder | |
2023-11-13 | Switch to PromEx for prometheus metrics | Mark Felder | |
Recommending use of the separate HTTP server for exposing the metrics and securing it externally on your firewall or reverse proxy. It will listen on port 4021 by default. | |||
2023-11-07 | Merge branch 'develop' into phoenix1.7 | Mark Felder | |
2023-06-27 | mix: Remove override on plug | Haelwenn (lanodan) Monnier | |
2023-06-27 | mix: 2023-06 deps update | Haelwenn (lanodan) Monnier | |
this fixes compatibility with Erlang OTP 26 Related: https://git.pleroma.social/pleroma/pleroma/-/issues/2913 | |||
2023-06-02 | Merge branch 'develop' into 'phoenix1.7' | feld | |
# Conflicts: # mix.exs | |||
2023-06-02 | mix: bump gettext to ~0.20 | Haelwenn (lanodan) Monnier | |
Includes https://github.com/elixir-gettext/gettext/pull/304 in 0.20.0+ Includes https://github.com/elixir-gettext/expo/issues/91 in 0.22+ via expo 0.2.0+ | |||
2023-05-31 | Remove locked version of plug | Mark Felder | |
Required for Phoenix 1.7 websocket changes | |||
2023-05-31 | Update to Phoenix 1.7 | Mark Felder | |
Chase the other deps to match versions you get from a current "mix phx.new" project creation |