aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/router.ex
AgeCommit message (Collapse)Author
2019-08-14Redirect not logged-in users to the MastoFE login page on private instancesSergey Suprunenko
2019-07-28FallbackRedirector: Do not crash on Metadata rendering errorsrinpatch
2019-06-26Enable IdempotencyPlug for the all APIEgor Kislitsyn
2019-06-24[#184] small refactoring reset passwordMaksim
2019-06-15OEmbed.OEmbedController does not exist in the Pleroma codebase. It was ↵Mark Felder
removed in commit 92c5640f and this leftover artifact breaks compiling now.
2019-06-14it is changed in compile timeAlexander Strizhakov
we can't change module attributes and endpoint settings in runtime
2019-06-14[#948] /api/v1/account_search added optional parameters (limit, offset, ↵Maksim
following)
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-06-03Merge branch 'develop' into feature/polls-2-electric-boogalorinpatch
2019-06-01Resolve merge conflictsrinpatch
2019-06-01Add poll votesrinpatch
Also in this commit by accident: - Fix query ordering causing exclude_poll_votes to not work - Do not create notifications for Answer objects
2019-06-01Remove now useless flavours switchingHaelwenn (lanodan) Monnier
2019-05-29Revert "Merge branch 'feature/search-authenticated-only' into 'develop'"kaniini
This reverts merge request !1209
2019-05-29router: require oauth_read for searchingWilliam Pitcock
Search calls are generally expensive and allow unauthenticated users to crawl the instance for user profiles or posts which contain specified keywords. An adversary can build a distributed search engine which not only will consume significant instance resources, but also can be used for undesirable purposes such as datamining. Accordingly, require authenticated access to use the search API endpoints. This acts as a nice balance as it allows guest users to make use of most functionality available in Pleroma FE while ensuring that Pleroma instances are reasonably protected from resource exhaustion. It also removes Pleroma as a potential vector in distributed search engines.
2019-05-22Merge branch 'mongooseim-support' into 'develop'kaniini
MongooseIM: Add basic integration endpoints. See merge request pleroma/pleroma!1172
2019-05-22Respond with a 404 Not implemented JSON error messageAaron Tinio
when requested API is not implemented
2019-05-21MastoAPI: Add GET /api/v1/polls/:idrinpatch
2019-05-20Add API endpoints for a custom user mascotSadposter
2019-05-17MongooseIM: Add basic integration endpoints.lain
2019-05-16Add Reports to Admin APISergey Suprunenko
2019-05-15Pipe requests to public endpoints through EnsurePublicOrAuthenticatedPlugAaron Tinio
2019-05-14Merge remote-tracking branch 'pleroma/develop' into feature/disable-accountEgor Kislitsyn
2019-05-13differences_in_mastoapi_responses.md: fullname & bio are optionnalAlexander Strizhakov
[ci skip]
2019-05-11make url uniform in admin apiSachin Joshi
2019-05-01Merge remote-tracking branch 'origin/develop' into conversations_threelain
2019-04-25Merge branch 'develop' into feature/disable-accountEgor Kislitsyn
2019-04-23Extend Mastodon API with public endpoint for getting Favorites timeline of ↵Sergey Suprunenko
any user (#789)
2019-04-22Feature/826 healthcheck endpointAlexander Strizhakov
2019-04-22Merge remote-tracking branch 'pleroma/develop' into feature/disable-accountEgor Kislitsyn
2019-04-18Do not require authentication for user search in MastoAPIMark Felder
2019-04-12adding destroy multiple for mastofeAlexander Strizhakov
2019-04-11move user disable into deactivationEgor Kislitsyn
2019-04-11Merge remote-tracking branch 'pleroma/develop' into feature/disable-accountEgor Kislitsyn
2019-04-10Conversations: Make tests run.lain
2019-04-10Merge branch 'feature/767-multiple-use-invite-token' into 'develop'lambda
Feature/767 multiple use invite token See merge request pleroma/pleroma!1032
2019-04-10Merge branch 'develop' into feature/user-status-subscriptionsSadposter
2019-04-10Merge branch 'notification-pleroma-settings' into 'develop'kaniini
Notification controls Closes #738 See merge request pleroma/pleroma!988
2019-04-08Merge remote-tracking branch 'origin/develop' into ↵lain
features/mastoapi/2.6.0-conversations
2019-04-08[#923] Merge remote-tracking branch 'remotes/upstream/develop' into ↵Ivan Tashkinov
twitter_oauth # Conflicts: # docs/config.md # test/support/factory.ex
2019-04-07added docs to docs/api/admin_api.mdAlex S
code style and little renamings
2019-04-06Add scheduled activitieseugenijm
2019-04-06admin api endpoints for invitesAlex S
2019-04-05Add user following / unfollowing to the admin api.Roger Braun
2019-04-05Change relationship direction of subscriptionsSadposter
2019-04-05Move subscriptions endpoint to be under /pleromaSadposter
2019-04-05Add API endpoints and user column for subscriptionSadposter
2019-04-02Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauthIvan Tashkinov
# Conflicts: # lib/pleroma/web/oauth/oauth_controller.ex # lib/pleroma/web/router.ex
2019-04-02Merge branch 'features/mastoapi/2.6.0-force-login-option' into 'develop'lambda
MastoAPI 2.6.0 `force_login` option Closes #734 See merge request pleroma/pleroma!999
2019-04-02[#923] Merge remote-tracking branch 'remotes/upstream/develop' into ↵Ivan Tashkinov
twitter_oauth # Conflicts: # mix.exs
2019-04-02Merge remote-tracking branch 'remotes/upstream/develop' into ↵Ivan Tashkinov
features/mastoapi/2.6.0-conversations