Oneric
e99e2407f3
Add background_removal to SimplePolicy MRF
2024-02-16 16:36:45 +01:00
Oneric
7622aa27ca
Federate user profile background
...
Currently our own frontend doesn’t show backgrounds of other users, this
property is already publicly readable via REST API and likely was always
intended to be shown and federated.
Recently Sharkey added support for profile backgrounds and
immediately made them federate and be displayed to others.
We use the same AP field as Sharkey here which should make
it interoperable both ways out-of-the-box.
Ref.: 4e64397635
2024-02-16 16:35:51 +01:00
FloatingGhost
0ed815b8a1
Merge branch 'followback' into develop
2024-02-16 13:27:40 +00:00
floatingghost
c5dcd07e08
Merge pull request 'Fix OpenAPI spec for preferred_frontend endpoint' ( #680 ) from katafrakt/akkoma:fix-openapi-spec-for-preferred-frontend into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/680
2024-02-16 12:21:00 +00:00
Oneric
376f6b15ca
Add ability to auto-approve followbacks
...
Resolves: https://akkoma.dev/AkkomaGang/akkoma/issues/148
2024-02-13 15:42:37 +01:00
Oneric
8cf183cb42
Drop Chat tables
...
Chats were removed in 0f132b802d
2024-02-11 05:15:08 +01:00
floatingghost
e97d08ee98
Merge pull request 'MRF transparency: don’t forget to obfuscate short domains' ( #676 ) from Oneric/akkoma:mrf-obfuscation into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/676
2024-02-05 08:43:43 +00:00
Paweł Świątkowski
d7d159c49f
Fix OpenAPI spec for preferred_frontend endpoint
...
The spec was copied from another endpoint, including the operation id,
leading to scrubbing the valid parameters from the request and simply
not working.
2024-02-03 14:27:45 +01:00
Oneric
e47c50666d
Fix obfuscation of short domains
...
Fixes https://akkoma.dev/AkkomaGang/akkoma/issues/645
2024-02-02 14:50:13 +00:00
Aria
77000b8ffd
update tests for oauth consumer
2023-12-17 21:48:19 +00:00
Lain Soykaf
c3098e9c56
UserViewTest: Add basice service actor test.
2023-12-15 16:31:51 +00:00
FloatingGhost
6cc523bd23
Correct email links to be absolute URLs
2023-11-02 11:49:03 +00:00
FloatingGhost
033b7b04e0
update captcha version
2023-10-20 13:30:29 +01:00
FloatingGhost
c8e08e9cc3
fix issue with API cascading domain blocks but not honouring them
2023-08-25 11:00:49 +01:00
FloatingGhost
063e3c0d34
Disallow nil hosts in should_federate
2023-08-15 23:12:04 +01:00
FloatingGhost
6cb40bee26
Migrate to phoenix 1.7 ( #626 )
...
Closes #612
Co-authored-by: tusooa <tusooa@kazv.moe>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/626
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Co-committed-by: FloatingGhost <hannah@coffee-and-dreams.uk>
2023-08-15 10:22:18 +00:00
Joshua Goins
c22ecac567
mastodon_api: Add /api/v1/preferences endpoint
...
Implements the preferences endpoint in the Mastodon API, but returns
default values for most of the preferences right now. The only supported
preference we can access is default post visibility, and a relevant test
is added as well.
2023-08-12 09:28:24 -04:00
FloatingGhost
c7aeeec232
fix yet another keyword equality check
2023-08-07 17:00:16 +01:00
FloatingGhost
0c21341156
Fix signature checking
2023-08-07 16:17:17 +01:00
FloatingGhost
7825798e32
Add XML matcher
2023-08-07 11:12:14 +01:00
FloatingGhost
650c0c0f62
Allow max_id to be at the end of the querystring
2023-08-06 16:44:25 +01:00
FloatingGhost
7956cfb091
Another keyword.equal? check
2023-08-06 16:36:18 +01:00
FloatingGhost
215b550317
Fix keyword ordering reliance
2023-08-06 16:27:15 +01:00
FloatingGhost
c193b4d507
Remove frankly awful config file test
2023-08-06 16:20:46 +01:00
FloatingGhost
866672b6a7
Add unordered list equality matcher
2023-08-06 15:58:11 +01:00
FloatingGhost
ef422a8385
Put matchers in matchers subpackage
2023-08-06 15:53:04 +01:00
FloatingGhost
9723264fe5
Add URI matchers
2023-08-06 15:51:21 +01:00
mae
d868348fac
Completely disable xml entity resolution
2023-08-05 12:32:05 +00:00
FloatingGhost
b4399574ca
Merge remote-tracking branch 'norm/config-permissions' into develop
2023-08-04 22:31:11 +01:00
FloatingGhost
9c7409808f
Add unit test for external entity loading
2023-08-04 22:24:32 +01:00
Haelwenn (lanodan) Monnier
749e9f2229
release_runtime_provider_test: chmod config for hardened permissions
...
Git doesn't manages file permissions precisely enough for us.
Original: 65ef8f19c5
2023-08-04 14:14:04 -04:00
FloatingGhost
0b2ec0ccee
Enable AnonymizeFilenames on all uploads
2023-08-04 15:37:15 +01:00
FloatingGhost
723bd123a0
Correct ordering for block/mutes
2023-08-04 15:18:07 +01:00
FloatingGhost
1dc8cc731c
Merge branch 'elixir1.15' into develop
2023-08-04 15:16:14 +01:00
FloatingGhost
87cc5a2110
Fix uploads test being reliant on being run later
2023-08-04 12:59:33 +01:00
FloatingGhost
64e233ca20
Tag Mock
-tests as "mocked" and run them seperately
2023-08-04 12:50:50 +01:00
FloatingGhost
fe8c166b8f
Remove IO.inspects
2023-08-04 12:01:52 +01:00
Mark Felder
7e45343f81
Resolve information disclosure vulnerability through emoji pack archive download endpoint
2023-08-04 11:34:19 +01:00
FloatingGhost
f4fe4fcbcc
More static stuff
2023-08-03 23:00:30 +01:00
FloatingGhost
02071ab9b4
bah
2023-08-03 18:40:13 +01:00
FloatingGhost
d5de05bbe4
scream
2023-08-03 18:10:27 +01:00
FloatingGhost
98cb255d12
Support elixir1.15
...
OTP builds to 1.15
Changelog entry
Ensure policies are fully loaded
Fix :warn
use main branch for linkify
Fix warn in tests
Migrations for phoenix 1.17
Revert "Migrations for phoenix 1.17"
This reverts commit 6a3b2f15b7
.
Oban upgrade
Add default empty whitelist
mix format
limit test to amd64
OTP 26 tests for 1.15
use OTP_VERSION tag
baka
just 1.15
Massive deps update
Update locale, deps
Mix format
shell????
multiline???
?
max cases 1
use assert_recieve
don't put_env in async tests
don't async conn/fs tests
mix format
FIx some uploader issues
Fix tests
2023-08-03 17:44:09 +01:00
FloatingGhost
b65aafe1e3
Fix tests breaking on config changes
2023-08-02 12:05:30 +01:00
Walter Huf
c38f1aefb1
Add unit tests for Utils.user_name_string
2023-07-28 07:35:00 -07:00
Walter Huf
1377ec33fe
Add a unit test for custom WebFinger domain
2023-07-27 09:01:46 -07:00
Weblate
eba3cce77b
Update translation files
...
Updated by "Squash Git commits" hook in Weblate.
Translation: Pleroma fe/Akkoma Backend (Config Descriptions)
Translate-URL: http://translate.akkoma.dev/projects/akkoma/akkoma-backend-config-descriptions/
2023-07-27 13:14:05 +00:00
floatingghost
6db8ab7c94
Merge pull request 'Varied selection of Pleroma cherry-picks' ( #567 ) from XxXCertifiedForkliftDriverXxX/akkoma:cherry-picks into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/567
2023-07-27 12:53:56 +00:00
FloatingGhost
c63ae73bc0
Add embed controller tests
2023-07-17 19:18:21 +01:00
FloatingGhost
8fe29bf5d2
Exclude deactivated users from emoji reaction lists
2023-07-17 17:53:03 +01:00
Mark Felder
5144d6f4ba
Add OnlyMedia Upload Filter to simplify restricting uploads to audio, image, and video types
...
Original: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3897
2023-06-28 01:56:14 +01:00