commit a51a5d20212e1b1ca6ebc60a43f76ea53f100084
parent b640f470b69eb996ac356221c37d98901d6e907d
Author: Frederic Cambus <fred@statdns.com>
Date: Sat, 28 Sep 2019 19:56:34 +0200
Allow trailing slash for the 'geoip' and 'location' endpoints.
Diffstat:
1 file changed, 12 insertions(+), 0 deletions(-)
diff --git a/conf/routes.conf b/conf/routes.conf
@@ -1,15 +1,19 @@
static /ip request_ip
static /jsonip request_json_ip
static /geoip request_location
+static /geoip/ request_location
dynamic ^/geoip/[a-f0-9\:.]*$ request_location
static /location request_location
+static /location/ request_location
dynamic ^/location/[a-f0-9\:.]*$ request_location
restrict /ip get head
restrict /jsonip get head
restrict /geoip get head
+restrict /geoip/ get head
restrict ^/geoip/[a-f0-9\:.]*$ get head
restrict /location get head
+restrict /location/ get head
restrict ^/location/[a-f0-9\:.]*$ get head
params qs:get /jsonip {
@@ -20,6 +24,10 @@ params qs:get /geoip {
validate callback v_callback
}
+params qs:get /geoip/ {
+ validate callback v_callback
+}
+
params qs:get ^/geoip/[a-f0-9\:.]*$ {
validate callback v_callback
}
@@ -28,6 +36,10 @@ params qs:get /location {
validate callback v_callback
}
+params qs:get /location/ {
+ validate callback v_callback
+}
+
params qs:get ^/location/[a-f0-9\:.]*$ {
validate callback v_callback
}