aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/plugs
AgeCommit message (Collapse)Author
2019-12-13OTP: Fix runtime upload limit config being ignoredrinpatch
Closes #1109
2019-11-19OAuthPlug, Router: Handle deactivated users in the UserEnabledPluglain
2019-11-19UserEnabledPlug: Don't authenticate unconfirmed users.lain
2019-11-08Fix TrailingFormatPlug not being active for /api/oauth_tokensrinpatch
2019-09-09Add Pleroma.Plugs.Cacheminibikini
2019-09-05Call TrailingFormatPlug for /api/pleroma/emojirinpatch
Apparently Pleroma-FE still calls it with trailing '.json'
2019-09-03Mastdon API: Add ability to get a remote account by nickname torinpatch
`/api/v1/accounts/:id`
2019-07-24tests WebFingerMaksim
2019-07-19Merge branch 'refactor/http-signature-plug' into 'develop'kaniini
http signature plug: separation of concerns See merge request pleroma/pleroma!1449
2019-07-18mapped signature plug: use `user` assign like authentication plugAriadne Conill
2019-07-18tests for Plugs.AuthenticationPlugMaksim
2019-07-18mapped signature plug: fix user lookupAriadne Conill
2019-07-18mapped signature plug: don't invalidate in cases where a signature is ↵Ariadne Conill
actually not present (testsuite)
2019-07-18plugs: add MappedSignatureToIdentityPlugAriadne Conill
2019-07-18http signature plug: remove redundant checks handled by HTTPSignatures libraryAriadne Conill
the redundant checks assumed a POST request, which will not work for signed GETs. this check was originally needed because the HTTPSignatures adapter assumed that the requests were also POST requests. but now, the adapter has been corrected.
2019-07-15formattingMoonman
2019-07-14detect and use sha512-crypt for stored password hash.Moonman
2019-07-13[#1041] Rate-limited status actions (per user and per user+status).Ivan Tashkinov
2019-07-10Fix unused import warningEgor Kislitsyn
2019-07-10Fix responseEgor Kislitsyn
2019-07-10Wrap error messages into gettext helpersEgor Kislitsyn
2019-07-10Add SetLocalePlugEgor Kislitsyn
2019-06-27Polish IdempotencyPlugEgor Kislitsyn
2019-06-26Fix credo warningEgor Kislitsyn
2019-06-26Add Idempotency plugEgor Kislitsyn
2019-06-14it is changed in compile timeAlexander Strizhakov
we can't change module attributes and endpoint settings in runtime
2019-06-14Improve rate limiter documentationEgor Kislitsyn
Documents how to disable rate limiting
2019-06-11Merge branch 'feature/rate-limiter' into 'develop'lain
Feature/Rate Limiter Closes #943 See merge request pleroma/pleroma!1266
2019-06-11Replace `MastodonAPIController.account_register/2` rate limiterEgor Kislitsyn
2019-06-11Add RateLimiterEgor Kislitsyn
2019-06-06Replace Mix.env with Pleroma.Config.get(:env)rinpatch
Mix.env/0 is not availible in release environments such as distillery or elixir's built-in releases.
2019-05-30Use Pleroma.Config everywhereEgor Kislitsyn
2019-05-16add report uri and report toAlex S
2019-05-15Merge branch 'fix/public-option-not-working' into 'develop'kaniini
Fix public option not working Closes #873 See merge request pleroma/pleroma!1143
2019-05-15Implement Pleroma.Plugs.EnsurePublicOrAuthenticatedAaron Tinio
2019-05-14switch to pleroma/http_signatures libraryWilliam Pitcock
2019-05-13differences_in_mastoapi_responses.md: fullname & bio are optionnalAlexander Strizhakov
[ci skip]
2019-05-03Standardize construction of websocket URLfeld
This follows up on the change made in d747bd98
2019-05-02Parse access_token from body parameters and URL parametersAkiraFukushima
2019-04-02replace `Repo.get_by(User, nickname: nickname)` with ↵Egor Kislitsyn
`User.get_by_nickname(nickname)`
2019-03-15Merge branch 'robotstxt' into 'develop'kaniini
Add robots.txt Closes #723 See merge request pleroma/pleroma!929
2019-03-15robots.txtWilliam Pearson
Add default robots.txt that allows bots access to all paths. Add mix task to generate robots.txt taht allows bots access to no paths. Document custom emojis, MRF and static_dir static_dir documentation includes docs for the robots.txt Mix task.
2019-03-14Merge develop to bump elixir version in the CI so I don't get failing formattingrinpatch
2019-03-14Add some testsrinpatch
2019-03-13[Credo] fix Credo.Check.Readability.MaxLineLengthHaelwenn (lanodan) Monnier
2019-03-13[Credo] fix Credo.Check.Readability.AliasOrderHaelwenn (lanodan) Monnier
2019-03-12escape quotation marks in Content-Disposition headerrinpatch
2019-03-12WIP: Stop mangling filenamesrinpatch
2019-03-05Plugs.HTTPSecurityPlug: Add static_url to CSP's connect-srcHaelwenn (lanodan) Monnier
Closes: https://git.pleroma.social/pleroma/pleroma/merge_requests/469
2019-02-17[#468] Merged `upstream/develop`, resolved conflicts.Ivan Tashkinov