logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma
commit: 1eb8375121ba566fd838a71b9b3b482fb153a249
parent: 3cb53e05dca28bf09f85e51a68db0b01f7ba0e15
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon, 30 Apr 2018 02:31:42 +0200

lib/pleroma/web/router.ex: Remove complete globbing allowing to 404 on unknown APIs

Diffstat:

Mlib/pleroma/web/router.ex11++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex @@ -620,9 +620,18 @@ defmodule Pleroma.Web.Router do scope "/", Fallback do get("/registration/:token", RedirectController, :registration_page) get("/:maybe_nickname_or_id", RedirectController, :redirector_with_meta) - get("/*path", RedirectController, :redirector) options("/*path", RedirectController, :empty) + + get("/", RedirectController, :redirector) + get("/settings", RedirectController, :redirector) + get("/user-settings", RedirectController, :redirector) + get("/settings/*path", RedirectController, :redirector) + get("/users/*path", RedirectController, :redirector) + get("/main/*path", RedirectController, :redirector) + get("/tag/*tag", RedirectController, :redirector) + get("/:user/mentions", RedirectController, :redirector) + get("/oauth/undefined", RedirectController, :redirector) end end