- Diviner Queries
- All Atoms
- Search
- Diviner Search
Diviner All Atoms
All Atoms
All Atoms
- Use a specific database connection for locking.
- Method
- Method
- src/infrastructure/util/PhabricatorGlobalLock.php
- File
- src/infrastructure/util/password/PhabricatorPasswordHasherUnavailableException.php
- File
- Provides a mechanism for hashing passwords, like "iterated md5", "bcrypt", "scrypt", etc.
- Class
- Get the human-readable algorithm name for the best available hash.
- Method
- Get the human-readable algorithm name for a given hash.
- Method
- Compare a password to a stored hash.
- Method
- Generate a new hash for a password, using the best available hasher.
- Method
- Test if a password is using an weaker hash than the strongest available hash. This can be used to prompt users to upgrade, or automatically upgrade on login.
- Method
- Get the hasher for a given stored hash.
- Method
- Get the best (strongest) available hasher.
- Method
- Get all usable password hashers. This may include hashers which are not desirable or advisable.
- Method
- Get all available password hashers. This may include hashers which can not actually be used (for example, a required extension is missing).
- Method
- Parse a storage hash into its components, like the hash type and hash data.
- Method
- Get the hash of a password for storage.
- Method
- Check if an existing hash created by this algorithm is upgradeable.
- Method
- Verify that a password matches a hash.
- Method
- Produce a password hash.
- Method
- Return a short human-readable indicator of this hasher's strength, like "Weak", "Okay", or "Good".
- Method
- Return an indicator of this hasher's strength. When choosing to hash new passwords, the strongest available hasher which is usable for new passwords will be used, and the presence of a stronger hasher will prompt users to update their hashes.
- Method
- Return a human-readable string describing why this hasher is unable to operate. For example, "To use bcrypt, upgrade to PHP 5.5.0 or newer.".
- Method
- Return `true` to indicate that any required extensions or dependencies are available, and this hasher is able to perform hashing.
- Method
- Return the maximum byte length of hashes produced by this hasher. This is used to prevent storage overflows.
- Method
- Return a short, unique, key identifying this hasher, like "md5" or "bcrypt". This identifier should not be translated.
- Method
- Return a human-readable description of this hasher, like "Iterated MD5".
- Method
- src/infrastructure/util/password/PhabricatorPasswordHasher.php
- File
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/util/password/PhabricatorIteratedMD5PasswordHasher.php
- File
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/util/password/PhabricatorBcryptPasswordHasher.php
- File
- Method
- src/infrastructure/util/password/__tests__/PhabricatorIteratedMD5PasswordHasherTestCase.php
- File
- Method
- Method
- src/infrastructure/util/password/__tests__/PhabricatorPasswordHasherTestCase.php
- File
- Method
- Method
- src/infrastructure/cluster/config/PhabricatorClusterSearchConfigType.php
- File
- Method
- src/infrastructure/cluster/config/PhabricatorClusterMailersConfigType.php
- File
- Method
- src/infrastructure/cluster/config/PhabricatorClusterDatabasesConfigType.php
- File
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/cluster/search/PhabricatorMySQLSearchHost.php
- File
- Method
- Execute a full-text query and return a list of PHIDs of matching objects.
- Method
- (re)index the document: attempt to pass the document to all writable fulltext search hosts
- Method
- Create instances of PhabricatorSearchService based on configuration
- Method
- Load all valid PhabricatorFulltextStorageEngine subclasses
- Method
- Get a reference to all configured fulltext search cluster services
- Method
- Get all configured hosts for this service which have the specified role.
- Method
- Get a random host reference with the specified role, skipping hosts which failed recent health checks.
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/cluster/search/PhabricatorSearchService.php
- File