Commit Graph

143 Commits (dc9090810dbed74da91f2e94f23e5512d259e4fc)

Author SHA1 Message Date
Egor Kislitsyn 36686f5245
Support authentication via `x-admin-token` HTTP header
5 years ago
rinpatch 22554ac5ca Merge branch 'bugfix/1395-email-activation' into 'develop'
5 years ago
lain f17e0f8e4f OAuthPlug, Router: Handle deactivated users in the UserEnabledPlug
5 years ago
kaniini 2cc043591c Merge branch 'feature/static-fe' into 'develop'
5 years ago
Steven Fuchs 94627baa5c New rate limiter
5 years ago
lain f6056e9c9c UserEnabledPlug: Don't authenticate unconfirmed users.
5 years ago
Phil Hagelberg 886a07ba57 Move static_fe config to its own section instead of in :instance.
5 years ago
Phil Hagelberg 8969c5522d Make many of the improvements suggested in review.
5 years ago
Phil Hagelberg e8bee35578 Static FE plug should only respond to text/html requests.
5 years ago
Phil Hagelberg dc3b87d153 Move static FE routing into its own plug.
5 years ago
rinpatch 365657320c Fix TrailingFormatPlug not being active for /api/oauth_tokens
5 years ago
Ivan Tashkinov 10ff01acd9 [#1304] Moved all non-mutes / non-blocks fields from User.Info to User. WIP.
5 years ago
Ivan Tashkinov 64095961fe [#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-4-3-oauth-scopes
5 years ago
minibikini f9380289eb Add `remote_ip` plug
5 years ago
Ivan Tashkinov e4f3d7f69d Apply suggestion to lib/pleroma/plugs/oauth_scopes_plug.ex
5 years ago
Ivan Tashkinov 01c1078015 [#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-4-3-oauth-scopes
5 years ago
Ivan Tashkinov efbc2edba1 [#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-4-3-oauth-scopes
5 years ago
Ivan Tashkinov e6f43a831b [#1234] Permissions-related fixes / new functionality (Masto 2.4.3 scopes).
5 years ago
rinpatch b0e6058021 Parse http signature for request to objects/activities
5 years ago
rinpatch dabc4a00f5 Put the cache with the right key when using a tracking function
5 years ago
rinpatch 769fb778d4 Track object/create activity fetches
5 years ago
minibikini 11e12b5761 Add Pleroma.Plugs.Cache
5 years ago
Ivan Tashkinov b63faf9819 [#1234] Mastodon 2.4.3 hierarchical scopes initial support (WIP).
5 years ago
rinpatch 3523bdcf26 Call TrailingFormatPlug for /api/pleroma/emoji
5 years ago
rinpatch cc1d1ee406 Mastdon API: Add ability to get a remote account by nickname to
5 years ago
Maksim 55341ac717 tests WebFinger
5 years ago
kaniini 716afc83ce Merge branch 'refactor/http-signature-plug' into 'develop'
5 years ago
Ariadne Conill c947cfec5a mapped signature plug: use `user` assign like authentication plug
5 years ago
Maksim f435217e50 tests for Plugs.AuthenticationPlug
5 years ago
Ariadne Conill a8af0ac053 mapped signature plug: fix user lookup
5 years ago
Ariadne Conill 5ea0cd69f7 mapped signature plug: don't invalidate in cases where a signature is actually not present (testsuite)
5 years ago
Ariadne Conill 184fa61fb3 plugs: add MappedSignatureToIdentityPlug
5 years ago
Ariadne Conill 88d064d80e http signature plug: remove redundant checks handled by HTTPSignatures library
5 years ago
Moonman 105f437ce9 formatting
5 years ago
Moonman f98f7ad1b9 detect and use sha512-crypt for stored password hash.
5 years ago
Ivan Tashkinov 369e9bb42f [#1041] Rate-limited status actions (per user and per user+status).
5 years ago
Egor Kislitsyn ed8ce21a22 Fix unused import warning
5 years ago
Egor Kislitsyn a42da8f311 Fix response
5 years ago
Egor Kislitsyn 5104f65b69 Wrap error messages into gettext helpers
5 years ago
Egor Kislitsyn 0d54a571ca Add SetLocalePlug
5 years ago
Egor Kislitsyn 889a9c3a3f Polish IdempotencyPlug
5 years ago
Egor Kislitsyn 159630b21c Fix credo warning
5 years ago
Egor Kislitsyn 825077a5b0 Add Idempotency plug
5 years ago
Alexander Strizhakov c2ca1f22a2 it is changed in compile time
5 years ago
Egor Kislitsyn b22b10d3aa Improve rate limiter documentation
5 years ago
lain 63ab3c30eb Merge branch 'feature/rate-limiter' into 'develop'
5 years ago
Egor Kislitsyn ad04d12de6 Replace `MastodonAPIController.account_register/2` rate limiter
5 years ago
Egor Kislitsyn 2e5affce61 Add RateLimiter
5 years ago
rinpatch 92213fb87c Replace Mix.env with Pleroma.Config.get(:env)
5 years ago
Egor Kislitsyn 99f70c7e20 Use Pleroma.Config everywhere
5 years ago