Ivan Tashkinov
7fff9c1bee
Tweaks to OAuth entities expiration: changed default to 30 days, removed hardcoded values usage, fixed OAuthView (expires_in).
3 years ago
Alexander Strizhakov
94480c6607
removing fed sockets settings
3 years ago
Alexander Strizhakov
5eef4988bf
fix for elixir 1.11
load runtime configs in releases with config provider
3 years ago
lain
25a03a9b5b
Config, Docs: Remove search_function
3 years ago
lain
4a5ab690ef
Config: Set search_function to `websearch` by default
3 years ago
lain
11e0d5f9ac
Password Resets: Don't accept tokens above a certain age.
By default, one day
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
Egor Kislitsyn
435bf1f945
Remove FrontendInstallerWorker
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
feld
6c8469664a
Merge branch 'chore/elixir-1.11' into 'develop'
Elixir 1.11 compatibility / Phoenix 1.5+
See merge request pleroma/pleroma!3059
3 years ago
Mark Felder
89c356d19f
Improve Keyword descriptions for AdminFE
3 years ago
Egor Kislitsyn
03e306785b
Add an API endpoint to install a new frontend
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
Ivan Tashkinov
524fb0e4c2
[ #1668 ] Restricted access to app metrics endpoint by default. Added ability to configure IP whitelist for this endpoint.
Added tests and documentation.
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
3 years ago
Mark Felder
87fc5a40f4
instrumenters has no effect in Endpoint anymore
3 years ago
Mark Felder
fddea9e3ce
:pubsub is deprecated and replaced wit :pubsub_server
3 years ago
Egor Kislitsyn
e52dd62e14
Add configurable temporary directory
3 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
d43d05005a
Move hardcoded default configuration into config.exs
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
Alexander Strizhakov
cbdaabad34
web push http_client fix
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
Sergey Suprunenko
226fa3e486
Make WebPushEncryption use Pleroma.HTTP as an HTTP adapter
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
7dd986a563
expire mfa tokens through Oban
3 years ago
Alexander Strizhakov
3ce658b930
schedule expired oauth tokens deletion with Oban
3 years ago
Mark Felder
14d07081fd
Feed provider only generates a redirect, so always activate it.
Making this configurable is misleading.
3 years ago