From 2911bac5297707761ea5b586f44d7213f70cd181 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Thu, 27 Apr 2023 13:26:28 -0700 Subject: [PATCH] network post/put/delete endpoint regex --- service/OneService.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/service/OneService.cpp b/service/OneService.cpp index 29a7ed894..09d8d0557 100644 --- a/service/OneService.cpp +++ b/service/OneService.cpp @@ -1767,10 +1767,10 @@ public: } setContent(req, res, out.dump()); }; - _controlPlane.Post("/network/([0-9a-fA-F])", networkPost); - _controlPlane.Put("/network/([0-9a-fA-F])", networkPost); + _controlPlane.Post("/network/([0-9a-fA-F]{16})", networkPost); + _controlPlane.Put("/network/([0-9a-fA-F]){16}", networkPost); - _controlPlane.Delete("/network/([0-9a-fA-F])", [&](const httplib::Request &req, httplib::Response &res) { + _controlPlane.Delete("/network/([0-9a-fA-F]{16})", [&](const httplib::Request &req, httplib::Response &res) { auto input = req.matches[1]; auto out = json::object(); ZT_VirtualNetworkList *nws = _node->networks();