[phpldapadmin/f19] Fix compatibility with php >= 5.5
Dmitry Butskoy
buc at fedoraproject.org
Mon Nov 11 23:53:11 UTC 2013
commit 6eb994d80035ec58393b0c2a3ad3faa06ea4350a
Author: Dmitry Butskoy <Dmitry at Butskoy.name>
Date: Tue Nov 12 03:53:15 2013 +0400
Fix compatibility with php >= 5.5
phpldapadmin-1.2.3-php5_5.patch | 25 +++++++++++++++++++++++--
phpldapadmin.spec | 8 +++++++-
2 files changed, 30 insertions(+), 3 deletions(-)
---
diff --git a/phpldapadmin-1.2.3-php5_5.patch b/phpldapadmin-1.2.3-php5_5.patch
index 0457b57..8545ad2 100644
--- a/phpldapadmin-1.2.3-php5_5.patch
+++ b/phpldapadmin-1.2.3-php5_5.patch
@@ -1,6 +1,18 @@
+diff -Nrbu phpldapadmin-1.2.3/lib/PageRender.php phpldapadmin-1.2.3-OK/lib/PageRender.php
+--- phpldapadmin-1.2.3/lib/PageRender.php 2012-10-01 10:54:14.000000000 +0400
++++ phpldapadmin-1.2.3-OK/lib/PageRender.php 2013-11-12 03:44:40.518144839 +0400
+@@ -287,7 +287,7 @@
+ break;
+
+ default:
+- $vals[$i] = password_hash($passwordvalue,$enc);
++ $vals[$i] = pla_password_hash($passwordvalue,$enc);
+ }
+
+ $vals = array_unique($vals);
diff -Nrbu phpldapadmin-1.2.3/lib/ds_ldap.php phpldapadmin-1.2.3-OK/lib/ds_ldap.php
--- phpldapadmin-1.2.3/lib/ds_ldap.php 2012-10-01 10:54:14.000000000 +0400
-+++ phpldapadmin-1.2.3-OK/lib/ds_ldap.php 2013-06-18 16:03:52.295235583 +0400
++++ phpldapadmin-1.2.3-OK/lib/ds_ldap.php 2013-11-12 03:40:56.638343739 +0400
@@ -1117,12 +1117,14 @@
if (is_array($dn)) {
$a = array();
@@ -20,7 +32,7 @@ diff -Nrbu phpldapadmin-1.2.3/lib/ds_ldap.php phpldapadmin-1.2.3-OK/lib/ds_ldap.
public function getRootDSE($method=null) {
diff -Nrbu phpldapadmin-1.2.3/lib/functions.php phpldapadmin-1.2.3-OK/lib/functions.php
--- phpldapadmin-1.2.3/lib/functions.php 2012-10-01 10:54:14.000000000 +0400
-+++ phpldapadmin-1.2.3-OK/lib/functions.php 2013-06-18 16:03:52.330235281 +0400
++++ phpldapadmin-1.2.3-OK/lib/functions.php 2013-11-12 03:44:17.298065264 +0400
@@ -2127,7 +2127,7 @@
* crypt, ext_des, md5crypt, blowfish, md5, sha, smd5, ssha, sha512, or clear.
* @return string The hashed password.
@@ -48,6 +60,15 @@ diff -Nrbu phpldapadmin-1.2.3/lib/functions.php phpldapadmin-1.2.3-OK/lib/functi
return true;
else
return false;
+@@ -2392,7 +2392,7 @@
+
+ # SHA512 crypted passwords
+ case 'sha512':
+- if (strcasecmp(password_hash($plainpassword,'sha512'),'{SHA512}'.$cryptedpassword) == 0)
++ if (strcasecmp(pla_password_hash($plainpassword,'sha512'),'{SHA512}'.$cryptedpassword) == 0)
+ return true;
+ else
+ return false;
@@ -2565,12 +2565,14 @@
$a = array();
diff --git a/phpldapadmin.spec b/phpldapadmin.spec
index eafc23a..79c2144 100644
--- a/phpldapadmin.spec
+++ b/phpldapadmin.spec
@@ -2,7 +2,7 @@
Name: phpldapadmin
Summary: Web-based tool for managing LDAP servers
Version: 1.2.3
-Release: 3%{?dist}
+Release: 5%{?dist}
Group: Applications/Internet
License: GPLv2+
URL: http://phpldapadmin.sourceforge.net
@@ -127,6 +127,12 @@ fi
%changelog
+* Tue Nov 12 2013 Dmitry Butskoy <Dmitry at Butskoy.name> - 1.2.3-5
+- Fix compatibility patch for php >= 5.5 (#974928)
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
* Tue Jun 18 2013 Dmitry Butskoy <Dmitry at Butskoy.name> - 1.2.3-3
- Add compatibility patch for php >= 5.5
More information about the scm-commits
mailing list