Completed
Push — master ( f9d8eb...989a8a )
by Lukas
14:49
created
lib/private/Security/SecureRandom.php 1 patch
Indentation   +44 added lines, -44 removed lines patch added patch discarded remove patch
@@ -37,51 +37,51 @@
 block discarded – undo
37 37
  * @package OC\Security
38 38
  */
39 39
 class SecureRandom implements ISecureRandom {
40
-	/**
41
-	 * Convenience method to get a low strength random number generator.
42
-	 *
43
-	 * Low Strength should be used anywhere that random strings are needed
44
-	 * in a non-cryptographical setting. They are not strong enough to be
45
-	 * used as keys or salts. They are however useful for one-time use tokens.
46
-	 *
47
-	 * @deprecated 9.0.0 Use \OC\Security\SecureRandom::generate directly or random_bytes() / random_int()
48
-	 * @return $this
49
-	 */
50
-	public function getLowStrengthGenerator() {
51
-		return $this;
52
-	}
40
+    /**
41
+     * Convenience method to get a low strength random number generator.
42
+     *
43
+     * Low Strength should be used anywhere that random strings are needed
44
+     * in a non-cryptographical setting. They are not strong enough to be
45
+     * used as keys or salts. They are however useful for one-time use tokens.
46
+     *
47
+     * @deprecated 9.0.0 Use \OC\Security\SecureRandom::generate directly or random_bytes() / random_int()
48
+     * @return $this
49
+     */
50
+    public function getLowStrengthGenerator() {
51
+        return $this;
52
+    }
53 53
 
54
-	/**
55
-	 * Convenience method to get a medium strength random number generator.
56
-	 *
57
-	 * Medium Strength should be used for most needs of a cryptographic nature.
58
-	 * They are strong enough to be used as keys and salts. However, they do
59
-	 * take some time and resources to generate, so they should not be over-used
60
-	 *
61
-	 * @deprecated 9.0.0 Use \OC\Security\SecureRandom::generate directly or random_bytes() / random_int()
62
-	 * @return $this
63
-	 */
64
-	public function getMediumStrengthGenerator() {
65
-		return $this;
66
-	}
54
+    /**
55
+     * Convenience method to get a medium strength random number generator.
56
+     *
57
+     * Medium Strength should be used for most needs of a cryptographic nature.
58
+     * They are strong enough to be used as keys and salts. However, they do
59
+     * take some time and resources to generate, so they should not be over-used
60
+     *
61
+     * @deprecated 9.0.0 Use \OC\Security\SecureRandom::generate directly or random_bytes() / random_int()
62
+     * @return $this
63
+     */
64
+    public function getMediumStrengthGenerator() {
65
+        return $this;
66
+    }
67 67
 
68
-	/**
69
-	 * Generate a random string of specified length.
70
-	 * @param int $length The length of the generated string
71
-	 * @param string $characters An optional list of characters to use if no character list is
72
-	 * 							specified all valid base64 characters are used.
73
-	 * @return string
74
-	 */
75
-	public function generate($length,
76
-							 $characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/') {
77
-		$maxCharIndex = strlen($characters) - 1;
78
-		$randomString = '';
68
+    /**
69
+     * Generate a random string of specified length.
70
+     * @param int $length The length of the generated string
71
+     * @param string $characters An optional list of characters to use if no character list is
72
+     * 							specified all valid base64 characters are used.
73
+     * @return string
74
+     */
75
+    public function generate($length,
76
+                                $characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/') {
77
+        $maxCharIndex = strlen($characters) - 1;
78
+        $randomString = '';
79 79
 
80
-		while($length > 0) {
81
-			$randomNumber = \random_int(0, $maxCharIndex);
82
-			$randomString .= $characters[$randomNumber];
83
-			$length--;
84
-		}
85
-		return $randomString;
86
-	}
80
+        while($length > 0) {
81
+            $randomNumber = \random_int(0, $maxCharIndex);
82
+            $randomString .= $characters[$randomNumber];
83
+            $length--;
84
+        }
85
+        return $randomString;
86
+    }
87 87
 }
Please login to merge, or discard this patch.
lib/private/Security/Certificate.php 1 patch
Indentation   +100 added lines, -100 removed lines patch added patch discarded remove patch
@@ -27,104 +27,104 @@
 block discarded – undo
27 27
 use OCP\ICertificate;
28 28
 
29 29
 class Certificate implements ICertificate {
30
-	protected $name;
31
-
32
-	protected $commonName;
33
-
34
-	protected $organization;
35
-
36
-	protected $serial;
37
-
38
-	protected $issueDate;
39
-
40
-	protected $expireDate;
41
-
42
-	protected $issuerName;
43
-
44
-	protected $issuerOrganization;
45
-
46
-	/**
47
-	 * @param string $data base64 encoded certificate
48
-	 * @param string $name
49
-	 * @throws \Exception If the certificate could not get parsed
50
-	 */
51
-	public function __construct($data, $name) {
52
-		$this->name = $name;
53
-		$gmt = new \DateTimeZone('GMT');
54
-
55
-		// If string starts with "file://" ignore the certificate
56
-		$query = 'file://';
57
-		if(strtolower(substr($data, 0, strlen($query))) === $query) {
58
-			throw new \Exception('Certificate could not get parsed.');
59
-		}
60
-
61
-		$info = openssl_x509_parse($data);
62
-		if(!is_array($info)) {
63
-			throw new \Exception('Certificate could not get parsed.');
64
-		}
65
-
66
-		$this->commonName = isset($info['subject']['CN']) ? $info['subject']['CN'] : null;
67
-		$this->organization = isset($info['subject']['O']) ? $info['subject']['O'] : null;
68
-		$this->issueDate = new \DateTime('@' . $info['validFrom_time_t'], $gmt);
69
-		$this->expireDate = new \DateTime('@' . $info['validTo_time_t'], $gmt);
70
-		$this->issuerName = isset($info['issuer']['CN']) ? $info['issuer']['CN'] : null;
71
-		$this->issuerOrganization = isset($info['issuer']['O']) ? $info['issuer']['O'] : null;
72
-	}
73
-
74
-	/**
75
-	 * @return string
76
-	 */
77
-	public function getName() {
78
-		return $this->name;
79
-	}
80
-
81
-	/**
82
-	 * @return string|null
83
-	 */
84
-	public function getCommonName() {
85
-		return $this->commonName;
86
-	}
87
-
88
-	/**
89
-	 * @return string
90
-	 */
91
-	public function getOrganization() {
92
-		return $this->organization;
93
-	}
94
-
95
-	/**
96
-	 * @return \DateTime
97
-	 */
98
-	public function getIssueDate() {
99
-		return $this->issueDate;
100
-	}
101
-
102
-	/**
103
-	 * @return \DateTime
104
-	 */
105
-	public function getExpireDate() {
106
-		return $this->expireDate;
107
-	}
108
-
109
-	/**
110
-	 * @return bool
111
-	 */
112
-	public function isExpired() {
113
-		$now = new \DateTime();
114
-		return $this->issueDate > $now or $now > $this->expireDate;
115
-	}
116
-
117
-	/**
118
-	 * @return string|null
119
-	 */
120
-	public function getIssuerName() {
121
-		return $this->issuerName;
122
-	}
123
-
124
-	/**
125
-	 * @return string|null
126
-	 */
127
-	public function getIssuerOrganization() {
128
-		return $this->issuerOrganization;
129
-	}
30
+    protected $name;
31
+
32
+    protected $commonName;
33
+
34
+    protected $organization;
35
+
36
+    protected $serial;
37
+
38
+    protected $issueDate;
39
+
40
+    protected $expireDate;
41
+
42
+    protected $issuerName;
43
+
44
+    protected $issuerOrganization;
45
+
46
+    /**
47
+     * @param string $data base64 encoded certificate
48
+     * @param string $name
49
+     * @throws \Exception If the certificate could not get parsed
50
+     */
51
+    public function __construct($data, $name) {
52
+        $this->name = $name;
53
+        $gmt = new \DateTimeZone('GMT');
54
+
55
+        // If string starts with "file://" ignore the certificate
56
+        $query = 'file://';
57
+        if(strtolower(substr($data, 0, strlen($query))) === $query) {
58
+            throw new \Exception('Certificate could not get parsed.');
59
+        }
60
+
61
+        $info = openssl_x509_parse($data);
62
+        if(!is_array($info)) {
63
+            throw new \Exception('Certificate could not get parsed.');
64
+        }
65
+
66
+        $this->commonName = isset($info['subject']['CN']) ? $info['subject']['CN'] : null;
67
+        $this->organization = isset($info['subject']['O']) ? $info['subject']['O'] : null;
68
+        $this->issueDate = new \DateTime('@' . $info['validFrom_time_t'], $gmt);
69
+        $this->expireDate = new \DateTime('@' . $info['validTo_time_t'], $gmt);
70
+        $this->issuerName = isset($info['issuer']['CN']) ? $info['issuer']['CN'] : null;
71
+        $this->issuerOrganization = isset($info['issuer']['O']) ? $info['issuer']['O'] : null;
72
+    }
73
+
74
+    /**
75
+     * @return string
76
+     */
77
+    public function getName() {
78
+        return $this->name;
79
+    }
80
+
81
+    /**
82
+     * @return string|null
83
+     */
84
+    public function getCommonName() {
85
+        return $this->commonName;
86
+    }
87
+
88
+    /**
89
+     * @return string
90
+     */
91
+    public function getOrganization() {
92
+        return $this->organization;
93
+    }
94
+
95
+    /**
96
+     * @return \DateTime
97
+     */
98
+    public function getIssueDate() {
99
+        return $this->issueDate;
100
+    }
101
+
102
+    /**
103
+     * @return \DateTime
104
+     */
105
+    public function getExpireDate() {
106
+        return $this->expireDate;
107
+    }
108
+
109
+    /**
110
+     * @return bool
111
+     */
112
+    public function isExpired() {
113
+        $now = new \DateTime();
114
+        return $this->issueDate > $now or $now > $this->expireDate;
115
+    }
116
+
117
+    /**
118
+     * @return string|null
119
+     */
120
+    public function getIssuerName() {
121
+        return $this->issuerName;
122
+    }
123
+
124
+    /**
125
+     * @return string|null
126
+     */
127
+    public function getIssuerOrganization() {
128
+        return $this->issuerOrganization;
129
+    }
130 130
 }
Please login to merge, or discard this patch.
lib/private/Security/IdentityProof/Signer.php 1 patch
Indentation   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -26,76 +26,76 @@
 block discarded – undo
26 26
 use OCP\IUserManager;
27 27
 
28 28
 class Signer {
29
-	/** @var Manager */
30
-	private $keyManager;
31
-	/** @var ITimeFactory */
32
-	private $timeFactory;
33
-	/** @var IUserManager */
34
-	private $userManager;
29
+    /** @var Manager */
30
+    private $keyManager;
31
+    /** @var ITimeFactory */
32
+    private $timeFactory;
33
+    /** @var IUserManager */
34
+    private $userManager;
35 35
 
36
-	/**
37
-	 * @param Manager $keyManager
38
-	 * @param ITimeFactory $timeFactory
39
-	 * @param IUserManager $userManager
40
-	 */
41
-	public function __construct(Manager $keyManager,
42
-								ITimeFactory $timeFactory,
43
-								IUserManager $userManager) {
44
-		$this->keyManager = $keyManager;
45
-		$this->timeFactory = $timeFactory;
46
-		$this->userManager = $userManager;
47
-	}
36
+    /**
37
+     * @param Manager $keyManager
38
+     * @param ITimeFactory $timeFactory
39
+     * @param IUserManager $userManager
40
+     */
41
+    public function __construct(Manager $keyManager,
42
+                                ITimeFactory $timeFactory,
43
+                                IUserManager $userManager) {
44
+        $this->keyManager = $keyManager;
45
+        $this->timeFactory = $timeFactory;
46
+        $this->userManager = $userManager;
47
+    }
48 48
 
49
-	/**
50
-	 * Returns a signed blob for $data
51
-	 *
52
-	 * @param string $type
53
-	 * @param array $data
54
-	 * @param IUser $user
55
-	 * @return array ['message', 'signature']
56
-	 */
57
-	public function sign($type, array $data, IUser $user) {
58
-		$privateKey = $this->keyManager->getKey($user)->getPrivate();
59
-		$data = [
60
-			'data' => $data,
61
-			'type' => $type,
62
-			'signer' => $user->getCloudId(),
63
-			'timestamp' => $this->timeFactory->getTime(),
64
-		];
65
-		openssl_sign(json_encode($data), $signature, $privateKey, OPENSSL_ALGO_SHA512);
49
+    /**
50
+     * Returns a signed blob for $data
51
+     *
52
+     * @param string $type
53
+     * @param array $data
54
+     * @param IUser $user
55
+     * @return array ['message', 'signature']
56
+     */
57
+    public function sign($type, array $data, IUser $user) {
58
+        $privateKey = $this->keyManager->getKey($user)->getPrivate();
59
+        $data = [
60
+            'data' => $data,
61
+            'type' => $type,
62
+            'signer' => $user->getCloudId(),
63
+            'timestamp' => $this->timeFactory->getTime(),
64
+        ];
65
+        openssl_sign(json_encode($data), $signature, $privateKey, OPENSSL_ALGO_SHA512);
66 66
 
67
-		return [
68
-			'message' => $data,
69
-			'signature' => base64_encode($signature),
70
-		];
71
-	}
67
+        return [
68
+            'message' => $data,
69
+            'signature' => base64_encode($signature),
70
+        ];
71
+    }
72 72
 
73
-	/**
74
-	 * Whether the data is signed properly
75
-	 *
76
-	 * @param array $data
77
-	 * @return bool
78
-	 */
79
-	public function verify(array $data) {
80
-		if(isset($data['message'])
81
-			&& isset($data['signature'])
82
-			&& isset($data['message']['signer'])
83
-		) {
84
-			$location = strrpos($data['message']['signer'], '@');
85
-			$userId = substr($data['message']['signer'], 0, $location);
73
+    /**
74
+     * Whether the data is signed properly
75
+     *
76
+     * @param array $data
77
+     * @return bool
78
+     */
79
+    public function verify(array $data) {
80
+        if(isset($data['message'])
81
+            && isset($data['signature'])
82
+            && isset($data['message']['signer'])
83
+        ) {
84
+            $location = strrpos($data['message']['signer'], '@');
85
+            $userId = substr($data['message']['signer'], 0, $location);
86 86
 
87
-			$user = $this->userManager->get($userId);
88
-			if($user !== null) {
89
-				$key = $this->keyManager->getKey($user);
90
-				return (bool)openssl_verify(
91
-					json_encode($data['message']),
92
-					base64_decode($data['signature']),
93
-					$key->getPublic(),
94
-					OPENSSL_ALGO_SHA512
95
-				);
96
-			}
97
-		}
87
+            $user = $this->userManager->get($userId);
88
+            if($user !== null) {
89
+                $key = $this->keyManager->getKey($user);
90
+                return (bool)openssl_verify(
91
+                    json_encode($data['message']),
92
+                    base64_decode($data['signature']),
93
+                    $key->getPublic(),
94
+                    OPENSSL_ALGO_SHA512
95
+                );
96
+            }
97
+        }
98 98
 
99
-		return false;
100
-	}
99
+        return false;
100
+    }
101 101
 }
Please login to merge, or discard this patch.
lib/private/Security/IdentityProof/Key.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -22,25 +22,25 @@
 block discarded – undo
22 22
 namespace OC\Security\IdentityProof;
23 23
 
24 24
 class Key {
25
-	/** @var string */
26
-	private $publicKey;
27
-	/** @var string */
28
-	private $privateKey;
25
+    /** @var string */
26
+    private $publicKey;
27
+    /** @var string */
28
+    private $privateKey;
29 29
 
30
-	/**
31
-	 * @param string $publicKey
32
-	 * @param string $privateKey
33
-	 */
34
-	public function __construct($publicKey, $privateKey) {
35
-		$this->publicKey = $publicKey;
36
-		$this->privateKey = $privateKey;
37
-	}
30
+    /**
31
+     * @param string $publicKey
32
+     * @param string $privateKey
33
+     */
34
+    public function __construct($publicKey, $privateKey) {
35
+        $this->publicKey = $publicKey;
36
+        $this->privateKey = $privateKey;
37
+    }
38 38
 
39
-	public function getPrivate() {
40
-		return $this->privateKey;
41
-	}
39
+    public function getPrivate() {
40
+        return $this->privateKey;
41
+    }
42 42
 
43
-	public function getPublic() {
44
-		return $this->publicKey;
45
-	}
43
+    public function getPublic() {
44
+        return $this->publicKey;
45
+    }
46 46
 }
Please login to merge, or discard this patch.
lib/private/Federation/CloudIdManager.php 1 patch
Indentation   +74 added lines, -74 removed lines patch added patch discarded remove patch
@@ -24,87 +24,87 @@
 block discarded – undo
24 24
 use OCP\Federation\ICloudIdManager;
25 25
 
26 26
 class CloudIdManager implements ICloudIdManager {
27
-	/**
28
-	 * @param string $cloudId
29
-	 * @return ICloudId
30
-	 * @throws \InvalidArgumentException
31
-	 */
32
-	public function resolveCloudId($cloudId) {
33
-		// TODO magic here to get the url and user instead of just splitting on @
27
+    /**
28
+     * @param string $cloudId
29
+     * @return ICloudId
30
+     * @throws \InvalidArgumentException
31
+     */
32
+    public function resolveCloudId($cloudId) {
33
+        // TODO magic here to get the url and user instead of just splitting on @
34 34
 
35
-		if (!$this->isValidCloudId($cloudId)) {
36
-			throw new \InvalidArgumentException('Invalid cloud id');
37
-		}
35
+        if (!$this->isValidCloudId($cloudId)) {
36
+            throw new \InvalidArgumentException('Invalid cloud id');
37
+        }
38 38
 
39
-		// Find the first character that is not allowed in user names
40
-		$id = $this->fixRemoteURL($cloudId);
41
-		$posSlash = strpos($id, '/');
42
-		$posColon = strpos($id, ':');
39
+        // Find the first character that is not allowed in user names
40
+        $id = $this->fixRemoteURL($cloudId);
41
+        $posSlash = strpos($id, '/');
42
+        $posColon = strpos($id, ':');
43 43
 
44
-		if ($posSlash === false && $posColon === false) {
45
-			$invalidPos = strlen($id);
46
-		} else if ($posSlash === false) {
47
-			$invalidPos = $posColon;
48
-		} else if ($posColon === false) {
49
-			$invalidPos = $posSlash;
50
-		} else {
51
-			$invalidPos = min($posSlash, $posColon);
52
-		}
44
+        if ($posSlash === false && $posColon === false) {
45
+            $invalidPos = strlen($id);
46
+        } else if ($posSlash === false) {
47
+            $invalidPos = $posColon;
48
+        } else if ($posColon === false) {
49
+            $invalidPos = $posSlash;
50
+        } else {
51
+            $invalidPos = min($posSlash, $posColon);
52
+        }
53 53
 
54
-		// Find the last @ before $invalidPos
55
-		$pos = $lastAtPos = 0;
56
-		while ($lastAtPos !== false && $lastAtPos <= $invalidPos) {
57
-			$pos = $lastAtPos;
58
-			$lastAtPos = strpos($id, '@', $pos + 1);
59
-		}
54
+        // Find the last @ before $invalidPos
55
+        $pos = $lastAtPos = 0;
56
+        while ($lastAtPos !== false && $lastAtPos <= $invalidPos) {
57
+            $pos = $lastAtPos;
58
+            $lastAtPos = strpos($id, '@', $pos + 1);
59
+        }
60 60
 
61
-		if ($pos !== false) {
62
-			$user = substr($id, 0, $pos);
63
-			$remote = substr($id, $pos + 1);
64
-			if (!empty($user) && !empty($remote)) {
65
-				return new CloudId($id, $user, $remote);
66
-			}
67
-		}
68
-		throw new \InvalidArgumentException('Invalid cloud id');
69
-	}
61
+        if ($pos !== false) {
62
+            $user = substr($id, 0, $pos);
63
+            $remote = substr($id, $pos + 1);
64
+            if (!empty($user) && !empty($remote)) {
65
+                return new CloudId($id, $user, $remote);
66
+            }
67
+        }
68
+        throw new \InvalidArgumentException('Invalid cloud id');
69
+    }
70 70
 
71
-	/**
72
-	 * @param string $user
73
-	 * @param string $remote
74
-	 * @return CloudId
75
-	 */
76
-	public function getCloudId($user, $remote) {
77
-		// TODO check what the correct url is for remote (asking the remote)
78
-		return new CloudId($user. '@' . $remote, $user, $remote);
79
-	}
71
+    /**
72
+     * @param string $user
73
+     * @param string $remote
74
+     * @return CloudId
75
+     */
76
+    public function getCloudId($user, $remote) {
77
+        // TODO check what the correct url is for remote (asking the remote)
78
+        return new CloudId($user. '@' . $remote, $user, $remote);
79
+    }
80 80
 
81
-	/**
82
-	 * Strips away a potential file names and trailing slashes:
83
-	 * - http://localhost
84
-	 * - http://localhost/
85
-	 * - http://localhost/index.php
86
-	 * - http://localhost/index.php/s/{shareToken}
87
-	 *
88
-	 * all return: http://localhost
89
-	 *
90
-	 * @param string $remote
91
-	 * @return string
92
-	 */
93
-	protected function fixRemoteURL($remote) {
94
-		$remote = str_replace('\\', '/', $remote);
95
-		if ($fileNamePosition = strpos($remote, '/index.php')) {
96
-			$remote = substr($remote, 0, $fileNamePosition);
97
-		}
98
-		$remote = rtrim($remote, '/');
81
+    /**
82
+     * Strips away a potential file names and trailing slashes:
83
+     * - http://localhost
84
+     * - http://localhost/
85
+     * - http://localhost/index.php
86
+     * - http://localhost/index.php/s/{shareToken}
87
+     *
88
+     * all return: http://localhost
89
+     *
90
+     * @param string $remote
91
+     * @return string
92
+     */
93
+    protected function fixRemoteURL($remote) {
94
+        $remote = str_replace('\\', '/', $remote);
95
+        if ($fileNamePosition = strpos($remote, '/index.php')) {
96
+            $remote = substr($remote, 0, $fileNamePosition);
97
+        }
98
+        $remote = rtrim($remote, '/');
99 99
 
100
-		return $remote;
101
-	}
100
+        return $remote;
101
+    }
102 102
 
103
-	/**
104
-	 * @param string $cloudId
105
-	 * @return bool
106
-	 */
107
-	public function isValidCloudId($cloudId) {
108
-		return strpos($cloudId, '@') !== false;
109
-	}
103
+    /**
104
+     * @param string $cloudId
105
+     * @return bool
106
+     */
107
+    public function isValidCloudId($cloudId) {
108
+        return strpos($cloudId, '@') !== false;
109
+    }
110 110
 }
Please login to merge, or discard this patch.
lib/private/Federation/CloudId.php 1 patch
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -23,54 +23,54 @@
 block discarded – undo
23 23
 use OCP\Federation\ICloudId;
24 24
 
25 25
 class CloudId implements ICloudId {
26
-	/** @var string */
27
-	private $id;
28
-	/** @var string */
29
-	private $user;
30
-	/** @var string */
31
-	private $remote;
26
+    /** @var string */
27
+    private $id;
28
+    /** @var string */
29
+    private $user;
30
+    /** @var string */
31
+    private $remote;
32 32
 
33
-	/**
34
-	 * CloudId constructor.
35
-	 *
36
-	 * @param string $id
37
-	 * @param string $user
38
-	 * @param string $remote
39
-	 */
40
-	public function __construct($id, $user, $remote) {
41
-		$this->id = $id;
42
-		$this->user = $user;
43
-		$this->remote = $remote;
44
-	}
33
+    /**
34
+     * CloudId constructor.
35
+     *
36
+     * @param string $id
37
+     * @param string $user
38
+     * @param string $remote
39
+     */
40
+    public function __construct($id, $user, $remote) {
41
+        $this->id = $id;
42
+        $this->user = $user;
43
+        $this->remote = $remote;
44
+    }
45 45
 
46
-	/**
47
-	 * The full remote cloud id
48
-	 *
49
-	 * @return string
50
-	 */
51
-	public function getId() {
52
-		return $this->id;
53
-	}
46
+    /**
47
+     * The full remote cloud id
48
+     *
49
+     * @return string
50
+     */
51
+    public function getId() {
52
+        return $this->id;
53
+    }
54 54
 
55
-	public function getDisplayId() {
56
-		return str_replace('https://', '', str_replace('http://', '', $this->getId()));
57
-	}
55
+    public function getDisplayId() {
56
+        return str_replace('https://', '', str_replace('http://', '', $this->getId()));
57
+    }
58 58
 
59
-	/**
60
-	 * The username on the remote server
61
-	 *
62
-	 * @return string
63
-	 */
64
-	public function getUser() {
65
-		return $this->user;
66
-	}
59
+    /**
60
+     * The username on the remote server
61
+     *
62
+     * @return string
63
+     */
64
+    public function getUser() {
65
+        return $this->user;
66
+    }
67 67
 
68
-	/**
69
-	 * The base address of the remote server
70
-	 *
71
-	 * @return string
72
-	 */
73
-	public function getRemote() {
74
-		return $this->remote;
75
-	}
68
+    /**
69
+     * The base address of the remote server
70
+     *
71
+     * @return string
72
+     */
73
+    public function getRemote() {
74
+        return $this->remote;
75
+    }
76 76
 }
Please login to merge, or discard this patch.
lib/private/Log/Errorlog.php 1 patch
Indentation   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -28,20 +28,20 @@
 block discarded – undo
28 28
 class Errorlog {
29 29
 
30 30
 
31
-	/**
32
-	 * Init class data
33
-	 */
34
-	public static function init() {
35
-	}
31
+    /**
32
+     * Init class data
33
+     */
34
+    public static function init() {
35
+    }
36 36
 
37
-	/**
38
-	 * write a message in the log
39
-	 * @param string $app
40
-	 * @param string $message
41
-	 * @param int $level
42
-	 */
43
-	public static function write($app, $message, $level) {
44
-		error_log('[owncloud]['.$app.']['.$level.'] '.$message);
45
-	}
37
+    /**
38
+     * write a message in the log
39
+     * @param string $app
40
+     * @param string $message
41
+     * @param int $level
42
+     */
43
+    public static function write($app, $message, $level) {
44
+        error_log('[owncloud]['.$app.']['.$level.'] '.$message);
45
+    }
46 46
 }
47 47
 
Please login to merge, or discard this patch.
lib/private/Log/Syslog.php 1 patch
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -26,31 +26,31 @@
 block discarded – undo
26 26
 namespace OC\Log;
27 27
 
28 28
 class Syslog {
29
-	static protected $levels = array(
30
-		\OCP\Util::DEBUG => LOG_DEBUG,
31
-		\OCP\Util::INFO => LOG_INFO,
32
-		\OCP\Util::WARN => LOG_WARNING,
33
-		\OCP\Util::ERROR => LOG_ERR,
34
-		\OCP\Util::FATAL => LOG_CRIT,
35
-	);
29
+    static protected $levels = array(
30
+        \OCP\Util::DEBUG => LOG_DEBUG,
31
+        \OCP\Util::INFO => LOG_INFO,
32
+        \OCP\Util::WARN => LOG_WARNING,
33
+        \OCP\Util::ERROR => LOG_ERR,
34
+        \OCP\Util::FATAL => LOG_CRIT,
35
+    );
36 36
 
37
-	/**
38
-	 * Init class data
39
-	 */
40
-	public static function init() {
41
-		openlog(\OC::$server->getSystemConfig()->getValue("syslog_tag", "ownCloud"), LOG_PID | LOG_CONS, LOG_USER);
42
-		// Close at shutdown
43
-		register_shutdown_function('closelog');
44
-	}
37
+    /**
38
+     * Init class data
39
+     */
40
+    public static function init() {
41
+        openlog(\OC::$server->getSystemConfig()->getValue("syslog_tag", "ownCloud"), LOG_PID | LOG_CONS, LOG_USER);
42
+        // Close at shutdown
43
+        register_shutdown_function('closelog');
44
+    }
45 45
 
46
-	/**
47
-	 * write a message in the log
48
-	 * @param string $app
49
-	 * @param string $message
50
-	 * @param int $level
51
-	 */
52
-	public static function write($app, $message, $level) {
53
-		$syslog_level = self::$levels[$level];
54
-		syslog($syslog_level, '{'.$app.'} '.$message);
55
-	}
46
+    /**
47
+     * write a message in the log
48
+     * @param string $app
49
+     * @param string $message
50
+     * @param int $level
51
+     */
52
+    public static function write($app, $message, $level) {
53
+        $syslog_level = self::$levels[$level];
54
+        syslog($syslog_level, '{'.$app.'} '.$message);
55
+    }
56 56
 }
Please login to merge, or discard this patch.
lib/private/Log/ErrorHandler.php 1 patch
Indentation   +59 added lines, -59 removed lines patch added patch discarded remove patch
@@ -28,74 +28,74 @@
 block discarded – undo
28 28
 use OCP\ILogger;
29 29
 
30 30
 class ErrorHandler {
31
-	/** @var ILogger */
32
-	private static $logger;
31
+    /** @var ILogger */
32
+    private static $logger;
33 33
 
34
-	/**
35
-	 * remove password in URLs
36
-	 * @param string $msg
37
-	 * @return string
38
-	 */
39
-	protected static function removePassword($msg) {
40
-		return preg_replace('/\/\/(.*):(.*)@/', '//xxx:xxx@', $msg);
41
-	}
34
+    /**
35
+     * remove password in URLs
36
+     * @param string $msg
37
+     * @return string
38
+     */
39
+    protected static function removePassword($msg) {
40
+        return preg_replace('/\/\/(.*):(.*)@/', '//xxx:xxx@', $msg);
41
+    }
42 42
 
43
-	public static function register($debug=false) {
44
-		$handler = new ErrorHandler();
43
+    public static function register($debug=false) {
44
+        $handler = new ErrorHandler();
45 45
 
46
-		if ($debug) {
47
-			set_error_handler(array($handler, 'onAll'), E_ALL);
48
-			if (\OC::$CLI) {
49
-				set_exception_handler(array('OC_Template', 'printExceptionErrorPage'));
50
-			}
51
-		} else {
52
-			set_error_handler(array($handler, 'onError'));
53
-		}
54
-		register_shutdown_function(array($handler, 'onShutdown'));
55
-		set_exception_handler(array($handler, 'onException'));
56
-	}
46
+        if ($debug) {
47
+            set_error_handler(array($handler, 'onAll'), E_ALL);
48
+            if (\OC::$CLI) {
49
+                set_exception_handler(array('OC_Template', 'printExceptionErrorPage'));
50
+            }
51
+        } else {
52
+            set_error_handler(array($handler, 'onError'));
53
+        }
54
+        register_shutdown_function(array($handler, 'onShutdown'));
55
+        set_exception_handler(array($handler, 'onException'));
56
+    }
57 57
 
58
-	public static function setLogger(ILogger $logger) {
59
-		self::$logger = $logger;
60
-	}
58
+    public static function setLogger(ILogger $logger) {
59
+        self::$logger = $logger;
60
+    }
61 61
 
62
-	//Fatal errors handler
63
-	public static function onShutdown() {
64
-		$error = error_get_last();
65
-		if($error && self::$logger) {
66
-			//ob_end_clean();
67
-			$msg = $error['message'] . ' at ' . $error['file'] . '#' . $error['line'];
68
-			self::$logger->critical(self::removePassword($msg), array('app' => 'PHP'));
69
-		}
70
-	}
62
+    //Fatal errors handler
63
+    public static function onShutdown() {
64
+        $error = error_get_last();
65
+        if($error && self::$logger) {
66
+            //ob_end_clean();
67
+            $msg = $error['message'] . ' at ' . $error['file'] . '#' . $error['line'];
68
+            self::$logger->critical(self::removePassword($msg), array('app' => 'PHP'));
69
+        }
70
+    }
71 71
 
72
-	/**
73
-	 * 	Uncaught exception handler
74
-	 *
75
-	 * @param \Exception $exception
76
-	 */
77
-	public static function onException($exception) {
78
-		$class = get_class($exception);
79
-		$msg = $exception->getMessage();
80
-		$msg = "$class: $msg at " . $exception->getFile() . '#' . $exception->getLine();
81
-		self::$logger->critical(self::removePassword($msg), ['app' => 'PHP']);
82
-	}
72
+    /**
73
+     * 	Uncaught exception handler
74
+     *
75
+     * @param \Exception $exception
76
+     */
77
+    public static function onException($exception) {
78
+        $class = get_class($exception);
79
+        $msg = $exception->getMessage();
80
+        $msg = "$class: $msg at " . $exception->getFile() . '#' . $exception->getLine();
81
+        self::$logger->critical(self::removePassword($msg), ['app' => 'PHP']);
82
+    }
83 83
 
84
-	//Recoverable errors handler
85
-	public static function onError($number, $message, $file, $line) {
86
-		if (error_reporting() === 0) {
87
-			return;
88
-		}
89
-		$msg = $message . ' at ' . $file . '#' . $line;
90
-		self::$logger->error(self::removePassword($msg), array('app' => 'PHP'));
84
+    //Recoverable errors handler
85
+    public static function onError($number, $message, $file, $line) {
86
+        if (error_reporting() === 0) {
87
+            return;
88
+        }
89
+        $msg = $message . ' at ' . $file . '#' . $line;
90
+        self::$logger->error(self::removePassword($msg), array('app' => 'PHP'));
91 91
 
92
-	}
92
+    }
93 93
 
94
-	//Recoverable handler which catch all errors, warnings and notices
95
-	public static function onAll($number, $message, $file, $line) {
96
-		$msg = $message . ' at ' . $file . '#' . $line;
97
-		self::$logger->debug(self::removePassword($msg), array('app' => 'PHP'));
94
+    //Recoverable handler which catch all errors, warnings and notices
95
+    public static function onAll($number, $message, $file, $line) {
96
+        $msg = $message . ' at ' . $file . '#' . $line;
97
+        self::$logger->debug(self::removePassword($msg), array('app' => 'PHP'));
98 98
 
99
-	}
99
+    }
100 100
 
101 101
 }
Please login to merge, or discard this patch.