[Pkg-php-commits] [php/debian-sid] Fix regression with missing CRYPT_SALT_LENGTH (Closes: #603012)
Ondřej Surý
ondrej at sury.org
Thu Feb 24 15:28:26 UTC 2011
---
debian/patches/php_crypt_revamped.patch | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/debian/patches/php_crypt_revamped.patch b/debian/patches/php_crypt_revamped.patch
index 0500c24..99f3114 100644
--- a/debian/patches/php_crypt_revamped.patch
+++ b/debian/patches/php_crypt_revamped.patch
@@ -183,7 +183,7 @@
#endif
#if TM_IN_SYS_TIME
#include <sys/time.h>
-@@ -64,56 +63,49 @@
+@@ -64,56 +63,50 @@
* PHP_EXT_DES_CRYPT, PHP_MD5_CRYPT and PHP_BLOWFISH_CRYPT as appropriate
* for the target platform. */
@@ -240,7 +240,7 @@
+#define PHP_MAX_SHA512_HASH_LEN 86
+
+/*
-+ * Maximum salt length is from Blowfish
++ * Maximum salt length is from SHA512
+ * Maximum hash length is from SHA512
+ */
+#define PHP_MAX_SALT_LEN 37
@@ -250,7 +250,7 @@
PHP_MINIT_FUNCTION(crypt) /* {{{ */
{
-- REGISTER_LONG_CONSTANT("CRYPT_SALT_LENGTH", PHP_MAX_SALT_LEN, CONST_CS | CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("CRYPT_SALT_LENGTH", PHP_MAX_SALT_LEN, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("CRYPT_STD_DES", PHP_STD_DES_CRYPT, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("CRYPT_EXT_DES", PHP_EXT_DES_CRYPT, CONST_CS | CONST_PERSISTENT);
- REGISTER_LONG_CONSTANT("CRYPT_MD5", PHP_MD5_CRYPT, CONST_CS | CONST_PERSISTENT);
@@ -271,7 +271,7 @@
#endif
#if PHP_USE_PHP_CRYPT_R
-@@ -124,15 +116,15 @@ PHP_MINIT_FUNCTION(crypt) /* {{{ */
+@@ -124,15 +117,15 @@ PHP_MINIT_FUNCTION(crypt) /* {{{ */
}
/* }}} */
@@ -289,7 +289,7 @@
static unsigned char itoa64[] = "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
-@@ -150,158 +142,171 @@ static void php_to64(char *s, long v, in
+@@ -150,158 +143,171 @@ static void php_to64(char *s, long v, in
PHP_FUNCTION(crypt)
{
char salt[PHP_MAX_SALT_LEN + 1];
--
1.7.1
More information about the Pkg-php-commits
mailing list