Mark Felder
e709dec2eb
Add Invalidation Script url_format setting
3 years ago
eugenijm
7fcaa188a0
Allow to define custom HTTP headers per each frontend
3 years ago
eugenijm
133644dfa2
Ability to set the Service-Worker-Allowed header
3 years ago
Alexander Strizhakov
6d48144a9d
use proper naming
for MediaProxyWarmingPolicy in ConcurrentLimiter
3 years ago
Alexander Strizhakov
b4ff63d020
configurable limits for ConcurrentLimiter
Pleroma.Web.RichMedia.Helpers & Pleroma.Web.MediaProxy
3 years ago
Mark Felder
8b28dce82a
Deprecate Pleroma.Uploaders.S3, :public_endpoint
3 years ago
Mark Felder
ce78b64db8
Formatting
3 years ago
Mark Felder
5a084d6f8d
Update descriptions for MediaProxy, remove settings that should not be exposed in AdminFE
3 years ago
rinpatch
a05e1d4e48
config/description.exs: Remove outdated information about Oban
The version of Oban we depend on no longer uses ShareLocks, so this
note no longer applies.
3 years ago
Alexander Strizhakov
cebe3c7def
Fix for dropping posts/notifs in WS when mix task is executed
- start oban in mix tasks with empty queues, plugins and crontab
- fix for update_users_following_followers_counts
- fix for removed logo.png
- typo in resend confirmation emails mix task docs
- fix for uploads mix task (start Majic.Pool)
- fix for creating user mix task (start :fast_html app)
3 years ago
Ivan Tashkinov
7fff9c1bee
Tweaks to OAuth entities expiration: changed default to 30 days, removed hardcoded values usage, fixed OAuthView (expires_in).
3 years ago
rinpatch
2c55f7d7cb
Remove FedSockets
Current FedSocket implementation has a bunch of problems. It doesn't
have proper error handling (in case of an error the server just doesn't
respond until the connection is closed, while the client doesn't match
any error messages and just assumes there has been an error after 15s)
and the code is full of bad descisions (see: fetch registry which uses
uuids for no reason and waits for a response by recursively querying a
ets table until the value changes, or double JSON encoding).
Sometime ago I almost completed rewriting fedsockets from scrach to
adress these issues. However, while doing so, I realized that fedsockets
are just too overkill for what they were trying to accomplish, which is
reduce the overhead of federation by not signing every message.
This could be done without reimplementing failure states and endpoint
logic we already have with HTTP by, for example, using TLS cert auth,
or switching to a more performant signature algorithm. I opened
https://git.pleroma.social/pleroma/pleroma/-/issues/2262 for further
discussion on alternatives to fedsockets.
From discussions I had with other Pleroma developers it seems like they
would approve the descision to remove them as well,
therefore I am submitting this patch.
3 years ago
Alexander Strizhakov
efc27f6464
fix for adminFE
- revert UserAllowPolicy description
- MRF descriptions order
3 years ago
Alexander Strizhakov
485697d96c
config descriptions for custom MRF policies
3 years ago
feld
86b4149a13
Merge branch '1668-prometheus-access-restrictions' into 'develop'
[#1668 ] App metrics endpoint (Prometheus) access restrictions
Closes #1668
See merge request pleroma/pleroma!3093
3 years ago
Mark Felder
89c356d19f
Improve Keyword descriptions for AdminFE
3 years ago
rinpatch
fb0e340363
Rip out fedsockets from the release branch
3 years ago
Ivan Tashkinov
50d4280880
[ #1668 ] Formatting fix.
3 years ago
Egor Kislitsyn
ad605e3e16
Rename `Pleroma.Backup` to `Pleroma.User.Backup`
3 years ago
Ivan Tashkinov
3a28aa8814
[ #1668 ] Added :prometheus group config to config/description.exs.
3 years ago
Mark Felder
efd6572ffb
Remove suggestions
3 years ago
Mark Felder
405f27b4f8
The suggestions are problematic as they need to be real local account names
3 years ago
Mark Felder
1b8fd7e65a
Adds feature to permit e.g., local admins and community moderators to automatically follow all newly registered accounts
3 years ago
Alexander Strizhakov
3be8ab5103
RemoteIp module name
4 years ago
Egor Kislitsyn
3ad7492f9d
Add config for Pleroma.Backup
3 years ago
Egor Kislitsyn
a0ad9bd734
Add BackupWorker
3 years ago
Mark Felder
b90eda3d8b
Improve description yet again
3 years ago
Mark Felder
e08eb4aba0
Don't leak internal variables in the docs. They're useless to users.
3 years ago
Mark Felder
b8c05f4876
Improve descriptions for reserved and proxies
3 years ago
Mark Felder
7aff2b47c5
Fix docs for default headers used by RemoteIp. We only use X-Forwarded-For by default.
3 years ago
Angelina Filippova
d96b8923f6
Fix typo
3 years ago
Angelina Filippova
fe19750644
Fix comma typo
3 years ago
Angelina Filippova
1b2f7139c8
Apply 1 suggestion(s) to 1 file(s)
3 years ago
Angelina Filippova
0e57f13365
Apply 1 suggestion(s) to 1 file(s)
3 years ago
Angelina Filippova
7ac4d1e7ee
Remove extra nesting and add labels in `:frontends` setting
3 years ago
Mark Felder
7b2bf381e9
Chase the Autolinker rename from !2677
3 years ago
Steven Fuchs
f2ef9735c5
Federate data through persistent websocket connections
3 years ago
Ivan Tashkinov
7cdbd91d83
[ #2497 ] Configurability of :min_content_length (preview proxy). Refactoring, documentation, tests.
3 years ago
rinpatch
0b5e72ecf0
Remove `:managed_config` option.
In practice, it was already removed half a year ago, but the description
and cheatsheet entries were still there.
The migration intentionally does not use ConfigDB.get_by_params, since
this will break migration code as soon as we add a new field is added
to ConfigDB.
Closes #2086
3 years ago
Alexander Strizhakov
2c2094d4b2
configurable lifetime for ephemeral activities
3 years ago
Alexander Strizhakov
629a8de9cb
deprecation warning
changed namespace for activity expiration configuration
3 years ago
Alexander Strizhakov
9bf1065a06
schedule activity expiration in Oban
3 years ago
Alexander Strizhakov
3ce658b930
schedule expired oauth tokens deletion with Oban
3 years ago
Mark Felder
bb0d7b7aaa
Revert "description.exs: add ForceBotUnlistedPolicy"
This reverts commit 7215563641
.
3 years ago
Alibek Omarov
7215563641
description.exs: add ForceBotUnlistedPolicy
3 years ago
rinpatch
ea4b6c64d6
Merge branch 'feat/rich-media-improvements' into 'develop'
Rich media improvements
See merge request pleroma/pleroma!2944
3 years ago
Alexander Strizhakov
a83916fdac
adapter options unification
not needed options deletion
3 years ago
Alexander Strizhakov
ee67c98e55
removing Stats worker from Oban cron jobs
3 years ago
Mark Felder
6141eb94ab
Fetch preview requests through the MediaProxy. Separate connection options are not needed.
Use a separate pool for preview requests
3 years ago
rinpatch
19691389b9
Rich media: Add failure tracking
3 years ago