PaulHowarth/Blog/2011-12-20

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:

  • 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


Recent