Lain Soykaf
7d1cc56a78
Merge remote-tracking branch 'origin/develop' into audit-mix-audit-report
...
Conflict resolution notes:
- mix.lock: kept this branch's versions for cowlib, h2, hackney and hpax.
Those upgrades are the point of the branch; develop is still on hackney
1.20.1.
- .woodpecker/docker-armv7.yaml: accepted develop's deletion. It only
existed here to build mdex_native on armv7, and mdex was already
replaced with earmark again.
- lib/pleroma/reverse_proxy.ex: took develop's version. It independently
grew request_with_constraints/5 and the invalid-status close, which
supersede the equivalent fixes on this branch. Re-applied this branch's
recv_timeout seeding, which develop does not have.
- lib/pleroma/gun/connection_pool/worker.ex and
lib/pleroma/reverse_proxy/client/tesla.ex: took develop's versions. The
gun pool rework (#7934 ) already guards the demonitor and makes
release_conn/cancel_stream exit-safe, and it splits the Tesla client's
graceful release from its abort path, so this branch's changes there are
obsolete.
That leaves the client leak fix as a Hackney-only concern, which
stream_body/1 now handles the same way the gun client does.
2026-07-25 19:54:48 +04:00
lain
cc1b95c88e
Merge pull request 'Rework Gun connection pooling' ( #7934 ) from issue-2263-gun-validation into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7934
2026-07-25 05:44:39 +00:00
Lain Soykaf
bf477c1a53
fix(deps): replace mdex with earmark parser
2026-07-23 13:02:28 +04:00
Lain Soykaf
77a7ba3a0e
fix(http): harden Hackney request lifecycle
2026-07-22 16:18:04 +04:00
Lain Soykaf
e6598ae5c7
fix(ci): build mdex native on armv7
2026-07-21 21:23:18 +04:00
Lain Soykaf
b862254889
fix(deps): update Gun to 2.4.1
2026-07-17 21:09:13 +04:00
Lain Soykaf
9154f6fe3c
fix(deps): replace earmark with mdex
2026-07-02 11:31:54 +04:00
Lain Soykaf
a96fb31a89
fix(deps): update hackney
2026-07-02 10:57:12 +04:00
Lain Soykaf
fa7986a267
fix(deps): update bandit
2026-07-02 10:26:12 +04:00
Lain Soykaf
7e54b0935b
chore(deps): add mix audit
2026-07-02 10:20:59 +04:00
lain
4fe802b25a
Merge branch 'develop' into gitlab-mr-iid-4381
2026-05-14 09:27:13 +00:00
lain
c7c453ca21
Merge branch 'develop' into gitlab-mr-iid-4426
2026-05-14 06:56:57 +00:00
Lain Soykaf
512b0f67a4
Merge remote-tracking branch 'origin/develop' into issue-3314-remote-ip-hex
...
# Conflicts:
# mix.exs
2026-05-14 09:27:18 +04:00
Phantasm
7651490c50
Merge branch 'develop' into gitlab-mr-iid-4381
2026-05-14 00:14:27 +02:00
Lain Soykaf
7ab9e2c7ce
Use pleroma_captcha Hex package
2026-05-13 23:05:25 +04:00
Lain Soykaf
c92d233233
Use upstream remote_ip package
2026-05-13 20:04:12 +04:00
Lain Soykaf
d0c2d04356
Use Hex release for oban_plugins_lazarus
2026-05-13 19:10:15 +04:00
Lain Soykaf
d8e3ea69b1
Use Hex release for majic 1.2.0
2026-05-13 19:00:16 +04:00
Lain Soykaf
9e16332d9d
Update majic to 1.2.0
2026-05-13 18:39:40 +04:00
lain
8e72f4cd17
Merge branch 'develop' into gitlab-mr-iid-4426
2026-05-11 18:16:12 +00:00
Lain Soykaf
216a00f73f
Merge develop into Phoenix upstream migration
2026-05-11 22:13:46 +04:00
Lain Soykaf
61feb3dfcd
Update http_signatures to 0.1.3
2026-05-11 21:01:59 +04:00
Lain Soykaf
592be493c8
Use published Pleroma MFM parser package
2026-05-11 19:13:01 +04:00
Lain Soykaf
6b86e31e5d
Add backend MFM support
2026-05-11 14:53:06 +04:00
Lain Soykaf
8ccdd98914
Prepare 2.10.2 release
2026-05-03 20:23:35 +04:00
Lain Soykaf
6553ba24aa
Prepare 2.10.1 release
2026-05-03 16:56:01 +04:00
feld
683ab39160
Merge pull request 'Downgrade Hackney' ( #7860 ) from hackney-downgrade into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7860
2026-04-08 19:29:50 +00:00
Mark Felder
7582b71f46
Downgrade Hackney to 1.20.1, before connection performance regressions
...
It appears the implementation of Happy Eyeballs in 1.22.0 is the origin of
some pretty serious performance regressions that remain even in the latest
Hackney 3.0 branch.
Connection tests:
=== 1.22.0 ===
First call: 9434ms
Second call: 14ms
=== 1.21.0 ===
First call: 228ms
Second call: 16ms
We went back further to 1.20.1 though because of reported problems with the mail
client and ssl_options. That bug was not reproduced by a dev, though, but we'll
trust it for now.
2026-04-08 12:27:47 -07:00
Mark Felder
00265751cc
Update Bandit
2026-04-03 13:22:12 -07:00
Phantasm
c455e02255
Elixir 1.19: Add non-test Elixir files in test/ to mix.exs filter
...
This is a new filter introduced in 1.19.
2026-03-25 19:35:46 +00:00
nicole mikołajczyk
37041aae60
update mix.exs deps versions to match mix.lock so they don't look that scary
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-02 22:50:49 +01:00
nicole mikołajczyk
938ee4cb01
mix.exs: use correct override value
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 15:45:57 +01:00
Haelwenn (lanodan) Monnier
be327ca982
Switch Phoenix back to upstream
...
See <https://github.com/phoenixframework/phoenix/pull/6094 >
for `:sec_websocket_protocol` -> `:sec_websocket_headers`
2026-01-18 10:40:10 +01:00
Lain Soykaf
346014b897
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into revert-d6888e24
2026-01-16 22:43:10 +04:00
Haelwenn (lanodan) Monnier
05704ec86e
mix: upgrade vix from "~> 0.26.0" to "~> 0.36"
...
Dropping the last zero should allow to get 0.x updates rather
than only 0.36.x updates.
Fixes: https://git.pleroma.social/pleroma/pleroma/-/issues/3393
2026-01-14 03:11:37 +01:00
lain
9fcf918e1c
Merge branch 'phnt/oban-web' into 'develop'
...
Add Oban Web and upgrade LiveView, plug
See merge request pleroma/pleroma!4422
2026-01-11 05:40:47 +00:00
Lain Soykaf
07b0e6c1dc
Mix: Silence migrations
2026-01-08 13:40:43 +04:00
Phantasm
e671ca2554
Add Oban Web and upgrade LiveView, plug
2026-01-07 20:41:56 +01:00
Lain Soykaf
c313c15d73
Mix: Fix version
2025-12-29 09:49:22 +04:00
Lain Soykaf
19add4036d
Mix: Bump version to 2.10
2025-12-29 08:23:14 +04:00
lain
e091349718
Revert "Merge branch 'revert-cdd6df06' into 'develop'"
...
This reverts merge request !4411
2025-12-26 05:08:52 +00:00
lain
23cb42a436
Revert "Merge branch 'hackney-bump' into 'develop'"
...
This reverts merge request !4409
2025-12-26 05:07:51 +00:00
Mark Felder
3f9466e3a9
Update Hackney, the default HTTP client, to the latest release which supports Happy Eyeballs for improved IPv6 federation
2025-12-23 11:44:21 -08:00
Lain Soykaf
ffc93a10ab
Mix: Remove double lazarus
2025-09-04 15:49:57 +04:00
Lain Soykaf
348291cc3b
Merge branch 'lazarus' of git.pleroma.social:pleroma/pleroma into lazarus
2025-08-30 10:21:55 +04:00
Lain Soykaf
0c4b5a9258
Mix, Gitlab, Docs: Require Elixir 1.15
2025-08-30 10:21:28 +04:00
Mark Felder
52323e1612
Add Oban.Plugins.Lazarus
2025-08-29 09:16:23 -07:00
Lain Soykaf
8428a1bed3
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into lazarus
2025-08-27 11:43:32 +04:00
Mark Felder
44898845a6
Update Plug/Cowboy/Gun
2025-08-01 13:57:03 -07:00
Mark Felder
3efb99fdf8
Postgrex: Update to 0.20.0
...
Includes fixes for database reconnection handling
2025-07-29 16:35:20 -07:00