Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
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-12 | Merge branch 'phoenix1.7' into 'develop' | lain | |
Update to Phoenix 1.7 See merge request pleroma/pleroma!3900 | |||
2023-11-08 | Ensure benchee doesn't run unless we are executing benchmarks | Mark Felder | |
2023-11-07 | Phoenix is no longer required in extra_applications | Mark Felder | |
2023-11-07 | Merge branch 'develop' into phoenix1.7 | Mark Felder | |
2023-10-31 | Bump package version for mergeback | tusooa | |
2023-10-24 | Bump version to 2.6.0 | tusooa | |
2023-08-05 | Mergeback release 2.5.4 | Haelwenn (lanodan) Monnier | |
2023-08-04 | Release 2.5.53 | Haelwenn (lanodan) Monnier | |
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 | Add :phoenix to extra_applications to suppress a warning | Mark Felder | |
Related to use of Phoenix.Flash.get/2 | |||
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 | Bump minimum Elixir to 1.12 | Mark Felder | |
2023-05-31 | Remove locked version of plug | Mark Felder | |
Required for Phoenix 1.7 websocket changes | |||
2023-05-31 | Remove unnecessary compilers as of Phoenix 1.7 | Mark Felder | |
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 | |||
2023-05-26 | Merge branch 'release/2.5.2' into mergeback/2.5.2 | Haelwenn (lanodan) Monnier | |
2023-05-26 | Version 2.5.2 | Haelwenn (lanodan) Monnier | |