Tuesday 20th December 2011
Local Packages
Updated perl-ExtUtils-ParseXS to 3.08:
Silence undefined-value-in-addition warning
Updated perl-Filter-Simple to 0.88:
Make Filter::Simple match variables better (Perl RT#92436)
Filter::Simple can't find end of POD (Perl RT#92436)
Updated php-Smarty to 3.1.7:
Bugfix: strings ending with " in multi-line strings of config files failed to compile (issue #67)
Added chaining to Smarty_Internal_Templatebase
Changed unloadFilter() to not return a boolean in favour of chaining and API conformity
Bugfix: unregisterObject() raised notice when object to unregister did not exist
Changed internals to use Smarty::$_MBSTRING ($_CHARSET, $_DATE_FORMAT) for better unit testing
Added Smarty::$_UTF8_MODIFIER for proper PCRE charset handling (Forum Topic 20452)
Added Smarty_Security::isTrustedUri() and Smarty_Security::$trusted_uri to validate remote resource calls through {fetch} and {html_image} (Forum Topic 20627)
Updated pptp to highlight and fix a bunch of warnings:
Add patch to fix highly-parallel build (e.g. -j16)
- Add additional compiler warning flags to highlight questionable code
- Add patch to fix comparisons between signed and unsigned integers
Add patch to fix const usage
- Add patch to fix missing field initializers
- Add patch to suppress warnings about possibly unused variables
- Add patch to fix declarations that are not prototypes
Add patch to fix warnings about nested externs
- Add patch to fix dubious typecasts that violate strict-aliasing rules
- FSF address patch accepted upstream
- Use default optimization level (-O2) again