packages: php-pear-Crypt_CHAP/php-pear-Crypt_CHAP.spec, php-pear-Crypt_CHAP...
areq
areq at pld-linux.org
Wed Sep 1 22:35:23 CEST 2010
Author: areq Date: Wed Sep 1 20:35:23 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- s/mhash/hash/ by Adam Chabin
---- Files affected:
packages/php-pear-Crypt_CHAP:
php-pear-Crypt_CHAP.spec (1.35 -> 1.36) , mhash.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/php-pear-Crypt_CHAP/php-pear-Crypt_CHAP.spec
diff -u packages/php-pear-Crypt_CHAP/php-pear-Crypt_CHAP.spec:1.35 packages/php-pear-Crypt_CHAP/php-pear-Crypt_CHAP.spec:1.36
--- packages/php-pear-Crypt_CHAP/php-pear-Crypt_CHAP.spec:1.35 Sat Aug 21 21:07:38 2010
+++ packages/php-pear-Crypt_CHAP/php-pear-Crypt_CHAP.spec Wed Sep 1 22:35:18 2010
@@ -8,12 +8,13 @@
Summary(pl.UTF-8): %{_pearname} - Generowanie pakietów CHAP
Name: php-pear-%{_pearname}
Version: 1.0.2
-Release: 2
+Release: 3
Epoch: 0
License: PHP 2.02
Group: Development/Languages/PHP
Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
# Source0-md5: 4175a1d5486f305831adba517009c253
+Patch0: mhash.patch
URL: http://pear.php.net/package/Crypt_CHAP/
BuildRequires: php-pear-PEAR
BuildRequires: rpm-php-pearprov >= 4.4.2-11
@@ -24,6 +25,7 @@
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
%description
This package provides Classes for generating CHAP packets. Currently
these types of CHAP are supported:
@@ -58,6 +60,7 @@
%prep
%pear_package_setup
+%patch0 -p1
%install
rm -rf $RPM_BUILD_ROOT
@@ -88,6 +91,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.36 2010/09/01 20:35:18 areq
+- s/mhash/hash/ by Adam Chabin
+
Revision 1.35 2010/08/21 19:07:38 glen
- updated deps with pearize.sh
- release 2
================================================================
Index: packages/php-pear-Crypt_CHAP/mhash.patch
diff -u /dev/null packages/php-pear-Crypt_CHAP/mhash.patch:1.1
--- /dev/null Wed Sep 1 22:35:23 2010
+++ packages/php-pear-Crypt_CHAP/mhash.patch Wed Sep 1 22:35:18 2010
@@ -0,0 +1,53 @@
+--- /usr/share/pear/Crypt/CHAP.php.org 2010-09-01 14:51:08.000000000 +0000
++++ /usr/share/pear/Crypt/CHAP.php 2010-09-01 14:53:38.000000000 +0000
+@@ -164,13 +164,13 @@
+ /**
+ * Constructor
+ *
+- * Loads the mhash extension
++ * Loads the hash extension
+ * @return void
+ */
+ function Crypt_CHAP_MSv1()
+ {
+ $this->Crypt_CHAP();
+- $this->loadExtension('mhash');
++ $this->loadExtension('hash');
+ }
+
+ /**
+@@ -182,10 +182,11 @@
+ function ntPasswordHash($password = null)
+ {
+ if (isset($password)) {
+- return mhash(MHASH_MD4, $this->str2unicode($password));
++ return pack('H*',hash('md4', $this->str2unicode($password)));
+ } else {
+- return mhash(MHASH_MD4, $this->str2unicode($this->password));
++ return pack('H*',hash('md4', $this->str2unicode($this->password)));
+ }
++
+ }
+
+ /**
+@@ -431,7 +432,8 @@
+ */
+ function ntPasswordHashHash($nthash)
+ {
+- return mhash(MHASH_MD4, $nthash);
++ return pack('H*',hash('md4', $nthash));
++
+ }
+
+ /**
+@@ -443,8 +445,8 @@
+ */
+ function challengeHash()
+ {
+- return substr(mhash(MHASH_SHA1, $this->peerChallenge . $this->authChallenge . $this->username), 0, 8);
+- }
++ return substr(pack('H*',hash('sha1', $this->peerChallenge . $this->authChallenge . $this->username)), 0, 8);
++ }
+
+ /**
+ * Generates the response.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/php-pear-Crypt_CHAP/php-pear-Crypt_CHAP.spec?r1=1.35&r2=1.36&f=u
More information about the pld-cvs-commit
mailing list