Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-22 | Use config to control inclusion of test emoji | Mark Felder | |
2024-01-22 | Use config to determine sending to the streamer registry instead of MIX_ENV ↵ | Mark Felder | |
compile time function definition | |||
2024-01-22 | Use config to control Uploader callback timeout | 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 | Merge branch 'exile-macos' into 'develop' | feld | |
Exile: fix for MacOS dev environments See merge request pleroma/pleroma!4041 | |||
2024-01-22 | Exile: fix for MacOS dev environments | Mark Felder | |
2024-01-22 | Merge branch 'exile-bsds' into 'develop' | feld | |
Exile: switch to fork with BSD compile fix See merge request pleroma/pleroma!4040 | |||
2024-01-22 | Exile: switch to fork with BSD compile fix | Mark Felder | |
2024-01-22 | Merge branch 'exile' into 'develop' | lain | |
Replace custom fifo implementation with Exile See merge request pleroma/pleroma!4039 | |||
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-21 | Merge branch 'new-pipelines' into 'develop' | feld | |
Fix testing cache policy, really. See merge request pleroma/pleroma!4038 | |||
2024-01-21 | Fix testing cache policy | Mark Felder | |
2024-01-21 | Merge branch 'new-pipelines' into 'develop' | feld | |
Fix testing cache policy See merge request pleroma/pleroma!4037 | |||
2024-01-21 | Fix testing cache policy | Mark Felder | |
2024-01-21 | Merge branch 'new-pipelines' into 'develop' | feld | |
New CI pipelines See merge request pleroma/pleroma!4036 | |||
2024-01-21 | Clarify formatting and cycles versions | Mark Felder | |
2024-01-21 | Rename 1.15 image to include otp25, clarify test names | Mark Felder | |
2024-01-21 | Fix the image name | Mark Felder | |
2024-01-21 | Only need amd64 for now | Mark Felder | |
2024-01-21 | Reorganize ci scripts | Mark Felder | |
2024-01-20 | Use our own 1.15 ci-base image | Mark Felder | |
2024-01-20 | Add Dialyxir with manual job execution | Mark Felder | |
2024-01-20 | Spec building should be in build stage | Mark Felder | |
2024-01-20 | Linting as a separate stage | Mark Felder | |
2024-01-20 | Add a build and test pipeline for elixir 1.15 with a new naming convention | Mark Felder | |
2024-01-21 | Merge branch 'dialyzer-fixes' into 'develop' | feld | |
Dialyzer fixes See merge request pleroma/pleroma!4035 | |||
2024-01-20 | Credo | Mark Felder | |
2024-01-20 | Dialyzer fixes | Mark Felder | |
2024-01-20 | Use config to control starting all HTTP pools in test env | Mark Felder | |
2024-01-20 | Use config to control streamer registry | Mark Felder | |
2024-01-20 | Use config to control background migrators | Mark Felder | |
2024-01-20 | Use config to control loading of custom modules | Mark Felder | |
2024-01-20 | Use config to control max_restarts | Mark Felder | |
2024-01-20 | Dialyzer: fix pattern match coverage | Mark Felder | |
2024-01-20 | Dialyzer: fix pattern match coverage | Mark Felder | |
2024-01-20 | Dialyzer: remove function that will never match | Mark Felder | |
2024-01-20 | Fix typo in typespec | Mark Felder | |
2024-01-20 | Fix incorrect type definition for maybe_direct_follow/2 | Mark Felder | |
2024-01-20 | Fix invalid types | Mark Felder | |
2024-01-20 | Fix invalid type | Mark Felder | |
lib/pleroma/web/auth/authenticator.ex:8:unknown_type Unknown type: User.t/0. | |||
2024-01-20 | Fix invalid type | Mark Felder | |
lib/pleroma/web/activity_pub/publisher.ex:31:unknown_type Unknown type: Map.t/0. | |||
2024-01-20 | Fix invalid types | Mark Felder | |
lib/pleroma/web/activity_pub/mrf/policy.ex:6:unknown_type Unknown type: Map.t/0. lib/pleroma/web/activity_pub/mrf/policy.ex:7:unknown_type Unknown type: Map.t/0. | |||
2024-01-20 | Fix invalid type | Mark Felder | |
lib/pleroma/uploaders/uploader.ex:43:unknown_type Unknown type: Map.t/0. | |||
2024-01-20 | Fix invalid type | Mark Felder | |
lib/pleroma/upload.ex:89:unknown_type Unknown type: Map.t/0. | |||
2024-01-20 | Fix invalid types due to typos | Mark Felder | |
lib/pleroma/web/feed/feed_view.ex:135:unknown_type Unknown type: NativeDateTime.t/0. lib/pleroma/web/feed/feed_view.ex:148:unknown_type Unknown type: NativeDateTime.t/0. | |||
2024-01-20 | Fix invalid type due to typos | Mark Felder | |
lib/pleroma/web/o_auth/authorization.ex:61:unknown_type Unknown type: Authtorizatiton.t/0. | |||
2024-01-20 | Fix invalid type due to late aliasing | Mark Felder | |
lib/pleroma/web/o_auth/token/query.ex:12:unknown_type Unknown type: Token.t/0. | |||
2024-01-20 | Fix invalid type | Mark Felder | |
lib/pleroma/web/rich_media/parser.ex:105:unknown_type Unknown type: Integer.t/0. | |||
2024-01-20 | Fix invalid types | Mark Felder | |
lib/pleroma/web/rich_media/parser/ttl.ex:6:unknown_type Unknown type: Integer.t/0. lib/pleroma/web/rich_media/parser/ttl.ex:6:unknown_type Unknown type: Map.t/0. | |||
2024-01-20 | Fix invalid types | Mark Felder | |
lib/pleroma/web/streamer.ex:37:unknown_type Unknown type: Map.t/0. ________________________________________________________________________________ lib/pleroma/web/streamer.ex:63:unknown_type Unknown type: Map.t/0. |