commit: 9fe82518a2553da30107ed9c6bfa3d7ebfba045f
parent: eae88934e8cfbeb7bcfcded3b13152f22cf73e8e
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:
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex
@@ -513,9 +513,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