diff options
author | Georg Ehrke <dev@georgswebsite.de> | 2012-08-09 17:31:10 +0200 |
---|---|---|
committer | Georg Ehrke <dev@georgswebsite.de> | 2012-08-09 17:34:18 +0200 |
commit | 4e85848c927896b4d9084fd9019478baaee4507b (patch) | |
tree | ce9a1f490f33a05672a389e335016c35c3f81ca3 /3rdparty/Sabre/DAV/UUIDUtil.php | |
parent | f9cec1426fe639a5683e36b5fbdeb9149feacb19 (diff) | |
download | nextcloud-server-4e85848c927896b4d9084fd9019478baaee4507b.tar.gz nextcloud-server-4e85848c927896b4d9084fd9019478baaee4507b.zip |
remove SabreDav 1.6.3
Diffstat (limited to '3rdparty/Sabre/DAV/UUIDUtil.php')
-rwxr-xr-x | 3rdparty/Sabre/DAV/UUIDUtil.php | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/3rdparty/Sabre/DAV/UUIDUtil.php b/3rdparty/Sabre/DAV/UUIDUtil.php deleted file mode 100755 index f0eebe598e5..00000000000 --- a/3rdparty/Sabre/DAV/UUIDUtil.php +++ /dev/null @@ -1,64 +0,0 @@ -<?php - -/** - * UUID Utility - * - * This class has static methods to generate and validate UUID's. - * UUIDs are used a decent amount within various *DAV standards, so it made - * sense to include it. - * - * @package Sabre - * @subpackage DAV - * @copyright Copyright (C) 2007-2012 Rooftop Solutions. All rights reserved. - * @author Evert Pot (http://www.rooftopsolutions.nl/) - * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License - */ -class Sabre_DAV_UUIDUtil { - - /** - * Returns a pseudo-random v4 UUID - * - * This function is based on a comment by Andrew Moore on php.net - * - * @see http://www.php.net/manual/en/function.uniqid.php#94959 - * @return string - */ - static function getUUID() { - - return sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', - // 32 bits for "time_low" - mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), - - // 16 bits for "time_mid" - mt_rand( 0, 0xffff ), - - // 16 bits for "time_hi_and_version", - // four most significant bits holds version number 4 - mt_rand( 0, 0x0fff ) | 0x4000, - - // 16 bits, 8 bits for "clk_seq_hi_res", - // 8 bits for "clk_seq_low", - // two most significant bits holds zero and one for variant DCE1.1 - mt_rand( 0, 0x3fff ) | 0x8000, - - // 48 bits for "node" - mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ) - ); - } - - /** - * Checks if a string is a valid UUID. - * - * @param string $uuid - * @return bool - */ - static function validateUUID($uuid) { - - return preg_match( - '/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/i', - $uuid - ) == true; - - } - -} |