Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2023-04-23 | Remove SSH/BBS feature from core | duponin | |
And link to sshocial, the replacement client for this removed feature | |||
2023-04-04 | mix: Update all dependencies | Haelwenn (lanodan) Monnier | |
2023-03-05 | Remove crypt(3) support | Haelwenn (lanodan) Monnier | |
This was used to support migration from GNU Social, which was used by at least shitposter.club, should be entirely irrelevant now. Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/3030 Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/3062 | |||
2023-02-09 | Bump crypt to v1.0.1upgrade/crypt | Sean King | |
2023-02-09 | Merge branch 'from/upstream-develop/tusooa/2974-zwnj' into 'develop' | lain | |
Bump linkify - Fix zwnj in tags and double-dot links Closes #2974 and #3022 See merge request pleroma/pleroma!3830 | |||
2023-02-09 | Update mix.exs | lain | |
2023-01-15 | Add names to additionalProperties | tusooa | |
2023-01-06 | Bump linkify | tusooa | |
2022-12-28 | Bump earmark to 1.4.22 | tusooa | |
2022-12-15 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into update-deps | Lain Soykaf | |
2022-11-13 | Bump credo | Mark Felder | |
Old credo is throwing errors on my Elixir 1.13 / OTP 25 | |||
2022-11-11 | Clean up stale entries in mix.lock | Mark Felder | |
mix deps.clean --unlock --unused | |||
2022-11-06 | Merge branch 'ci-coverage' into 'develop' | tusooa | |
Test coverage: Switch to covertool to get cobertura output See merge request pleroma/pleroma!3745 | |||
2022-11-03 | Update to Phoenix 1.6 and chase dependencies | Mark Felder | |
Also bump minimum Elixir to 1.11 | |||
2022-09-03 | Test coverage: Switch to covertool to get cobertura outputci-coverage | Haelwenn (lanodan) Monnier | |
This allows to have coverage information integrated into Gitlab | |||
2022-09-03 | mix: Switch prometheus_ex to fix/elixir-1.14 branch | Haelwenn (lanodan) Monnier | |
2022-09-03 | Use Websockex to replace websocket_client | Tusooa Zhu | |
2022-09-02 | Revert "Merge branch 'rewrite/integration-test-websocket-client' into 'develop'" | Haelwenn | |
This reverts merge request !3649 | |||
2022-09-02 | Merge branch 'rewrite/integration-test-websocket-client' into 'develop' | Haelwenn | |
Rewrite integration-test websocket client with Mint.WebSocket, closes #2812 Closes #2812 See merge request pleroma/pleroma!3649 |