Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-11 | Mix: Update version | Lain Soykaf | |
2025-03-01 | Mix: Bump version to 2.9.0 | Lain Soykaf | |
2024-11-13 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into release/2.8.0 | Lain Soykaf | |
2024-11-13 | Merge branch 'mastodon-websocket-fix' into 'develop' | lain | |
Fix Mastodon WebSocket authentication See merge request pleroma/pleroma!4206 | |||
2024-10-31 | Mix: Update version | Lain Soykaf | |
2024-09-18 | Elixir 1.14 and Erlang/OTP 23 is now the minimum supported release | Mark Felder | |
2024-09-13 | Add dependencies for Swoosh's Mua mail adapter | Mint | |
2024-09-08 | Argon2 password support | marcin mikołajczak | |
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-08-01 | Mix: Update version to 2.7.0 | Lain Soykaf | |
2024-07-17 | Add Oban Live Dashboard | Mark Felder | |
2024-07-06 | Merge branch 'develop' into 'move-poison' | Pleroma User | |
# Conflicts: # mix.exs | |||
2024-07-01 | Add eldap back to applications as the module functions were unavailable | Mark Felder | |
2024-07-01 | Update elixir-captcha to fix the compile warning | Mark Felder | |
2024-07-01 | Update Tesla to 1.11.0 | Mark Felder | |
2024-06-21 | poison is used only in tests | pleromian | |
2024-06-18 | Enable :logger_backends application on < Elixir 1.15 | Mark Felder | |
2024-06-12 | Fix compatibility with Loggers in Elixir 1.15+ | Haelwenn (lanodan) Monnier | |
2024-06-12 | mix: Turn off prune_code_path | Haelwenn (lanodan) Monnier | |
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-05-20 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into bump-elixir | Lain Soykaf | |
2024-02-23 | Exile: change to upstream pre-release commit that fixes build on FreeBSD | Mark Felder | |
2024-02-20 | Mergeback of security release 2.6.2 | Haelwenn (lanodan) Monnier | |
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-22 | Clear up missing function dialyzer errors for :eldap | Mark Felder | |
2024-01-22 | Exile: fix for MacOS dev environments | Mark Felder | |
2024-01-22 | Dialyzer: suppress Mix.Task errors | Mark Felder | |
Callback info about the 'Elixir.Mix.Task' behaviour is not available. | |||
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-20 | Elixir 1.13 is the minimum required version | Mark Felder | |
2023-12-15 | Merge remote-tracking branch 'upstream/stable' into mergeback/2.6.1 | tusooa | |
2023-12-14 | Bump version to 2.6.1 | tusooa | |
2023-12-14 | mix: Bump elixir-captcha for system-CFLAGS | Haelwenn (lanodan) Monnier | |
2023-12-14 | mix: cherry-pick eblurhash latest git for system-CFLAGS | Haelwenn (lanodan) Monnier | |
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 | |