aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/functions.php
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2016-02-18 21:52:51 +0100
committerMarc Alexander <admin@m-a-styles.de>2016-02-18 21:52:51 +0100
commitc485312d384b450b057b08b0002d9e3fc3013ca8 (patch)
tree43828d9b0761cf8144c59f032891249c7b79ac68 /phpBB/includes/functions.php
parent269e9585324dfa45f78168c936a844aa1becfa06 (diff)
parentf6fd819764016afe39dcc3c486b0fe73c9478ad5 (diff)
downloadforums-c485312d384b450b057b08b0002d9e3fc3013ca8.tar
forums-c485312d384b450b057b08b0002d9e3fc3013ca8.tar.gz
forums-c485312d384b450b057b08b0002d9e3fc3013ca8.tar.bz2
forums-c485312d384b450b057b08b0002d9e3fc3013ca8.tar.xz
forums-c485312d384b450b057b08b0002d9e3fc3013ca8.zip
Merge branch '3.2.x'
Diffstat (limited to 'phpBB/includes/functions.php')
-rw-r--r--phpBB/includes/functions.php19
1 files changed, 2 insertions, 17 deletions
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php
index 54ff51dda5..5125a601d6 100644
--- a/phpBB/includes/functions.php
+++ b/phpBB/includes/functions.php
@@ -93,25 +93,10 @@ function gen_rand_string_friendly($num_chars = 8)
/**
* Return unique id
-* @param string $extra additional entropy
*/
-function unique_id($extra = 'c')
+function unique_id()
{
- static $dss_seeded = false;
- global $config;
-
- $val = $config['rand_seed'] . microtime();
- $val = md5($val);
- $config['rand_seed'] = md5($config['rand_seed'] . $val . $extra);
-
- if ($dss_seeded !== true && ($config['rand_seed_last_update'] < time() - rand(1,10)))
- {
- $config->set('rand_seed_last_update', time(), false);
- $config->set('rand_seed', $config['rand_seed'], false);
- $dss_seeded = true;
- }
-
- return substr($val, 4, 16);
+ return bin2hex(random_bytes(6));
}
/**