Phantasm
f80c5744b1
Normalize Hubzilla alsoKnownAs from string to array
2026-02-12 18:47:22 +01:00
feld
1c685ea41a
Update README.md
...
fix logo
2026-02-12 00:34:08 +00:00
nicole mikołajczyk
b798f7d6e9
Add issue and pull request templates for Forgejo
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-10 14:53:45 +01:00
nicole mikołajczyk
2e80c786bb
Update comment for prepare_object, rename prepare_outgoing
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-10 14:37:30 +01:00
lain
ec6ffa4fdf
Merge pull request 'CI: Add basic woodpecker file' ( #7816 ) from woodpecker-ci into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7816
2026-02-09 17:46:19 +00:00
Lain Soykaf
4693dc837b
CI: Only run on PR
2026-02-09 10:13:29 +04:00
Lain Soykaf
feda4d0718
CI: Add basic woodpecker file
2026-02-09 09:01:16 +04:00
nicole mikołajczyk
cb78699a3b
Merge branch 'instance-profile-fields' into 'develop'
...
Add /api/v2/instance profile fields limits info used by Mastodon
See merge request pleroma/pleroma!4434
2026-01-30 23:04:49 +01:00
nicole mikołajczyk
833e9829ba
Merge branch 'relationship-expires-at' into 'develop'
...
MastoAPI AccountView: Add mute/block expiry to the relationship object (simplified)
See merge request pleroma/pleroma!4433
2026-01-30 07:08:21 +01:00
nicole mikołajczyk
bd30d461b0
Add /api/v2/instance profile fields limits info used by Mastodon
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-30 07:05:45 +01:00
nicole mikołajczyk
5001fb3a78
Update changelog
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-28 14:02:55 +01:00
nicole mikołajczyk
bc0c7fb310
Fix tests, relationship should always define _expires_at
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-28 13:58:33 +01:00
Phantasm
c1e33bfadb
MastoAPI AccountView AccountController: Add more block/mute expiry tests
2026-01-28 13:50:34 +01:00
Phantasm
e7a4d5ea66
MastoAPI AccountView: Add mute/block expiry to the relationship key
2026-01-28 13:50:23 +01:00
nicole mikołajczyk
6fac6ff7f1
MastoAPI AccountView: Add mute/block expiry to the relationship object
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-28 13:49:34 +01:00
nicole mikołajczyk
055242f438
Merge branch 'assign-users' into 'develop'
...
Allow assigning users to reports
See merge request pleroma/pleroma!3670
2026-01-28 11:22:09 +01:00
nicole mikołajczyk
80ede85f75
Allow assigning users to reports
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-28 10:35:19 +01:00
lain
d6bec8b6b7
Merge branch 'delete-outdated-docs' into 'develop'
...
Docs: Remove outdated, incorrect, inappropriate or unmaintained install docs
See merge request pleroma/pleroma!4432
2026-01-25 05:46:31 +00:00
Phantasm
54092d2b7c
Docs: Remove outdated, incorrect, inappropriate or unmaintained install docs
2026-01-25 05:46:28 +00:00
Haelwenn (lanodan) Monnier
6f86883cca
Web: remove legacy :set_put_layout plug
...
Phoenix 1.8 requires a View module with put_layout so can't set it that early.
It was introduced in 2019 with
commit 1097ce6d9f
but nothing seems to provide app.html (anymore?) and it would likely
better be set by something like OAuthController / OAuthView.
2026-01-18 10:40:10 +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
a7a3978a20
Merge branch 'revert-d6888e24' into 'develop'
...
Update Hackney, fix redirect issues
See merge request pleroma/pleroma!4412
2026-01-17 11:09:27 +00:00
Lain Soykaf
a4fb651fac
ConfigController: Don't allow whitelist modification.
2026-01-17 13:30:07 +04:00
Lain Soykaf
117b0bd79e
Config: Don't crash on falsy whitelist config
2026-01-17 13:03:02 +04:00
Lain Soykaf
49f9ab3034
Cheatsheet: Fix double slash
2026-01-17 13:02:18 +04:00
Lain Soykaf
0b871ff1f2
ConfigController: Don't allow updating the whitelist
2026-01-17 12:32:10 +04:00
Lain Soykaf
77a1d79f92
ConfigTest: Don't crash when whitelist is unset / disabled
2026-01-17 12:31:35 +04:00
Lain Soykaf
e7d2d9bd89
mrf(media_proxy_warming): avoid adapter-level redirects
...
Drop follow_redirect/force_redirect from the HTTP options used when warming MediaProxy, relying on Tesla middleware instead (Hackney redirect handling can crash behind CONNECT proxies).
Also add a regression assertion in the policy test and document the upstream Hackney issues in ReverseProxy redirect handling.
2026-01-17 02:24:07 +04:00
nicole mikołajczyk
49985b1614
Update tests
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-16 21:37:02 +01:00
nicole mikołajczyk
92fd157cd8
Update cheatsheet
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-16 21:35:53 +01:00
nicole mikołajczyk
b66b93a94a
Add task for filtering non-whitelisted configs
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-16 21:35:22 +01:00
nicole mikołajczyk
f0669997d3
Add test for default whitelist config
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-16 21:34:06 +01:00
nicole mikołajczyk
57a3b1f6d0
Add sane defaults for :database_config_whitelist
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-16 21:33:14 +01:00
nicole mikołajczyk
1af8997462
do not ever allow setting database_config_whitelist to database
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-16 21:32:35 +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
Lain Soykaf
1a6a8f6fb4
test(http): cover reverse proxy redirects via CONNECT proxy
...
Exercises Pleroma.ReverseProxy.Client.Hackney with follow_redirect enabled behind an HTTPS CONNECT proxy, ensuring the client follows a relative redirect and can stream the final body.
2026-01-16 22:14:27 +04:00
Mark Felder
9b1941366f
In-house redirect handler for mediaproxy with Hackney adapter
...
Also ensure we always pass an absolute URL to Hackney when parsing a redirect response
(cherry picked from commit 00ac6bce8d244eec7e2460358296619e5cacba6b)
2026-01-16 22:14:27 +04:00
Lain Soykaf
e67b4cd8b2
test(http): reproduce hackney follow_redirect crash via CONNECT proxy
...
Hackney 1.25 crashes when follow_redirect is enabled behind an HTTPS CONNECT proxy and the Location header is relative (hackney_http_connect transport).
This test demonstrates the failure and verifies Tesla-level redirects work when hackney redirects are disabled.
2026-01-16 21:17:40 +04:00
Lain Soykaf
52fc344b0a
test(http): cover pooled redirect with hackney
...
Reproduces the Hackney 1.25 pooled redirect cleanup issue which can surface as :req_not_found when the adapter returns a Ref and the body is later fetched.
2026-01-16 21:17:40 +04:00
Lain Soykaf
ef0f04ca48
http(hackney): disable adapter redirects by default
...
Hackney 1.25.x has redirect handling issues behind CONNECT proxies and with pools.
Disable hackney-level redirects and rely on Tesla.Middleware.FollowRedirects instead.
Also default to with_body: true so redirects can be followed reliably.
2026-01-16 21:17:40 +04:00
lain
c920241c04
Merge branch 'instance-domain-blocks' into 'develop'
...
Add v1/instance/domain_blocks endpoint
See merge request pleroma/pleroma!4353
2026-01-16 13:30:33 +00:00
Lain Soykaf
e91bb2144d
InstanceView: Omit comment if it's empty
2026-01-16 16:17:21 +04:00
Lain Soykaf
656c4368d3
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-instance-domain-blocks
2026-01-16 14:24:14 +04:00
lain
09aad75b33
Merge branch 'fix-oauth-app-registration' into 'develop'
...
Change redirect_uris to accept array of strings
See merge request pleroma/pleroma!4423
2026-01-16 10:21:41 +00:00
Lain Soykaf
4df7f93a23
Fix OAuth registration redirect_uris array support
2026-01-16 12:10:21 +04:00
lain
6001ed39fa
Merge branch 'vix-0.36.0' into 'develop'
...
mix: upgrade vix from `~> 0.26.0` to `~> 0.36`
Closes #3393
See merge request pleroma/pleroma!4424
2026-01-14 06:48:00 +00: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
MediaFormat
12002830bc
fix tests
2026-01-11 17:47:27 +00: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
c945a8a467
Merge branch 'less-flaky-tests' into 'develop'
...
Less flaky tests
See merge request pleroma/pleroma!4421
2026-01-11 05:38:17 +00:00