From: Florian Hülsmann Date: Mon, 7 May 2012 09:15:24 +0000 (+0200) Subject: better invalid webfinger URI handling X-Git-Tag: v4.0.0beta~1^2~18 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8534373f2fea5268112fb7dee0faa2caf1106d05;p=nextcloud-server.git better invalid webfinger URI handling --- diff --git a/apps/remoteStorage/appinfo/webfinger.php b/apps/remoteStorage/appinfo/webfinger.php index 7c0ab846057..6403d3a6916 100644 --- a/apps/remoteStorage/appinfo/webfinger.php +++ b/apps/remoteStorage/appinfo/webfinger.php @@ -1,6 +1,8 @@ + + diff --git a/apps/user_webfinger/webfinger.php b/apps/user_webfinger/webfinger.php index bb7bb68f776..307a1630019 100755 --- a/apps/user_webfinger/webfinger.php +++ b/apps/user_webfinger/webfinger.php @@ -51,12 +51,16 @@ if(isset($_SERVER['HTTPS'])) { $baseAddress = 'http://'; } $baseAddress .= $_SERVER['SERVER_NAME'].OC::$WEBROOT; +if(empty($id)) { + header("HTTP/1.0 400 Bad Request"); +} define('WF_USER', $userName); define('WF_ID', $id); define('WF_BASEURL', $baseAddress); echo "<"; ?> ?xml version="1.0" encoding="UTF-8"?> +', '/>', $request) . " -->\n"; ?> acct: