FreeBSD Bugzilla – Attachment 229276 Details for
Bug 241745
security/mailzu: Fix errors with php73
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
mailzu patch generated by git
mailzu-0.8rc3.8.patch (text/plain), 4.61 KB, created by
Krzysztof
on 2021-11-04 21:57:19 UTC
(
hide
)
Description:
mailzu patch generated by git
Filename:
MIME Type:
Creator:
Krzysztof
Created:
2021-11-04 21:57:19 UTC
Size:
4.61 KB
patch
obsolete
>diff --git a/security/mailzu/Makefile b/security/mailzu/Makefile >index 88f1c7a951b9..9294929301fb 100644 >--- a/security/mailzu/Makefile >+++ b/security/mailzu/Makefile >@@ -2,7 +2,7 @@ > > PORTNAME= mailzu > DISTVERSION= 0.8rc3 >-PORTREVISION= 7 >+PORTREVISION= 8 > CATEGORIES= security > MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/MailZu%200.8RC3 > PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} >@@ -25,8 +25,8 @@ PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" > SUB_FILES= pkg-message > NO_BUILD= yes > NO_ARCH= yes >-USE_PHP= sockets > USES= php:flavors,web >+USE_PHP= sockets > > OPTIONS_DEFINE= IMAP LDAP DOCS > OPTIONS_MULTI= SQL >@@ -54,7 +54,6 @@ do-install: > (cd ${WRKSRC} && ${COPYTREE_SHARE} "config contrib img lang lib templates" \ > ${STAGEDIR}${WWWDIR} "! -name '*.orig'") > (cd ${WRKSRC} && ${COPYTREE_BIN} scripts ${STAGEDIR}${WWWDIR}) >- ${CHMOD} 644 ${STAGEDIR}${WWWDIR}/config/config.php.sample > > do-install-DOCS-on: > @${MKDIR} ${STAGEDIR}${DOCSDIR} >diff --git a/security/mailzu/files/patch-lib_CmnFns.class.php b/security/mailzu/files/patch-lib_CmnFns.class.php >index 11bc4a2061ac..2d6d19fa3c08 100644 >--- a/security/mailzu/files/patch-lib_CmnFns.class.php >+++ b/security/mailzu/files/patch-lib_CmnFns.class.php >@@ -227,16 +227,21 @@ > { > if( ! is_array( $array ) ) > return ''; >-@@ -441,7 +441,7 @@ class CmnFns { >+@@ -441,8 +441,12 @@ class CmnFns { > * @param integer $sizeLimit maximum number of messages per page > * @param integer $count total number of messages > */ > - function genMultiPagesLinks( $page, $sizeLimit, $count) { > + public static function genMultiPagesLinks( $page, $sizeLimit, $count) { > global $link; >++ global $pager_html; >++ global $size_limit; >++ global $query_string_next; >++ global $query_string_last; > > $total_pages = $count / $sizeLimit; >-@@ -501,7 +501,7 @@ class CmnFns { >+ >+@@ -501,7 +505,7 @@ class CmnFns { > * Generate HTML for search engine > * @param $content_type: 'B' (attachment) or 'S' (spam) > */ >@@ -321,7 +326,7 @@ > $return = false; > $strings = array('f_string','s_string','t_string','m_string'); > foreach ($strings as $string) { >-@@ -593,7 +593,7 @@ class CmnFns { >+@@ -593,7 +597,7 @@ class CmnFns { > * @param array of variables to exclude > * @return query string > */ >@@ -330,7 +335,7 @@ > return CmnFns::array_to_query_string( $_GET, $excl_array ); > } > >-@@ -602,7 +602,7 @@ class CmnFns { >+@@ -602,7 +606,7 @@ class CmnFns { > * @param none > * @return value > */ >@@ -339,7 +344,7 @@ > // If there isnt one set, return NULL > $result = NULL; > if ( isset($_GET[$get_name]) ) >-@@ -617,7 +617,7 @@ class CmnFns { >+@@ -617,7 +621,7 @@ class CmnFns { > * @param none > * @return value > */ >@@ -348,7 +353,7 @@ > // If there isnt one set, return NULL > $result = (isset($_POST[$get_name])) ? $_POST[$get_name] : NULL; > return $result; >-@@ -628,7 +628,7 @@ class CmnFns { >+@@ -628,7 +632,7 @@ class CmnFns { > * @param none > * @return value > */ >@@ -357,7 +362,7 @@ > // If there isnt one set, return NULL > $result = (isset($_POST[$get_name])) ? $_POST[$get_name] : NULL; > return $result; >-@@ -656,7 +656,7 @@ class CmnFns { >+@@ -656,7 +660,7 @@ class CmnFns { > * INORDER, SESSION, FORM, POST, GET, SERVER > * @return value of var > */ >@@ -366,7 +371,7 @@ > > switch ($search) { > >-@@ -699,7 +699,7 @@ class CmnFns { >+@@ -699,7 +703,7 @@ class CmnFns { > * Redirect using javascript > * @param $location string > */ >diff --git a/security/mailzu/files/patch-lib_htmlfilter.php b/security/mailzu/files/patch-lib_htmlfilter.php >new file mode 100644 >index 000000000000..217e7843256d >--- /dev/null >+++ b/security/mailzu/files/patch-lib_htmlfilter.php >@@ -0,0 +1,11 @@ >+--- lib/htmlfilter.php.orig 2007-06-14 19:00:15 UTC >++++ lib/htmlfilter.php >+@@ -106,7 +106,7 @@ function casenormalize(&$val){ >+ function skipspace($body, $offset){ >+ $me = 'skipspace'; >+ preg_match('/^(\s*)/s', substr($body, $offset), $matches); >+- if (sizeof($matches{1})){ >++ if (is_array($matches{1}) && sizeof($matches{1})){ >+ $count = strlen($matches{1}); >+ spew("$me: skipped $count chars\n"); >+ $offset += $count; >diff --git a/security/mailzu/pkg-plist b/security/mailzu/pkg-plist >index e6863a779cd3..697bf08c08fc 100644 >--- a/security/mailzu/pkg-plist >+++ b/security/mailzu/pkg-plist >@@ -1,4 +1,4 @@ >-@sample %%WWWDIR%%/config/config.php.sample >+@sample(,,644) %%WWWDIR%%/config/config.php.sample > %%WWWDIR%%/config/constants.php > %%WWWDIR%%/config/index.html > %%WWWDIR%%/config/init.php
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
ports
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 241745
:
208896
|
208897
| 229276 |
229278