summaryrefslogtreecommitdiff
path: root/mix.lock
AgeCommit message (Collapse)Author
2024-02-23Exile: change to upstream pre-release commit that fixes build on FreeBSDMark Felder
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-30Bump open_api_spexMark Felder
2024-01-26Bump dependenciesHaelwenn (lanodan) Monnier
2024-01-22Exile: fix for MacOS dev environmentsMark Felder
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-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
2023-11-14mix: Bump elixir-captcha for system-CFLAGSHaelwenn (lanodan) Monnier
2023-11-14mix: cherry-pick eblurhash latest git for system-CFLAGSHaelwenn (lanodan) Monnier
2023-11-13Override elixir_make versionMark Felder
2023-11-13Replace ImageMagick with Vips for Media Preview ProxyMark Felder
2023-11-13Switch to PromEx for prometheus metricsMark 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-07Merge branch 'develop' into phoenix1.7Mark Felder
2023-06-27mix: Remove override on plugHaelwenn (lanodan) Monnier
2023-06-27mix: 2023-06 deps updateHaelwenn (lanodan) Monnier
this fixes compatibility with Erlang OTP 26 Related: https://git.pleroma.social/pleroma/pleroma/-/issues/2913
2023-06-02Merge branch 'develop' into 'phoenix1.7'feld
# Conflicts: # mix.exs
2023-06-02mix: bump gettext to ~0.20Haelwenn (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-31Remove locked version of plugMark Felder
Required for Phoenix 1.7 websocket changes
2023-05-31Update to Phoenix 1.7Mark Felder
Chase the other deps to match versions you get from a current "mix phx.new" project creation
2023-04-23Remove SSH/BBS feature from coreduponin
And link to sshocial, the replacement client for this removed feature
2023-04-04mix: Update all dependenciesHaelwenn (lanodan) Monnier
2023-03-05Remove crypt(3) supportHaelwenn (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-09Bump crypt to v1.0.1upgrade/cryptSean King
2023-02-09Merge 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-09Update mix.exslain
2023-01-15Add names to additionalPropertiestusooa
2023-01-06Bump linkifytusooa
2022-12-28Bump earmark to 1.4.22tusooa
2022-12-15Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into update-depsLain Soykaf
2022-11-13Bump credoMark Felder
Old credo is throwing errors on my Elixir 1.13 / OTP 25
2022-11-11Clean up stale entries in mix.lockMark Felder
mix deps.clean --unlock --unused
2022-11-06Merge branch 'ci-coverage' into 'develop'tusooa
Test coverage: Switch to covertool to get cobertura output See merge request pleroma/pleroma!3745
2022-11-03Update to Phoenix 1.6 and chase dependenciesMark Felder
Also bump minimum Elixir to 1.11
2022-09-03Test coverage: Switch to covertool to get cobertura outputci-coverageHaelwenn (lanodan) Monnier
This allows to have coverage information integrated into Gitlab
2022-09-03mix: Switch prometheus_ex to fix/elixir-1.14 branchHaelwenn (lanodan) Monnier
2022-09-03Use Websockex to replace websocket_clientTusooa Zhu
2022-09-02Revert "Merge branch 'rewrite/integration-test-websocket-client' into 'develop'"Haelwenn
This reverts merge request !3649
2022-09-02Merge 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